{ "name": "blog-v4", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "next dev", "build": "next build && node scripts/build-search.mjs", "build-search": "node scripts/build-search.mjs", "build-local": "next build", "start": "next start", "lint": "next lint", "pretty": "prettier --cache --write \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown --plugin=prettier-plugin-organize-imports", "pretty-check": "prettier --cache \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown --check --plugin=prettier-plugin-organize-imports" }, "dependencies": { "@catppuccin/highlightjs": "^1.0.1", "@catppuccin/palette": "^1.7.1", "@catppuccin/tailwindcss": "^0.1.6", "@codesandbox/sandpack-react": "^2.20.0", "@docsearch/css": "^3.9.0", "@docsearch/react": "^3.9.0", "@giscus/react": "^3.1.0", "@octokit/core": "^6.1.5", "@octokit/plugin-rest-endpoint-methods": "^14.0.0", "@react-spring/three": "^10.0.0", "@react-three/drei": "^10.0.8", "@react-three/fiber": "^9.1.2", "@tailwindcss/postcss": "^4.1.7", "algoliasearch": "^5.25.0", "dayjs": "^1.11.13", "next": "15.3.2", "next-mdx-remote": "^5.0.0", "next-themes": "^0.4.6", "react": "^19.1.0", "react-dom": "^19.1.0", "react-icons": "^5.5.0", "rehype-highlight": "^7.0.0", "rehype-react": "^8.0.0", "rehype-slug": "^6.0.0", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", "sharp": "^0.34.1", "three": "^0.176.0", "unified": "^11.0.5", "zustand": "^5.0.4" }, "devDependencies": { "@next/bundle-analyzer": "^15.3.2", "@types/node": "22.15.18", "@types/react": "19.1.4", "@types/three": "^0.176.0", "autoprefixer": "^10.4.21", "clsx": "^2.1.1", "dotenv": "^16.5.0", "encoding": "^0.1.13", "eslint": "^8", "eslint-config-next": "14.2.7", "file-loader": "^6.2.0", "gray-matter": "^4.0.3", "leva": "^0.10.0", "postcss": "^8.4.47", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "raw-loader": "^4.0.2", "sass": "^1.89.0", "tailwindcss": "^4.1.7", "typescript": "5.8.3", "url-loader": "^4.1.1" } }