{"repo":"chriswells0/node-typescript-template","free":true,"listed":false,"github":"https://github.com/chriswells0/node-typescript-template","clone":"git clone https://github.com/chriswells0/node-typescript-template.git","description":"A complete Node.js project template using TypeScript and following general best practices.","language":"TypeScript","stars":127,"topics":["node","nodejs","typescript","template"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"Node.js TypeScript Template [![Package Version][package-image]][package-url] [![Dependencies Status][dependencies-image]][dependencies-url] [![Build Status][build-image]][build-url] [![Coverage Status][coverage-image]][coverage-url] [![Open Issues][issues-image]][issues-url] [![Commitizen Friendly][commitizen-image]][commitizen-url] A complete Node.js project template using TypeScript and following general best practices. It allows you to skip the tedious details for the following: Adding and configuring TypeScript support. Enabling TypeScript linting. Setting up unit tests and code coverage reports. Creating an NPM package for your project. Managing ignored files for Git and NPM. Once you've enabled CI, test coverage, and dependency reports for your project, this README.md file shows how to add the badges shown above. This project template even enables automated changelog generation as long as you follow Conventional Commits, which is made simple through the included Commitizen CLI. Contents Project Creation Rebranding Managing Your Project Initial Publish Recommended Development Workflow Publishing to NPMJS Contributing Project Creation Clone this repo into the directory you want to use for your new project, delete the Git history, and then reinit as a fresh Git repo: Rebranding It's a common practice to prefix the source code project name with node- to make it clear on GitHub that it's a Node.js project while omitting that prefix in the NPM project since it's understood on","default_branch":null,"files":null,"tree":[],"storefront":"/r/chriswells0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chriswells0/node-typescript-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}