{
  "name": "rustyastro",
  "type": "module",
  "version": "0.0.1",
  "scripts": {
    "dev": "yarn generate:api-types; astro dev",
    "build": "yarn generate:api-types && astro build && pagefind --site dist && cp -r dist/pagefind public/",
    "preview": "astro preview",
    "cache:warm": "node scripts/warm-cache.mjs",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "astro": "astro",
    "generate:api-types": "node scripts/generate-api-types.mjs",
    "postinstall": "yarn generate:api-types || true",
    "firebase-deploy": "yarn build && firebase deploy --only hosting",
    "deploy": "yarn firebase-deploy",
    "firebase-deploy:nocache": "yarn build && firebase deploy --only hosting"
  },
  "dependencies": {
    "@astrojs/rss": "^4.0.18",
    "@astrojs/sitemap": "^3.7.2",
    "@astrojs/svelte": "^8.0.4",
    "@fontsource-variable/lora": "^5.2.8",
    "@fontsource-variable/rubik": "^5.2.8",
    "@fontsource/inter": "^5.2.8",
    "@iconify/svelte": "^5.2.1",
    "@tailwindcss/vite": "^4.1.18",
    "astro": "^6.1.1",
    "json5": "^2.2.3",
    "marked": "^17.0.2",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "react-photo-album": "^3.5.1",
    "svelte": "^5.51.2",
    "tailwindcss": "^4.1.18"
  },
  "devDependencies": {
    "@iconify-json/mdi": "^1.2.3",
    "@storybook/svelte": "10",
    "@storybook/svelte-vite": "10",
    "@types/node": "^22.10.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "astro-icon": "^1.1.5",
    "firebase": "^11.0.1",
    "openapi-typescript": "^7.4.0",
    "pagefind": "^1.4.0",
    "storybook": "10",
    "typescript": "^5.9.3"
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
