1.0.6 • Published 7 years ago
jad-node-ts-kit v1.0.6
NodeJS - TypeScript Starter Kit
Creating a project
Create the prject by using npx: npx comes with npm 5.2+ and higher
npx jad-node-ts-kit my-awesome-project
cd my-awesome-project
yarn installAnd you can directly start coding!
Starter Kit Documentation
Development
For running .ts files:
yarn ts-node <file.ts>For development mode:
yarn nodemonnodemon will automatically restart the aplication when file changes are detected
Linting + Prettier
yarn lint
yarn prettifyVSCode Users should add this to their workspace settings to integrate JS/TS Linting in general:
"eslint.validate": [
"javascript",
"typescript",
]Running tests
Run all tests:
yarn testRun and watch all tests:
yarn test:watchBuilding the App
yarn buildBuilding your app with CircleCI
Having already pushed your project to your favorite git-repository hosting service, you're one click away from integrating your app with CircleCI.
- Press
Add Projects. - Pinpoint your project and press
Set Up Project. - Choose
Linuxas the OS andNodeas the language. - Press
Start Building, and you're all set! :tada:
CircleCI ensures that every commit is checked for errors before merging.
This basic setup runs yarn lint, yarn test, and yarn build.
What's Included?
Your environment will have everything you need to build a modern NodeJS - Typescript application
- Typescript Support
- Jest unit testing
- ESLint and Prettier configs
- CircleCI configs