{"_id":"@mcp-abap-adt/background-runs-memory","_rev":"13-6de0bf28e4dafdfdb88a38e94ef0e7cc","name":"@mcp-abap-adt/background-runs-memory","dist-tags":{"latest":"23.1.0"},"versions":{"0.0.0-stage":{"name":"@mcp-abap-adt/background-runs-memory","version":"0.0.0-stage","_id":"@mcp-abap-adt/background-runs-memory@0.0.0-stage","stub":true,"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"dist":{"shasum":"84ab7093edd664713943dd26d117bebf1229fa5a","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-e3ZAdAYAFJpc+SqJxvpuxvaQqtDIIBs+r/FdZzCpQgraoeW+ZLkmY9DjZ7ngebA3NyFlWgW9m2BG5zr0p8c19w==","signatures":[{"sig":"MEQCIGD6BKEc80q8T4YSjtHSADRSXSmv88aPHu3PeinEdh+BAiBNH0M/+C+77CmJu9bxokNfLoU1Vl6YH7vFwa+C7kbn/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"19.0.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"19.0.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@19.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"2ddc8cff843bd1f7cd596ce43c34d9ac43d80022","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-19.0.0.tgz","fileCount":12,"integrity":"sha512-h23idHfLUWxTiv0gZycI8OpI4ClBtgB972eDjBWPYPL1veqx+l8sM+/utpPBmewKQ0Bqm6HYVorFaMc6DXHWug==","signatures":[{"sig":"MEUCIF+TGKOVp9PjlYeKcKbPdbrQ1piTyojVUckmhyqrACA0AiEArCpG3evHxummAEVfCSM6BsFSxh66iYPSEvXbefJ1ZPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+Qlvr+b0hCfJyxyJ/i6dJa5g1G7okSvGJ38fLugZ5pAiEAyX50YVln1cpJ8IbjGCTgxgQ4zfko044wb+b4K7AC/uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27597},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fe54bfcdeb9af732ffbb9a5cdcae0481abba6044","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","test:check":"npx tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_19.0.0_1792555440091_0.7060147305772784","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"19.1.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@19.1.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"454e1ed5316db7b5cae6229fa36e9b4ff224abed","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-19.1.0.tgz","fileCount":12,"integrity":"sha512-OidCDN19hcxL99qMSTks70jhrzegRxkSntCoFaFVpHCJvErwnhhfPA7Zy5kxGIovOvoyNl0gEUJnRe1Jw9e6cw==","signatures":[{"sig":"MEUCIQDt36awUcljUzFrXPJbjfEd26mjmtcacN8tVS0/QN+/1AIgHTxeDHNPbzrY6cLO1EdkuY7Mn+RWlW/4hE/LNgBcPic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2+3k9XpOqX5IqOB8u11GJck7oaGQvnQx+Kd1sbYf9egIhAKMQcYRjuPOJrcociSTZHQWbEzvbLM56zreMeopPC4HC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27597},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a9baabab2820e87c66f53ea3c29a4f71c73e5e92","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","test:check":"npx tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^19.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_19.1.0_1792577756715_0.6467788452684347","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"19.2.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@19.2.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"87c54aa1ebdf96af065c4a8f349a180b0e6954b2","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-19.2.0.tgz","fileCount":12,"integrity":"sha512-+iYrD5Xoa+SdKgsxZpMkKygxYNcar7qfOXsDI0wjZQADK83yfKo0D43iU8x4usf/+Zgn3fuqsWsmSI+w/djAMA==","signatures":[{"sig":"MEUCIEJqb1uJQq8+6wZwJC0sYpjW+y0//a0QZtBjWlzv5LzpAiEAoKLoNIXBcm9kdfsTB0DbKafSd9t9tHr9uWEERdjIQ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDhUEmfU2HdlICqUyg1JZedUNdlFV9uSzChCkO/+n+CzAiBHAvnd8XRz3KtHFgEoi774pnzWMc+ZSD0KPYPwJmYo9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27637},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f2695e6097ed28e829e432d91ea860bb697116f1","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","test:check":"npx tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^19.2.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_19.2.0_1792615043941_0.6669598818022953","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"20.0.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@20.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"37afde89cf63df5f09a35262b4b0a72f208ed300","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-20.0.0.tgz","fileCount":12,"integrity":"sha512-AC2HhCKzt+Fe1qFpXxzQ/rPk7DjJCwcxOhTDtLSfShmw/y0y+92F5G8RRl5M1lxcjSAq1bRiMXz7sfBbDyffaA==","signatures":[{"sig":"MEQCIAmFud0E8a/cMoREuVR3HuYKnowNc6nrItNPZgHwcfk7AiAzYzEbkTcVZ0CZlRAsGOxGMKN76PnbzX4MVLVg3mLymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUKXI5XG7Q/JQ78lx4ipEpH2E4Uv7XmtQq45KOdys0+AiEA4/ETMa8l3BR3GioXAQe5UQsY+OTrdw3H7J6S/yPQerY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"312702d284a216e793b9146aac9cf948cbafc2ac","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^20.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_20.0.0_1792688580176_0.11867956152198667","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"20.1.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@20.1.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"ed16eb5f7e48e2f44e6b4727ef55731054a0eec4","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-20.1.0.tgz","fileCount":12,"integrity":"sha512-TQ8Ps+azVgjnOM9RGZU5XDbNeg57VMbnwuAWt9G5O3q7Om49H6tP1/u5WkgzgfalOErs2WSNOWO1DkuCc9hy4w==","signatures":[{"sig":"MEUCIQDjwq5AeRKVSlCiTdO40bR00MzTRU8lpvoNkYb921lnFAIgRUIizY0Htk4hugqBDlwYcLIANvkjZEeu2uFQS6hfijk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFf9yCyyfQ7KEGGyijcjLUH7nj51lckq/yRoL5HbueOHAiEA7uooUNlUBgmU9CvpGBkPfX1mis2EOXRJveTmmc3YsVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"50f4b9928e685966c70c9521499f6240eedcf05c","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^20.1.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_20.1.0_1792732790820_0.3806528738126742","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"21.0.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@21.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"2e053b3d015970856dace36429f24d55c0cf0eae","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-21.0.0.tgz","fileCount":12,"integrity":"sha512-btB2IOvkiUiD19q17XDYA0EXNmVvCjbhlIX/Z0Z8xttANr3czudgZY1/YQRAQ87SsYtaT+eNRQ9xO77wOnf4Ag==","signatures":[{"sig":"MEQCIAGQQr0Mnhr+D/Y0aQM3KDqA2/qU1YVBUtlv/9hcLr6CAiAT2XAMTwAS7AZqJAxSkm1Rzhia8MYoXoUNzYr8Rckj3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPwNhVxjlw7GzkFNQbvtxwjkrMhTtLe3jZK6zBDuXS6wIgYGBwgH6fzJO3v5xR3sD6MPGHFD+PeimOJUDjMhNC1QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b1caedd228c6ee790c8ee7df5e3f834d005bb645","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^21.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_21.0.0_1793366588213_0.629273595126574","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"22.0.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@22.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"4b1b1f281a6fdf569736895b1c1c8e83636c606e","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-22.0.0.tgz","fileCount":12,"integrity":"sha512-6GKUj4b5WoTjoFhOe7QFrKJPieZmDp6+u3v13Ow/+oWYIOFEHfrMzJRqCgrtLK6H2N/fVgp2bI7mrrREEXo7Ow==","signatures":[{"sig":"MEUCICsTz2S8/E5vyqkygWIIbqE+y9BmyXMqStJoxS1/j6DCAiEA5qootOOxvTiqdXRVlcOpkL8YBEfmqUTU2aqllKN6DP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBJhd544P8Wp9yYJDdYxUW5jATM39wFflOzLs7OKw3EwIhAMkomPvruFS0rrKPrx2Jy9OyL8wRC4SLlrpDhJjXRCW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"67c99384daaf2a0b4df0792d5504bf3a799f7769","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^22.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_22.0.0_1793472781161_0.037244743174530526","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@mcp-abap-adt/background-runs-memory","version":"22.0.1","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@22.0.1","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"bf9b590e1116518046ebd9c7972ca8b584b27f8b","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-22.0.1.tgz","fileCount":12,"integrity":"sha512-fXASat/l7ny0BkGqvbETkd4HEOlV+ZzWpfaG2lZNF1s3fwTSdKyKIv+0yZAhpQva6ox16CVjlqEtmn54cZHTwA==","signatures":[{"sig":"MEUCIHwnIo8Wly78Qoq2H8IbghkInfmNS9KpZmW2otKxG9FMAiEA9EQp+nY64o5d+K5OvDyqrKUrrBGRCPT261jn8jpYr+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDVWgHf2oNzO5z252xThhgLM6l0oaAL5qCDRyI2+v8DAAiEAzZyETHhaC18f45sFDTrb28/jkYh9QrIH9tGtosX8eXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"822e164a27d7cfa0a00dadfe84970f1aeb3a537f","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^22.0.1"},"peerDependencies":{"@mcp-abap-adt/lib":"^22.0.1"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_22.0.1_1793479684205_0.42962750448445375","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@mcp-abap-adt/background-runs-memory","version":"23.0.0","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@23.0.0","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"e96f758e17cbddf5c4c559c21ff71b16f166d8f4","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-23.0.0.tgz","fileCount":12,"integrity":"sha512-INIn4yrkyT9RskHuxGoECSksCAQ8oOPqqaREcE8CUSQpafEyuHBIX+EMT/wUXgJZYr88zGKgn0WK/TixgglawQ==","signatures":[{"sig":"MEUCIQC2u0KsGkIYXgqRJhpawTW2XORRjR5wmR2Z02uk7urA/QIgCoJTgcXb5BLNixCXW6y3S4cfQKqDlnQm+hdk+Jz2xRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICPI89i5ddFH3Z+EaRV71mvOJ5OmkV+/NbEmpe8F4754AiEA0BmFYt94g4ijIpnTW+fTI7AsNN5SqpxokYBViL/Vqd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b6a46adbc2354a9da30847188c2c0b6b8dfb2922","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^23.0.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_23.0.0_1793605461122_0.9901013505029583","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@mcp-abap-adt/background-runs-memory","version":"23.0.1","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@23.0.1","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"b2a69e24444e0cb15d6522b064ad960621e02682","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-23.0.1.tgz","fileCount":12,"integrity":"sha512-uMP/msqrVTSkdqUrvuVmJ83vhu4IygbR2HKs6Mw/hzAVKQ/AOK821A076IphdUWl4iWvpjbQOmfbUx94DFBK0g==","signatures":[{"sig":"MEUCID0T8ICS077Xm3bNssEHLdC+Lc+futOkPnfs3Cn+WxDIAiEAlVa28UMZHDTNU0CSEqiBD2EBUb64kzzod7JXHUBRYOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKjcPVD+6Wncz8uXw+SYKKiUUBQsbl5DDEOAzxPKJ8pAIgWXRR1y/D6mGvsW1jCFhbpAwS/6eTVWp/3UnumLBi6PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eefb6d34d740e0ad4b4ff7fa691552ed77487ba1","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^23.0.1"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.1"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_23.0.1_1793625888973_0.2213033977943235","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@mcp-abap-adt/background-runs-memory","version":"23.0.2","keywords":["abap","sap","adt","mcp","background-runs"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/background-runs-memory@23.0.2","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"a71e6c22f5f791cbf6e185c70e85e9f4f2c6288f","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-23.0.2.tgz","fileCount":12,"integrity":"sha512-Va8Zg2XzjVFiBRd9Q4Mhzrjso3lDnYC+MdM+dvjtWN8CvBdLjewFL6iw7StqGrbHfvXp924lchUqybI/sHx2FQ==","signatures":[{"sig":"MEYCIQCKSmEsuDQeMraB2XCW6ceWS1zLIkebWpXLHI0QYyEkRwIhAJek3QjgOJ+/+dt2DOzdbqcLd8cYbz9mguEIAwlmPn2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFFhkFSBMjh32wVgdzMI006NcP3aexffGQ0fV/KqJDWYAiEAhlk1q3HIHm1DbXifPGspezZFb8Rx5wPX4PuMcKLydTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27625},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"acd4cc09276840676d62667a2052a2156d0ffcef","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^23.0.2"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.0.2"},"_npmOperationalInternal":{"tmp":"tmp/background-runs-memory_23.0.2_1793641048567_0.5988861484665512","host":"s3://npm-registry-packages-npm-production"}},"23.1.0":{"_id":"@mcp-abap-adt/background-runs-memory@23.1.0","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"b03f639bbed3d07aff2b7a55a652b78b8ae16bba","tarball":"https://registry.npmjs.org/@mcp-abap-adt/background-runs-memory/-/background-runs-memory-23.1.0.tgz","fileCount":12,"integrity":"sha512-l9Oh5OlkNLS9k5QyEx55a/Bq4HkhGfFvII9Ua1nF7mJPCsqwKz4Q3v3qJvD0EFanOeHUYiZdu3aiNdcXhQf0jw==","signatures":[{"sig":"MEUCIBM3fxKrGeWzcHY6MistA6oAcC1k2LaOr0wc1xoG6t8ZAiEAiR9jXTCYN9v+2KDPJQcGWGSzKHG1D1aFv+d7Y7Co278=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWWSGb+Iqv+4ytVdJpxEYfSVrIRp87wMTXiLJY7cKZzAiAPyHF+vo2BCu0kPsDtwZWO8pEBqiw/JG35CYJvdd6Jgw=="}],"unpackedSize":27625},"main":"dist/index.js","name":"@mcp-abap-adt/background-runs-memory","type":"commonjs","types":"dist/index.d.ts","author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"engines":{"npm":">=9.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b29d6ffdc8665ce00580e100ca70e28d341f7bfb","license":"Apache-2.0","scripts":{"test":"npm --prefix .. test -- --roots background-runs-memory/src","build":"tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"biome check src","test:check":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"version":"23.1.0","_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","keywords":["abap","sap","adt","mcp","background-runs"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","directories":{},"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/jest":"*","@types/node":"*","@mcp-abap-adt/lib":"^23.1.0"},"peerDependencies":{"@mcp-abap-adt/lib":"^23.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/background-runs-memory_23.1.0_1793694394077_0.8239826060419377"}}},"time":{"created":"2026-10-21T04:03:23.609Z","modified":"2026-11-03T08:26:34.496Z","0.0.0-stage":"2026-10-21T04:03:23.609Z","19.0.0":"2026-10-21T04:04:00.185Z","19.1.0":"2026-10-21T10:15:56.798Z","19.2.0":"2026-10-21T20:37:24.044Z","20.0.0":"2026-10-22T17:03:00.305Z","20.1.0":"2026-10-23T05:19:50.907Z","21.0.0":"2026-10-30T13:23:08.292Z","22.0.0":"2026-10-31T18:53:01.236Z","22.0.1":"2026-10-31T20:48:04.291Z","23.0.0":"2026-11-02T07:44:21.210Z","23.0.1":"2026-11-02T13:24:49.065Z","23.0.2":"2026-11-02T17:37:28.641Z","23.1.0":"2026-11-03T08:26:34.196Z"},"bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","keywords":["abap","sap","adt","mcp","background-runs"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"description":"The in-memory store of the MCP ABAP ADT server's background runs: an IBackgroundRuns of @mcp-abap-adt/lib keeping each caller's runs and their answers in the process's memory, 16 per caller, until discarded or the process ends.","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/background-runs-memory\n\nThe in-memory store of the MCP ABAP ADT server's **background runs**: an `IBackgroundRuns` — the\ncontract of [`@mcp-abap-adt/lib`](https://www.npmjs.com/package/@mcp-abap-adt/lib) — that keeps\neach caller's runs and their answers in the process's memory.\n\nA class or program run (`RuntimeRunClass`, `RuntimeRunProgram`, compact `HandlerProfileRun`) called\nwith `background: true` answers at once with a `run_handle`; lib runs it on an ABAP session of its\nown, waits for SAP's answer, logs that session off and hands the answer to the store. The\nlaunchers of `mcp-abap-adt`, `mcp-abap-adt-http` and `mcp-abap-adt-sse` create this store; lib\nships none, so a consumer that keeps runs elsewhere implements `IBackgroundRuns` itself and never\ninstalls this package.\n\n```ts\nimport { InMemoryBackgroundRuns } from '@mcp-abap-adt/background-runs-memory';\nimport { EmbeddableMcpServer } from '@mcp-abap-adt/lib/embeddable';\n\nconst backgroundRuns = new InMemoryBackgroundRuns({ prefix: 'replica-1.' }); // one per process\nconst server = new EmbeddableMcpServer({ connection, freshConnection, backgroundRuns });\n```\n\n- **Whose run:** each run is its caller's — the URL, the client and the backend user. Another\n  caller's handle reads exactly as an unknown one.\n- **16 runs per caller** (`BACKGROUND_RUNS_PER_CALLER`), running and kept together; the start of\n  a 17th is refused. No process-wide limit.\n- **No timeouts:** a finished run's answer stays until its caller discards it; every answer ends\n  with the process.\n- **Handles:** 128 random bits as hex, after the optional `prefix` (an instance id, when the host\n  routes handles between instances — the routing is the host's).\n\nLicense: Apache-2.0.\n","readmeFilename":"README.md"}