Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timreynolds/typescript-npm-package-starter

Starter for creating NPM packages using TypeScript
https://github.com/timreynolds/typescript-npm-package-starter

boilerplate javascript npm starter-kit template ts tslint typescript

Last synced: 3 months ago
JSON representation

Starter for creating NPM packages using TypeScript

Awesome Lists containing this project

README

        

Typescript NPM Package Starter
=========================

[![devDependency Status](https://david-dm.org/timreynolds/typescript-npm-package-starter/dev-status.svg)](https://david-dm.org/timreynolds/typescript-npm-package-starter#info=devDependencies)
[![Build Status](https://travis-ci.org/timReynolds/typescript-npm-package-starter.svg?branch=master)](https://travis-ci.org/timReynolds/typescript-npm-package-starter)
[![Maintainability](https://api.codeclimate.com/v1/badges/99ef9fd41a78d421248e/maintainability)](https://codeclimate.com/github/timReynolds/typescript-npm-package-starter/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/99ef9fd41a78d421248e/test_coverage)](https://codeclimate.com/github/timReynolds/typescript-npm-package-starter/test_coverage)

An opinionated setup for creating npm packages using typescript.

# Features

* TS to JS complication
* Testing via [Jest](https://github.com/facebook/jest), includes coverage
* [TSLint](https://palantir.github.io/tslint/)
* [Prettier](https://github.com/prettier/prettier), performed automatically on commit
* Pre hooks
* ignore files to ensure minimal code is stored/shipped
* helpful badges
* travis setup