Typescript library boilerplate to make and publish your library using typescript
- Install npm packages
npm install
- Execute script file to config basic enviornment for your package
node scrtips/initConfig.js
- lint (It only checks, not fix)
npm run lint
- test
npm run test
- build
npm run build
-
Update outdated npm packages
At 00:00 on every day-of-month from 1 through 7 if it's on every 7th day-of-week in March, June, September, and December, outdated packages is updated and action bot will create a PR for you.
-
Check pull request could be merged
Check 'lint', 'test', 'prettier' and 'build'
-
Publish the package to npm registry
If the version is changed, build the pacakge and publish it to npm registry.
- Even if pull request is merged without changing version, github action is execute.