Project Files
package.json
{
"name": "draw-things-chat",
"version": "0.1.29 (Revision 29)",
"description": "Draw Things supported by vision-capable Agents",
"main": "dist/index.js",
"scripts": {
"dev": "lms dev",
"build": "node build.mjs",
"sync-core": "node scripts/sync-core.mjs",
"typecheck": "tsc --noEmit",
"push": "lms push",
"report": "tsx scripts/model-mapping-report.ts"
},
"author": "Ceveyne",
"license": "MIT",
"dependencies": {
"draw-things-chat-core": "file:../draw-things-chat-core",
"@ffmpeg/core": "^0.12.10",
"@ffmpeg/ffmpeg": "^0.12.15",
"@ffmpeg/util": "^0.12.2",
"@grpc/grpc-js": "^1.11.5",
"@grpc/proto-loader": "^0.7.13",
"@lmstudio/sdk": "^1.5.0",
"@modelcontextprotocol/sdk": "^1.7.0",
"@petamoriken/float16": "^3.9.3",
"@types/sql.js": "^1.4.9",
"axios": "^1.13.2",
"ffmpeg-static": "^5.3.0",
"flatbuffers": "^25.9.23",
"jimp": "^1.6.0",
"openai": "^6.10.0",
"pngjs": "^7.0.0",
"sharp": "^0.33.5",
"sql.js": "^1.13.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@swc/cli": "^0.7.8",
"@swc/core": "^1.4.8",
"@swc/helpers": "^0.5.17",
"@types/estree": "^1.0.8",
"@types/http-cache-semantics": "^4.0.4",
"@types/jsdom": "^27.0.0",
"@types/node": "^20.19.18",
"@types/pngjs": "^6.0.5",
"@types/resolve": "^1.20.6",
"@types/tough-cookie": "^4.0.5",
"classic-level": "^3.0.0",
"rimraf": "^5.0.10",
"rollup": "^4.34.9",
"ts-node": "^10.9.2",
"tsx": "^4.20.5",
"typescript": "^5.9.2",
"zod-to-json-schema": "3.20.3"
},
"overrides": {
"zod-to-json-schema": "3.20.3"
},
"resolutions": {
"zod-to-json-schema": "3.20.3"
}
}