{ "name": "jleibl.net", "version": "0.1.0", "private": true, "scripts": { "dev": "astro dev", "build": "astro build", "preview": "astro preview", "start": "astro dev --host", "lint": "astro check", "format": "prettier --write .", "format:check": "prettier --check ." }, "dependencies": { "@astrojs/check": "^0.9.4", "@astrojs/react": "^4.2.1", "@fontsource/dm-sans": "^5.1.1", "@fontsource/instrument-sans": "^5.1.1", "@iconify-json/logos": "^1.2.4", "@iconify-json/mdi": "^1.2.3", "@iconify-json/ph": "^1.2.2", "@tailwindcss/postcss": "^4.0.12", "@tailwindcss/vite": "^4.0.12", "astro": "^5.4.2", "astro-icon": "^1.1.5", "framer-motion": "^12.4.7", "lenis": "^1.2.3", "next": "15.1.7", "react": "^19.0.0", "react-dom": "^19.0.0", "react-icons": "^5.5.0", "react-intersection-observer": "^9.15.1" }, "devDependencies": { "@eslint/eslintrc": "^3", "@types/node": "^20", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "eslint": "^9", "eslint-config-next": "15.1.7", "eslint-config-prettier": "^10.1.1", "postcss": "^8", "prettier": "^3.5.3", "prettier-plugin-astro": "^0.14.1", "tailwindcss": "^4.0.12", "typescript": "^5.7.3" } }