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

https://github.com/kevinpollet/create-node-typescript

๐Ÿš€ Create a Node.js module in TypeScript without config boilerplate
https://github.com/kevinpollet/create-node-typescript

initializer module nodejs typescript

Last synced: 9 months ago
JSON representation

๐Ÿš€ Create a Node.js module in TypeScript without config boilerplate

Awesome Lists containing this project

README

          

# Create Node Typescript ยท [![Build Status](https://dev.azure.com/kevinpollet/create-node-typescript/_apis/build/status/kevinpollet.create-node-typescript?branchName=master)](https://dev.azure.com/kevinpollet/create-node-typescript/_build/latest?definitionId=4&branchName=master) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)

Create a bare minimum project to start writing a [Node.js][1] module in [TypeScript][2] without config boilerplate.

## Getting Started

```shell
$ npx create-node-typescript awesome-module
```

## What's included?

- Strict [TypeScript][2] type checking
- Code formatting with [Prettier][3]
- On commit code formatting with [Husky][6] and [lint-staged][7]
- Code linting with [TSLint][4]
- Testing with [Jest][5]

## License

[MIT](./LICENSE.md)

[1]: https://nodejs.org/en/
[2]: https://www.typescriptlang.org/
[3]: https://prettier.io/
[4]: https://palantir.github.io/tslint/
[5]: https://jestjs.io/
[6]: https://github.com/typicode/husky
[7]: https://github.com/okonet/lint-staged