{
  "name": "thecodedestroyer.github.io",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "build": "next build",
    "dev": "next dev",
    "format": "tcd-scripts format",
    "postinstall": "next typegen",
    "lint": "tcd-scripts lint",
    "start": "next start",
    "test": "pnpm test:unit && pnpm test:e2e",
    "test:e2e": "playwright test",
    "test:unit": "node --disable-warning=MODULE_TYPELESS_PACKAGE_JSON --test 'src/**/*.test.ts'"
  },
  "dependencies": {
    "@headlessui/react": "2.2.10",
    "@heroicons/react": "2.2.0",
    "@vercel/analytics": "2.0.1",
    "@vercel/speed-insights": "2.0.0",
    "class-variance-authority": "0.7.1",
    "motion": "13.1.1",
    "next": "16.3.3",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "sharp": "0.35.4",
    "zustand": "5.0.15"
  },
  "devDependencies": {
    "@playwright/test": "1.62.1",
    "@tailwindcss/postcss": "4.3.3",
    "@tcd-devkit/eslint-preset-next": "0.1.13",
    "@tcd-devkit/prettier-config-react": "0.1.7",
    "@tcd-devkit/scripts": "0.2.2",
    "@tcd-devkit/tsconfig": "0.1.3",
    "@types/node": "26.0.1",
    "@types/react": "19.2.18",
    "@types/react-dom": "19.2.5",
    "clsx": "2.1.1",
    "eslint": "9.39.2",
    "eslint-config-next": "16.3.3",
    "postcss": "8.5.26",
    "prettier": "3.9.3",
    "schema-dts": "2.0.0",
    "tailwindcss": "4.3.3",
    "typescript": "6.0.3"
  },
  "packageManager": "pnpm@10.25.0",
  "pnpm": {
    "overrides": {
      "@types/react": "19.2.18",
      "@types/react-dom": "19.2.5",
      "brace-expansion@>=4.0.0 <5.0.9": ">=5.0.9",
      "minimatch@>=10.0.0 <10.2.3": ">=10.2.3"
    }
  }
}
