{ "type": "module", "private": "true", "scripts": { "dev": "npm run build-api && astro dev", "start": "npm run build-api && astro dev", "build": "npm run build-api && astro build", "build-api": "cd api-src && npx tsc", "preview": "astro preview", "astro": "astro", "lint": "eslint .", "format": "prettier ./**/* --check", "format--write": "prettier ./**/* --write", "prepare": "husky install" }, "dependencies": { "astro": "^2.9.7", "dotenv": "^16.3.1", "typescript": "^5.1.6", "vercel": "^31.2.2" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.2.1", "@typescript-eslint/parser": "^6.2.1", "eslint": "^8.46.0", "eslint-plugin-astro": "^0.28.0", "husky": "^8.0.3", "lint-staged": "^13.2.3", "prettier": "^3.0.0", "prettier-plugin-astro": "^0.11.0" }, "lint-staged": { "**/*.{ts,cts,mts,astro,json,md,js,cjs,mjs,html}": [ "eslint", "prettier" ] } }