{ "name": "@afilmory/ssr", "version": "1.0.0", "description": "Next.js SSR host and SEO for the gallery", "license": "SEE LICENSE IN LICENSE.md", "author": "Innei", "type": "module", "main": "index.js", "scripts": { "build": "sh scripts/build.sh", "build:jpg": "node scripts/webp-to-jpg.js", "build:next": "next build", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "dev": "concurrently \"pnpm run dev:web\" \"pnpm run dev:next\"", "dev:next": "next dev --turbo --port 1924", "dev:web": "cross-env DEV_NEXT_JS=true pnpm --filter web dev", "start": "next start" }, "dependencies": { "@afilmory/data": "workspace:*", "@afilmory/sdk": "workspace:*", "@afilmory/ui": "workspace:*", "@afilmory/utils": "workspace:*", "@t3-oss/env-nextjs": "0.13.10", "clsx": "2.1.1", "drizzle-orm": "0.45.1", "es-toolkit": "1.44.0", "linkedom": "0.18.12", "pg": "8.18.0", "postgres": "3.4.8", "prop-types": "15.8.1", "react": "19.2.4", "react-dom": "19.2.4", "react-responsive-masonry": "2.7.1", "react-use": "17.6.0", "tailwind-merge": "3.4.0", "tailwind-variants": "catalog:", "thumbhash": "0.1.1", "usehooks-ts": "3.1.1", "zod": "catalog:" }, "devDependencies": { "@egoist/tailwindcss-icons": "catalog:", "@iconify-json/mingcute": "catalog:", "@tailwindcss/postcss": "catalog:", "@tailwindcss/typography": "catalog:", "@types/node": "25.2.3", "@types/pg": "8.16.0", "@types/react": "catalog:", "@types/react-dom": "catalog:", "concurrently": "9.2.1", "cross-env": "10.1.0", "dotenv-expand": "catalog:", "drizzle-kit": "0.31.8", "next": "16.1.6", "postcss": "8.5.6", "tailwind-scrollbar": "catalog:", "tailwindcss": "catalog:", "tailwindcss-animate": "catalog:", "tailwindcss-safe-area": "catalog:", "tailwindcss-uikit-colors": "catalog:" }, "packageManager": "pnpm@10.29.3" }