diff --git a/package.json b/package.json index 59b34b5..9a05f5a 100644 --- a/package.json +++ b/package.json @@ -3,74 +3,55 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "bash scripts/install-deps.sh 2>/dev/null; next dev", - "postinstall": "bash scripts/install-deps.sh 2>/dev/null || true", - "prebuild": "node scripts/remove-cdn-for-vercel.js", - "dev:fast": "NEXT_TELEMETRY_DISABLED=1 next dev", - "dev:turbo": "next dev --turbo", - "build": "bash build-wrapper.sh", - "build:normal": "NEXT_TELEMETRY_DISABLED=1 next build", - "build:fallback": "NEXT_TELEMETRY_DISABLED=1 next build", - "build:emergency": "node scripts/emergency-build.js || (mkdir -p .next && echo 'OK' > .next/BUILD_ID)", - "build:fast": "NEXT_TELEMETRY_DISABLED=1 NEXT_SKIP_TYPE_CHECK=1 NEXT_SKIP_LINTING=1 next build", + "dev": "next dev", + "build": "next build", "start": "next start", "lint": "next lint", - "type-check": "tsc --noEmit", - "clean": "rm -rf .next node_modules/.cache" + "type-check": "tsc --noEmit" }, "dependencies": { - "@hookform/resolvers": "^5.2.2", + "@hookform/resolvers": "^4.1.0", "@mapbox/rehype-prism": "^0.9.0", "@mdx-js/loader": "^3.1.1", "@mdx-js/react": "^3.1.1", - "@next/mdx": "^15.5.3", + "@next/mdx": "^15.1.7", "@radix-ui/react-checkbox": "^1.1.2", - "@radix-ui/react-label": "^2.1.7", + "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-radio-group": "^1.2.2", "@radix-ui/react-select": "^2.1.4", - "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.2", - "@tabler/icons-react": "^3.35.0", + "@tabler/icons-react": "^3.30.0", "@types/mdx": "^2.0.13", - "@types/node": "^24", - "@types/react": "19.2.2", - "@types/react-dom": "19.2.2", + "@types/node": "^22.13.4", + "@types/react": "^19.0.8", + "@types/react-dom": "^19.0.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cobe": "0.6.5", "date-fns": "^4.1.0", "fast-glob": "^3.3.3", - "framer-motion": "^12.23.16", - "geist": "^1.5.1", - "lucide-react": "^0.544.0", - "next": "16.1.1", - "next-themes": "^0.4.6", + "framer-motion": "^12.4.3", + "geist": "^1.3.1", + "lucide-react": "^0.475.0", + "next": "15.1.7", + "next-themes": "^0.4.4", "prismjs": "^1.30.0", - "react": "19.2.1", - "react-dom": "19.2.1", - "react-hook-form": "^7.63.0", - "react-icons": "^5.5.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-hook-form": "^7.54.2", + "react-icons": "^5.4.0", "react-wrap-balancer": "^1.1.1", "reading-time": "^1.5.0", "remark-gfm": "^4.0.1", - "sharp": "0.34.4", + "sharp": "^0.33.5", "styled-jsx": "^5.1.6", - "tailwind-merge": "^3.3.1", - "typescript": "^5", - "zod": "^4.1.9" + "tailwind-merge": "^3.0.1", + "typescript": "^5.7.3", + "zod": "^3.24.2" }, "devDependencies": { - "baseline-browser-mapping": "^2.9.11", - "eslint": "^9.28.0", - "eslint-config-next": "^16.1.1", - "tsx": "^4.19.2", - "vercel": "^50.0.0" - }, - "overrides": { - "@types/react": "19.2.2", - "@types/react-dom": "19.2.2" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "16.1.1" + "eslint": "^9.20.1", + "eslint-config-next": "15.1.7" } }