Boilerplate for JavaScript libraries with modern tooling and project structure.
Includes linting, testing, bundling, and publishing setup.
- ✅ TypeScript support
- ✅ ESLint + Prettier
- ✅ Jest for testing
- ✅ Semantic Release for versioning and publishing
- ✅ Git hooks with
node-git-hooks
- ✅ Ready to publish on NPM
- ✅ GitHub Actions CI pipeline
On GitHub:
- Click "Use this template"
- Choose your organization or personal GitHub account
- Name your new repository
- Click "Create repository from template"
Or via CLI:
gh repo create my-lib --template=LerianStudio/lib-commons-js --public