{
"name": "lm-studio-toolbox",
"version": "3.14.1",
"description": "",
"main": "index.js",
"scripts": {
"dev": "lms dev",
"push": "lms push",
"rebuild:dev": "npm rebuild better-sqlite3",
"typecheck": "tsc --noEmit",
"build": "tsc",
"test": "node --test tests/browserActions.test.js tests/fuzzySearch.test.js tests/handoffMessage.test.js tests/subAgentToolCallParser.test.js tests/promptPreprocessor.test.js tests/nodeNotifier.test.js tests/subAgentValidation.test.js tests/i18n.test.js tests/memoryTools.test.js tests/security.test.js tests/fileTools.test.js tests/pythonSandbox.test.js tests/ragHelpers.test.js tests/webTools.test.js tests/queryDatabase.test.js tests/subAgentOrchestration.test.js tests/gitTools.test.js tests/phaseL.test.js tests/phaseM234.test.js tests/phaseN7.test.js tests/phaseN9.test.js tests/phaseN8N10.test.js tests/phaseN14N15.test.js tests/phaseN12.test.js tests/phaseN16.test.js tests/phaseN13.test.js tests/phaseO2.test.js tests/integration.test.js",
"coverage": "node_modules/.bin/c8 --reporter=text --reporter=html node --test tests/browserActions.test.js tests/fuzzySearch.test.js tests/handoffMessage.test.js tests/subAgentToolCallParser.test.js tests/promptPreprocessor.test.js tests/nodeNotifier.test.js tests/subAgentValidation.test.js tests/i18n.test.js tests/memoryTools.test.js tests/security.test.js tests/fileTools.test.js tests/pythonSandbox.test.js tests/ragHelpers.test.js tests/webTools.test.js tests/queryDatabase.test.js tests/subAgentOrchestration.test.js tests/gitTools.test.js tests/phaseL.test.js tests/phaseM234.test.js tests/phaseN7.test.js tests/phaseN9.test.js tests/phaseN8N10.test.js tests/phaseN14N15.test.js tests/phaseN12.test.js tests/phaseN16.test.js tests/phaseN13.test.js tests/phaseO2.test.js tests/integration.test.js",
"mcp": "node dist/mcpServer.js",
"lint": "eslint src/",
"ci": "npm run typecheck && npm run lint && npm run build && npm run test"
},
"author": "",
"license": "ISC",
"dependencies": {
"@lmstudio/sdk": "1.4.0",
"@modelcontextprotocol/sdk": "^1.29.0",
"better-sqlite3": "12.10.0",
"duck-duck-scrape": "^2.2.7",
"html-to-text": "^9.0.5",
"mammoth": "^1.11.0",
"node-notifier": "^10.0.1",
"open": "^11.0.0",
"pdf-parse": "^2.4.5",
"puppeteer": "^24.31.0",
"simple-git": "^3.30.0",
"ts-morph": "^27.0.2",
"zod": "3.24.1"
},
"devDependencies": {
"@types/better-sqlite3": "^7.6.13",
"@types/html-to-text": "^9.0.4",
"@types/node": "^20.14.8",
"@types/node-notifier": "^8.0.5",
"@types/pdf-parse": "^1.1.5",
"c8": "^10.1.3",
"eslint": "^9.39.4",
"typescript": "^5.9.3",
"typescript-eslint": "^8.60.1"
}
}