UNPKG

@ai-capabilities-suite/mcp-debugger-core

Version:

Core debugging engine for Node.js and TypeScript applications. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support.

124 lines (123 loc) 3.9 kB
{ "name": "@ai-capabilities-suite/mcp-debugger-core", "version": "1.0.6", "description": "Core debugging engine for Node.js and TypeScript applications. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support.", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "@ts-mcp/source": "./src/index.ts", "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" } }, "files": [ "dist", "README.md", "LICENSE", "!**/*.tsbuildinfo", "!**/*.spec.js", "!**/*.test.js" ], "scripts": { "build": "npx tsc -p tsconfig.lib.json", "pretest": "bash scripts/build-test-fixtures.sh", "test": "npx jest --maxWorkers=1 --forceExit", "test:coverage": "bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit", "test:coverage:batched": "bash scripts/run-tests-batched.sh", "test:unit": "bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit", "test:profiling": "bash scripts/build-test-fixtures.sh && jest --testPathPattern='(profiler|metrics|performance)' --coverage --maxWorkers=1 --forceExit", "test:integration": "bash scripts/build-test-fixtures.sh && jest --testPathPattern='integration' --coverage --maxWorkers=1 --forceExit", "test:security": "bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit", "test:watch": "npx jest --watch", "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand", "build:fixtures": "bash scripts/build-test-fixtures.sh", "publish:public": "npm publish --access public" }, "keywords": [ "debugging", "debugger", "typescript", "nodejs", "inspector-protocol", "chrome-devtools-protocol", "cdp", "breakpoints", "profiling", "cpu-profiling", "memory-profiling", "hang-detection", "source-maps", "variable-inspection", "execution-control", "test-debugging", "development-tools", "enterprise" ], "author": { "name": "Digital Defiance", "email": "info@digitaldefiance.org", "url": "https://digitaldefiance.org" }, "contributors": [ { "name": "Jessica Mulein", "email": "jessica@digitaldefiance.org", "url": "https://github.com/JessicaMulein" } ], "license": "MIT", "homepage": "https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme", "repository": { "type": "git", "url": "git+https://github.com/digital-defiance/ai-capabilities-suite.git", "directory": "packages/mcp-debugger-core" }, "bugs": { "url": "https://github.com/digital-defiance/ai-capabilities-suite/issues", "email": "info@digitaldefiance.org" }, "funding": { "type": "github", "url": "https://github.com/sponsors/digitaldefiance" }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "type": "commonjs", "dependencies": { "source-map": "^0.7.4", "tslib": "^2.3.0", "ws": "^8.18.3" }, "devDependencies": { "@swc/core": "^1.15.3", "@swc/helpers": "^0.5.15", "@swc/jest": "^0.2.39", "@types/jest": "^29.5.14", "@types/node": "^18.19.68", "@types/source-map": "^0.5.7", "@types/ws": "^8.18.1", "fast-check": "^4.3.0", "jest": "^29.7.0", "mock-socket": "^9.3.1", "typescript": "^5.3.3" } }