{
  "name": "nextjs-boilerplate",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "analyze": "cross-env NODE_ENV=production ANALYZE=true BUNDLE_ANALYZE=browser next build",
    "prebuild": "rimraf .next || exit 0",
    "build": "cross-env NODE_ENV=production next build",
    "build:ci": "cross-env NODE_ENV=production CI=true next build",
    "dev": "cross-env NODE_ENV=development next dev --turbopack -p 1111",
    "lint": "eslint --cache --fix",
    "prepare": "pnpm exec simple-git-hooks && test -f .env || cp .env.template .env",
    "start": "npm run dev"
  },
  "dependencies": {
    "@floating-ui/react-dom": "2.1.6",
    "@tanstack/query-async-storage-persister": "5.90.10",
    "@tanstack/react-query": "5.90.8",
    "@tanstack/react-query-persist-client": "5.90.10",
    "@types/js-cookie": "3.0.6",
    "axios": "1.13.2",
    "clsx": "2.1.1",
    "dayjs": "1.11.19",
    "es-toolkit": "1.41.0",
    "foxact": "0.2.49",
    "idb-keyval": "6.2.2",
    "immer": "10.2.0",
    "jojoo": "0.3.0",
    "jotai": "2.15.1",
    "js-cookie": "3.0.5",
    "motion": "12.23.24",
    "next": "16.0.1",
    "next-intl": "4.5.3",
    "next-themes": "0.4.6",
    "radix-ui": "1.4.3",
    "react": "19.2.0",
    "react-dom": "19.2.0",
    "react-error-boundary": "6.0.0",
    "react-intersection-observer": "10.0.0",
    "react-markdown": "^9.0.1",
    "react-responsive-masonry": "2.7.1",
    "sonner": "2.0.7",
    "tailwind-merge": "3.4.0",
    "usehooks-ts": "3.1.1",
    "vaul": "1.1.2"
  },
  "devDependencies": {
    "@egoist/tailwindcss-icons": "1.9.0",
    "@iconify-json/lucide": "1.2.73",
    "@iconify-json/mingcute": "1.2.5",
    "@iconify-json/simple-icons": "1.2.58",
    "@iconify/tailwind": "1.2.0",
    "@innei/prettier": "1.0.0",
    "@next/bundle-analyzer": "16.0.1",
    "@pastel-palette/tailwindcss": "1.0.0-canary.3",
    "@tailwindcss/postcss": "4.1.17",
    "@tailwindcss/typography": "0.5.19",
    "@tanstack/react-query-devtools": "5.90.2",
    "@types/node": "24.10.1",
    "@types/react": "19.2.3",
    "@types/react-dom": "19.2.3",
    "@types/react-responsive-masonry": "2.6.0",
    "autoprefixer": "10.4.22",
    "code-inspector-plugin": "1.2.10",
    "cross-env": "10.1.0",
    "dotenv": "17.2.3",
    "eslint": "9.39.1",
    "eslint-config-hyoban": "4.0.10",
    "husky": "9.1.7",
    "lint-staged": "16.2.6",
    "postcss": "8.5.6",
    "prettier": "3.6.2",
    "rimraf": "6.1.0",
    "simple-git-hooks": "2.13.1",
    "tailwind-scrollbar": "4.0.2",
    "tailwind-variants": "3.1.1",
    "tailwindcss": "^4.1.17",
    "tailwindcss-animate": "1.0.7",
    "tailwindcss-safe-area": "1.1.0",
    "typescript": "5.9.3"
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm exec lint-staged"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "eslint --cache --fix",
      "prettier --ignore-path ./.gitignore --write "
    ]
  },
  "bump": {
    "before": [
      "git pull --rebase",
      "ni"
    ],
    "changelog": true
  }
}