mirror of
https://github.com/garronej/ts-ci.git
synced 2025-11-30 21:43:05 +00:00
16 lines
1 KiB
Markdown
16 lines
1 KiB
Markdown
|
|
|
||
|
|
# GitHub Repo Secrets to set:
|
||
|
|
|
||
|
|
The following Secrets need to be set to be able to publish.
|
||
|
|
|
||
|
|
- ``PAT``: GitHub Personal access token.
|
||
|
|
- ``NODE_AUTH_TOKEN``: NPM Authorization token.
|
||
|
|
|
||
|
|
|
||
|
|
[ts-ci](https://github.com/garronej/ts_ci) is a template that:
|
||
|
|
- Automatically fills the paperwork for you: Fills the package.json and README.md
|
||
|
|
- Automate testing: Every commit pushed will be automatically tested on docker containers against many Node and Deno version ( ``npm test`` ), if everything passes you'll get a green label on the readme.
|
||
|
|
- Publish for you on NPM: Each time you'll change the version number in ``package.json`` a workflow that publishes for NPM and [deno.land](https://deno.land/x/) will trigger. The CHANGELOG.md will be automatically updated based on commit messages since last release.
|
||
|
|
- Enable you to only track sources on the main branch: With this template you won't have to track ``dist/`` on your main branch.
|
||
|
|
- Enable short import path: No more ``import 'my_module/dist/theFileNeeded'`` your users will be able to ``import 'my_module/theFileNeeded'``.
|