Files
Reactive-Resume/apps/server/package.json
T
Amruth Pillai cd200df6d5 feat: add Product Hunt banner and refresh translations
Add the Product Hunt banner and coordinate donation prompts. Fill missing translations across supported locales. Update dependencies and use published Forme 0.27.0 packages, removing vendored artifacts.
2026-10-04 10:41:27 +02:00

107 lines
3.4 KiB
JSON

{
"name": "server",
"version": "0.0.0",
"type": "module",
"private": true,
"scripts": {
"dev": "tsx watch --tsconfig ../../tsconfig.json src/index.ts",
"build": "tsdown",
"start": "node dist/index.mjs",
"docs:gen": "tsx src/openapi/generate-spec.ts",
"typecheck": "tsgo --noEmit",
"test": "vitest run --passWithNoTests",
"test:coverage": "vitest run --coverage --passWithNoTests",
"test:ci": "vitest run --reporter=default --reporter=github-actions --reporter=json --reporter=junit --outputFile.json=reports/vitest-results.json --outputFile.junit=reports/vitest-junit.xml --passWithNoTests",
"test:agent": "vitest run --reporter=agent --reporter=json --outputFile.json=reports/vitest-results.json --passWithNoTests"
},
"dependencies": {
"@ai-sdk/anthropic": "^4.0.71",
"@ai-sdk/cerebras": "^3.0.62",
"@ai-sdk/cohere": "^4.0.54",
"@ai-sdk/deepseek": "^3.0.58",
"@ai-sdk/fireworks": "^3.0.65",
"@ai-sdk/google": "^4.0.87",
"@ai-sdk/groq": "^4.0.54",
"@ai-sdk/mistral": "^4.0.56",
"@ai-sdk/openai": "^4.0.83",
"@ai-sdk/openai-compatible": "^3.0.62",
"@ai-sdk/perplexity": "^5.0.5",
"@ai-sdk/togetherai": "^3.0.63",
"@ai-sdk/xai": "^5.0.14",
"@aws-sdk/client-s3": "^3.1146.0",
"@better-auth/api-key": "catalog:",
"@better-auth/drizzle-adapter": "1.7.7",
"@better-auth/infra": "catalog:",
"@better-auth/oauth-provider": "catalog:",
"@better-auth/passkey": "catalog:",
"@bramus/specificity": "^2.4.2",
"@formepdf/core": "0.27.0",
"@formepdf/react": "0.27.0",
"@hono/node-server": "^2.1.3",
"@modelcontextprotocol/sdk": "^1.32.0",
"@orpc/client": "catalog:",
"@orpc/experimental-ratelimit": "^1.15.4",
"@orpc/json-schema": "^1.15.4",
"@orpc/openapi": "^1.15.4",
"@orpc/server": "catalog:",
"@orpc/zod": "^1.15.4",
"@reactive-resume/api": "workspace:*",
"@reactive-resume/auth": "workspace:*",
"@reactive-resume/db": "workspace:*",
"@reactive-resume/env": "workspace:*",
"@reactive-resume/mcp": "workspace:*",
"@reactive-resume/pdf": "workspace:*",
"@reactive-resume/schema": "workspace:*",
"@reactive-resume/utils": "workspace:*",
"@sindresorhus/slugify": "^3.0.1",
"@t3-oss/env-core": "^0.13.11",
"@uiw/color-convert": "catalog:",
"@vercel/blob": "^2.8.0",
"@vercel/functions": "^3.9.11",
"ai": "catalog:",
"bcryptjs": "catalog:",
"better-auth": "catalog:",
"cjk-regex": "^3.5.0",
"css-tree": "^3.2.1",
"docx": "^9.8.1",
"drizzle-orm": "catalog:",
"drizzle-zod": "1.0.0-beta.14-a36c63d",
"es-toolkit": "catalog:",
"fast-json-patch": "^3.1.1",
"fast-png": "^8.0.0",
"fflate": "catalog:",
"hono": "^4.13.13",
"ioredis": "catalog:",
"jose": "^6.2.12",
"jsonrepair": "catalog:",
"node-html-parser": "^9.0.4",
"nodemailer": "^10.0.14",
"ollama-ai-provider-v2": "^4.0.1",
"pdfjs-dist": "6.4.299",
"pg": "catalog:",
"react": "catalog:",
"react-email": "^6.11.0",
"react-reconciler": "0.34.0",
"resumable-stream": "^2.2.13",
"sanitize-html": "^2.18.0",
"sharp": "^0.35.5",
"tokenx": "^2.1.0",
"ts-pattern": "catalog:",
"unique-names-generator": "^4.7.1",
"uuid": "^14.0.2",
"zod": "catalog:"
},
"devDependencies": {
"@cloudflare/workers-types": "catalog:",
"@reactive-resume/config": "workspace:*",
"@types/node": "catalog:",
"@types/pg": "catalog:",
"@types/react": "catalog:",
"@typescript/native-preview": "catalog:",
"tsdown": "^0.23.0",
"tsx": "^4.23.15",
"typescript": "catalog:",
"vitest": "catalog:"
}
}