{
  "name": "blindspec",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare",
    "prettier": "prettier --write .",
    "createdb": "bun run createDatabase.ts",
    "start": "bun run .output/server/index.mjs",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs"
  },
  "dependencies": {
    "@fontsource-variable/noto-sans-tc": "^5.2.5",
    "@fontsource/fira-code": "^5.2.6",
    "@fontsource/fira-sans": "^5.2.5",
    "@heroicons/vue": "^2.2.0",
    "@monyone/aho-corasick": "^1.0.4",
    "@nuxt/image": "1.10.0",
    "@nuxtjs/i18n": "9.5.4",
    "@nuxtjs/robots": "5.2.10",
    "@nuxtjs/seo": "3.0.3",
    "@nuxtjs/tailwindcss": "6.14.0",
    "@sentry/nuxt": "^9",
    "@tailwindcss/vite": "^4.1.5",
    "@uploadthing/nuxt": "^7.1.7",
    "@vueuse/core": "^13.1.0",
    "animate.css": "^4.1.1",
    "argon2": "^0.43.0",
    "axios": "^1.9.0",
    "bootstrap-icons": "^1.12.1",
    "cheerio": "^1.0.0",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "crypto-js": "^4.2.0",
    "emoji-js": "^3.8.1",
    "groq-sdk": "^0.21.0",
    "gsap": "^3.13.0",
    "html-to-json-parser": "^2.0.1",
    "jssoup": "^0.0.15",
    "lucide-vue-next": "^0.508.0",
    "motion-v": "^1.1.0-alpha.1",
    "nuxt": "^3.17.2",
    "passport-github2": "^0.1.12",
    "postgres": "^3.4.5",
    "prettier": "^3.5.3",
    "reka-ui": "^2.2.1",
    "rss-parser": "^3.13.0",
    "shadcn-nuxt": "2.1.0",
    "tailwind-merge": "^3.2.0",
    "tailwind-scrollbar": "^4.0.2",
    "tailwindcss": "3",
    "tailwindcss-animate": "^1.0.7",
    "tailwindcss-animatecss": "^3.0.5",
    "uploadthing": "^7.6.0",
    "uuid": "^11.1.0",
    "vue": "^3.5.13",
    "vue-router": "^4.5.1"
  },
  "devDependencies": {
    "autoprefixer": "^10.4.21",
    "postcss": "^8.5.3",
    "vitepress": "^1.6.3"
  },
  "overrides": {
    "@vercel/nft": "^0.27.4"
  }
}