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!

Dependencies (4)

Dev Dependencies (27)

Package Sidebar

Install

npm i typescript-starter-node

Weekly Downloads

0

Version

1.0.3

License

Apache-2.0

Last publish

Collaborators

  • sramam