Numerous Pulsating Martians
    Wondering what’s next for npm?Check out our public roadmap! »

    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!

    Install

    npm i typescript-starter-node

    DownloadsWeekly Downloads

    1

    Version

    1.0.3

    License

    Apache-2.0

    Last publish

    Collaborators

    • avatar