https://github.com/crazyfactory/ts-module-boilerplate
https://github.com/crazyfactory/ts-module-boilerplate
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/crazyfactory/ts-module-boilerplate
- Owner: crazyfactory
- Created: 2016-10-26T07:55:44.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T22:49:35.000Z (over 2 years ago)
- Last Synced: 2025-03-31T00:03:37.840Z (3 months ago)
- Language: TypeScript
- Size: 2.28 MB
- Stars: 2
- Watchers: 11
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ts-module-boilerplate
[](https://greenkeeper.io/)
[](https://travis-ci.org/crazyfactory/ts-module-boilerplate)
[](https://github.com/crazyfactory/ts-module-boilerplate/issues)
[](https://codecov.io/gh/crazyfactory/ts-module-boilerplate)
[](https://david-dm.org/crazyfactory/ts-module-boilerplate?type=dev)
[](https://david-dm.org/crazyfactory/ts-module-boilerplate)This boilerplate allows the quick creation of npm modules written in Typescript.
- Typescript 3.x
- creates an ES5 bundle
- creates a TypeScript declaration bundle
- packs it for npm usage
- uses jest for testing
- uses travis and semantic-release for deployment
- uses linting, coverage and git hooks to increase code quality.
- is configured to support wallaby## Usage
Initially you should:
- clone this repository
- update `package.json` (name, repository and description)
- create your own `README.md` (from the `README.tpl.md`-file)
- uncomment `after_success` block in `.travis.yml` to activate semantic-releaseAfterwards you can start implementing classes and tests :)