Skip to content

Typescript and Node boilerplate template developer ready ๐Ÿš€ to get started quickly with all basic tools included and configured.

License

Notifications You must be signed in to change notification settings

franciscomesa/typescript-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

typescript-boilerplate

Typescript and Node boilerplate template developer ready ๐Ÿš€ to get started quickly with all basic tools included and configured.

๐Ÿง‘โ€๐Ÿ”ฌ Basic tools included and preconfigured to be used

Fast start

This project is designed to be used with the latest LTS version of Node.js.

Clone the repository:

git clone https://github.com/franciscomesa/typescript-boilerplate.git your_local_project_name

cd your_local_project_name

After clone, just install project dependencies with npm i command.

Test your installation with preconfigured test and script

npm start

๐Ÿ’ช Ready for code!

Scripts configured

  • start: run de default script
  • build: transpile TypeScript to es2020
  • test: run tests
  • test:coverage: run and show test coverage
  • test:watch: interactive watch mode to automatically re-run tests
  • lint: lint source files and tests
  • lint:fix: automatically fix source files and test with linter
  • dependencies:purge: remove installed packages and install all of them again
  • docs:generate: generate CHANGELOG and documentation in Markdown format
  • docs:update: generate CHANGELOG and documentation in Markdown format and commit changelog
  • docs:generate:html: generate CHANGELOG and documentation in HTML format

Next steps

  • Remove unused settings in config files.
  • Include GitHub Actions / GitLab CI

About

Typescript and Node boilerplate template developer ready ๐Ÿš€ to get started quickly with all basic tools included and configured.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published