{"_id":"stryker-mcp-reporter","_rev":"29-870414a0f3c5c5f16240d37348d0debc","name":"stryker-mcp-reporter","dist-tags":{"latest":"1.16.1"},"versions":{"1.0.0":{"name":"stryker-mcp-reporter","version":"1.0.0","keywords":["stryker","stryker-plugin","stryker-reporter","mcp","model-context-protocol","mutation-testing"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.0.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"dist":{"shasum":"a3d55eec17ce6da4710f08f5910ebd62b74cd5c7","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.0.0.tgz","fileCount":2,"integrity":"sha512-BJGykw0Mj42jCiJYwfQsBhkJG6HrZqTy1pPkb3lduj4/DN20x/mMc+UeWV9TlrRe2pSgxGcZtSGaiFA41cY0Ng==","signatures":[{"sig":"MEYCIQCvrapW0+xLvxDmO3l0W/mc1Tdwp79kxeIlq3yuk4nCHgIhAIkCRDMJQvb7ZBs/I+Iv2ARvkKo/b++cldORGLyRoPO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"665e29fe7390d10b90ac4f517918fd0631e4815c","scripts":{"test":"vitest run","build":"tsc","test:mutation":"npx stryker run","prepublishOnly":"npm run test && npm run test:mutation && npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@vitest/ui":"^2.1.9","typescript":"^5.6.0","@types/node":"^18.19.0","@types/express":"^4.17.21","semantic-release":"^24.2.9","@stryker-mutator/api":"^8.0.0","@semantic-release/git":"^10.0.1","@stryker-mutator/core":"^9.6.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^9.6.1"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.0.0_1785830657286_0.2141716033506258","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"stryker-mcp-reporter","version":"1.0.1","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.0.1","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"dist":{"shasum":"be069f302a7d3d330921c234963117cb12078692","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.0.1.tgz","fileCount":23,"integrity":"sha512-mPjqxNgD1YrAhxcb3IWZOhCZ/v9DbEiUgFQeiZlbIiVRi0sxsH+ss8cM1666hLwRmmeYan7D74kG1z49cNRMiA==","signatures":[{"sig":"MEQCIAcfHaWtW4FMgq6PemKbdfyV96yG7cV+24toYFV3/oP3AiA8+nfz0laOmbntqIkIro/tf6CG4xNEG/R0qSCGS8DAOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22403},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"ac4a0fedca820aa4a4d8723f7a4800406e3fa740","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","@semantic-release/git":"^10.0.1","@stryker-mutator/core":"^8.2.6","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.0.1_1785833836863_0.37593151737306485","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"stryker-mcp-reporter","version":"1.0.2","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.0.2","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"dist":{"shasum":"5e639d859cb7da97c2928b8c1a32124379af07e1","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.0.2.tgz","fileCount":23,"integrity":"sha512-xg9wYuK71TZ9P4m8gvaMU2VIDHCvz768I6JfP61fqJV9K6EdSByGcgTdqZcEESoF+2uf64ZiFpwB4qRCTzC/7g==","signatures":[{"sig":"MEUCIQCfe+ia5Cblro7fYIOcSaaM0wsybZTLrieJ2zvOEf5DSAIgVXos8E/cBY6aoh8QUqfFcgkUktOxe4GFhTix7eW4wyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22493},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"f6a1b5ae468cc0ad607de49eb469c026466e5db9","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","stryker-mcp-reporter":"^1.0.1","@semantic-release/git":"^10.0.1","@stryker-mutator/core":"^8.2.6","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.0.2_1785834756605_0.7276300553763626","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"stryker-mcp-reporter","version":"1.1.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.1.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"4c995b0725e20b4e9dd4532e4f4cb77e1e88cd6d","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.1.0.tgz","fileCount":42,"integrity":"sha512-IbfWBIe9VzDSViEdKycWps2KiuCQzHXeJyJYNrO6Vs0H7VNC2VMoiwWoTbVeowzcAxHvU8nDo5SX+LIWDoWI5Q==","signatures":[{"sig":"MEYCIQDOfPl1Uyl9E2r/YHICQI7ff+Y9CZ+hoLFOn/zQs8HDhQIhAJliXVG0Yml3yUBZZBoqwaIN80ItLTA6w4TdujlvHFxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67730},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"fb3065a70584681c8f72b78c40decf864fc41ef9","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.1.0_1785871514977_0.6623555660712528","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"stryker-mcp-reporter","version":"1.2.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.2.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"bd82f9d45e65a6e653394c3531a983704f642fb0","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.2.0.tgz","fileCount":51,"integrity":"sha512-PiRU1mPlLssUadISnSJKB/D2SrIkgUJBCptZwW9KQ09g1+GkicB2d2hhxqBl3GmmZSkwzD2lJqV8NEyNR5arsg==","signatures":[{"sig":"MEUCIQCj9YkoCE3UjFmliuFresEkTQl6wpXF2Fn1Mse6azw3MQIgcuEU846CptvqooIragc886SmCziZrJoDFXVTGIR5eHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79696},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"2eb3590ffc085367844216220288fec86213c697","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.2.0_1785872286416_0.8544100934114733","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"stryker-mcp-reporter","version":"1.3.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.3.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"3782afbc12358239902224819f53f772eaf9f8a9","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.3.0.tgz","fileCount":54,"integrity":"sha512-RwMaaDZ76LTx1t2croRCS0n+mMCRjt5IspoijyK5AnlLQ/vF69UUBqYXQ9ci6hlX5zRG1aBGWvfJ88PBckNByQ==","signatures":[{"sig":"MEUCIQDDKoWcuK80xWy0hy9xB9v8ctGI6rygxKtX/J0GUHYJMQIgDPql4wyLTOW1lx1qJ6NmJG0F00+tMqgA1ibvi4dXVJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93431},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"5646cb13caebe262c25338d1dbcb1ea07c77b10d","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.3.0_1785874631339_0.6251189615922041","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"stryker-mcp-reporter","version":"1.4.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.4.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"ede5db7358f2150555fcc1743f852fbae81ed8a1","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.4.0.tgz","fileCount":54,"integrity":"sha512-NJnKBUEGfI5dNw0MdzkbvAmM9K8tPKpzJIkzGtX1tRr5Y3QUqkzhU4xae51C1yBmX7bnb47HAAOLp4dY8dSxUw==","signatures":[{"sig":"MEQCIE62/hd+/4AtB6x7wiLtydWm8tfTAMJLwFMqOc6qxfQCAiAtGn/xRL5Kf6w9q/sWijNYa8HG7UOpId3eSAPDSKsNZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104804},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"a9e7cbb4be9ae5058087e058e85f0471122f5752","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.4.0_1785914367661_0.19210639438016752","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"stryker-mcp-reporter","version":"1.5.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.5.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"89f4f2094ea19cfe5b1391f15f5b789dd10c13db","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.5.0.tgz","fileCount":60,"integrity":"sha512-NEY6wrbqUD1+U7sIEpC0A0/x6SkwSV6ZlAi6VOYG4LhuIYiIbMwhof1ssCn4RB2FVNUXl3U3fLmypcbGFxoMRA==","signatures":[{"sig":"MEYCIQD55QjzoC5EyzLC4pS60QyyBP4IFSVFl45ST64xdbZTzQIhAOeuaY+RTdGt7qG0aF23lJ+9yDig8U3GvPCw0kfZBFbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115952},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"161e80e85ac1dda478c842923610eb1f8e879508","scripts":{"test":"vitest run","build":"tsc","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.5.0_1785918908872_0.901316535400275","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"stryker-mcp-reporter","version":"1.5.1","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.5.1","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"f591056358f67d2621daee58af28b6274f889e5e","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.5.1.tgz","fileCount":63,"integrity":"sha512-Mm2A13hAxOZ7lD3UNvjnHVfJw+zzJorbjggyr02TQWLtz4ZU02rvM6EgXw4pV8l6M36J6D8hZwf4Jr217aihwA==","signatures":[{"sig":"MEQCIEalnGFOzxGFD5SR096aBY0VqygTbgeTnEA6pF+IIQsGAiAdM6A85SgSv3kEF3Qwx/kPmFhaZQNfDLZl2C/cR1Ecmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"238d10218c0c8e589d3b2c9ce718fee8db45e39d","scripts":{"test":"vitest run","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.5.1_1785926437729_0.42911451111939125","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"stryker-mcp-reporter","version":"1.5.2","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.5.2","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js"},"dist":{"shasum":"004ff30d4810a883bdee695728210807d99fad3c","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.5.2.tgz","fileCount":63,"integrity":"sha512-rlND63HUBNWjs6cW3KQimiJSlz3aBWsXItQrOzrEHV4dIqO0W9tbsxUruOlvKh6fGlFt7vsj46uT0EGD3m/yaw==","signatures":[{"sig":"MEUCIQCQx3MNddXilCK1U9WzTW8/fSNluUHU4jjE5bt0krhHdgIgKhttP8mx6r/hMqfybCdTKTjhni6CmTyzkQngAJX+Gy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"aa75713a8be852a0c986b49957d3cd0226615e5f","scripts":{"test":"vitest run","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.5.2_1785927884572_0.5303298066150266","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"stryker-mcp-reporter","version":"1.5.3","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.5.3","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"d38b377c7a2581e0ef497c48aff7e30296d7425a","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.5.3.tgz","fileCount":63,"integrity":"sha512-oxfkmMkEK/91DaPhXBtla+uO6mrHbW5GKgTNVnT0I5OAkVw7BHCZG0fQ3z2cf2PFgrgRtFFUzNYIKtWwVGiq3Q==","signatures":[{"sig":"MEUCIDxk7aCtJeANoJN0ZMdL/gb08vB3qwGic4cV5ls8NfxMAiEAv7ueXW2d7k/3z02/bfdECnkX/CkNFt+wL1xLvemLV7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"ce8838ca6a4725b73bb7efa77272a371f7478ed2","scripts":{"test":"vitest run","build":"tsc","prepare":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.5.3_1785928300297_0.16034650354696178","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"stryker-mcp-reporter","version":"1.5.4","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.5.4","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"28e670dcf668363ddb85e1afd71bb47753320ff8","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.5.4.tgz","fileCount":63,"integrity":"sha512-95MxXt98krUWp0IFE8z0kBIw2HpHma8jrt6zXpj53p1AOGpiovNZSsJ9XNQe7LLlxceWTrzYbB65vO4UTF2a/g==","signatures":[{"sig":"MEUCIGbchZ491/y7Mfu0FvtgH4RQuMi7kTwET40rmWLu5hP7AiEAtV7kh6uUSk50yzEFlaj+ngb1WXjKQ3aRfd6NOLrchl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"f4eea9e4aacc821053ee42fe40e796c210af7744","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.5.4_1785931054170_0.7779964447693453","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"stryker-mcp-reporter","version":"1.6.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.6.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"d297d8033126fa9a42146ccb3ed17161a15439de","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.6.0.tgz","fileCount":64,"integrity":"sha512-tSxCOqZmAstxIfcBn8AcnrumgoWxUuKkuKD/H6gihaLBy9HogF2XKfXwAhCPCdMwhio8bY1GbVk+2NngRUWj6Q==","signatures":[{"sig":"MEYCIQDxAEwB7UbDidDiSx0BEWi69YLDLaEfMUBtUijJO3aKJwIhAP66ZmnVLE/sW2B9OQfQ447JGvMewcjtwP2YIMnR7fiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"aea842c03514cd91d70d6c8b191c78181e156db6","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.6.0_1785933480031_0.9481138011654229","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"stryker-mcp-reporter","version":"1.7.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.7.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"f58ef438231fecb5f95dff62c998f2cec00cba29","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.7.0.tgz","fileCount":64,"integrity":"sha512-csfClTsgjQPJ81xUzzpUOItki7xCSKoniApUWf/4FyW+arMT0ZbLVjql6190xAozq5F2eiWQ+Kn2FfPjIvDGyw==","signatures":[{"sig":"MEUCIFW/6QfU+Jv7Ui3Aa//6d/7Ij7jnk0RjPpZiCqVFKSxcAiEAiVdS1/heP8AP1IZx/yh2xvhW2NJyPm9qOz/882BQ+Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"657a926a73319a8074a4609744ee8998dfc6bf56","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.7.0_1785934044160_0.5379398279162046","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"stryker-mcp-reporter","version":"1.7.1","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.7.1","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"73be5437cd033ddc4b416ec5e006b87062bb613a","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.7.1.tgz","fileCount":64,"integrity":"sha512-eEwMSmXMLZ/ZGq9IGJ6WaDqHUFeCOXnIrPdiqV9nIm/hEsE8pyYLfqZx3NGnSU6sTH8FbnY/gIn4JOcv9+LmTg==","signatures":[{"sig":"MEQCIApPdQvlKuAQebwJ39f1bzXtftjXpVPtBjWtFhULaagrAiBUCFuE4MLD7pBVFNga20HNyEDsg7Fzi+6SYvnL+B047w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"24a4da5230639551d6e9891372cabf9169bfa4f6","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.7.1_1785934489910_0.25983033523338506","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"stryker-mcp-reporter","version":"1.7.2","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.7.2","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"fd25871733f289fb7374cfd64c88897d14269e3a","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.7.2.tgz","fileCount":64,"integrity":"sha512-IU/KxfyGxRX7Xn5iVHESUpmHAbGBk4RuAk3nPWa01pKI5CmsMQGnPB1zL3WTy5Se/4mCT5WyLtWzayKRCXVNLA==","signatures":[{"sig":"MEYCIQDVB3xlVqvdve0bipBkPChBHk3pNOhUquWnOAtKG13y8AIhANVbg0lzaCFz/nHGp78GC8CdSQ/jMe/WNaJGEcOcSk7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"59d825ba793f4fe8f9f56f0585c604bf27013941","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.7.2_1785934965496_0.5763109606477033","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"stryker-mcp-reporter","version":"1.8.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.8.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"b2cc2618d48e685739fe0d82f3518e7020f78a4c","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.8.0.tgz","fileCount":64,"integrity":"sha512-PczgbHuGWw1eiQCCjJnyDHZztvw2BbmvxXnlfvlfrRmMfD+GlCMWBf88raCv0C40g4s5qZCz/cS61L0wWdN24w==","signatures":[{"sig":"MEUCIQD2zEW1hSoszBCq9isF14EjM5jLGJyyIGxUzcJUH9+LxwIgBkGP1jMBup1C6eAcWowwE3RpsrGwCXVN5SVXqwkpfiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"dae7dac3b2a09d38a1cd04f4a48ed2bd59887600","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.8.0_1785935758579_0.30717292937886276","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"stryker-mcp-reporter","version":"1.8.1","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.8.1","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"1106a0b1398c55bf5e45782c029a25efcafdaf5b","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.8.1.tgz","fileCount":64,"integrity":"sha512-y3C2h9lwY8gVxN3zgwPgynLT6gFR/ja3PxYcBbWZ8ADwk4KYjyuI2gwlG6AjAEK+T3mDWrtg1Ga2a7mTC8J4Ag==","signatures":[{"sig":"MEUCIQCcrWpVWxxssTfCFqeYZEs4rOqOh3qyMHmsjPbKKU12hgIgDAKGTBKUrDevdZgaU74vxLVtmm9iEQlGQH/lKk5hWUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"62b1b490d332e08b46791a98c214ca811946442b","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.8.1_1785936239361_0.6488201603865564","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"stryker-mcp-reporter","version":"1.8.2","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.8.2","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"484a7694a54ad642f70314abc6fa2cbebe599f5a","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.8.2.tgz","fileCount":64,"integrity":"sha512-9zvedEXq0QGIa5qWVBoETAEuVKKRxTtvzpllefoxTB+6icdZ+1lDl3DxFEoamO7eNXJvAZ1y4zZzvGpJZW/4dA==","signatures":[{"sig":"MEYCIQDVEEkEBQFWFkwvHMMJm0olucky69pTRyKO+bSaYeZ07gIhALfh6wRTnExiMZIeEfG0wUg59l0EpYw/7S+TRj+NqWwD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"cbabbb856a8f596d58f55f3bb28b5ca8c2bb6dc3","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.8.2_1785936763830_0.41210988935116477","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"stryker-mcp-reporter","version":"1.8.3","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.8.3","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"79482d4a30865309156e3fa1c231bcdade4512c8","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.8.3.tgz","fileCount":64,"integrity":"sha512-/KiIm290pDNT5v96VFjU9SCdhMS8r2wn9jTdjSqpYS5fyoaFKuhb6GFK6csvwr5eIPbdBkCiCpTuY6+kt8nVQg==","signatures":[{"sig":"MEYCIQChLC9qBy6L7IEegychUZVzbeJ9x4kZZ1zNE00eFArK5QIhANAdXSgnAZjEzzgcTDapNJZeXw/AY+rscqRL4ajmjaUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"22ab86ed1c504f12d48c4a75ac8807beec397ac8","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.8.3_1785937955773_0.12069883270066395","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"stryker-mcp-reporter","version":"1.9.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.9.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"bin/stryker-mcp-server.js","stryker-mcp-reporter":"bin/stryker-mcp-server.js"},"dist":{"shasum":"9b2714106e92be0816ad59c192f3419afa611082","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.9.0.tgz","fileCount":73,"integrity":"sha512-qRni1Io+ADd6WzxbctPZ0QATcEQXGyGDUcapb+cvAEvzTOYuVzRan26aq63nhzjG77+XuzC8XTNxVDA8BsRbVQ==","signatures":[{"sig":"MEQCICTXZO0hK8Kd24ARYd6ruDMtaa6XBDY72L27jB0fiGBCAiBlXKSihkfGBtwCUxMte0JhRoUqsOAYB3xqcKPY/ofUug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"gitHead":"386680af49c980b75210affe06dd8f9a9862bc45","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","prebuild":"rimraf dist","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"_nodeVersion":"26.6.0","allowScripts":{"esbuild@0.21.5":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","node-notifier":"^10.0.1","@stryker-mutator/core":"^8.2.6","@modelcontextprotocol/sdk":"^1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","playwright":"^1.62.1","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@vitest/coverage-v8":"^2.1.9","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","stryker-mcp-reporter":"^1.0.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.9.0_1785947175611_0.266887563046337","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"stryker-mcp-reporter","version":"1.10.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.10.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"bb844fdddf5728295ba9c8943c5d7b0c0d223a5d","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.10.0.tgz","fileCount":12,"integrity":"sha512-ELuIaSRUbMUt+gD6EjjTJ6kRq5iBtWLFFo7uzNQ+6b+1bIIIiasK61Mai7yZI28VBgXtpH4y1iibaOtc5Pom5A==","signatures":[{"sig":"MEUCIQC2pi31yKnivqXEKrv0trap8Ul9Cvaet9ANe6xHAWl40wIgOx9AbeqwdcpzukffG+cDEsyY+d/xSfmk/ZaeL6Za2a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2831269},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"639641da5f28a32cd62e73e075f65707ac4c77da","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","tsup":"^8.5.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","express":"^4.21.0","typescript":"^5.6.0","@types/node":"^22.0.0","node-notifier":"^10.0.1","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6","mutation-testing-report-schema":"^3.0.0"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.10.0_1786012969847_0.9122293035514559","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"stryker-mcp-reporter","version":"1.11.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.11.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"27ba30ee9c4f64364725c42c3beb9888d11c2875","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.11.0.tgz","fileCount":12,"integrity":"sha512-dOYi0g+Q7L+0SnQOEbPIx87BPYgsMgHqnny4fMR0U/p/lf4NG/XiCPHAVdOjh9JnItL6cS1D/MXE7CuVGzu1Rw==","signatures":[{"sig":"MEUCIQDAHbf8QQ5zPg+z3p1Ba/qIdcvst/IseQq6HY57MqTQDgIgRcNVJjYPcbJgB6tAMRy+7S1tgD3DYVrO8pYV9+ImPjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2844675},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"44656898c067adbd1359da90336b4a3083746e69","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","tsup":"^8.5.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","express":"^4.21.0","typescript":"^5.6.0","@types/node":"^22.0.0","node-notifier":"^10.0.1","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6","mutation-testing-report-schema":"^3.0.0"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.11.0_1786184312733_0.11007514012679787","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"stryker-mcp-reporter","version":"1.12.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.12.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"a1b90fffeca98f05daccaa01969d2aefa89ec032","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.12.0.tgz","fileCount":12,"integrity":"sha512-coB6quyy5Rx95Lld4xablHGmK8DiMydHiCHPl5rY/KWT3iTqM8dyAq98dXaY9hS1kMw9hmRMU1pKpCsz7rs0UQ==","signatures":[{"sig":"MEQCIDM03A1mkHUhdXQEuAHJxV3B3BV8WfyqrurPqANXVHdiAiAh9zMyQnrzsNU6a597qjVJ89Qcvdb4DKdkOCOc+LUEqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132623},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"52af9bf749123f13140133cca9c80c5f12d34e2e","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","sqlite-vss":"^0.1.2","node-notifier":"^10.0.1","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.12.0_1786298708836_0.2895778978199741","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"stryker-mcp-reporter","version":"1.13.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.13.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"352fc1396f7bc6dc133c9f35cf947f6cd65c9b12","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.13.0.tgz","fileCount":12,"integrity":"sha512-mIO1i8eBIx2e28r4qXBWYrl7EVFov2aGOESLP79vp3TZh22kwji8AQQiDamNVMQi99v5se7UsEIGnS0/xh++Hw==","signatures":[{"sig":"MEUCIGjdOT4sAckyOi8L0XWfd4Zz7WU8xEjSE9G41PpDVLQcAiEA3MNjSp/EkHS5Du2HDg5KEUC1ouEC8flOWdhPIGTUF0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132713},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"fb28dd16c0b63e4348529046c596ad33b3156e63","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","sqlite-vss":"^0.1.2","node-notifier":"^10.0.1","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","typescript-eslint":"^8.66.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.13.0_1786305043974_0.08397171167147865","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"stryker-mcp-reporter","version":"1.14.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.14.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"6abd7f9c133bf2f26ceda688f518389492340ae1","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.14.0.tgz","fileCount":12,"integrity":"sha512-3wn0Dzs/gBkZq3Ue+sQmOOpyRsN/TBJwDKXQ4QrTTGAIv2ChcKX4K+pDOjvBhKvkC9NH6JRx5OcoEVtDbwa/0w==","signatures":[{"sig":"MEUCIBJZ7mX++qXWv9KNT+/IML1Z0mxyK6jLelTPHEDoYPZpAiEA2n7ED4QG1t5V3E9SuS6V+U0PsCr8/enA7RFL2ViWdvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132713},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9275cf4cf851072b1fc20251e0d3f1d257de9261","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","sqlite-vss":"^0.1.2","node-notifier":"^10.0.1","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","typescript-eslint":"^8.66.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.14.0_1786337930515_0.16824499848126884","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"stryker-mcp-reporter","version":"1.15.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.15.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"389145fa7eb7467deb01f030878b2ffce197ef6c","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.15.0.tgz","fileCount":12,"integrity":"sha512-sJo5eVDUoyH24gLNLI5ElAkax/vag/C/NBiU7/pPfLO96TFOR0oRIXKaIUDE5OB08EEIW65gkGH18pkVAHy+9w==","signatures":[{"sig":"MEUCIQDLYB/Y7LzW6B0vChJoJOsuooUc8qRIHIQXoJc5b3PqfwIgJfAwH8jVExkzBuZx+0/6Z9BdeLRlQbVRHy6V5AURE00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136721},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"67b2c1446a58ff951a02d4f95cb311a9038f8b27","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"10.9.9","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"rxjs":"^7.8.1","express":"^4.21.0","sqlite-vss":"^0.1.2","node-notifier":"^10.0.1","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"1.0.0","mutation-testing-report-schema":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","rimraf":"^6.0.1","terser":"^5.49.2","vitest":"^2.1.0","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.0.0","@types/express":"^4.17.21","semantic-release":"^24.0.0","typescript-eslint":"^8.66.0","@stryker-mutator/api":"^8.2.6","@types/node-notifier":"^8.0.5","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^8.2.6"},"peerDependencies":{"@stryker-mutator/api":"^8.0.0","@stryker-mutator/core":"^8.2.6"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.15.0_1786339800253_0.22631531465759136","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"stryker-mcp-reporter","version":"1.16.0","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","_id":"stryker-mcp-reporter@1.16.0","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"dist":{"shasum":"851fc25d367b99e2f57b441a7b6efaab90effaba","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.16.0.tgz","fileCount":12,"integrity":"sha512-TzHvbgnf6kSRbxJrA+/HAIYEWyBZd9lIDiDl+iJ75yEs6lggYxl00ZM9GkkNOejlS14h2QlEYQ5zWdVUA5uXXQ==","signatures":[{"sig":"MEUCIB8i+RGzmqK3hMsJ9Ql8pQppgebmTTtGPpJIbdsPxNrSAiEAhIS/wGfG+mPPGKdC2+hzj4B+Jfq0qKYRWjE8IHZoqeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150189},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2c29d3b47013dbdf2b1216fa1b1847a9bc8bc6a4","scripts":{"test":"vitest run","build":"tsup","test:e2e":"node e2e-test.js","test:mutation":"stryker run","prepublishOnly":"npm run build"},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"repository":{"url":"git+https://github.com/kluth/stryker-mcp-reporter.git","type":"git"},"_npmVersion":"11.19.0","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"dependencies":{"rxjs":"^7.8.2","express":"^5.2.1","sqlite-vss":"^0.1.2","node-notifier":"^10.0.1","better-sqlite3":"^13.0.3","@modelcontextprotocol/sdk":"1.30.0","mutation-testing-report-schema":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","rimraf":"^6.1.3","terser":"^5.49.2","vitest":"^4.1.10","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^26.2.0","@types/express":"^5.0.6","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","@stryker-mutator/api":"^9.6.1","@types/node-notifier":"^8.0.5","@semantic-release/git":"^11.0.1","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^9.6.1"},"peerDependencies":{"@stryker-mutator/api":"^9.0.0","@stryker-mutator/core":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stryker-mcp-reporter_1.16.0_1786359378683_0.9526288107527081","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"stryker-mcp-reporter","version":"1.16.1","description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"sideEffects":false,"bin":{"stryker-mcp-server":"dist/cli.js","stryker-mcp-reporter":"dist/cli.js"},"scripts":{"build":"tsup","prepublishOnly":"npm run build","test":"vitest run","test:e2e":"node e2e-test.js","test:mutation":"stryker run"},"engines":{"node":">=22.0.0"},"peerDependencies":{"@stryker-mutator/api":"^9.0.0","@stryker-mutator/core":"^9.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"1.30.0","better-sqlite3":"^13.0.3","express":"^5.2.1","mutation-testing-report-schema":"^3.9.0","node-notifier":"^10.0.1","rxjs":"^7.8.2","sqlite-vss":"^0.1.2"},"devDependencies":{"@eslint/js":"^10.0.1","@semantic-release/changelog":"^7.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/git":"^11.0.1","@stryker-mutator/api":"^9.6.1","@stryker-mutator/core":"^9.6.1","@stryker-mutator/vitest-runner":"^9.6.1","@types/better-sqlite3":"^9.6.0","@types/express":"^5.0.6","@types/node":"^26.2.0","@types/node-notifier":"^8.0.5","eslint":"^10.8.1","rimraf":"^6.1.3","semantic-release":"^25.0.9","terser":"^5.49.2","tsup":"^8.5.1","typescript":"^5.6.0","typescript-eslint":"^8.66.0","vitest":"^4.1.10"},"repository":{"type":"git","url":"git+https://github.com/kluth/stryker-mcp-reporter.git"},"keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"author":{"name":"Matthias Kluth"},"license":"MIT","bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","allowScripts":{"esbuild@0.21.5":true,"esbuild@0.27.7":true},"gitHead":"cb3ce0c0c4706a2d1c22ac1938d1f9fc5b4586f4","_id":"stryker-mcp-reporter@1.16.1","_nodeVersion":"22.23.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vU6BlBOkB+/7G5UyJ8j/Kpig24oH8fXIe4wHRPaNPBjs82peZrrJwYco5qg/KqxALeR8K3kXfBCZCAaXq/xJMA==","shasum":"01544d6a4e16e68081a28ed72ad6ce3b856a26b3","tarball":"https://registry.npmjs.org/stryker-mcp-reporter/-/stryker-mcp-reporter-1.16.1.tgz","fileCount":12,"unpackedSize":152398,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC50XuP7XIeUVth4CArPtZuKaZeW+0/QI9G3AzKC3rTYAiBEalQPSJ53jjCscsJOHhPLaqEHs2h6OnmR6Iw/npjfxQ=="}]},"_npmUser":{"name":"maybenoobish","email":"kluthmatthias@gmail.com"},"directories":{},"maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stryker-mcp-reporter_1.16.1_1786366223746_0.4604788510242963"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T08:04:17.241Z","modified":"2026-08-10T12:50:24.074Z","1.0.0":"2026-08-04T08:04:17.438Z","1.0.1":"2026-08-04T08:57:17.020Z","1.0.2":"2026-08-04T09:12:36.747Z","1.1.0":"2026-08-04T19:25:15.122Z","1.2.0":"2026-08-04T19:38:06.551Z","1.3.0":"2026-08-04T20:17:11.491Z","1.4.0":"2026-08-05T07:19:27.797Z","1.5.0":"2026-08-05T08:35:09.018Z","1.5.1":"2026-08-05T10:40:37.882Z","1.5.2":"2026-08-05T11:04:44.727Z","1.5.3":"2026-08-05T11:11:40.448Z","1.5.4":"2026-08-05T11:57:34.339Z","1.6.0":"2026-08-05T12:38:00.236Z","1.7.0":"2026-08-05T12:47:24.295Z","1.7.1":"2026-08-05T12:54:50.113Z","1.7.2":"2026-08-05T13:02:45.637Z","1.8.0":"2026-08-05T13:15:58.730Z","1.8.1":"2026-08-05T13:23:59.508Z","1.8.2":"2026-08-05T13:32:43.953Z","1.8.3":"2026-08-05T13:52:35.902Z","1.9.0":"2026-08-05T16:26:15.808Z","1.10.0":"2026-08-06T10:42:50.078Z","1.11.0":"2026-08-08T10:18:32.930Z","1.12.0":"2026-08-09T18:05:08.998Z","1.13.0":"2026-08-09T19:50:44.166Z","1.14.0":"2026-08-10T04:58:50.675Z","1.15.0":"2026-08-10T05:30:00.394Z","1.16.0":"2026-08-10T10:56:18.854Z","1.16.1":"2026-08-10T12:50:23.919Z"},"bugs":{"url":"https://github.com/kluth/stryker-mcp-reporter/issues"},"author":{"name":"Matthias Kluth"},"license":"MIT","homepage":"https://github.com/kluth/stryker-mcp-reporter#readme","keywords":["stryker","stryker-plugin","stryker-reporter","mutation-testing","mcp","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/kluth/stryker-mcp-reporter.git"},"description":"Ein Stryker Reporter Plugin, das Mutation Testing Ergebnisse nativ über das Model Context Protocol (MCP) bereitstellt.","maintainers":[{"name":"maybenoobish","email":"kluthmatthias@gmail.com"}],"readme":"# ⚡ stryker-mcp-reporter & Control Server\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/stryker-mcp-reporter?style=for-the-badge&color=CB3837&logo=npm)](https://www.npmjs.com/package/stryker-mcp-reporter)\n[![Node version](https://img.shields.io/badge/node-%3E%3D22.0.0-339933?style=for-the-badge&logo=nodedotjs)](https://nodejs.org/)\n[![Mutation Score](https://img.shields.io/badge/Mutation%20Score-56.08%25-yellow?style=for-the-badge&logo=stryker)](https://stryker-mutator.io/)\n[![Architecture](https://img.shields.io/badge/Architecture-Hexagonal%20%2F%20DDD-blueviolet?style=for-the-badge)](#-software-engineering--architektur-highlights)\n[![GitHub Discussions](https://img.shields.io/badge/GitHub-Discussions-007EC6?style=for-the-badge&logo=github)](https://github.com/kluth/stryker-mcp-reporter/discussions)\n[![License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](LICENSE)\n\n> **\"100% Code Coverage sagt dir nur, was ausgeführt wurde. Stryker MCP befähigt deine KI zu beweisen, was unzerstörbar ist.\"**\n\nEin hochmodernes **Stryker Mutator Plugin & Standalone Control Server**, das Mutation Testing Ergebnisse sowie **interaktive Steuerung per Model Context Protocol (MCP)** über SSE und stdio für KI-Agenten (*Antigravity, Cursor, Cline, Roo Code, Claude Desktop*) bereitstellt.\n\n[🚀 Quickstart](#-installation--schnellstart) • [🤖 KI-Agenten Setup](#-interaktives-ki-agenten-setup) • [🏗️ Architektur](#-software-engineering--architektur-highlights) • [🤝 Contributing](#-contributor-onboarding--community)\n\n</div>\n\n---\n\n## 📖 Die Story: Warum stryker-mcp-reporter?\n\n> [!IMPORTANT]\n> **Das 100% Coverage-Paradoxon:**  \n> Standard Code Coverage misst lediglich, welche Zeilen Code während eines Tests einmal ausgeführt wurden – selbst wenn deine Tests schwache oder gar keine Assertions enthalten. Generative KI-Agenten schreiben heute in Sekunden hunderte Zeilen Testcode, neigen aber zum \"Happy Path Bias\" und lassen logische Randfälle unbemerkt durch.\n\n**Die Stryker MCP Revolution:**  \nStryker mutiert deinen Quellcode (z. B. verwandelt es `>` in `>=`, löscht Rückgabewerte oder invertiert Logik). Überlebt ein Mutant, existiert eine unsichtbare Testlücke.  \n**`stryker-mcp-reporter` macht diese Mutanten für KI-Agenten lesbar und steuerbar.** KI-Pair-Programmer erkennen Lücken autonom, schreiben exakte Grenzwert-Tests und eliminieren überlebende Mutanten in Echtzeit.\n\n---\n\n## 📸 In Aktion (Reale Screenshots)\n\n### 📊 1. Echter Stryker HTML Mutation Testing Report\n![Stryker HTML Report](assets/images/real_stryker_html_report.png)\n\n### 🧬 2. Mutanten-Detailanalyse mit In-Line Code Diff\n![Stryker File Detail](assets/images/real_stryker_file_detail_report.png)\n\n### 💻 3. Standalone MCP Control Server & Real-Time Protocol Verification (`npm run test:e2e`)\n![Terminal MCP Server](assets/images/real_terminal_mcp_server.png)\n\n### 🤖 4. Live KI-Mutanten Auto-Remediation (`suggest_mutant_fixes`)\n![AI Mutant Auto Remediation](assets/images/real_step1_suggest_fixes.png)\n*Analysiert überlebende Mutanten im Code-Kontext und erzeugt präzise TypeScript-Assertions (`expect(result).toBe(...)`) sowie konkrete Randwert-Test-Snippets für KI-Pair-Programmer.*\n\n### 🔮 5. Gezielte Mutanten-Risikoprognose (`predict_mutation_impact`)\n![Mutation Impact Risk Predictor](assets/images/real_step2_impact_predict.png)\n*Analysiert geänderte Quelldateien aus `git diff` in unter einer Sekunde und klassifiziert das Risiko überlebender Mutanten (`HIGH`, `MEDIUM`, `LOW`) für optimale Test-Priorisierung.*\n\n### 📈 6. Historische Score Trend Analytics (`stryker://analytics/trends`)\n![Mutation Score Trend Analytics](assets/images/real_step3_trend_analytics.png)\n*Verfolgt den historischen Verlauf von Mutation-Scores über mehrere Testläufe hinweg, berechnet Score-Deltas (+5.7% Steigerung) und visualisiert die Trend-Richtung.*\n\n\n\n---\n\n## 🌟 Hauptmerkmale\n\n* ⚡ **Interaktives Mutation Testing**: KI-Agenten können Mutationstests gezielt per MCP-Tool-Call anstoßen, beobachten und auswerten.\n* 🤖 **AI Mutant Auto-Remediation**: `suggest_mutant_fixes` generiert maßgeschneiderte Unit-Test Assertions für überlebte Mutanten.\n* 🛠️ **Hybrid Auto-Remediation Profiling**: Kombiniert statische Analyse und dynamisches Profiling, um KI-Reparaturvorschläge für überlebende Mutanten noch präziser zu machen.\n* 🔮 **Git-Diff Risikoprognose**: `predict_mutation_impact` prognostiziert in < 1s das Mutationsrisiko geänderter Quellcodedateien.\n* 🎯 **Targeted Git-Diff Executions**: Mit `run_targeted_mutation_tests` werden nur die in Git geänderten TypeScript-Dateien getestet – **spart bis zu 90% Laufzeit!**\n* 💾 **SQLite Caching & History**: Speichert Testergebnisse, Trends und Historie sicher in einer lokalen SQLite Datenbank für pfeilschnellen Abruf und Langzeit-Analysen.\n* 📈 **Score Trend Tracking**: Greife über `stryker://analytics/trends` auf den historischen Score-Verlauf und Score-Deltas zu.\n* 📦 **Live MCP Resources**: Greife über URIs wie `stryker://report/survived` oder `stryker://status` direkt auf Testdaten zu.\n* 📌 **Persistente Desktop Overlays**: Endgültige Testergebnisse (Completion/Error) bleiben auf dem Bildschirm fixiert, bis sie aktiv vom Entwickler weggeklickt werden.\n* 🔊 **Dezenter Mutant Hunter Cyber-Sound**: Beinhaltet einen frei nutzbaren, synthetisierten Cyber-Chime (`assets/sounds/mutant_hunter.wav`), der das Ende der Mutantenjagd ankündigt.\n\n---\n\n## 📦 Installation & Schnellstart\n\n**Voraussetzungen:** Node.js >= 22.0.0 und `@stryker-mutator/core` >= 8.0.0.\n\nInstalliere das Plugin in deinem Projekt:\n\n```bash\nnpm install --save-dev stryker-mcp-reporter\n```\n\n### Modus 1: Stryker Reporter Plugin\n\nFüge das Plugin und den Reporter zu deiner `stryker.config.mjs` hinzu:\n\n```javascript\n// stryker.config.mjs\nexport default {\n  plugins: [\n    \"@stryker-mutator/*\",\n    \"stryker-mcp-reporter\",\n  ],\n  reporters: [\n    \"clear-text\",\n    \"progress\",\n    \"mcp\", // MCP Reporter aktivieren\n  ],\n};\n```\n\nBeim Ausführen von `npx stryker run` startet der MCP-Server nach dem Testlauf automatisch auf `http://127.0.0.1:3000/mcp/sse`.\n\n### Modus 2: Standalone MCP Control Server\n\nStarte den MCP Server direkt über die CLI:\n\n```bash\n# STDIO Modus (für lokale KI-Tools & direktes Spawning):\nnpx stryker-mcp-server --stdio\n\n# Oder SSE Modus (Server-Sent Events via HTTP Port 3000):\nnpx stryker-mcp-server --sse\n```\n\nDer Server steht dauerhaft bereit und erlaubt KI-Agenten das dynamische Ausführen von Mutationstests per MCP Tool Call.\n\n---\n\n## 🤖 Interaktives KI-Agenten Setup\n\nVerbinde deine bevorzugte KI-Entwicklungsumgebung im Handumdrehen mit `stryker-mcp-reporter`. Du kannst zwischen **STDIO** (direktes Spawning via CLI, empfohlen) und **SSE** (HTTP/Server-Sent Events) wählen.\n\n### 🌟 Option A: STDIO Transport (Empfohlen für lokale IDEs & KI-Tools)\n\nWähle die passende Konfiguration für dein Betriebssystem aus:\n\n#### 🐧 🍏 Linux & macOS (`npx`):\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n#### 🪟 Windows (`cmd.exe` Wrapper - empfohlener Npx-Start):\n> **Warum `cmd.exe`?** Auf Windows ist `npx` ein Batch-Skript (`npx.cmd`). Viele KI-Tools starten Prozesse ohne Shell-Kontext. `cmd.exe /c` stellt den sauberen Start sicher und das `--silent`-Flag verhindert `stdout`-Verschmutzung.\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\n        \"/c\",\n        \"npx\",\n        \"-y\",\n        \"--silent\",\n        \"stryker-mcp-reporter\"\n      ]\n    }\n  }\n}\n```\n\n#### ⚡ Direkter Pfad (Lokale Entwicklung / Maximale Geschwindigkeit):\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"C:\\\\Users\\\\DEIN_BENUTZER\\\\Projects\\\\stryker-mcp-reporter\\\\dist\\\\cli.js\"\n      ]\n    }\n  }\n}\n```\n\n---\n\n### 🌐 Option B: SSE Transport (Server-Sent Events via HTTP)\n\nStarte den MCP Server vorher im Hintergrund via `npx stryker-mcp-server --sse` und trage folgende URL ein:\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"url\": \"http://127.0.0.1:3000/mcp/sse\"\n    }\n  }\n}\n```\n\n---\n\n### 1. 🪐 Google Antigravity (Antigravity CLI / IDE)\n\n* **Projekt-Ebene**: `.antigravity/mcp.json` (im Wurzelverzeichnis deines Projekts)\n* **Globale Konfiguration**:\n  * **Windows**: `%USERPROFILE%\\.gemini\\config\\mcp_config.json`\n  * **macOS / Linux**: `~/.gemini/config/mcp_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n### 2. ⚡ Cursor IDE\n\n* **Projekt-Ebene**: `.cursor/mcp.json` (im Wurzelverzeichnis deines Projekts)\n* **Globale Konfiguration**:\n  * **Windows**: `%USERPROFILE%\\.cursor\\mcp.json`\n  * **macOS / Linux**: `~/.cursor/mcp.json`\n  * *Oder im GUI-Menü*: **Cursor Settings -> Features -> MCP**\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n### 3. 🧩 Cline (VS Code Extension)\n\n* **Datei**: `cline_mcp_settings.json`\n* **Pfade**:\n  * **Windows**: `%APPDATA%\\Code\\User\\globalStorage\\saoudrizwan.claude-dev\\settings\\cline_mcp_settings.json`\n  * **macOS**: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`\n  * **Linux**: `~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`\n* *Oder in VS Code*: **Cline Tab -> MCP Servers Icon -> Configure MCP Servers**\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n### 4. 🦘 Roo Code (VS Code Extension)\n\n* **Projekt-Ebene**: `.roo/mcp.json`\n* **Globale Konfiguration**: `mcp_settings.json`\n  * **Windows**: `%APPDATA%\\Code\\User\\globalStorage\\rooveterinaryinc.roo-cline\\settings\\mcp_settings.json`\n  * **macOS**: `~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json`\n  * **Linux**: `~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n### 5. 🏄 Windsurf IDE (Codeium)\n\n* **Datei**: `mcp_config.json`\n* **Pfade**:\n  * **Windows**: `%USERPROFILE%\\.codeium\\windsurf\\mcp_config.json`\n  * **macOS / Linux**: `~/.codeium/windsurf/mcp_config.json`\n* *Oder via Command Palette*: `Ctrl+Shift+P` / `Cmd+Shift+P` -> **Windsurf: Open MCP Configuration**\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n### 6. 🧡 Claude Desktop\n\n* **Datei**: `claude_desktop_config.json`\n* **Pfade**:\n  * **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n  * **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"stryker-mutation-testing\": {\n      \"command\": \"cmd.exe\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"--silent\", \"stryker-mcp-reporter\"]\n    }\n  }\n}\n```\n\n---\n\n## 🔌 MCP Schnittstellen\n\n### 📦 Resources (Datenabruf)\n\n| Resource URI | MimeType | Beschreibung |\n| :--- | :--- | :--- |\n| `stryker://report/latest` | `application/json` | Der vollständige Stryker Mutation Testing Report im JSON-Format. |\n| `stryker://report/summary` | `application/json` | Kompakte Zusammenfassung der Mutations-Metriken (Score, Killed, Survived). |\n| `stryker://report/survived` | `application/json` | Liste aller überlebenden Mutanten inkl. Pfad, Zeile, Mutator & Ersetzung. |\n| `stryker://analytics/trends` | `application/json` | Historische Trendanalyse der Mutationsscore-Entwicklung und Score-Deltas. |\n| `stryker://status` | `application/json` | Aktueller Ausführungsstatus von Stryker (`idle`, `running`, `completed`, `failed`). |\n\n### 🛠️ Tools (Interaktive Steuerung)\n\n| Tool Name | Parameter | Beschreibung |\n| :--- | :--- | :--- |\n| `run_mutation_tests` | `mutate`, `concurrency`, `testRunner`, `configFile` | Startet einen vollständigen oder spezifischen Mutationstest-Lauf. |\n| `run_targeted_mutation_tests` | `commitSha`, `revision`, `fromRevision`, `toRevision` | Erkennt in Git geänderte TypeScript-Dateien (`git diff`) und testet gezielt nur diese. |\n| `suggest_mutant_fixes` | `filePath` | Generiert KI-gestützte Behebungsratschläge, konkrete Code-Assertions & Boundary-Tests für überlebte Mutanten. |\n| `predict_mutation_impact` | `changedFiles` | Analysiert geänderte Quelldateien und prognostiziert in < 1s das Risiko überlebender Mutanten (`HIGH`, `MEDIUM`, `LOW`). |\n| `get_mutation_score` | - | Ruft den aktuellen Mutationsscore und die Gesamtzusammenfassung ab. |\n| `get_survived_mutants` | `filePath` | Liefert alle überlebenden Mutanten inkl. Dateipfad, Zeile, Mutator-Typ & Ersetzungscode. |\n| `configure_desktop_notifications` | `enabled`, `persistentOverlay`, `sound` | Konfiguriert die nativen Desktop-Benachrichtigungen (Aktivieren, Ton, Persistenter Overlay Status). |\n\n### 💡 Prompts (KI-gestützte Testgenerierung)\n\n* **`explain_survived_mutants`**: Erzeugt eine strukturierte KI-Instruktion zur detaillierten Ursachenanalyse überlebender Mutanten und zur automatischen Erstellung fehlender Unit Tests nach TDD-Standards.\n\n---\n\n## 🏗️ Software Engineering & Architektur-Highlights\n\n`stryker-mcp-reporter` ist nach den Prinzipien der **Clean Architecture / Hexagonal Architecture** aufgebaut, um maximale Testbarkeit, Wartbarkeit und Entkopplung zu gewährleisten.\n\n```mermaid\ngraph TD\n    subgraph Infrastructure Layer [\"Infrastruktur (Adapters)\"]\n        Express[\"Express Server (SSE / MCP)\"]\n        McpResourceController[\"McpResourceController\"]\n        McpToolController[\"McpToolController\"]\n        McpPromptController[\"McpPromptController\"]\n        StrykerRunner[\"StrykerCliRunnerAdapter\"]\n        GitAdapter[\"GitCliAdapter\"]\n    end\n\n    subgraph Application Layer [\"Applikation (Use Cases)\"]\n        RunUC[\"RunMutationTestsUseCase\"]\n        RunTargetedUC[\"RunTargetedMutationTestsUseCase\"]\n        GetSurvivedUC[\"GetSurvivedMutantsUseCase\"]\n        GetSummaryUC[\"GetMutationSummaryUseCase\"]\n        PublishUC[\"PublishReportUseCase\"]\n    end\n\n    subgraph Core Domain Layer [\"Kern-Domäne (Pure TS)\"]\n        ReportStream[\"ReportStream\"]\n        StatusStream[\"ExecutionStatusStream\"]\n        Entity[\"MutationInsightEntity\"]\n        Result[\"Result<T, E>\"]\n    end\n\n    Express --> McpResourceController\n    Express --> McpToolController\n    Express --> McpPromptController\n    McpToolController --> RunUC\n    McpToolController --> RunTargetedUC\n    McpToolController --> GetSurvivedUC\n    McpResourceController --> GetSummaryUC\n    \n    RunUC --> ReportStream\n    RunUC --> StatusStream\n    RunUC --> StrykerRunner\n    RunTargetedUC --> GitAdapter\n    RunTargetedUC --> RunUC\n    \n    PublishUC --> ReportStream\n```\n\n---\n\n## 🧠 Vector DB & Developer Skill-Gap Data Model\n\n`stryker-mcp-reporter` transformiert rohe Mutanten-Ergebnisse in angereicherte `MutationInsightEntity`-Objekte. Diese enthalten strukturierte Daten zur Speicherung in Vektordatenbanken (Qdrant, Pinecone, ChromaDB, Weaviate) für RAG-Pipelines:\n\n1. **Mutator-Kategorie**: (z. B. `Arithmetic & Math`, `Equality & Logic`, `Exception Handling`).\n2. **Architekturschicht**: (z. B. `Domain`, `Application`, `Infrastructure`).\n3. **Risikoscore & Schweregrad**: Automatisches Scoring (0 – 100) zur Priorisierung von Testlücken.\n4. **Embedding Payload**: Vektor-DB-ready Text-String für automatisierte KI-Trainings und Entwickler-Analysen.\n\n---\n\n## 🤝 Contributor Onboarding & Community\n\nWir freuen uns über jede Unterstützung! Egal ob Bugfix, neue MCP-Tools oder Dokumentations-Verbesserungen.\n\n### 🏁 Quickstart für Contributor\n\n```bash\ngit clone https://github.com/kluth/stryker-mcp-reporter.git\ncd stryker-mcp-reporter\nnpm install\nnpm test              # Unit Tests (Vitest)\nnpm run test:e2e      # Real E2E MCP SSE Protocol Verification\nnpm run test:mutation # Stryker Mutation Testing (100% Target)\n```\n\n---\n\n## 📝 Lizenz\n\nMIT License © 2026 Matthias Kluth","readmeFilename":"README.md"}