[bloated] Production install size
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 271
- Avg merge
- 23h 40m
- Merged PRs (30d)
- 2
Description
This package seems to have dependencies that are huge!
Installing node-pre-gyp as `npm install --production` it installs +8MB of node modules.
request.js is known to be bloated by requiring ajv (Another JSON Schema Validator) (2MB)!
Request.js could be replaced by `[got](https://github.com/sindresorhus/got/)`
That still leaves us with another 6MB!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running npm install --production and measuring the installed dependency footprint. Inspect request.js and the production dependencies, including the proposed got replacement, to identify the remaining size sources. Done means the production install is materially smaller and the dependency change is documented with updated measurements.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, nodejs
- Domain
- performance, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100