jav-blast-setup
Version:
Start the base configuration for formatting tests, code rules and TypeScript
64 lines (45 loc) • 1.92 kB
Markdown
[](https://bundlephobia.com/result?p=jav-blast-setup)
[](https://www.npmjs.com/package/jav-blast-setup)
[](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