bcoin-org / bcoin-org/bcrypto

Monorepo

Open
#54 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
102
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Have you considered converting this to monorepo so each module could be published as separate npm package.
Couple of advantages I see with this approach:
- allows users to only install crypto library they need
- by installing only libraries we need, would reduce code bundle size on the web
- by installing only libraries we need, we would reduce node-gyp compilation time when installing library

I would love to hear your opinion on this.

Contributor guide

No contributing guide indexed for this repository

Research direction

This issue proposes converting the project to a monorepo so each module can be published as a separate npm package. Start by reviewing the current module and package structure, then determine whether the proposed installation, bundle-size, and node-gyp benefits can be evaluated; done requires a maintainer decision and a defined implementation plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.