Files
lifeforge/packages/server-utils/package.json
2026-06-25 08:53:34 +08:00

50 lines
1.3 KiB
JSON

{
"name": "@lifeforge/server-utils",
"version": "0.0.1",
"description": "Server SDK for LifeForge modules",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/index.js",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"scripts": {
"build": "rm -rf dist && bun build ./src/index.ts --outdir=dist --target=node && bun tsc --emitDeclarationOnly",
"types": "bun tsc --emitDeclarationOnly"
},
"dependencies": {
"chalk": "^5.6.2",
"crypto-js": "^4.2.0",
"express": "^4.21.2",
"form-data": "^4.0.0",
"groq-sdk": "^0.20.0",
"ical.js": "^2.1.0",
"lodash": "^4.17.21",
"multer": "^1.4.5-lts.1",
"openai": "^4.81.0",
"pdf2pic": "^3.1.5",
"socket.io": "^4.8.3",
"tesseract.js": "^5.1.1",
"uuid": "^11.1.0",
"zod": "4.3.5",
"@lifeforge/log": "workspace:*"
},
"devDependencies": {
"@types/crypto-js": "^4.2.2",
"@types/express": "^4.17.23",
"@types/express-serve-static-core": "4",
"@types/lodash": "^4.17.21",
"@types/multer": "^1.4.13",
"typescript": "^5.8.3",
"vitest": "^4.1.7"
},
"peerDependencies": {
"pocketbase": "^0.26.2"
}
}