{
	"name": "jav-blast-setup",
	"version": "1.0.30",
	"description": "Start the base configuration for formatting tests, code rules and TypeScript",
	"author": "Javier",
	"license": "ISC",
	"config": {
		"outfile": "binary.min.js",
		"devScript": "ts-node ./src/app/index.ts -i"
	},
	"main": "binary.min.js",
	"bin": {
		"jav-blast-setup": "binary.min.js"
	},
	"scripts": {
		"prepare": "husky",
		"start": "node ./build/app/index.js",
		"dev": "npm run cleanFolder && npm run makeDevFolder && DEV_URL=/development nodemon",
		"dev:run": "npm run cleanFolder && npm run makeDevFolder && DEV_URL=/development $npm_package_config_devScript",
		"makeDevFolder": "DEV_URL=/development ts-node ./src/app/develop/main.ts",
		"cleanFolder": "rm -rf development",
		"test": "npm run dev:run && vitest",
		"test:run": "npm run dev:run && vitest run",
		"fenix": "rm package-lock.json && rm -rf node_modules/ && npm i",
		"build": "tsc && esbuild ./build/app/index.js --minify --bundle --platform=node --outfile=$npm_package_config_outfile",
		"lint": "biome check .",
		"lint:fix": "biome check . --write"
	},
	"devDependencies": {
		"@biomejs/biome": "1.9.4",
		"esbuild": "0.24.2",
		"husky": "9.1.7",
		"nodemon": "3.1.9",
		"ts-node": "10.9.2",
		"typescript": "5.7.2",
		"vitest": "2.1.8"
	},
	"nodemonConfig": {
		"watch": ["src"],
		"ignore": ["src/**/*.spec.ts"],
		"ext": "ts",
		"exec": "$npm_package_config_devScript"
	},
	"keywords": [
		"setup",
		"rome",
		"config",
		"typescript",
		"vite",
		"vitest",
		"prettier",
		"eslint",
		"vscode",
		"husky",
		"biomejs"
	]
}
