Package Exports
- leo-profanity-typescript
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (leo-profanity-typescript) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
leo-profanity-typescript
Based on jojoee/leo-profanity v1.24, using Jest instead of Mocha for test framework
TODO
- 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 scripts
npm test
npm start: npm run build in watch mode
npm run test⌚ 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
Reference
- jojoee/leo-profanity
- Start at commit f0bc9aa (264commits) of starter alexjoverm/typescript-library-starter
- Alternative starter bitjson/typescript-starter