{"_id":"@bloopai/ergonomic-debugger-client","_rev":"5-fec99e58e2d2fbe7d8948417b563fcf4","name":"@bloopai/ergonomic-debugger-client","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@bloopai/ergonomic-debugger-client","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@bloopai/ergonomic-debugger-client@0.0.1","maintainers":[{"name":"louiskw","email":"louis@bloop.ai"}],"dist":{"shasum":"bc549bb37fef096977e26931e589ca2908d96717","tarball":"https://registry.npmjs.org/@bloopai/ergonomic-debugger-client/-/ergonomic-debugger-client-0.0.1.tgz","fileCount":36,"integrity":"sha512-VjMpYhyUSYQADw/luH7Lu9IiR2e7Q5t7NKHgGkiuZ4Spg8XCeB+X3Ws//k7B4MvwAOlf2y9wjFFy7+/NP3j50g==","signatures":[{"sig":"MEUCIQD5yAF0sxgOHbOebfwsNcMBv4EdQtw2lTAQgpSMSMxAWQIgPXvLYYziyi0pr/mim4qVnIBFzwoIiDCdR3aU8utoodQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353383},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c7dcc55f16ad57507284d2b5fe2667a07a9dc34a","scripts":{"lint":"eslint . --ext .ts","test":"mocha --exit -r ts-node/register 'test/**/*.test.ts'","build":"tsc -p .","format":"prettier --write .","test:unit":"mocha --exit -r ts-node/register 'test/**/!(*integration).test.ts'","prepublishOnly":"npm run build","test:integration":"mocha --exit -r ts-node/register 'test/**/*.integration.test.ts'"},"_npmUser":{"name":"louiskw","email":"louis@bloop.ai"},"_npmVersion":"10.9.2","description":"This project is a Node.js library, written in idiomatic TypeScript, designed to provide a high-level, ergonomic, and robust interface for interacting with DAP-compliant debug adapters.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"pino":"^8.21.0","@vscode/debugprotocol":"^1.68.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.7.0","sinon":"^20.0.0","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.8.3","@types/chai":"^4.3.16","@types/node":"^22.15.19","@types/mocha":"^10.0.7","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.1","@vscode/debugadapter":"^1.68.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/chai-as-promised":"^8.0.2","eslint-plugin-chai-friendly":"^1.0.1","@typescript-eslint/eslint-plugin":"^8.32.1","@vscode/debugadapter-testsupport":"^1.68.0"},"_npmOperationalInternal":{"tmp":"tmp/ergonomic-debugger-client_0.0.1_1748365896205_0.8368300085442955","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bloopai/ergonomic-debugger-client","version":"0.0.2","keywords":[],"author":{"name":"bloop"},"license":"MIT","_id":"@bloopai/ergonomic-debugger-client@0.0.2","maintainers":[{"name":"louiskw","email":"louis@bloop.ai"}],"dist":{"shasum":"9844a31f84de96fdbd85c58797adf23b2c8922e5","tarball":"https://registry.npmjs.org/@bloopai/ergonomic-debugger-client/-/ergonomic-debugger-client-0.0.2.tgz","fileCount":36,"integrity":"sha512-MzFO0Egki9npGbiNerRDAIjlot0QQcZlPNnTwdwno8s5wF8+xXeo/TVKageCVhcO76UG6XW7OXMZxKxU8cLanw==","signatures":[{"sig":"MEQCIAQ3AyE/ghaZYXm2ib4P2wA84zWZoxGGxTXcWv45CIFQAiAvFZPMetZkEmFswlHzrsbwlg7RCsD8/kqkoPMJDDG1mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353387},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c7dcc55f16ad57507284d2b5fe2667a07a9dc34a","scripts":{"lint":"eslint . --ext .ts","test":"mocha --exit -r ts-node/register 'test/**/*.test.ts'","build":"tsc -p .","format":"prettier --write .","test:unit":"mocha --exit -r ts-node/register 'test/**/!(*integration).test.ts'","prepublishOnly":"npm run build","test:integration":"mocha --exit -r ts-node/register 'test/**/*.integration.test.ts'"},"_npmUser":{"name":"louiskw","email":"louis@bloop.ai"},"_npmVersion":"10.9.2","description":"This project is a Node.js library, written in idiomatic TypeScript, designed to provide a high-level, ergonomic, and robust interface for interacting with DAP-compliant debug adapters.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"pino":"^8.21.0","@vscode/debugprotocol":"^1.68.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.7.0","sinon":"^20.0.0","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.8.3","@types/chai":"^4.3.16","@types/node":"^22.15.19","@types/mocha":"^10.0.7","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.1","@vscode/debugadapter":"^1.68.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/chai-as-promised":"^8.0.2","eslint-plugin-chai-friendly":"^1.0.1","@typescript-eslint/eslint-plugin":"^8.32.1","@vscode/debugadapter-testsupport":"^1.68.0"},"_npmOperationalInternal":{"tmp":"tmp/ergonomic-debugger-client_0.0.2_1748420872374_0.12131272539438842","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bloopai/ergonomic-debugger-client","version":"0.0.3","keywords":[],"author":{"name":"bloop"},"license":"MIT","_id":"@bloopai/ergonomic-debugger-client@0.0.3","maintainers":[{"name":"louiskw","email":"louis@bloop.ai"}],"dist":{"shasum":"bd67f63cc26c4735fcfa94f1de366e849b058683","tarball":"https://registry.npmjs.org/@bloopai/ergonomic-debugger-client/-/ergonomic-debugger-client-0.0.3.tgz","fileCount":36,"integrity":"sha512-DXkQ/qkyEIffhOzfcBzPa2ZF8ITvLA5vw7R/ymfR2C46DajMahMr0GdH+nYJM80wNd94fLwS0imDPOs6rqG3Pg==","signatures":[{"sig":"MEQCIBnIYJLowowYFtvXxgvpSVz2zsz2t7XjumdtkW5N3uk1AiB/OH5pbM/0THYD4HXdQ7X9cOAPKeYiVJBcf33g/iBcuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353387},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2933af2e5bfe4d52359d00f35c0036b9c01f3397","scripts":{"lint":"eslint . --ext .ts","test":"mocha --exit -r ts-node/register 'test/**/*.test.ts'","build":"tsc -p .","format":"prettier --write .","test:unit":"mocha --exit -r ts-node/register 'test/**/!(*integration).test.ts'","prepublishOnly":"npm run build","test:integration":"mocha --exit -r ts-node/register 'test/**/*.integration.test.ts'"},"_npmUser":{"name":"louiskw","email":"louis@bloop.ai"},"_npmVersion":"10.9.2","description":"This project is a Node.js library, written in idiomatic TypeScript, designed to provide a high-level, ergonomic, and robust interface for interacting with DAP-compliant debug adapters.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"pino":"^8.21.0","@vscode/debugprotocol":"^1.68.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^10.7.0","sinon":"^20.0.0","eslint":"^8.57.0","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.8.3","@types/chai":"^4.3.16","@types/node":"^22.15.19","@types/mocha":"^10.0.7","@types/sinon":"^17.0.4","chai-as-promised":"^8.0.1","@vscode/debugadapter":"^1.68.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/chai-as-promised":"^8.0.2","eslint-plugin-chai-friendly":"^1.0.1","@typescript-eslint/eslint-plugin":"^8.32.1","@vscode/debugadapter-testsupport":"^1.68.0"},"_npmOperationalInternal":{"tmp":"tmp/ergonomic-debugger-client_0.0.3_1748434815439_0.09352397681973224","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-27T17:11:36.204Z","modified":"2025-06-30T16:18:30.894Z","0.0.1":"2025-05-27T17:11:36.448Z","0.0.2":"2025-05-28T08:27:52.600Z","0.0.3":"2025-05-28T12:20:15.639Z"},"author":{"name":"bloop"},"license":"MIT","keywords":[],"description":"This project is a Node.js library, written in idiomatic TypeScript, designed to provide a high-level, ergonomic, and robust interface for interacting with DAP-compliant debug adapters.","maintainers":[{"email":"louis@bloop.ai","name":"louiskw"},{"email":"anastasiia@bloop.ai","name":"anastasiias"}],"readme":"# Ergonomic Debug Adapter Protocol (DAP) Client\n\nThis project is a Node.js library, written in idiomatic TypeScript, designed to provide a high-level, ergonomic, and robust interface for interacting with DAP-compliant debug adapters.\n\nIt aims to simplify the development of custom debugger interfaces and tools by abstracting the complexities of DAP message handling, state management, and asynchronous communication, with a strong focus on creating a maintainable and clear codebase.\n\nThis initial release provides the foundational structure and a tested, functional basic subset of debugger APIs.\n","readmeFilename":"README.md"}