jslib-base

A modern JavaScript|Typescript library scaffolding, modularity, purity & extras

templateboilerplatetypescriptrollupjs-libsjsminitypescript-libsjs-scaffoldeslintprettiercommitlinthusky
FreeRepo

Preview

jslib-base preview

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

โญ Stars
957
๐Ÿด Forks
148
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate