UNPKG

@probelabs/probe

Version:

Node.js wrapper for the probe code search tool

117 lines (116 loc) 3.15 kB
{ "name": "@probelabs/probe", "version": "0.6.0-rc161", "description": "Node.js wrapper for the probe code search tool", "main": "src/index.js", "module": "src/index.js", "types": "index.d.ts", "type": "module", "exports": { ".": { "types": "./index.d.ts", "import": "./src/index.js", "require": "./cjs/index.cjs" }, "./agent": { "types": "./src/agent/ProbeAgent.d.ts", "import": "./src/agent/ProbeAgent.js", "require": "./cjs/agent/ProbeAgent.cjs" }, "./telemetry": { "import": "./src/agent/simpleTelemetry.js", "require": "./cjs/agent/simpleTelemetry.cjs" }, "./agent/mcp": { "import": "./src/agent/mcp/index.js" }, "./agent/imageConfig": { "import": "./src/agent/imageConfig.js" } }, "bin": { "probe": "bin/probe" }, "files": [ "src/**/*", "cjs/**/*", "*.d.ts", "src/**/*.d.ts", "bin/probe", "bin/probe-binary", "bin/probe.exe", "bin/.gitkeep", "bin/binaries/*.tar.gz", "bin/binaries/*.zip", "scripts/postinstall.js", "build/**/*", "MERMAID_SUPPORT_SUMMARY.md", "GITHUB_MERMAID_COMPATIBILITY.md" ], "scripts": { "postinstall": "node scripts/postinstall.js", "build:mcp": "node scripts/build-mcp.cjs", "build:agent": "node scripts/build-agent.cjs", "build:types": "echo 'TypeScript definitions already manually created'", "build:cjs": "node scripts/build-cjs.js", "build": "npm run build:types && npm run build:cjs && npm run build:mcp && npm run build:agent", "prepack": "npm run build", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", "test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --watch", "test:coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage", "test:verbose": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --verbose" }, "keywords": [ "probe", "code-search", "search", "ast", "code-analysis", "ai", "llm", "tools" ], "author": "probelabs", "license": "ISC", "dependencies": { "@ai-sdk/amazon-bedrock": "^1.0.8", "@ai-sdk/anthropic": "^2.0.8", "@ai-sdk/google": "^2.0.14", "@ai-sdk/openai": "^2.0.10", "@modelcontextprotocol/sdk": "^1.0.0", "@probelabs/maid": "^0.0.21", "adm-zip": "^0.5.16", "ai": "^5.0.0", "ajv": "^8.17.1", "axios": "^1.8.3", "dotenv": "^16.4.7", "fs-extra": "^11.1.1", "glob": "^10.3.10", "gpt-tokenizer": "^3.0.1", "tar": "^6.2.0", "zod": "^3.24.2" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/fs-extra": "^11.0.4", "@types/node": "^20.17.19", "cross-env": "^7.0.3", "esbuild": "^0.25.9", "jest": "^29.7.0", "typescript": "^5.9.2" }, "peerDependencies": { "ai": "^5.0.0" }, "engines": { "node": ">=14.16.0" }, "repository": { "type": "git", "url": "git+https://github.com/probelabs/probe.git" }, "bugs": { "url": "https://github.com/probelabs/probe/issues" }, "homepage": "https://github.com/probelabs/probe#readme" }