{"_id":"@mcp-abap-adt/compact-readonly","_rev":"16-404fa63183b3cf103c0a70da4a6fbd59","name":"@mcp-abap-adt/compact-readonly","dist-tags":{"latest":"18.1.0"},"versions":{"14.0.0":{"name":"@mcp-abap-adt/compact-readonly","version":"14.0.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@14.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":"ca2f868f9e64cab85d8e2b8bb850b57d5a7bdafc","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-14.0.0.tgz","fileCount":68,"integrity":"sha512-NYWfTcyK0o0LBtlbM8Fh6/HWmiFrvtJJZiOQH38nVPo1jXDUNBhxQoH2WtL+zNRYdcHhv+RnzXXymqrg9o2etQ==","signatures":[{"sig":"MEYCIQDUWOBnAM6AKJMk2npdQa2MQP00wkS6mjUaFI5VD+9+NwIhAMMUzeLLcs3nYkA9gZ+RqmRnYJ6KkkBVRMkXuBinmA9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95843},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"844dc7d0b2b843b9c66d4b53d1ecdf89903b6cfa","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_14.0.0_1790609197049_0.6270582546397563","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@mcp-abap-adt/compact-readonly","version":"14.0.1","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@14.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":"f5dc2c97ca1c262666258fd0038d6f22cd5fbea6","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-14.0.1.tgz","fileCount":68,"integrity":"sha512-PHmavD0zBWC8U+vpe/OMoEMCn6uTY0vfTiudj/Sjkd/hytn+GP8QS/XFsYqNzQxSTr+ydfoeLFzZZ7xBKdq9Lg==","signatures":[{"sig":"MEUCIQDcRwDaGrG+qvEG+ebumP6dhEvA5wqpIIEEWLUUZtKk4gIgOPQ8s4WL7pTrbmFDKOSCfriwJnSC+PvyMzWrnpMbKfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNuYG51emb7EymXXgqd4zW8POdJlHGoLSTZJCdUteEvgIhAI5/JMFzq5RtYTyQfzjWxW8W7yhC5/LXtfE8ILvcLP56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95843},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"2e53695e7ac4c8208a9a2c9b2595dc0e3ba7c2a8","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_14.0.1_1790615706381_0.3628503152367095","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@mcp-abap-adt/compact-readonly","version":"14.1.1","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@14.1.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":"07564bf2e7539b5504e929c61670f689e66f4aff","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-14.1.1.tgz","fileCount":72,"integrity":"sha512-88TU4iv9WA8Da5MSGdiqOMZRe3NnH0hJdPW32ZfIUu2NdJIV+1Mu3Qxvq8zwxQiaOC3ZItd+dXrnEzB1srRzxw==","signatures":[{"sig":"MEQCIFD8VJwNkeJ0ouwlprcePPfC3qMrT7k6RlmHqDc4wNK6AiAdv/Afvyo28722R9vQMN7wJ5EXzOAMxb0DLN6dPBWi0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2FdR4CF+sg++QWCvWNYVHFcrOYSL645SixkTuqDzAogIgDX8ll+ycP2iAvLGDKNZT4ejeWib71bX23nlI/3/VHJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105797},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"35821134c015a6b61b4a2485a69550db4d7f37cd","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_14.1.1_1790681734504_0.8368077553485165","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"@mcp-abap-adt/compact-readonly","version":"14.1.2","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@14.1.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":"6c0451d6cada811b8bde75f77ed21a4105a613de","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-14.1.2.tgz","fileCount":72,"integrity":"sha512-8d35gF/bsqe7iYrdXA0dmnvEAtILCmxAN69o3B9J2HIa7JC8P0f7K16jrUU2W6GcQLynP1K6QORRdGuHpHDyBw==","signatures":[{"sig":"MEYCIQCeSoLULwX2cKZN7KEvWIWccal3UT5yqRhO3YGvo7tT6QIhANdlbJyZVDXGLXnL/ZWYHAaSSwTlSccSSqbsoNOAbJS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5HZh7O7Z0gY2ngqExoWTHsZI2rntzTb81H/fhKXoa8AiA3b0Wrt5vKlg3MMX/GvCOu+Ki6psQNvE4b1yHgrF6f9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105797},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"d93ba90964bf978543b7adc8170af2940e02be14","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_14.1.2_1790732546763_0.013519956246077491","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@mcp-abap-adt/compact-readonly","version":"15.0.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@15.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":"d0774a7f3bb5cdbaab507b7d15cd5a0725e94f21","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-15.0.0.tgz","fileCount":72,"integrity":"sha512-dDHqwSh+oBS+rbHylFj3KWncuWk6BePptBcRHGV9rINCSBUgrqlPs/aljtSRqMdpv2d88giv0S3uEnwjzX7gKg==","signatures":[{"sig":"MEUCIQCW1W5eUKzj26sExEECuWXC361es5s9xKHYA415Lb1vTQIgJpLplOhAqw/2Jib/HEWr738exBvECltufen6Vz2TGkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA12XoBhv/uvWtzqvAtZqWJ9wvZxshHKGFMprl8oJ8IQIhANbhhIHTewJsMCtwE27r1rg5Hrvrg1n5UI9sxiJ3LZps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105849},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"ec208a87dc7080c58bd10dfad6d836061360a7fe","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_15.0.0_1790781376054_0.1952994781796411","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@mcp-abap-adt/compact-readonly","version":"15.1.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@15.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":"58474920fb484ac4771f410caa713b076f83aa21","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-15.1.0.tgz","fileCount":84,"integrity":"sha512-9arW31jl4nuB64i16r0gbdW057172MZxqyLk3RDz5R3YDHBQEbnsZlFBz4luRJdlgSshKsbH0VtH+0qNhu0KJg==","signatures":[{"sig":"MEQCICDyH1z0g0AamGhBTt2AHBvHFbwY+KFYnbqAV2hm35CuAiB0378emS4D/E9U1DjKtble0Y3K9IiPhvuk4M/1WmK1YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFBNGILIjKCsMu0u4axlfh+nyi6jsm4knfV8E2K2vP1gIgNImid76Mu4h2sknlDqfRmnVQQm+J94w7iEpAQUIRTl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129898},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"a4c48a4ca9416c10b1714bf3e156c327a9218422","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_15.1.0_1791052420083_0.2265661928316065","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@mcp-abap-adt/compact-readonly","version":"16.0.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@16.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":"ee3bdf99b776747f706b2f8532a5e2f9acc6d072","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-16.0.0.tgz","fileCount":84,"integrity":"sha512-hp6g8ZHtZL34nr1yo7Q0no7uV/e0tHJnfzlrtzsoZseVD6ZQ9XPZhUWVJPdCQloxG6TbZw4HzjYKxoY/nGGn0A==","signatures":[{"sig":"MEQCIGdEBLsxTmzJ919lH9FzSsLgN0L11HRW1Xw69BFi8PctAiBIHUYOHR1daoP1v+A+SoxzR1k7S4TQCQsuVhzzrmhqIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5tJFeUJTVJBTWrf3uS/KuPTGDdHpPwI86D9WHELKuQAiBw1XZBJHSJnVZAI7hp0uLlWBIroPHhl7RHeFUXEy/DcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129898},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"a2421078c09d0ee78ee581f137a5c15789741635","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_16.0.0_1791053074765_0.6730621928576423","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@mcp-abap-adt/compact-readonly","version":"16.0.1","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@16.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":"a9ddb293f866e006682e98f728f40551b4b7d8d5","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-16.0.1.tgz","fileCount":84,"integrity":"sha512-xMNpuCRFBpwhJ8YO5W2U81KgNrO3c3ogqPlv0kkYGrMIKgbu6L3ycgk+9mOMQZ0ji3snu7W5sSJTkzibmdH4YQ==","signatures":[{"sig":"MEUCIA61Za4eofQajspXjoVl5N5DhR/KIMg2kvKUXfVYMl8BAiEA0gP8NEFY2ov/EqGgIkWekLRhnzGhCr6F+kr2JDSSUm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7xtcjqTQxMsSWYGXGSq18OIHM5gl8BBJ8OmyfWuMA3gIgFM8ALxTQfrTQ8Y7FdpvvasMY9oz18Ww4DAW7xpQOUWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129898},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"32a8be9d676e19b940a5f9a0faf5b595292468e5","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.4"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_16.0.1_1791105221641_0.326138993166333","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@mcp-abap-adt/compact-readonly","version":"17.0.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.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":"20e45980546ac3eb42a5583b9034a8b9324e1a00","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.0.0.tgz","fileCount":84,"integrity":"sha512-Z4V+Ja6rsFQOqgafKywjXk9OVh5UGKiSI2Usjii7I7odSrz0I6dADQzBrKMsnXMtbt+lUBB/znjEExYRjLDqLw==","signatures":[{"sig":"MEQCIClsuErTI88a24cWNO5nQ/IPagHWiLK8aaBqZLHwNuT5AiAlEXfNYrvnIu69N6fggcCQlsS8+DHI+uflTsJ6J1bHOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEOzeexWtd3Uw7oYAe9NH5Kxec6x6qn2oqUp/S9Gp1zgIgarjQlku2ytPYOPBePemovei+DadFnRbY2LauEL8M7SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130206},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"daf5d37530cad926ace9afbcc879ed78e1784f26","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.0.0_1791220696962_0.21076449413005216","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"@mcp-abap-adt/compact-readonly","version":"17.0.1","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.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":"19efade473b5ff9a9c72d336618be5133430cab2","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.0.1.tgz","fileCount":84,"integrity":"sha512-yimAXfz9yVDkpjs5G0rIH/BiYqZXDhZZIvqWoX85V4hTsC+COUVVQcFkjVI+jfqfzD8as2U51kEiBtl7zbxMdA==","signatures":[{"sig":"MEYCIQDWH24+A9yJKL4hvZXpv/ttB/vQPRPVN8wGRe7fCOAirgIhAOKVuexHMLlgDsnKL47nU5h67H1o+87mbyYwDJTC0lG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB62IqL42/EEaeWsA/CNp8tqje87kmVIuCU2VXqKEu/iAiAN85pqCAslNl3MD415KZgIDw6ARLOY/USuoJE4Jbfjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"a81e689506e4a587b3e627a02b9cbd1490e2b368","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.0.1_1791224996556_0.1243064761891326","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@mcp-abap-adt/compact-readonly","version":"17.1.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.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":"c564d463a736535b827becd49751059d35af8826","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.1.0.tgz","fileCount":84,"integrity":"sha512-VQXrEz+jqmXglFy/Q+5W78ttvhA7baZPtFYUaP0cFuE5TyRxoQW5rfQHxFHdynYAdeVwxXwGP221n/c3mHX1Dw==","signatures":[{"sig":"MEYCIQDU52UUUjGsrFGeJ5vS0/DCcjPW8ZcfUJYYelLYoWyGcQIhAJQ3gdouqiJeBblKxJ2KEI+CB/mvPxKDTCUT41f0Fv9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTVKmEIrh2jzniR6/sWeAPEqsFVSRysx6ravsIvUImhAiEAg7CD9Zzi0apNkuy5t/ClQ8fL/NB6ebWDn2G+TT+jrNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"dd2b39cef298b91b815841bfe76440c2222de8d5","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.1.0_1791274170570_0.33860626924410075","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@mcp-abap-adt/compact-readonly","version":"17.2.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.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":"b14785010036cc4ec4fe79da7e684f27b30155ae","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.2.0.tgz","fileCount":84,"integrity":"sha512-GPTLZPPmlWpyWUPkpdHtEbgrNpb64FUDtQQFfepPz5wZgYJLxh83jfP2WeHStoLWtJIQzartmEQDtg7zBYOa0g==","signatures":[{"sig":"MEUCIBQ5/KogduRURlOaqZWnuWMOkcad2TBR4BcvZXjAwImbAiEAruztgKhw6Jl3eguFkYgokQzp6M4iCNExefSEkPtw4zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeRaf6cCrDW7d7j2KKyIQSpk80k4qna1ZbSeYY5oFYJAIhAIKJX7jdiphTjgZBT8B+lj3Is2cC4RssyYwb6pIhMeMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"6bf094e381d2f726036fb73218691830c3ba51cb","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.2.0_1791690258001_0.9185195250690179","host":"s3://npm-registry-packages-npm-production"}},"17.2.1":{"name":"@mcp-abap-adt/compact-readonly","version":"17.2.1","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.2.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":"2123eab31f63a9f14faaf0b61264ae356cbd3bf7","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.2.1.tgz","fileCount":84,"integrity":"sha512-g+LpKWZVOVDheqfgzF4X8HtARi5ZyfmsNEOtPNVCDHyx3RRC8GmJpagWoNHuT7aNWReLXpaiXIFV0Ph0tXICFg==","signatures":[{"sig":"MEUCIGw8YapYrs6bINk6agH+4bTlR3Laljdo82S0gga2qiIPAiEAixaCflEr6Y40LOx5jrO/u/obf8ABLRrZcuxd4K0mb/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCG03/rcaNpLQ0klSnDoFgu/cY7Da3NNqVQOs7JEbKcxgIhAJvTUT4VWO03XpLjROJW6kKqWhZYpRX4eKCfk/4y4Kpc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"210698e0ad76f71c6688b12d6553d246ba2140d7","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.2.1_1791692817388_0.4853683141047844","host":"s3://npm-registry-packages-npm-production"}},"17.2.2":{"name":"@mcp-abap-adt/compact-readonly","version":"17.2.2","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@17.2.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":"828f1057a1f1f1de440fbbac1efe91063b486d82","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-17.2.2.tgz","fileCount":84,"integrity":"sha512-Sbt+52Gwbni+PcZJZ32dpjq9SUHcfX59Y+caxHGIHEJi1AD6riqXyy4rxrJ8+PtVGAY0fgrDdrC/uGyNdEIdXQ==","signatures":[{"sig":"MEUCIDVeqE+geWCFZtyppe1ot+2E5dB1Kffmvpd9kzSTgRXkAiEAv9Y4FV0Z/QWnCZxe2OCRKweD1FdSSkvXhbhwhMgqFnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmnJTFZejjN2qsGKpcCgj/wWmeIjghMzXwhdYdL4U1GAiEArWuHDH1qxw4qqgtsEx+AQYdYNTR7KF/6hT40cjzp5QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"c53697c5cfef81bd0badf47360a56bf9133905c9","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^17.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_17.2.2_1791700473591_0.002745758445449331","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@mcp-abap-adt/compact-readonly","version":"18.0.0","keywords":["sap","abap","adt","mcp","compact","read-only"],"author":{"name":"Oleksii Kyslytsia","email":"oleksij.kyslytsja@gmail.com"},"license":"Apache-2.0","_id":"@mcp-abap-adt/compact-readonly@18.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":"c2e7789a8c72e8d38bd18d937a8cf845f1188803","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-18.0.0.tgz","fileCount":84,"integrity":"sha512-5YrJYlA3zKjb5HT/AcSn0nBIS1LpviwOwZt0XpqUYYdtl5YAB8XL79NWaR/P8kWdZeGuF/ZROTQTv8aiXXNYJw==","signatures":[{"sig":"MEQCIA6z3wzHNgGfqN4FjruGsbABdJU0SBLPIKp6taOy+4p+AiADwt4eyMb2h3ALy+Cb5FBM3DxQabi2E7ETCm5aiTO8Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHniGtIpGWWjL4FFABJAZwUs9t9OG6/SX2CxZ3Dm4h5gAiEAgfFgGtDguC/UT6i+SgPpJhzRlCNT5qSpOsSjOkzeK2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130207},"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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"daa16fe5ca2bbbab0507fe50e65edbef6ce36432","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","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 compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/compact-readonly_18.0.0_1791813432659_0.1311799531310578","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"_id":"@mcp-abap-adt/compact-readonly@18.1.0","bugs":{"url":"https://github.com/fr0ster/mcp-abap-adt/issues"},"dist":{"shasum":"2d22851ed1da69b6da36719a043cb0990d61f442","tarball":"https://registry.npmjs.org/@mcp-abap-adt/compact-readonly/-/compact-readonly-18.1.0.tgz","fileCount":84,"integrity":"sha512-BHx7q8BOX5rIJdDNiBeTerGcswUc3WD2pGtxy9o1yUiOSeZaLvRX6vafL/xVHsw/fSLMFTLH26ldk/6vOqAqtA==","signatures":[{"sig":"MEUCICXM6ToC/Ve1QcnOYwcl7HhOd4IfOxEwmOsJkic0absDAiEAqkvlXVgSp7RIl3VJMo5/VprTOaA0EZ0EDFmgHbdaP/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWb1mAxjGQHvPqmb3R0ItwzapJtKObOB/2oD5wM+J5AAIhAOkAcAm2WcpbvvDtgFiX1jfVzJD9DJ2KkqGsUeO0AzZo"}],"unpackedSize":130207},"main":"dist/index.js","name":"@mcp-abap-adt/compact-readonly","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"},"./routes":{"types":"./dist/handlers/compactReadRoutes.d.ts","import":"./dist/handlers/compactReadRoutes.js","require":"./dist/handlers/compactReadRoutes.js"}},"gitHead":"75a97798ff16a931aaeab34643507dd3e8bdda77","license":"Apache-2.0","scripts":{"test":"jest --passWithNoTests","build":"npx tsc -p tsconfig.json","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","lint:check":"npx biome check src","prepublishOnly":"npm run build"},"version":"18.1.0","_npmUser":{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"},"homepage":"https://github.com/fr0ster/mcp-abap-adt#readme","keywords":["sap","abap","adt","mcp","compact","read-only"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"_npmVersion":"11.19.0","description":"The compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","directories":{},"maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"_nodeVersion":"26.7.0","dependencies":{"@mcp-abap-adt/lib":"^18.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compact-readonly_18.1.0_1791823301495_0.8430504567124391"}}},"time":{"created":"2026-09-28T15:26:36.824Z","modified":"2026-10-12T16:41:41.873Z","14.0.0":"2026-09-28T15:26:37.194Z","14.0.1":"2026-09-28T17:15:06.548Z","14.1.1":"2026-09-29T11:35:34.580Z","14.1.2":"2026-09-30T01:42:26.852Z","15.0.0":"2026-09-30T15:16:16.141Z","15.1.0":"2026-10-03T18:33:40.168Z","16.0.0":"2026-10-03T18:44:34.840Z","16.0.1":"2026-10-04T09:13:41.728Z","17.0.0":"2026-10-05T17:18:17.043Z","17.0.1":"2026-10-05T18:29:56.662Z","17.1.0":"2026-10-06T08:09:30.678Z","17.2.0":"2026-10-11T03:44:18.140Z","17.2.1":"2026-10-11T04:26:57.467Z","17.2.2":"2026-10-11T06:34:33.673Z","18.0.0":"2026-10-12T13:57:12.744Z","18.1.0":"2026-10-12T16:41:41.577Z"},"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":["sap","abap","adt","mcp","compact","read-only"],"repository":{"url":"git+https://github.com/fr0ster/mcp-abap-adt.git","type":"git"},"description":"The compact ABAP ADT tools that change nothing: one tool per read operation, the object in the arguments. A tool list a consumer can hand out knowing it carries no write route.","maintainers":[{"name":"fr0ster","email":"oleksij.kyslytsja@gmail.com"}],"readme":"# @mcp-abap-adt/compact-readonly\n\nCompact read-only tools — 16 tools that change nothing.\n\n> **A library, not a server.** To run the compact server, install [`@mcp-abap-adt/compact`](https://www.npmjs.com/package/@mcp-abap-adt/compact) (`mcp-abap-adt-compact`); see [Installation variants](https://github.com/fr0ster/mcp-abap-adt/blob/main/docs/installation/INSTALLATION.md#installation-variants).\n\n## What compact is\n\nA different decomposition of the same ABAP ADT surface: the **operation** is the\ntool and the object moves into the arguments. Where the object-oriented surface has\n`CreateClass`, `CreateDomain`, `CreateDdl` and so on, compact has one\n`HandlerCreate` with `object_type`. Twenty-five tool schemas instead of hundreds.\n\nIt exists for a host that **cannot build a retrieval pipeline of its own** — a small\ncontext, no tool-RAG, no way to select tools per request — and must still drive ABAP\nthrough MCP reliably. A consumer that does select per request (cloud-llm-hub, for\none) has no use for it and should take `@mcp-abap-adt/lib` instead.\n\n## Why two library packages\n\nCapability is decided by what you import, not by a flag a caller can pass. A tool\nlist assembled from `@mcp-abap-adt/compact-readonly` has **no route to a write\nhandler in its module graph** — asserted against the graph, not against a list of\nnames, in `compact/src/__tests__/compactCapabilitySplit.test.ts`. The read-only\nhalf depends on `@mcp-abap-adt/lib/handlers/read`; the modifying half on\n`@mcp-abap-adt/lib/handlers/write`.\n\nNote what this is not: both halves depend on `@mcp-abap-adt/lib`, so this is not a\nsmaller install, and it is not a sandbox — code that deliberately reaches into\n`lib` can still call anything. It is a facade that offers no way to write.\n\n## Licence\n\nApache-2.0. See LICENSE.\n","readmeFilename":"README.md"}