package.json
package.json
{
"name": "generate-image",
"version": "0.1.53 (Revision 53)",
"description": "Draw Things in LM Studio & Bionic",
"main": "dist/index.js",
"scripts": {
"dev": "lms dev",
"build": "node build.mjs",
"sync-core": "node scripts/sync-core.mjs",
"sync-bionic-core": "node scripts/sync-bionic-core.mjs",
"build:mcp": "npm run sync-bionic-core && tsc -p tsconfig.mcp.json && cp src/mcp/core-bundle.mjs dist-mcp/mcp/core-bundle.mjs && cp src/core-bundle.mjs dist-mcp/core-bundle.mjs && mkdir -p dist-mcp/interfaces && cp src/interfaces/imageService.proto dist-mcp/interfaces/imageService.proto && cp -R src/interfaces/tls dist-mcp/interfaces/tls && node scripts/write-mcp-package-json.mjs",
"start:mcp": "node start-mcp.mjs",
"test:mcp": "npm run build:mcp && node --test dist-mcp/mcp/*.test.js",
"typecheck": "tsc --noEmit && tsc -p tsconfig.mcp.json --noEmit",
"push": "lms push",
"report": "tsx scripts/model-mapping-report.ts"
},
"author": "Ceveyne",
"license": "MIT",
"dependencies": {
"@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/client": "2.0.0",
"@modelcontextprotocol/core": "2.0.0",
"@modelcontextprotocol/node": "2.0.0",
"@modelcontextprotocol/server": "2.0.0",
"@petamoriken/float16": "^3.9.3",
"@types/sql.js": "^1.4.9",
"axios": "^1.13.2",
"draw-things-chat-core": "file:../draw-things-chat-core",
"ffmpeg-static": "^5.3.0",
"flatbuffers": "^25.9.23",
"jimp": "^1.6.0",
"made-for-bionic-core": "file:../made-for-bionic-core",
"openai": "^6.10.0",
"pngjs": "^7.0.0",
"sharp": "^0.33.5",
"sql.js": "^1.13.0",
"zod": "^3.25.76",
"zod-to-json-schema": "3.20.3"
},
"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"
},
"overrides": {
"zod-to-json-schema": "3.20.3",
"simple-xml-to-json": "1.2.7"
},
"resolutions": {
"zod-to-json-schema": "3.20.3",
"simple-xml-to-json": "1.2.7"
}
}
{
"name": "generate-image",
"version": "0.1.53 (Revision 53)",
"description": "Draw Things in LM Studio & Bionic",
"main": "dist/index.js",
"scripts": {
"dev": "lms dev",
"build": "node build.mjs",
"sync-core": "node scripts/sync-core.mjs",
"sync-bionic-core": "node scripts/sync-bionic-core.mjs",
"build:mcp": "npm run sync-bionic-core && tsc -p tsconfig.mcp.json && cp src/mcp/core-bundle.mjs dist-mcp/mcp/core-bundle.mjs && cp src/core-bundle.mjs dist-mcp/core-bundle.mjs && mkdir -p dist-mcp/interfaces && cp src/interfaces/imageService.proto dist-mcp/interfaces/imageService.proto && cp -R src/interfaces/tls dist-mcp/interfaces/tls && node scripts/write-mcp-package-json.mjs",
"start:mcp": "node start-mcp.mjs",
"test:mcp": "npm run build:mcp && node --test dist-mcp/mcp/*.test.js",
"typecheck": "tsc --noEmit && tsc -p tsconfig.mcp.json --noEmit",
"push": "lms push",
"report": "tsx scripts/model-mapping-report.ts"
},
"author": "Ceveyne",
"license": "MIT",
"dependencies": {
"@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/client": "2.0.0",
"@modelcontextprotocol/core": "2.0.0",
"@modelcontextprotocol/node": "2.0.0",
"@modelcontextprotocol/server": "2.0.0",
"@petamoriken/float16": "^3.9.3",
"@types/sql.js": "^1.4.9",
"axios": "^1.13.2",
"draw-things-chat-core": "file:../draw-things-chat-core",
"ffmpeg-static": "^5.3.0",
"flatbuffers": "^25.9.23",
"jimp": "^1.6.0",
"made-for-bionic-core": "file:../made-for-bionic-core",
"openai": "^6.10.0",
"pngjs": "^7.0.0",
"sharp": "^0.33.5",
"sql.js": "^1.13.0",
"zod": "^3.25.76",
"zod-to-json-schema": "3.20.3"
},
"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"
},
"overrides": {
"zod-to-json-schema": "3.20.3",
"simple-xml-to-json": "1.2.7"
},
"resolutions": {
"zod-to-json-schema": "3.20.3",
"simple-xml-to-json": "1.2.7"
}
}