Folo/apps/ssr/package.json

78 lines
2.4 KiB
JSON

{
"name": "@follow/ssr",
"type": "module",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production vite build && tsx scripts/prepare-vercel-build.ts && tsdown && tsx scripts/cleanup-vercel-build.ts",
"dev": "cross-env NODE_ENV=development tsx watch --include \"src/**/*.ts\" --exclude \"./*.ts\" --exclude \"./*.mjs\" index.ts",
"meta": "tsx helper/meta-map.ts --watch",
"start": "tsx index.ts",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@fastify/middie": "9.0.3",
"@fastify/request-context": "6.2.1",
"@follow-app/client-sdk": "catalog:",
"@follow/tracker": "workspace:*",
"@fontsource/sn-pro": "5.2.5",
"@openpanel/web": "1.0.1",
"@radix-ui/react-avatar": "1.1.11",
"@resvg/resvg-js": "2.6.2",
"@sentry/react": "10.22.0",
"@tanstack/react-query": "5.90.6",
"blurhash": "2.0.5",
"dayjs": "1.11.19",
"fastify": "5.6.0",
"i18next": "25.6.0",
"jotai": "2.15.1",
"kose-font": "1.0.0",
"linkedom": "0.18.11",
"motion": "12.23.24",
"ofetch": "1.5.1",
"rc-modal-sheet": "1.0.2",
"react": "19.0.0",
"react-blurhash": "0.3.0",
"react-dom": "19.0.0",
"react-google-recaptcha-v3": "1.11.0",
"react-hook-form": "7.66.0",
"react-hotkeys-hook": "5.2.1",
"react-i18next": "16.2.4",
"react-photo-view": "1.2.7",
"react-router": "7.9.5",
"satori": "0.18.3",
"sonner": "2.0.7",
"use-context-selector": "2.0.0",
"xss": "1.0.15",
"zod": "3.25.75"
},
"devDependencies": {
"@follow/components": "workspace:*",
"@follow/configs": "workspace:*",
"@follow/constants": "workspace:*",
"@follow/hooks": "workspace:*",
"@follow/models": "workspace:*",
"@follow/shared": "workspace:*",
"@follow/types": "workspace:*",
"@follow/utils": "workspace:*",
"@types/html-minifier-terser": "7.0.2",
"chokidar": "4.0.3",
"code-inspector-plugin": "1.2.10",
"daisyui": "4.12.24",
"dotenv-flow": "4.1.0",
"es-toolkit": "1.41.0",
"fast-glob": "3.3.3",
"foxact": "0.2.49",
"html-minifier-terser": "7.2.0",
"lightningcss": "1.30.2",
"masonic": "4.1.0",
"nanoid": "5.1.6",
"path-to-regexp": "8.3.0",
"tailwindcss-uikit-colors": "catalog:",
"tsdown": "0.16.0",
"tsx": "4.20.6",
"typescript": "catalog:",
"vite": "7.1.11",
"vite-plugin-route-builder": "0.4.1"
}
}