Based on jojoee/leo-profanity v1.24, using Jest instead of Mocha for test framework
- RollupJS: multiple optimized bundles
- Jest: tests and coverage
- Prettier and TSLint: code formatting
- TypeDoc: docs automatic generation and deployment to
gh-pages
-
*.d.ts
: automatic types file generation - Travis: build CI
- Coveralls: test coverage report
- Increase
coverageThreshold
-
semantic-release
- Support string for
add
andremove
methods - Deploy docs after commit
- Make it
static
- Remove
require
syntax - Test build files
.es5.js
and.umd.js
- Commit via
npm run commit
only - Publish to npm
npm test
npm start: npm run build in watch mode
npm run test:watch: test in watch mode
npm run test:prod: linting + coverage
npm run build: generate bundles and typings, create docs
npm run lint: lints
npm run commit
- jojoee/leo-profanity
- Start at commit f0bc9aa (264commits) of starter alexjoverm/typescript-library-starter
- Alternative starter bitjson/typescript-starter