typescript-starter-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

typescript-starter-node

npm license travis status Build status Coverage Status David David Commitizen friendly
NPM

A simple, full-functionality starter package for node modules, built in TypeScript.

The goal is to be simple, lean and automated.

  • minimize dependencies.
  • use simpler-to-understand dependencies when necessary.
  • enable a move-fast mindset.

Support for the following is baked in:

  • tslint
  • build automation
  • mocha test-automation
  • test coverage (remapped to TypeScript)
  • checks dependencies for known vulnerabilities before commit.
  • CI integration
  • Code-of-conduct

Usage

mkdir myApp
cd myApp
git clone https://github.com/sramam/typescript-starter-node

Since we are using a git repo as a template, a little reconfiguration is required. This has been encapsulated into a simple node script - .reinit. The script destroys itself after execution, giving your spanking new project a clean start.

node ./.reinit

At this point, explore ./src for the bare bones example. Typically, you'd want to modify ./src/index.ts to get started.

Development Tooling

Described here

License

Apache-2.0

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Support

Bugs, PRs, comments, suggestions welcomed!

Package Sidebar

Install

npm i typescript-starter-node

Weekly Downloads

0

Version

1.0.3

License

Apache-2.0

Last publish

Collaborators

  • sramam