1.0.0 • Published 5 years ago

@lapidist/safestart-templates v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

safestart

GitHub Release GitHub Issues Dependencies Dev Dependencies Build Status

safestart: A TypeScript boilerplate with testing, versioning, coverage, docs and linting set up for you.

Quickstart

➜ npx @lapidist/safestart-cli <project-name>
➜ cd <project-name>
➜ npm run watch

Alternatively:

➜ npm i -g @lapidist/safestart-cli
➜ safestart <project-name>
➜ cd <project-name>
➜ npm run watch

Development

Clone repository into a directory:

➜ git clone https://github.com/brettdorrans/safestart.git

Install dependencies:

➜ npm i

Find more information about package.json scripts:

➜ npm run info
info:
  Display information about the package scripts
build:
  Clean and rebuild the project
fix:
  Try to automatically fix any linting problems
test:
  Lint and unit test the project
watch:
  Watch and rebuild the project on save, then rerun relevant tests
cov:
  Rebuild, run tests, then create and open the coverage report
doc:
  Generate HTML API documentation and open it in a browser

Additional build tasks can be found in package.json.

Credits and collaboration

safestart is maintained by Brett Dorrans. I welcome comments, feedback and suggestions. Please feel free to raise an issue or pull request.

License

safestart is licensed under the MIT license. See LICENSE.md for the full text.

1.0.0

5 years ago