Stanley The Template For Typescript By Dragons Gamers
Template Stanley for Typescript projects and packages 📦!

Table of Contents
🎇 Benefits
- 🚀 Speed start new project or package using typescript
- 🚨 Over 800 rules for pattern, possible errors and errors in Linter
- 🎇 Code quality guaranteed
- 📢 AutoReview when opening a pull-request/merge

- 🧪 Automatic Test when opening pull-request/merge
- 📈 Automatic Code Coverage when opening pull-request/merge

- 📦 Automatic Package and release generate on merge
- 🪝 Run Lint/Test command pre-commit execute
📗 Libraries
📁 Dependencies
⏩ Get Started
🔘 Use Template
Click in use this template button and clone your template project

🔑 Configure Github Secrets
🙈 Create Github Token
Before create new GITHUB_TOKEN in
🍀 Code Coverage
Add Code Coverage support in your project
📦 Create NPM Token
if you want to generate packages create a secret called IS_PACKAGE = true AND create new NPM_TOKEN in
🔐 Create project Environment
- On GitHub.com, navigate to the main page of the repository.
- Under your repository name, click
⚙️ Settings.

- In the "Security" section of the sidebar, select
✳️ Secrets, then click Actions.
- Click New repository secret.
- Type a name with: GH_TOKEN
- Enter with your access secret token
ghp_Dsfde....
- Click Add secret.
- If you are going to publish package:
- secrets:
- create NPM_TOKEN =
npm_szxw......
- create CODECOV_TOKEN =
00000000-0000-0000-0000-000000000000
- variables:
💻 Prepare To Develop
Copy .env.example to .env and add the values according to your needs.
📍 Start Project
First install dependencies with the following command
yarn install
npm install
📨 Build and Run
To build the project, you can use the following command
if you change files, you need to run yarn build and yarn start again
yarn build && yarn start
yarn dev
🧪 Teste Code
To Test execute this command
yarn test
yarn test:watch