{ "name": "next-portfolio", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "build:analyse": "ANALYZE=true npm run build", "start": "next start", "lint": "next lint", "lint:fix": "next lint --fix" }, "dependencies": { "@aws-sdk/client-s3": "^3.693.0", "@heroicons/react": "^2.1.5", "@mdx-js/loader": "^3.0.1", "@mdx-js/react": "^3.0.1", "@next/bundle-analyzer": "^15.0.3", "@next/mdx": "^15.0.3", "@tailwindcss/typography": "^0.5.15", "@types/better-sqlite3": "^7.6.11", "@types/mdx": "^2.0.13", "@types/node": "^22.6.1", "@types/react": "^18.3.9", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^8.14.0", "autoprefixer": "^10.4.20", "babel-plugin-react-compiler": "^19.0.0-beta-a7bf2bd-20241110", "better-sqlite3": "^11.5.0", "drizzle-kit": "^0.28.1", "drizzle-orm": "^0.36.3", "eslint": "^9.15.0", "eslint-config-next": "^15.0.4-canary.15", "exif-reader": "^2.0.1", "framer-motion": "^11.11.17", "glob": "^11.0.0", "million": "^3.1.11", "next": "15.0.4-canary.15", "next-auth": "5.0.0-beta.25", "postcss": "^8.4.49", "radash": "^12.1.0", "react": "19.0.0-rc-e1ef8c95-20241115", "react-dom": "19.0.0-rc-e1ef8c95-20241115", "react-zoom-pan-pinch": "^3.6.1", "reflect-metadata": "^0.2.2", "server-only": "^0.0.1", "sharp": "^0.33.5", "tailwind-scrollbar": "^3.1.0", "tailwindcss": "^3.4.15", "typescript": "^5.6.2", "yet-another-react-lightbox": "^3.21.7" } }