tancredesimonin / typescript-starter-default

Fully Configured environment for Typescript projects, still not opinionated.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Typescript Starter Default

Fully Configured environment for Typescript projects, still not opinionated.

Best choice for building libraries or small components not related to specific frameworks.

Why ?

I hate configuring environment on every new project, and seeing most boilerplates are very opinionated I just made this short one.

💎 Batteries included:

  • Typescript
  • Eslint with airbnb guidelines
  • Prettier
  • VScode configured for extensions ( do yourself a favour : get them) :
    • prettier : esbenp.prettier-vscode
    • eslint : dbaeumer.vscode-eslint
  • Husky : blocks committing code with lint errors
  • Go Fast with ts-node-dev

Installation

npm i

It will install the packages and setup husky. You're ready to go!

Scripts

Linting

npm run lint

Run ts code directly

Does not need to build, for faster development

npm run dev

Build your code

npm run build

Run your buildcode

npm run js

Made with ❤ by Tancrède Simonin

About

Fully Configured environment for Typescript projects, still not opinionated.

License:MIT License


Languages

Language:TypeScript 55.0%Language:Shell 45.0%