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
Initially you should:
- clone this repository
- update
package.json(name, repository and description) - create your own
README.md(from theREADME.tpl.md-file) - uncomment
after_successblock in.travis.ymlto activate semantic-release
Afterwards you can start implementing classes and tests :)