mirror of
https://github.com/getmaxun/maxun.git
synced 2026-10-17 04:30:39 +08:00
108 lines
3.2 KiB
JSON
108 lines
3.2 KiB
JSON
{
|
|
"name": "maxun-backend",
|
|
"version": "0.0.48",
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "0.71.2",
|
|
"@cliqz/adblocker-playwright": "1.34.0",
|
|
"@types/bcrypt": "5.0.2",
|
|
"@types/body-parser": "1.19.6",
|
|
"@types/csurf": "1.11.5",
|
|
"@types/express-session": "1.18.2",
|
|
"@types/jsonwebtoken": "9.0.10",
|
|
"@types/node": "22.7.9",
|
|
"@types/react": "18.3.24",
|
|
"airtable": "0.12.2",
|
|
"axios": "1.11.0",
|
|
"bcrypt": "5.1.1",
|
|
"body-parser": "1.20.3",
|
|
"cheerio": "1.1.2",
|
|
"connect-pg-simple": "10.0.0",
|
|
"cookie-parser": "1.4.7",
|
|
"cors": "2.8.5",
|
|
"cron-parser": "4.9.0",
|
|
"cross-fetch": "4.1.0",
|
|
"csurf": "1.11.0",
|
|
"diff": "^9.0.0",
|
|
"dotenv": "16.6.1",
|
|
"express": "4.21.2",
|
|
"express-session": "1.18.2",
|
|
"fingerprint-generator": "2.1.78",
|
|
"fingerprint-injector": "2.1.78",
|
|
"google-auth-library": "9.15.1",
|
|
"googleapis": "144.0.0",
|
|
"graphile-worker": "0.16.6",
|
|
"idcac-playwright": "0.1.3",
|
|
"joi": "17.13.3",
|
|
"joplin-turndown-plugin-gfm": "1.0.12",
|
|
"jsonwebtoken": "9.0.2",
|
|
"lodash": "4.17.21",
|
|
"mammoth": "^1.11.0",
|
|
"maxun-core": "0.0.38",
|
|
"minio": "8.0.5",
|
|
"moment-timezone": "0.5.48",
|
|
"multer": "2.1.1",
|
|
"node-cron": "3.0.3",
|
|
"node-fetch": "2.7.0",
|
|
"canvas": "3.2.3",
|
|
"mupdf": "1.27.0",
|
|
"pdf-parse": "2.4.5",
|
|
"ppu-paddle-ocr": "5.8.2",
|
|
"tesseract.js": "5.1.1",
|
|
"pg": "8.16.3",
|
|
"react": "18.3.1",
|
|
"playwright-core": "1.57.0",
|
|
"posthog-node": "4.18.0",
|
|
"rrweb": "2.0.0-alpha.4",
|
|
"sequelize": "6.37.7",
|
|
"sequelize-typescript": "2.1.6",
|
|
"sharp": "^0.35.4",
|
|
"socket.io": "4.8.1",
|
|
"socket.io-client": "4.8.1",
|
|
"swagger-jsdoc": "6.2.8",
|
|
"swagger-ui-express": "5.0.1",
|
|
"turndown": "7.2.2",
|
|
"typescript": "5.0.4",
|
|
"uuid": "14.0.0",
|
|
"uuidv4": "6.2.13",
|
|
"winston": "3.17.0",
|
|
"cross-env": "7.0.3",
|
|
"sequelize-cli": "6.6.3",
|
|
"@modelcontextprotocol/sdk": "1.17.5",
|
|
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz",
|
|
"zod": "3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"typedoc": "0.23.28",
|
|
"@types/connect-pg-simple": "7.0.3",
|
|
"@types/cookie-parser": "1.4.9",
|
|
"@types/diff": "^7.0.2",
|
|
"@types/express": "4.17.23",
|
|
"@types/lodash": "4.17.20",
|
|
"@types/loglevel": "1.6.3",
|
|
"@types/multer": "2.1.0",
|
|
"@types/node": "22.7.9",
|
|
"@types/node-cron": "3.0.11",
|
|
"@types/node-fetch": "2.6.13",
|
|
"@types/swagger-jsdoc": "6.0.4",
|
|
"@types/swagger-ui-express": "4.1.8",
|
|
"@types/turndown": "5.0.6",
|
|
"ajv": "8.17.1",
|
|
"concurrently": "7.6.0",
|
|
"esbuild": "0.28.1",
|
|
"nodemon": "2.0.22",
|
|
"ts-node": "10.9.2"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc -p server/tsconfig.json",
|
|
"build:server": "tsc -p server/tsconfig.json",
|
|
"server": "cross-env NODE_OPTIONS='--max-old-space-size=4096' node server/dist/server/src/server.js",
|
|
"migrate": "sequelize-cli db:migrate",
|
|
"migrate:undo": "sequelize-cli db:migrate:undo",
|
|
"migrate:undo:all": "sequelize-cli db:migrate:undo:all",
|
|
"seed": "sequelize-cli db:seed:all",
|
|
"seed:undo:all": "sequelize-cli db:seed:undo:all",
|
|
"migration:generate": "sequelize-cli migration:generate --name",
|
|
"mcp:build": "tsc --project server/tsconfig.mcp.json"
|
|
}
|
|
}
|