{ "name": "portfolio", "description": "My portfolio is my small personal slice of the Internet.", "version": "0.0.0", "type": "module", "scripts": { "prepare": "husky", "lint": "eslint .", "lint:fix": "npm run lint --fix", "format": "prettier --write .", "format:check": "prettier --check .", "check": "astro check", "dev": "astro dev --host", "build": "astro build", "preview": "astro preview --host --port 4322", "astro": "astro" }, "dependencies": { "@astrojs/alpinejs": "^0.4.1", "@astrojs/check": "^0.9.4", "@astrojs/mdx": "^4.0.4", "@astrojs/rss": "^4.0.11", "@astrojs/tailwind": "^5.1.4", "@iconify-json/lucide": "^1.2.22", "@iconify-json/simple-icons": "^1.2.19", "@recivi/schema": "^0.0.1", "@types/alpinejs": "^3.13.11", "@types/node": "^22.10.1", "@vercel/og": "^0.6.4", "alpinejs": "^3.14.7", "astro": "^5.1.4", "chalk": "^5.3.0", "puppeteer": "^23.11.1", "satori-html": "^0.3.2", "tailwindcss": "^3.4.16", "tailwindcss-safe-area": "^0.6.0", "tsx": "^4.19.2" }, "devDependencies": { "@eslint/compat": "^1.2.4", "@eslint/js": "^9.16.0", "@types/eslint__js": "^8.42.3", "eslint": "^9.16.0", "eslint-plugin-astro": "^1.3.1", "globals": "^15.13.0", "husky": "^9.1.7", "lint-staged": "^15.2.10", "prettier": "^3.4.2", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.6.9", "typescript": "^5.7.2", "typescript-eslint": "^8.17.0" } }