{ "name": "my-blog", "type": "module", "version": "0.0.1", "scripts": { "dev": "astro dev", "build": "astro check && astro build", "preview": "astro preview", "astro": "astro", "format": "prettier --write .", "prepare": "husky" }, "dependencies": { "@astrojs/check": "^0.9.4", "@astrojs/react": "^3.6.3", "@astrojs/tailwind": "^5.1.2", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "astro": "^5.0.0-beta.10", "react": "^18.3.1", "react-dom": "^18.3.1", "tailwindcss": "^3.4.15", "typescript": "^5.7.2" }, "devDependencies": { "@typescript-eslint/parser": "^8.16.0", "eslint": "^9.15.0", "eslint-plugin-astro": "^1.3.1", "eslint-plugin-jsx-a11y": "^6.10.2", "husky": "^9.1.7", "lint-staged": "^15.2.10", "prettier": "^3.4.0", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.6.9" }, "lint-staged": { "*/**/*.{js,jsx,ts,tsx,astro}": [ "prettier --write", "eslint --fix", "eslint" ], "*/**/*.{json,css,md}": [ "prettier --write" ] } }