jslib-base
A modern JavaScript|Typescript library scaffolding, modularity, purity & extras
templateboilerplatetypescriptrollupjs-libsjsminitypescript-libsjs-scaffoldeslintprettiercommitlinthusky
FreeRepo
Overview
jslib-base is a scaffolding tool that generates the complete foundation for JavaScript or TypeScript libraries in seconds, including build configuration, testing, linting and CI/CD setup. It uses TypeScript, Babel, Rollup, ESLint, Mocha and GitHub Actions to support multi-environment deployment across browsers, Node.js and module bundlers while maintaining code quality and automated releases.
Features
interactive-cliproject-initializationupgrade-functionalitytypescript-supportjavascript-supportbuild-and-packagingtree-shakingmulti-environment-compatibilityumd-modulesesm-modulescommonjs-supportcode-lintingcode-formattingcommit-lintingunit-testingcode-coveragegithub-actions-cirelease-automationlocal-dev-server
Feature Flags
subscriptionsblogpaymentsfileUploadsformsValidationtestingcicodeQuality
Recommended Use Cases
javascript-library-developmenttypescript-library-developmentthird-party-library-scaffoldingopen-source-library-creation
Frontend
browser
Backend
node.js
Auth Providers
None
Deployment Targets
npmbrowsernode.js
Payment Providers
None
Quick Facts
Stack
Language
javascript|typescript
Testing
mocha, expect.js, istanbul, nyc, coveralls
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source project with MIT license