frame.libx.js v0.6.8
TBD - WIP
Scaffold project for Typescript projects, with Unit Tests and basic dependencies set up.
Features:
- ⭐️ Bump script to automatically bump patch version (x.x.x.1, forth location)
- ⭐️ Ready-to-use Github Actions config file to seamlessly enable Continuous-Integration to run your Jest tests each commit on any branch and Continuous-Delivery to publish NPM package on each commit on master
- Jest setup with ready-to-run configuration for local and CI + coverage reports
- Scaffold for Main Program App (inspired by .net's Main program) for quick testing and running through command line (e.g: $ node build/Main.js)
- Scaffold for global extensions
- VSCode pre-made debugger settings:
- Node attach
- Launch & debug current opened file
- Debug current Jest test file
- Opinionated TSConfig targeting ES6 to get you going quickly
- Build & watch yarn/npm commands
- Prettier
Develop:
Init new scaffold:
$ git clone --depth=1 git@github.com:Livshitz/ts-scaffold.git ts-scaffold-temp && rm -rf ts-scaffold-temp/.git
* If you use this as scaffold for NPM package - make sure to add your NPM token in Github Secrets and change Github Actions config file with your github info: .github/workflows/nodejs.yml
Interact with npm binary:
Run yarn link
to make the command set up in package.json
be available as symlink, and execute:
$ my-command
Build:
$ yarn build
Watch & Build:
$ yarn watch
Run tests:
$ yarn test <optional: path-to-test-file>
Debug:
Select 'typescript' debug configuration, open file in vscode (to run it specifically) and run debugger
or:
Select 'Node Attach' debug configuration, run specific file in debug mode (you can pass also args):
$ node --inspect build/Main.js
Use:
Run:
$ yarn run
or:$ node build/Main.js
Scaffolded with 🏗 TS-scaffold
2 months ago
2 months ago
2 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
7 months ago
6 months ago
7 months ago
8 months ago
8 months ago
8 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
8 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago