Files
zpan/package.json
T
saltbo 1646edc3d3 chore: add husky pre-commit hook with lint-staged
Prevents lint failures from reaching CI. Runs biome check --write on
staged files before each commit.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:19:05 -04:00

42 lines
1.2 KiB
JSON

{
"name": "zpan",
"private": true,
"scripts": {
"dev": "pnpm --filter @zpan/server --filter @zpan/web --parallel dev",
"build": "pnpm --filter @zpan/shared build && pnpm --filter @zpan/server build && pnpm --filter @zpan/web build",
"build:pages": "pnpm --filter @zpan/web exec vite build",
"pages:dev": "pnpm build:pages && wrangler dev",
"deploy": "pnpm build:pages && wrangler deploy",
"typecheck": "pnpm -r typecheck",
"test": "pnpm -r --parallel test",
"test:cf": "pnpm --filter @zpan/server test:cf",
"lint": "biome check .",
"lint:fix": "biome check --write .",
"prepare": "husky",
"format": "biome format --write .",
"e2e": "playwright test"
},
"packageManager": "pnpm@10.30.2",
"engines": {
"node": ">=20"
},
"pnpm": {
"onlyBuiltDependencies": [
"better-sqlite3",
"esbuild",
"workerd"
]
},
"devDependencies": {
"@biomejs/biome": "^2.4.10",
"@playwright/test": "1.58.2",
"@vitest/coverage-v8": "^4.1.2",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"vitest": "^4.1.2"
},
"lint-staged": {
"*.{ts,tsx,js,jsx,json,jsonc}": "biome check --write --no-errors-on-unmatched"
}
}