Nazeeh21 / hop

🐰 Hop Protocol Monorepo

Home Page:https://hop.exchange/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hop v1 Monorepo

The Hop Protocol v1 monorepo

Packages

Library Current Version Description
@hop-protocol/core npm version Metadata and config
@hop-protocol/sdk npm version TypeScript Hop SDK
Application Current Version Description
@hop-protocol/frontend npm version React Frontend UI
@hop-protocol/hop-node npm version TypeScript Hop Node

Quickstart

Install dependencies & link packages

npm install
npm run build

Guidelines for using NPM workspaces

All commands should be run from the root of the monorepo.

# Install a single package
npm install -w <package_name>

# Build a single package
npm run build -w <package_name>

# Run an NPM script in all packages
npm run build --workspaces

If you are developing on a single package only and need to ignore the rest of the packages, you need to install with --include-workspace-root. This is because the installation of a single package does not install the root’s dependencies, which are usually needed for building and linting.

npm install -w @<package_name> --include-workspace-root

Contributing

See ./CONTRIBUTING.md

License

MIT

About

🐰 Hop Protocol Monorepo

https://hop.exchange/

License:MIT License


Languages

Language:TypeScript 95.7%Language:JavaScript 3.4%Language:CSS 0.3%Language:HTML 0.2%Language:Shell 0.2%Language:Makefile 0.1%Language:Dockerfile 0.1%Language:Python 0.0%Language:Lua 0.0%