npm is a package registry. Not strictly for JavaScript, but it is mostly for the JavaScript ecosystem.
JavaScript package checklist
A personal checklist I use for my packages.
- Reuse a package.json.
- TypeScript.
- Setup tsconfig.json.
- Emit type declarations.
- Package release.
- Use
release-itActions workflow.
The workflow expects that thetsconfig.jsonis set to emit type declarations.
- Use
- Documentation.