{"_id":"@ai-capabilities-suite/mcp-debugger-core","_rev":"15-65d02ebe95339230c55960d1992b85c0","name":"@ai-capabilities-suite/mcp-debugger-core","dist-tags":{"latest":"1.0.16"},"versions":{"1.0.0":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.0","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.0","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digitaldefiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digitaldefiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"d97d620ad79c1d8a5d65b9e8fc44c73b0fff967a","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.0.tgz","fileCount":2,"integrity":"sha512-6qTl2/VoCBK4hME6Mb0UqskmXxrF5y23Emn3OE+LKaK3+Cf95Na4LU8uazZTrBd2K5gjBIlDSYeBXxteZ3YHbg==","signatures":[{"sig":"MEYCIQDPnqwxXw7hO8P+kxXmKe8mmhO1VHXMbCQpXgwbxynkpgIhAO5369vRO3ILy5IhrNP89bAnf5Dc8PRmyhzHf5OzmEBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3892},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"gitHead":"dfcee791567372549493ee5129089d32a6967806","scripts":{"test":"jest --maxWorkers=1 --forceExit","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digitaldefiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","mock-socket":"^9.3.1","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.0_1764539070281_0.40802714899716697","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.1","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.1","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digitaldefiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digitaldefiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"39dc7bab86a5900d6a6656fd82fee8052ca38138","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.1.tgz","fileCount":2,"integrity":"sha512-yoI/hlWDzt263CQwLzPSzFC31HZKziXnTeROzP/st4Y3T7tNW2Fk1vqJ7GZc8h8Kex48lrqD/zN5soNyo2RB7Q==","signatures":[{"sig":"MEYCIQDsCzzywwkmwnxdsbrhT678kLrRq6zYzASLKkWKEefGvAIhAMEAs0fZUwaEnGB1hzkIOY/IyEhs7wqBlqqyP18bMn+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20449},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"gitHead":"dfcee791567372549493ee5129089d32a6967806","scripts":{"test":"jest --maxWorkers=1 --forceExit","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digitaldefiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","mock-socket":"^9.3.1","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.1_1764539245796_0.9532485835665767","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.2","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.2","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digitaldefiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digitaldefiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"53b964b0b1ece168049f124d5f5128835d8fd226","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.2.tgz","fileCount":105,"integrity":"sha512-Btd733bmfFXKgtYdAJrPiY3A2mYrBnFe3+Y8XQ+9atDNB56V0iTnay4aPNY0XlxlF/jYUQ/WweXn94kGxSZvJg==","signatures":[{"sig":"MEQCIHiWYWFK3qjKiCWGhEw0i776c1EUy78l8Jnj6NDKJ3UZAiA1GeJGXfCpjlscMk3rWTzJFMff3tK0gcnzQqpkU2cOGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637294},"main":"./dist/src/index.js","type":"commonjs","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"gitHead":"b716573b5b643b43fde8cd3b341a2e76e44c3963","scripts":{"test":"jest --maxWorkers=1 --forceExit","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digitaldefiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","mock-socket":"^9.3.1","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.2_1764626189243_0.4415457865374872","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.4","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.4","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"043ec27c05ec03b83c8f8432599891e8f7e0910c","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.4.tgz","fileCount":105,"integrity":"sha512-aM2l3aoUg3ccv0kFDDt9XYClOvj5hxWtz32Npd5PnPOMj3ErboUwguaW8OnQHhLXJ0qF5z97duB0oBxWJ9qQzQ==","signatures":[{"sig":"MEUCIQDLTm+i/x0v0CCixDrPtvlGZfPQQ/u8hlObbs3LlY66NwIgEn5uO0BKM7vaTfPnviuxmOIbo9j9p83q/IgEcnWMevk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637302},"main":"./dist/src/index.js","type":"commonjs","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"gitHead":"234a818d2f7c7cbfb65e1e92ee71daefa095c253","scripts":{"test":"jest --maxWorkers=1 --forceExit","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","mock-socket":"^9.3.1","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.4_1764628253387_0.1707046118751625","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.5","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.5","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"3da26abb96c408216116a9c41a0d6f11eb89a787","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.5.tgz","fileCount":104,"integrity":"sha512-zi0q8JMzsPludXNsKGwBRLrLtUzzrCNN6j43pCB8fB2Acsqhtj+REITjNdqp7G8D8L8ZO08uGGpd5gyUzYvjDQ==","signatures":[{"sig":"MEYCIQD+IAlO029jRc6G8bgu3sIs0RcBz49Wc+d+xI7XolG+6QIhAOkZV/ONk8uihPy2ycuGmQQt+qUyBA5PZLKYaNniAU9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638488},"main":"./dist/src/index.js","type":"commonjs","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","mock-socket":"^9.3.1","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.5_1764797725013_0.7092236997370371","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.6","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":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.6","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"cdcad04434c389092fb44cb0988aa9b1328e7000","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.6.tgz","fileCount":104,"integrity":"sha512-Q4YAUgfFjFO5BAr3NK4om381/YusVJlg2Laz4R7cY3EWhzCj6qlsHuy7sxbY/GJVCK/6m+QFnZv1LxKPcGZE2A==","signatures":[{"sig":"MEYCIQC7WvHHVrEPR5RjfX1Gi8Fn+BuLEUIYPoujlPSpLdeSaAIhAPUXC8QgA0asCACe/hOAcjOz8dQZKRBrs+/qQP4wy7tR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638585},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","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.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.6_1764812889544_0.21143739936799322","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.7","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.7","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"31ce8592fc3b94503973b66277d2aae128dd8546","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.7.tgz","fileCount":104,"integrity":"sha512-BwpBY2zJl2Ub7fWWVGpd8CQTDw0zRd6zjQCDNONfFAuI7K2BhzQOcs6uHiA/gBqOqY4UsaJEyeYoFgCNevZ0uA==","signatures":[{"sig":"MEYCIQDLOSzoLe6iuVeyLXKFKVrQJxUczf2tZGVp4Udpp1bViAIhAP+A4vic1+wZFxCKhXDaFLQ6/iZPGEooG+3KTBZjRIcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638968},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.7_1765052938159_0.5255600775684586","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.8","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.8","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"5c530d286774ae1f3a6e5544462b883ced340b4b","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.8.tgz","fileCount":104,"integrity":"sha512-wul0iShYAQLSttIpIPX7dSIqZZ9brcPupUR3i2PLYms150ykVjNJ8T/O2Y5Xs/qX3eAkwj+OBU5uCRTYX/elYA==","signatures":[{"sig":"MEQCIHq7cfkPOCOlwDSA+6MKutUqIFPnVmOPDa72GSPi5VqtAiB3lSS6PIs16yl0Vt3BM+4QSsRwMCQ/sPSK5NrqYc625g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642956},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.8_1765071606274_0.9933853102664734","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.9","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.9","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"565d0d18590e9ed3cb9167f1049251b380e7fdb4","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.9.tgz","fileCount":104,"integrity":"sha512-pn8T8R5Kl8U9Kdn46X9dLJQKtf9rUGyXUmR0gdZw8sEqlcoh33UXaW9SgNaZVM9HHijf1IsnscFWM8ZVkc6a5Q==","signatures":[{"sig":"MEQCICIpOgdkJzlfmrIag876DfEcngQ6NaPz0BfkG5RoN/bqAiAZhEaCcIQWeaN0NnqYYYfhS/AMrKB+dPLbNqz1KNUFRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644376},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.9_1765073242748_0.3594718764416118","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.10","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.10","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"6a64c31940ffb24e4ac5e7c158596b94c67b6a9f","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.10.tgz","fileCount":104,"integrity":"sha512-SaNVA8kWN4pvwAl5YFT1x77FxolYSIGVwCU3dY55Fu9oedenuLZpWF5GhbinmeOELqwbhy1GtQ1Dja0heRAyOw==","signatures":[{"sig":"MEYCIQDpeQGjsOTE15UD2SGFk6ZevyyWHmUAH3VrPcVvhwU4vQIhAP1ETtPIvSOOXpV91GTJuOxm5iXwavxiHcnGVe42zw7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644478},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.10_1765074599810_0.1980369982249106","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.12","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.12","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/digital-defiance/ai-capabilities-suite/tree/main/packages/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"1c585615c71721e57923613f76c85fc9326714ed","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.12.tgz","fileCount":104,"integrity":"sha512-45cFCQpCXqDA6idbwHBA5ht9yCaOsvn1fnXvlbrJbvTcTdccMYO6QTZPmkn2uUcBYf2upaY+iByVyjY3gTmO1w==","signatures":[{"sig":"MEUCICUWHkcJynj2w4Dt2ABT4mYmr0dS+ClNSs7mHe+8Bn0zAiEAxcaUDopSmqyguQ1dq8GT990ECQZSZJtBmHNUNWeXX6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650827},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git","directory":"packages/mcp-debugger-core"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.12_1765153498939_0.26075690617326575","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.13","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.13","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/Digital-Defiance/mcp-debugger-core","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"90646198128fe02c50b175ec1b369427ca910add","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.13.tgz","fileCount":104,"integrity":"sha512-Fh7fyYR+CsFBE3WUbqqKWPEHPwXP+juiwVVXQFIbbt6JU46ljTwBbQBr1wDZnaJyG4C1cR75cP4nc8nlpEjLMA==","signatures":[{"sig":"MEQCIEno1Q/yuh/ymSkzhFFMecKMu82wcils3acJ5kaVqFTzAiAF7x6tq1PzaA1stVVIV7U821GRL9iQskb1TLQfBeG+rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650728},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/mcp-debugger-core.git","type":"git"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.13_1765265143398_0.8931024944150281","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.14","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.14","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/Digital-Defiance/mcp-debugger-core#readme","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"9a98d6f3ac3298dbc7668d803cab44e00c25bd16","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.14.tgz","fileCount":104,"integrity":"sha512-bO2nWJbCd7oahMeTf8fnYDxK75DRIEYoC0n2Op6wY8z+tis5JOGn9ESnwte7YaFSY2XbXIgOlL2/SZjpLEgcNg==","signatures":[{"sig":"MEYCIQD6j9ZqAa0SRp4UVHcXIS1HP6NEQ2rNyMTsmdbmdtnkFgIhAP2RgTKqUEWymDbvsvKcnTsGBJ/pBfHbRKQC9hezLD/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650735},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/mcp-debugger-core.git","type":"git"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.14_1765265311014_0.5320178459011069","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.15","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.15","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/Digital-Defiance/mcp-debugger-core","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"8eafbb2c091d1c78e38d616d3ebf739c78cacbb8","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.15.tgz","fileCount":104,"integrity":"sha512-LrPnxaIGrzGqOavgt30e9b952MHV5flAsl6dr7Ww8D1ll3PKHmyOuqxMcKaSwsAL0RLQnyY5FVJMYEnTRP2SGQ==","signatures":[{"sig":"MEUCIFusnmHPi7DB7Qi2TslpXM2C9SUM2i4shXLF2pF7rDYAAiEAmGJcO9/Pfqffx8pbY4RZNr9y42qf0v9r26G5a+K0mq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650728},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"scripts":{"test":"npx jest --maxWorkers=1 --forceExit","build":"npx tsc -p tsconfig.lib.json","pretest":"bash scripts/build-test-fixtures.sh","test:unit":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(session|breakpoint|inspector|spawner)' --coverage --maxWorkers=1 --forceExit","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"npx jest --watch","test:coverage":"bash scripts/build-test-fixtures.sh && jest --coverage --maxWorkers=1 --forceExit","test:security":"bash scripts/build-test-fixtures.sh && jest --testPathPattern='(auth|security|rate-limit|mask)' --coverage --maxWorkers=1 --forceExit","build:fixtures":"bash scripts/build-test-fixtures.sh","publish:public":"npm publish --access public","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:coverage:batched":"bash scripts/run-tests-batched.sh"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/mcp-debugger-core.git","type":"git"},"_npmVersion":"11.6.3","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","tslib":"^2.3.0","source-map":"^0.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","@types/ws":"^8.18.1","fast-check":"^4.3.0","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^18.19.68","mock-socket":"^9.3.1","@swc/helpers":"^0.5.15","@types/source-map":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-debugger-core_1.0.15_1765265388437_0.2840271259208187","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ai-capabilities-suite/mcp-debugger-core","version":"1.0.16","packageManager":"yarn@4.12.0","homepage":"https://github.com/Digital-Defiance/mcp-debugger-core","description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","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"}},"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","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","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","repository":{"type":"git","url":"git+https://github.com/digital-defiance/mcp-debugger-core.git"},"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"},"_id":"@ai-capabilities-suite/mcp-debugger-core@1.0.16","_nodeVersion":"22.21.1","_npmVersion":"11.6.3","dist":{"integrity":"sha512-ut3wW+T2MMUvblvuULKsWYIhiKB6Y3FlQ11uOY2ZxbDddiI1GUFL6AeUdvnlPNQO5gY4HxTQMWwJE4NW356F3g==","shasum":"0787b22dc6a4a1a2c0bbff10c54f8e5399dc0180","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-debugger-core/-/mcp-debugger-core-1.0.16.tgz","fileCount":104,"unpackedSize":650759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAzO616R/CdEZptfKosByDAcgQUkSTJI1lMqruPz1RMfAiEAtdMMGKOMLux/9uNamtlSYcc1Rrgx9If8cBbHySOJgGk="}]},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"directories":{},"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-debugger-core_1.0.16_1765562508114_0.8098838993935187"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-30T21:44:30.197Z","modified":"2025-12-12T18:01:48.511Z","1.0.0":"2025-11-30T21:44:30.483Z","1.0.1":"2025-11-30T21:47:25.979Z","1.0.2":"2025-12-01T21:56:29.448Z","1.0.4":"2025-12-01T22:30:53.590Z","1.0.5":"2025-12-03T21:35:25.230Z","1.0.6":"2025-12-04T01:48:09.755Z","1.0.7":"2025-12-06T20:28:58.326Z","1.0.8":"2025-12-07T01:40:06.436Z","1.0.9":"2025-12-07T02:07:22.965Z","1.0.10":"2025-12-07T02:29:59.973Z","1.0.12":"2025-12-08T00:24:59.093Z","1.0.13":"2025-12-09T07:25:43.547Z","1.0.14":"2025-12-09T07:28:31.158Z","1.0.15":"2025-12-09T07:29:48.591Z","1.0.16":"2025-12-12T18:01:48.308Z"},"bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"author":{"name":"Digital Defiance","email":"info@digitaldefiance.org","url":"https://digitaldefiance.org"},"license":"MIT","homepage":"https://github.com/Digital-Defiance/mcp-debugger-core","keywords":["debugging","debugger","nodejs","javascript","typescript","inspector-protocol","chrome-devtools-protocol","cdp","breakpoints","profiling","cpu-profiling","memory-profiling","hang-detection","source-maps","variable-inspection","execution-control","test-debugging","jest","mocha","vitest","development-tools","enterprise"],"repository":{"type":"git","url":"git+https://github.com/digital-defiance/mcp-debugger-core.git"},"description":"Node.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides Inspector Protocol integration, breakpoint management, variable inspection, execution control, profiling, hang detection, and source map support for TypeScript and transpiled cod","contributors":[{"name":"Jessica Mulein","email":"jessica@digitaldefiance.org","url":"https://github.com/JessicaMulein"}],"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"readme":"# MCP ACS Debugger Core\n\nNode.js/JavaScript debugging engine using Chrome DevTools Protocol. Provides comprehensive debugging capabilities including Inspector Protocol integration, breakpoint management, variable inspection, execution control, CPU/memory profiling, hang detection, and source map support. For multi-language debugging, use the VS Code extension which leverages Debug Adapter Protocol.\n\n[![npm version](https://img.shields.io/npm/v/@ai-capabilities-suite/mcp-debugger-core)](https://www.npmjs.com/package/@ai-capabilities-suite/mcp-debugger-core)\n[![GitHub Release](https://img.shields.io/github/v/release/digital-defiance/mcp-debugger-core?label=Release&logo=github)](https://github.com/digital-defiance/mcp-debugger-core/releases)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## 🔗 Repository\n\nThis package is now maintained in its own repository: **[https://github.com/Digital-Defiance/mcp-debugger-core](https://github.com/Digital-Defiance/mcp-debugger-core)**\n\nThis repository is part of the [AI Capabilitites Suite](https://github.com/Digital-Defiance/ai-capabilitites-suite) on GitHub.\n\n## Features\n\n### Core Debugging\n\n- **Node.js/JavaScript Support** - Debug Node.js applications and JavaScript code\n- **TypeScript Support** - Full TypeScript debugging with source map resolution\n- **Inspector Protocol Integration** - Full Chrome DevTools Protocol (CDP) support\n- **Breakpoint Management** - Set, remove, toggle, and list breakpoints with conditions\n- **Variable Inspection** - Inspect local/global variables, evaluate expressions, watch variables\n- **Execution Control** - Continue, step over/into/out, pause execution\n- **Call Stack Navigation** - View and navigate through stack frames\n- **Source Map Support** - Debug transpiled code with original source locations\n\n### Advanced Features\n\n- **Hang Detection** - Detect infinite loops and hanging processes\n- **CPU Profiling** - Profile CPU usage and identify bottlenecks\n- **Memory Profiling** - Heap snapshots and memory leak detection\n- **Performance Timeline** - Track performance events and metrics\n- **Test Framework Integration** - Debug Jest, Mocha, and Vitest tests\n\n### Enterprise Features\n\n- **Authentication & Authorization** - Token-based auth with session management\n- **Rate Limiting** - Configurable rate limits per operation\n- **Audit Logging** - Comprehensive audit trail with structured logging\n- **Data Masking** - PII detection and masking for sensitive data\n- **Health Monitoring** - Health checks and metrics collection\n- **Session Recording** - Record and replay debugging sessions\n- **Circuit Breakers** - Fault tolerance with automatic recovery\n- **Resource Limiting** - Memory and CPU usage limits\n- **Prometheus Integration** - Export metrics for monitoring\n\n## Installation\n\n```bash\nnpm install @ai-capabilities-suite/mcp-debugger-core\n```\n\n## Quick Start\n\n### Basic Debugging Session\n\n```typescript\nimport { DebugSession, ProcessSpawner } from '@ai-capabilities-suite/mcp-debugger-core';\n\n// Spawn a Node.js process with inspector\nconst spawner = new ProcessSpawner();\nconst { process, inspectorUrl } = await spawner.spawn({\n  command: 'node',\n  args: ['app.js'],\n  cwd: '/path/to/project'\n});\n\n// Create debug session\nconst session = new DebugSession(process, inspectorUrl);\nawait session.start();\n\n// Set a breakpoint\nawait session.setBreakpoint({\n  file: '/path/to/app.js',\n  line: 42,\n  condition: 'x > 10' // Optional condition\n});\n\n// Continue execution\nawait session.continue();\n\n// When paused, inspect variables\nconst locals = await session.getLocalVariables();\nconsole.log('Local variables:', locals);\n\n// Step through code\nawait session.stepOver();\nawait session.stepInto();\nawait session.stepOut();\n\n// Clean up\nawait session.stop();\n```\n\n### Hang Detection\n\n```typescript\nimport { HangDetector } from '@ai-capabilities-suite/mcp-debugger-core';\n\nconst detector = new HangDetector();\n\nconst result = await detector.detect({\n  command: 'node',\n  args: ['potentially-hanging-script.js'],\n  timeout: 5000,\n  sampleInterval: 100\n});\n\nif (result.hung) {\n  console.log('Process hung at:', result.location);\n  console.log('Stack trace:', result.stack);\n} else {\n  console.log('Process completed successfully');\n}\n```\n\n### CPU Profiling\n\n```typescript\nimport { CPUProfiler } from '@ai-capabilities-suite/mcp-debugger-core';\n\nconst profiler = new CPUProfiler(session);\n\n// Start profiling\nawait profiler.start();\n\n// Run your code...\nawait session.continue();\n\n// Stop and analyze\nconst profile = await profiler.stop();\nconst analysis = profiler.analyzeProfile(profile);\n\nconsole.log('Bottlenecks:', analysis.bottlenecks);\nconsole.log('Hot functions:', analysis.hotFunctions);\n```\n\n### Memory Profiling\n\n```typescript\nimport { MemoryProfiler } from '@ai-capabilities-suite/mcp-debugger-core';\n\nconst profiler = new MemoryProfiler(session);\n\n// Take heap snapshot\nconst snapshot = await profiler.takeHeapSnapshot();\n\n// Detect memory leaks\nconst leaks = await profiler.detectMemoryLeaks({\n  snapshots: [snapshot1, snapshot2, snapshot3],\n  threshold: 1024 * 1024 // 1MB growth\n});\n\nconsole.log('Memory leaks detected:', leaks);\n```\n\n### Source Map Support\n\n```typescript\nimport { SourceMapManager } from '@ai-capabilities-suite/mcp-debugger-core';\n\nconst sourceMapManager = new SourceMapManager();\n\n// Load source maps\nawait sourceMapManager.loadSourceMap('/path/to/app.js.map');\n\n// Map TypeScript location to JavaScript\nconst jsLocation = await sourceMapManager.mapToGenerated({\n  source: '/path/to/app.ts',\n  line: 42,\n  column: 10\n});\n\n// Map JavaScript location back to TypeScript\nconst tsLocation = await sourceMapManager.mapToOriginal({\n  source: '/path/to/app.js',\n  line: 156,\n  column: 5\n});\n```\n\n## API Reference\n\n### Core Classes\n\n#### DebugSession\n\nMain debugging session manager.\n\n```typescript\nclass DebugSession {\n  constructor(process: ChildProcess, inspectorUrl: string);\n  \n  // Lifecycle\n  async start(): Promise<void>;\n  async stop(): Promise<void>;\n  \n  // Breakpoints\n  async setBreakpoint(options: BreakpointOptions): Promise<string>;\n  async removeBreakpoint(id: string): Promise<void>;\n  async toggleBreakpoint(id: string): Promise<void>;\n  async listBreakpoints(): Promise<Breakpoint[]>;\n  \n  // Execution Control\n  async continue(): Promise<void>;\n  async stepOver(): Promise<void>;\n  async stepInto(): Promise<void>;\n  async stepOut(): Promise<void>;\n  async pause(): Promise<void>;\n  \n  // Variable Inspection\n  async getLocalVariables(): Promise<Variable[]>;\n  async getGlobalVariables(): Promise<Variable[]>;\n  async evaluateExpression(expr: string): Promise<any>;\n  async inspectObject(objectId: string): Promise<ObjectProperties>;\n  \n  // Call Stack\n  async getCallStack(): Promise<StackFrame[]>;\n  async switchStackFrame(index: number): Promise<void>;\n  \n  // Watching\n  async addWatch(expression: string): Promise<string>;\n  async removeWatch(id: string): Promise<void>;\n  async getWatches(): Promise<Watch[]>;\n}\n```\n\n#### InspectorClient\n\nChrome DevTools Protocol client.\n\n```typescript\nclass InspectorClient {\n  constructor(wsUrl: string);\n  \n  async connect(): Promise<void>;\n  async disconnect(): Promise<void>;\n  async sendCommand(method: string, params?: any): Promise<any>;\n  on(event: string, handler: Function): void;\n}\n```\n\n#### BreakpointManager\n\nManages breakpoints across sessions.\n\n```typescript\nclass BreakpointManager {\n  createBreakpoint(options: BreakpointOptions): Breakpoint;\n  getBreakpoint(id: string): Breakpoint | undefined;\n  listBreakpoints(): Breakpoint[];\n  removeBreakpoint(id: string): boolean;\n  toggleBreakpoint(id: string): boolean;\n}\n```\n\n#### HangDetector\n\nDetects hanging processes and infinite loops.\n\n```typescript\nclass HangDetector {\n  async detect(options: HangDetectionOptions): Promise<HangResult>;\n}\n\ninterface HangDetectionOptions {\n  command: string;\n  args?: string[];\n  cwd?: string;\n  timeout: number;\n  sampleInterval?: number;\n}\n```\n\n#### CPUProfiler\n\nCPU profiling and performance analysis.\n\n```typescript\nclass CPUProfiler {\n  constructor(session: DebugSession);\n  \n  async start(): Promise<void>;\n  async stop(): Promise<CPUProfile>;\n  analyzeProfile(profile: CPUProfile): ProfileAnalysis;\n}\n```\n\n#### MemoryProfiler\n\nMemory profiling and leak detection.\n\n```typescript\nclass MemoryProfiler {\n  constructor(session: DebugSession);\n  \n  async takeHeapSnapshot(): Promise<HeapSnapshot>;\n  async detectMemoryLeaks(options: LeakDetectionOptions): Promise<MemoryLeak[]>;\n  async getMemoryUsage(): Promise<MemoryUsage>;\n}\n```\n\n### Enterprise Features\n\n#### AuthManager\n\nAuthentication and authorization.\n\n```typescript\nclass AuthManager {\n  async authenticate(token: string): Promise<Session>;\n  async validateSession(sessionId: string): Promise<boolean>;\n  async revokeSession(sessionId: string): Promise<void>;\n}\n```\n\n#### RateLimiter\n\nRate limiting for operations.\n\n```typescript\nclass RateLimiter {\n  constructor(options: RateLimitOptions);\n  \n  async checkLimit(key: string): Promise<boolean>;\n  async consumeToken(key: string): Promise<void>;\n  getRemainingTokens(key: string): number;\n}\n```\n\n#### AuditLogger\n\nComprehensive audit logging.\n\n```typescript\nclass AuditLogger {\n  log(event: AuditEvent): void;\n  query(filter: AuditFilter): AuditEvent[];\n  export(format: 'json' | 'csv'): string;\n}\n```\n\n#### DataMasker\n\nPII detection and masking.\n\n```typescript\nclass DataMasker {\n  mask(data: any): any;\n  addPattern(pattern: RegExp, replacement: string): void;\n  detectPII(text: string): PIIMatch[];\n}\n```\n\n#### MetricsCollector\n\nMetrics collection and reporting.\n\n```typescript\nclass MetricsCollector {\n  recordMetric(name: string, value: number, tags?: Tags): void;\n  getMetrics(filter?: MetricFilter): Metric[];\n  export(format: 'prometheus' | 'json'): string;\n}\n```\n\n## Configuration\n\n### Debug Session Options\n\n```typescript\ninterface DebugSessionOptions {\n  timeout?: number;              // Session timeout (default: 30000ms)\n  enableSourceMaps?: boolean;    // Enable source map support (default: true)\n  maxCallStackDepth?: number;    // Max call stack depth (default: 50)\n  maxObjectDepth?: number;       // Max object inspection depth (default: 3)\n}\n```\n\n### Hang Detection Options\n\n```typescript\ninterface HangDetectionOptions {\n  command: string;               // Command to execute\n  args?: string[];              // Command arguments\n  cwd?: string;                 // Working directory\n  timeout: number;              // Timeout in milliseconds\n  sampleInterval?: number;      // Sample interval (default: 100ms)\n  minSamples?: number;          // Min samples for hang (default: 50)\n}\n```\n\n### Rate Limiting Options\n\n```typescript\ninterface RateLimitOptions {\n  maxRequests: number;          // Max requests per window\n  windowMs: number;             // Time window in milliseconds\n  keyGenerator?: (req: any) => string;  // Custom key generator\n}\n```\n\n## Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run with coverage\nnpm run test:coverage\n\n# Run specific test suites\nnpm run test:unit          # Unit tests only\nnpm run test:integration   # Integration tests only\nnpm run test:profiling     # Profiling tests only\n```\n\n## Architecture\n\n```\n┌─────────────────────────────────────────┐\n│         Application Layer               │\n│  (MCP Server, CLI, Custom Apps)         │\n└──────────────┬──────────────────────────┘\n               │\n┌──────────────▼──────────────────────────┐\n│      MCP ACS Debugger Core Library          │\n├─────────────────────────────────────────┤\n│  DebugSession  │  SessionManager        │\n│  Breakpoints   │  Variable Inspector    │\n│  Execution     │  Call Stack            │\n│  Profiling     │  Hang Detection        │\n│  Source Maps   │  Test Integration      │\n├─────────────────────────────────────────┤\n│  Enterprise Features                    │\n│  Auth │ Rate Limit │ Audit │ Metrics    │\n└──────────────┬──────────────────────────┘\n               │\n┌──────────────▼──────────────────────────┐\n│    Inspector Protocol (CDP)             │\n│    Chrome DevTools Protocol             │\n└──────────────┬──────────────────────────┘\n               │\n┌──────────────▼──────────────────────────┐\n│      Node.js Inspector                  │\n│      (Target Process)                   │\n└─────────────────────────────────────────┘\n```\n\n## Use Cases\n\n### 1. Building Debugging Tools\n\nUse the core library to build custom debugging tools, IDEs, or CLI debuggers.\n\n### 2. Automated Testing\n\nIntegrate debugging capabilities into your test infrastructure for better test failure analysis.\n\n### 3. Production Debugging\n\nUse in production environments with enterprise features like auth, rate limiting, and audit logging.\n\n### 4. Performance Analysis\n\nProfile CPU and memory usage to identify bottlenecks and optimize performance.\n\n### 5. AI Agent Integration\n\nPower AI agents with debugging capabilities through the MCP server (see [@ai-capabilities-suite/mcp-debugger-server](https://www.npmjs.com/package/@ai-capabilities-suite/mcp-debugger-server)).\n\n## Examples\n\n### Example 1: Debug a Failing Test\n\n```typescript\nimport { DebugSession, ProcessSpawner } from '@ai-capabilities-suite/mcp-debugger-core';\n\nasync function debugTest() {\n  const spawner = new ProcessSpawner();\n  const { process, inspectorUrl } = await spawner.spawn({\n    command: 'node',\n    args: ['node_modules/.bin/jest', 'failing-test.spec.js', '--runInBand']\n  });\n\n  const session = new DebugSession(process, inspectorUrl);\n  await session.start();\n\n  // Set breakpoint in test\n  await session.setBreakpoint({\n    file: '/path/to/failing-test.spec.js',\n    line: 25\n  });\n\n  await session.continue();\n\n  // When paused, inspect test state\n  const locals = await session.getLocalVariables();\n  console.log('Test variables:', locals);\n\n  await session.stop();\n}\n```\n\n### Example 2: Detect Memory Leaks\n\n```typescript\nimport { DebugSession, MemoryProfiler } from '@ai-capabilities-suite/mcp-debugger-core';\n\nasync function detectLeaks() {\n  // ... create session ...\n  \n  const profiler = new MemoryProfiler(session);\n  const snapshots = [];\n\n  // Take snapshots over time\n  for (let i = 0; i < 5; i++) {\n    await session.continue();\n    await new Promise(resolve => setTimeout(resolve, 1000));\n    snapshots.push(await profiler.takeHeapSnapshot());\n  }\n\n  // Analyze for leaks\n  const leaks = await profiler.detectMemoryLeaks({\n    snapshots,\n    threshold: 1024 * 1024 // 1MB\n  });\n\n  console.log('Memory leaks:', leaks);\n}\n```\n\n### Example 3: Profile Performance\n\n```typescript\nimport { DebugSession, CPUProfiler, PerformanceTimeline } from '@ai-capabilities-suite/mcp-debugger-core';\n\nasync function profilePerformance() {\n  // ... create session ...\n  \n  const cpuProfiler = new CPUProfiler(session);\n  const timeline = new PerformanceTimeline();\n\n  // Start profiling\n  await cpuProfiler.start();\n  timeline.startRecording();\n\n  // Run code\n  await session.continue();\n\n  // Stop and analyze\n  const cpuProfile = await cpuProfiler.stop();\n  const events = timeline.stopRecording();\n\n  const analysis = cpuProfiler.analyzeProfile(cpuProfile);\n  console.log('CPU bottlenecks:', analysis.bottlenecks);\n  console.log('Performance events:', events);\n}\n```\n\n## Related Packages\n\n- **[@ai-capabilities-suite/mcp-debugger-server](https://www.npmjs.com/package/@ai-capabilities-suite/mcp-debugger-server)** - MCP server that exposes debugging tools to AI agents\n\n## Requirements\n\n- Node.js >= 18.0.0\n- npm >= 8.0.0\n\n## Platform Support\n\n- ✅ Linux (x64, arm64)\n- ✅ macOS (x64, arm64)\n- ✅ Windows (x64)\n\n## Contributing\n\nContributions are welcome! Please see the [main repository](https://github.com/digital-defiance/ai-capabilities-suite) for contribution guidelines.\n\n## License\n\nMIT License - See [LICENSE](./LICENSE) file for details.\n\n## Support\n\n- **GitHub Issues**: [ai-capabilities-suite/issues](https://github.com/digital-defiance/ai-capabilities-suite/issues)\n- **NPM Package**: [@ai-capabilities-suite/mcp-debugger-core](https://www.npmjs.com/package/@ai-capabilities-suite/mcp-debugger-core)\n- **Email**: <info@digitaldefiance.org>\n\n## Changelog\n\n### Version 1.0.1\n\n- Improved README documentation\n- Added comprehensive API reference\n- Added usage examples\n\n### Version 1.0.0\n\n- Initial release\n- Core debugging engine with Inspector Protocol integration\n- Breakpoint management and execution control\n- Variable inspection and call stack navigation\n- CPU and memory profiling\n- Hang detection\n- Source map support\n- Enterprise features (auth, rate limiting, audit logging)\n- Test framework integration\n\n---\n\n**Built by [Digital Defiance](https://digitaldefiance.org)**\n","readmeFilename":"README.md"}