{ "name": "astro-starter-pro", "type": "module", "version": "0.0.1", "scripts": { "dev": "astro dev", "build": "astro build", "preview": "astro preview", "astro": "astro", "lint": "eslint . --fix", "lint:check": "eslint .", "format": "prettier --write .", "fix": "npm run format && npm run lint", "test": "vitest", "check": "astro check", "typecheck": "tsc --noEmit", "build-preview": "npm run build && npm run preview", "prepare": "husky" }, "dependencies": { "@astrojs/check": "^0.9.7", "@astrojs/mdx": "^5.0.0", "@astrojs/rss": "^4.0.17", "@astrojs/sitemap": "^3.7.1", "@iconify-json/lucide": "^1.2.86", "@iconify-json/tabler": "^1.2.26", "@tailwindcss/vite": "^4.1.18", "astro": "^6.0.4", "astro-icon": "^1.1.5", "remark-reading-time": "^2.0.2", "remark-unwrap-images": "^4.0.1", "tailwindcss": "^4.1.18", "typescript": "^5.9.3", "unist-util-visit": "^5.1.0" }, "devDependencies": { "@tailwindcss/typography": "^0.5.19", "@types/node": "^25.0.6", "@typescript-eslint/parser": "^8.52.0", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-astro": "^1.5.0", "eslint-plugin-jsx-a11y": "^6.10.2", "globals": "^17.0.0", "husky": "^9.1.7", "lint-staged": "^16.3.2", "prettier": "^3.7.4", "prettier-plugin-astro": "^0.14.1", "typescript-eslint": "^8.52.0", "vitest": "^4.0.16", "wrangler": "^4.73.0" }, "lint-staged": { "*.{js,jsx,ts,tsx,astro}": [ "eslint --fix", "prettier --write" ], "*.{json,md,mdx,css}": [ "prettier --write" ] } }