0.6.8 • Published 2 months ago

frame.libx.js v0.6.8

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

TBD - WIP

Scaffold project for Typescript projects, with Unit Tests and basic dependencies set up.

Features:

  1. ⭐️ Bump script to automatically bump patch version (x.x.x.1, forth location)
  2. ⭐️ 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
  3. Jest setup with ready-to-run configuration for local and CI + coverage reports
  4. 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)
  5. Scaffold for global extensions
  6. VSCode pre-made debugger settings:
    1. Node attach
    2. Launch & debug current opened file
    3. Debug current Jest test file
  7. Opinionated TSConfig targeting ES6 to get you going quickly
  8. Build & watch yarn/npm commands
  9. 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

0.6.7

2 months ago

0.6.8

2 months ago

0.6.6

2 months ago

0.6.5

4 months ago

0.6.4

4 months ago

0.6.3

4 months ago

0.6.2

4 months ago

0.6.1

4 months ago

0.5.43

4 months ago

0.5.41

4 months ago

0.5.42

4 months ago

0.5.40

4 months ago

0.5.38

4 months ago

0.5.39

4 months ago

0.5.37

5 months ago

0.5.32

6 months ago

0.5.33

6 months ago

0.5.30

6 months ago

0.5.31

6 months ago

0.5.36

5 months ago

0.5.34

5 months ago

0.5.35

5 months ago

0.5.29

6 months ago

0.5.27

6 months ago

0.5.28

6 months ago

0.5.25

7 months ago

0.5.26

6 months ago

0.5.24

7 months ago

0.5.21

8 months ago

0.5.22

8 months ago

0.5.20

8 months ago

0.5.23

7 months ago

0.5.18

8 months ago

0.5.19

8 months ago

0.5.16

8 months ago

0.5.17

8 months ago

0.5.14

8 months ago

0.5.15

8 months ago

0.5.12

9 months ago

0.5.13

8 months ago

0.5.10

12 months ago

0.5.11

12 months ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.0

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.3.3

1 year ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.9

12 months ago

0.4.1

1 year ago

0.4.0

1 year ago

0.1.20

1 year ago

0.1.21

1 year ago

0.2.13

1 year ago

0.2.12

1 year ago

0.2.11

1 year ago

0.2.10

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.1.17

1 year ago

0.2.9

1 year ago

0.1.18

1 year ago

0.2.8

1 year ago

0.1.19

1 year ago

0.3.2

1 year ago

0.2.3

1 year ago

0.3.1

1 year ago

0.2.2

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.1.16

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago