HarperFast / HarperFast/harper
Remove unnecessary npm dependencies (pino, stream-chain, needle, is-number, ulidx)
Open
area:build
enhancement
from-jira
- Dominant language
- JavaScript
- Stars
- 89
- Forks
- 10
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 200
Description
## Request
Several dependencies are used minimally and can be eliminated:
- **pino** — replace with `fs.appendFileSync` for log writes
- **stream-chain** — assess if used; remove if replaceable
- **needle** — replace with native `fetch`
- **is-number** — trivial, inline
- **ulidx** — switch to native UUIDs
Removing these reduces install footprint and supply-chain surface area.
🤖 Filed by Claude on behalf of Kris.
Contributor guide
Assessment
This issue has not been assessed yet.