jav-blast-setup
Version:
Start the base configuration for formatting tests, code rules and TypeScript
58 lines (57 loc) • 1.57 kB
JSON
{
"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"
]
}