@bingsjs/ts-proj-template

A Typescript project template

Usage no npm install needed!

<script type="module">
  import bingsjsTsProjTemplate from 'https://cdn.skypack.dev/@bingsjs/ts-proj-template';
</script>

README

Main branch build-test

My Typescript Project Template

Features:

  • Enforcing workflow with git hooks
  • Enforcing commit message policy (commitlint & commitzen)
  • Testing with jest & ts-jest
  • Test coverage collection & target
  • Linting and formatting (eslint & prettier)
  • Dependency graph (dependency-cruiser)
  • Building and publishing documents to github pages
  • API document building with typedoc
  • VS Code test case debugging launch targets

See documents under /docs directory for more details, or run npm run doc to build documents from local development environment.

After creating project from this template

  1. Read documents under /docs directory to understand the setup
  2. Run npm run todo to find items that require changes