Build tools for js projects. Includes tsconfigs, templates and CI workflows
MIT License
Build tools for js projects. Includes tsconfigs, templates and CI workflows
Copy all files from repo-template
when creating a new project.
Then, edit EDIT_ME
parts in copied files.
Libraries can have different structure. Edit it to your needs:
index.ts
), or multiple-files (src
directory)Make sure to adjust package.json
steps: lint
, format
, test
, build
and tsconfig
repo-template
- files that should be copied when a new repo is created
.github
- github ci workflows:
build
directory.prettierrc.json
, tsconfig.esm.json
: prettier and typescript configsLICENSE
- MIT licensebuild
- directory that uses esbuild
to create a standalone build filetsconfig
- typescript config files that can be loaded through NPM
@paulmillr/jsbt/tsconfig.esm.json
- ESM base config@paulmillr/jsbt/tsconfig.cjs.json
- common.js base configjsbt.js
- binary, provides helpers for build
directory,package.json
and transforming its package name into snake-cased ornpx jsbt
. For example, for packagenpx jsbt outfile
- namespace-ab-cd
npx jsbt global
- namespaceAbCd
repo-template/package.json
and repo-template/build/package.json
repo-template/.github/workflows/*.yml
repo-template/.github/workflows/*.yml
actions/checkout@
will need to be set to new valuesMIT License