SkillAgentSearch skills...

Hop

🐰 Hop Protocol Monorepo

Install / Use

/learn @hop-protocol/Hop
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Hop Monorepo

The Hop Protocol monorepo

Packages

V1

| Lib/App | Current Version | Description | | --- | --- | --- | @hop-protocol/frontend | npm version | React Frontend UI | @hop-protocol/sdk | npm version | V1 TypeScript Hop SDK | @hop-protocol/hop-node | npm version | TypeScript Hop Node |

V2

| Lib/App | Current Version | Description | | --- | --- | --- | @hop-protocol/v2-sdk | npm version | V2 TypeScript Hop SDK | @hop-protocol/v2-hop-node | npm version | TypeScript Hop Node |

Quickstart

The Hop monorepo uses PNPM for package and workspace management.

Install dependencies & link packages

pnpm install
pnpm build

Clean node_modules and build artifacts

pnpm clean

Guidelines for using PNPM workspaces

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

# Install a single package and its dependencies
pnpm --filter <package_name>... install

# Build a single package and its dependencies
pnpm --filter <package_name>... build

# Run a PNPM script in all packages
pnpm <script_name>

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.

pnpm --filter <package_name>... install --include-workspace-root

Contributing

See ./CONTRIBUTING.md

License

MIT

Related Skills

View on GitHub
GitHub Stars2.8k
CategoryDevelopment
Updated1d ago
Forks213

Languages

TypeScript

Security Score

100/100

Audited on Mar 30, 2026

No findings