Socket
Socket
Sign inDemoInstall

jad-node-ts-kit

Package Overview
Dependencies
16
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    jad-node-ts-kit

## Creating a project


Version published
Weekly downloads
2
decreased by-88.24%
Maintainers
1
Install size
413 kB
Created
Weekly downloads
 

Readme

Source

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 install

And you can directly start coding!

Starter Kit Documentation

Development

For running .ts files:

yarn ts-node <file.ts>

For development mode:

yarn nodemon

nodemon will automatically restart the aplication when file changes are detected

Linting + Prettier

yarn lint
yarn prettify

VSCode 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 test

Run and watch all tests:

yarn test:watch

Building the App

yarn build

Building 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 Linux as the OS and Node as 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

FAQs

Last updated on 18 Feb 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc