UNPKG

jav-blast-setup

Version:

Start the base configuration for formatting tests, code rules and TypeScript

64 lines (45 loc) 1.92 kB
[![Build Size](https://img.shields.io/bundlephobia/minzip/jav-blast-setup?label=bundle%20size&style=flat&colorA=000000&colorB=cc3399)](https://bundlephobia.com/result?p=jav-blast-setup) [![Version](https://img.shields.io/npm/v/jav-blast-setup?style=flat&colorA=000000&colorB=cc3399)](https://www.npmjs.com/package/jav-blast-setup) [![Downloads](https://img.shields.io/npm/dt/jav-blast-setup.svg?style=flat&colorA=000000&colorB=cc3399)](https://www.npmjs.com/package/jav-blast-setup) # jav-blast-setup This tool helps to start a project with typescript and certain rules already defined to speed up the start of new projects. # Features Accelerate your development time by avoiding configuring multiple tools in the project, allowing everything to be generated explosively. - Develop robustly with [TypeScript](https://www.typescriptlang.org/). - Linter and formatter with [Biome](https://biomejs.dev/) a powerful tool developed in [Rust](https://www.rust-lang.org/). - Run the tests of your code with [Vitest](https://vitest.dev/). - Improve your commitments with [Husky](https://typicode.github.io/husky/). - Improvement your VsCode with what is necessary so that your entire team has the same workspace. # Base result configuration ```markdown < Your Project Directory > - husky/ -- pre-commit - .vscode/ -- extensions.json -- settings.json - src/ -- app/ -- index.ts - .gitignore - biome.json - tsconfig.json - vitest.config.mts ``` # Quick Start ### Recommended installation ```bash npm i -ED jav-blast-setup ``` ### Standard This command creates the standard configuration for you In case you want to implement the tool in already created projects. Does not modify files or interact with the `src/` folder ```bash npx jav-blast-setup ``` ### Power ( With init file ) Run command and create `src/app/index.ts` file ```bash npx jav-blast-setup -i ``` > Developed with <3