npx @ricardojrmcom/nova
Boilerplate TypeScript
project bootstrapped with all necessary configs and workflows
Quality Assurance
- Will lint code and run tests
- Runs on
pull_request
sync andpush
tomain
Release
- Will create a GitHub release with auto generated versioning and changelog
- Will publish the package to the public NPM registry
- Runs on
push
tomain
and after the QA job
Publish to GitHub (Public)
- Will publish the package to the public GitHub registry
- Runs on
workflow_dispatch
npm install @ricardojrmcom/nova
yarn add @ricardojrmcom/nova
import { example, exampleType } from '@ricardojrmcom/nova';
example();
// install deps
yarn install
// run dev
yarn dev
// run build
yarn build
// run lint
yarn lint
// run unit tests
yarn test
- TS Package Boilerplate: 🟪 @ricardojrmcom/nova
Yarn
Typescript
Nodemon
Prettier
ESLint
Commit Lint
Lint Staged
Husky
Jest
Semantic Release
MIT © Ricardo <l1b3r_-> Mota (@ricardojrmcom)
Bootstrapped with 🟪@ricardojrmcom/nova