mirror of
https://github.com/chenasraf/simple-scaffold.git
synced 2026-05-17 17:28:09 +00:00
83 lines
2.2 KiB
JSON
83 lines
2.2 KiB
JSON
{
|
|
"name": "simple-scaffold",
|
|
"version": "3.1.1",
|
|
"description": "Generate any file structure - from single components to entire app boilerplates, with a single command.",
|
|
"homepage": "https://chenasraf.github.io/simple-scaffold",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/chenasraf/simple-scaffold.git"
|
|
},
|
|
"author": "Chen Asraf <contact@casraf.dev> (https://casraf.dev)",
|
|
"license": "MIT",
|
|
"main": "index.js",
|
|
"bin": {
|
|
"simple-scaffold": "cmd.js"
|
|
},
|
|
"packageManager": "pnpm@9.9.0",
|
|
"keywords": [
|
|
"javascript",
|
|
"cli",
|
|
"template",
|
|
"files",
|
|
"typescript",
|
|
"generator",
|
|
"scaffold",
|
|
"file",
|
|
"scaffolding"
|
|
],
|
|
"scripts": {
|
|
"clean": "rimraf dist",
|
|
"build": "pnpm clean && vite build && tsc --emitDeclarationOnly && chmod -R +x ./dist && cp ./package.json ./README.md ./dist/",
|
|
"dev": "vite build --watch",
|
|
"start": "vite-node src/scaffold.ts",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"coverage": "vitest run --coverage && open coverage/lcov-report/index.html",
|
|
"cmd": "vite-node src/cmd.ts",
|
|
"docs:build": "cd docs && pnpm build",
|
|
"docs:watch": "cd docs && pnpm start",
|
|
"audit-fix": "pnpm audit --fix",
|
|
"ci": "pnpm install --frozen-lockfile",
|
|
"lint": "eslint src/ tests/",
|
|
"format": "prettier --write .",
|
|
"lint-staged": "lint-staged",
|
|
"prepare": "husky"
|
|
},
|
|
"lint-staged": {
|
|
"*.{ts,mts,js,mjs}": [
|
|
"eslint --fix",
|
|
"prettier --write"
|
|
],
|
|
"*.{json,md,yml,yaml,css}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@inquirer/confirm": "^6.0.10",
|
|
"@inquirer/input": "^5.0.10",
|
|
"@inquirer/number": "^4.0.10",
|
|
"@inquirer/select": "^5.1.2",
|
|
"date-fns": "^4.1.0",
|
|
"glob": "^13.0.6",
|
|
"handlebars": "^4.7.9",
|
|
"massarg": "2.1.1",
|
|
"minimatch": "^10.2.4",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"@types/node": "^25.5.0",
|
|
"@vitest/coverage-v8": "^4.1.2",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^16.4.0",
|
|
"mock-fs": "^5.5.0",
|
|
"prettier": "^3.8.1",
|
|
"rimraf": "^6.1.3",
|
|
"typescript": "^6.0.2",
|
|
"typescript-eslint": "^8.57.2",
|
|
"vite": "^8.0.3",
|
|
"vite-node": "^6.0.0",
|
|
"vitest": "^4.1.2"
|
|
}
|
|
}
|