Skip to content

Cookiecutter for Node.js with Typescript, Eslint, Jest, Prettier, GitHub Actions, Coveralls and SonarQube

Notifications You must be signed in to change notification settings

guicaulada/cookiecutter-node-typescript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cookiecutter-node-typescript

Cookiecutter for Node.js with Typescript, Webpack, Eslint, Jest, Prettier, GitHub Actions, Coveralls and SonarQube.

Features

Typescript, Webpack, Prettier, Jest, Eslint, GitHub Actions, Codecov, SonarQube.

Note:

  1. for Codecov to work you must set the CODECOV_TOKEN environment variable under Secrets, otherwise remove :codecov from yarn test on .github/workflows/config.yml.
  2. for SonarQube to work you must set the SONAR_TOKEN and SONAR_HOST environment variables under Secrets, otherwise comment or remove the quality job from .github/workflows/config.yml.
  3. to publish from the pipeline you must set the NPM_TOKEN environment variables under Secrets, otherwise comment or remove the publish job from .github/workflows/config.yml.

Installation

Install cookiecutter:

$ pip install --user cookiecutter

Create a new repo:

$ cookiecutter [email protected]:Sighmir/cookiecutter-node-typescript

About

Cookiecutter for Node.js with Typescript, Eslint, Jest, Prettier, GitHub Actions, Coveralls and SonarQube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.6%
  • Python 15.3%
  • TypeScript 12.1%