{"_id":"@aopslabs/host-gateway","_rev":"7-83c44020ad0e568a8b5bb67aefb8d31b","name":"@aopslabs/host-gateway","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@aopslabs/host-gateway","version":"0.1.0","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.1.0","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/xf-packages#readme","bugs":{"url":"https://github.com/eeemzs/xf-packages/issues"},"dist":{"shasum":"42587ebe0577555a8d5e589fb15d23c619f7b582","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.1.0.tgz","fileCount":6,"integrity":"sha512-NehgOL2t/82bxFTpGY8/v4XIAQ9Ab5h0ZjP0Mo+Bpg1DVWnO2lAcrvheHFkjjA2z3ND10lhREUrUdkfvD6FBDQ==","signatures":[{"sig":"MEQCIBsOhwSFHn0zViqktQbXaTsW9UbGH0NpPZXzhTOP2QstAiAoWd/uiss9cSTs1RM2xfayFwQcsBfIW5uKgiZ1m83+WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29050},"main":"./dist/index.js","type":"module","_from":"file:C:/Users/mzs/AppData/Local/Temp/xf-private-release-FeUJyJ/aopslabs-host-gateway-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"},"_resolved":"C:\\Users\\mzs\\AppData\\Local\\Temp\\xf-private-release-FeUJyJ\\aopslabs-host-gateway-0.1.0.tgz","_integrity":"sha512-NehgOL2t/82bxFTpGY8/v4XIAQ9Ab5h0ZjP0Mo+Bpg1DVWnO2lAcrvheHFkjjA2z3ND10lhREUrUdkfvD6FBDQ==","repository":{"url":"git+https://github.com/eeemzs/xf-packages.git","type":"git"},"_npmVersion":"11.6.4","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@aopslabs/host-core":"^0.2.0","@aopslabs/host-admission":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.1.0_1785957629628_0.24907269250256192","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aopslabs/host-gateway","version":"0.1.1","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.1.1","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/xf-packages#readme","bugs":{"url":"https://github.com/eeemzs/xf-packages/issues"},"dist":{"shasum":"0c1b4ebcc6ff5cf259cac10b80a6a770f2cb6ede","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.1.1.tgz","fileCount":6,"integrity":"sha512-zFlK40HQDgmsU+vGMsCMpakJmC1awvzlX9RdpLHbFuApeY8KF8dLtnBm0iPd17GFZAkdcit550miyRZXzeao5g==","signatures":[{"sig":"MEUCIQCEanoo+QSpDZ6d0yEfDsWDBkesq0Wg/luhceO+ywI0VAIgXv3q4gmphH32ttFtgcyPvfoUS9HcXX2o9liftpujTK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30057},"main":"./dist/index.js","type":"module","_from":"file:/tmp/xf-private-release-eUv2tz/aopslabs-host-gateway-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8dec2305-4722-4c60-8588-03f1a7f334a8"}},"_resolved":"/tmp/xf-private-release-eUv2tz/aopslabs-host-gateway-0.1.1.tgz","_integrity":"sha512-zFlK40HQDgmsU+vGMsCMpakJmC1awvzlX9RdpLHbFuApeY8KF8dLtnBm0iPd17GFZAkdcit550miyRZXzeao5g==","repository":{"url":"git+https://github.com/eeemzs/xf-packages.git","type":"git"},"_npmVersion":"11.9.0","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aopslabs/host-core":"0.2.1","@aopslabs/host-admission":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.1.1_1786220808643_0.9230593392839193","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aopslabs/host-gateway","version":"0.2.0","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.2.0","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/xf-packages#readme","bugs":{"url":"https://github.com/eeemzs/xf-packages/issues"},"dist":{"shasum":"09c31528c01be40299a511abaf2f845131622823","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.2.0.tgz","fileCount":6,"integrity":"sha512-ce5q0zAPnvcUxWDa81gZ/iElMdqyhKZu+d+wfDaygs2TqLQ1dGEWHiMcU11B6x6PJctPFOd7s3sxBC2iL8jmzg==","signatures":[{"sig":"MEUCIQCRVienoCqCQenAwEMIN0j2Xpk66LxHSGzIKvlYQFTH1AIgKo2wK33QPIjCDwFnOOJthdJKhsaCn8VfCdRq1txy/E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37024},"main":"./dist/index.js","type":"module","_from":"file:/tmp/xf-private-release-d7py9t/aopslabs-host-gateway-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8dec2305-4722-4c60-8588-03f1a7f334a8"}},"_resolved":"/tmp/xf-private-release-d7py9t/aopslabs-host-gateway-0.2.0.tgz","_integrity":"sha512-ce5q0zAPnvcUxWDa81gZ/iElMdqyhKZu+d+wfDaygs2TqLQ1dGEWHiMcU11B6x6PJctPFOd7s3sxBC2iL8jmzg==","repository":{"url":"git+https://github.com/eeemzs/xf-packages.git","type":"git"},"_npmVersion":"11.9.0","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aopslabs/host-core":"0.3.0","@aopslabs/host-admission":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.2.0_1786278329690_0.3038956682963234","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aopslabs/host-gateway","version":"0.2.1","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.2.1","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/xf-packages#readme","bugs":{"url":"https://github.com/eeemzs/xf-packages/issues"},"dist":{"shasum":"d7543719d3dc9f01ca105039100265b98d985a3b","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.2.1.tgz","fileCount":6,"integrity":"sha512-piQm5R6YrBH0oMasS+ds5QWq2gVG9Hrzj65+ruc/7wHg4NedXLmrP8oAAo9wxgceZ8j6Jvnop0a6g1K3dPMyVQ==","signatures":[{"sig":"MEYCIQC5xD4Ogbd0sNFdQ2Z8IGMX52aCVCq27u1UTCdI1Jye4QIhAJJf4tqcR1RdxFJIZW3wU8wFalDgH8EZ8yYdHMhjujXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37022},"main":"./dist/index.js","type":"module","_from":"file:/tmp/xf-private-release-LV3ccA/aopslabs-host-gateway-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8dec2305-4722-4c60-8588-03f1a7f334a8"}},"_resolved":"/tmp/xf-private-release-LV3ccA/aopslabs-host-gateway-0.2.1.tgz","_integrity":"sha512-piQm5R6YrBH0oMasS+ds5QWq2gVG9Hrzj65+ruc/7wHg4NedXLmrP8oAAo9wxgceZ8j6Jvnop0a6g1K3dPMyVQ==","repository":{"url":"git+https://github.com/eeemzs/xf-packages.git","type":"git"},"_npmVersion":"11.9.0","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aopslabs/host-core":"0.3.1","@aopslabs/host-admission":"0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.9.5"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.2.1_1787261225796_0.983860204174315","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aopslabs/host-gateway","version":"0.2.2","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.2.2","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/tsapps#readme","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"dist":{"shasum":"f392e54e6889b1cf55baec005a3af1659dfe7a27","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.2.2.tgz","fileCount":6,"integrity":"sha512-VorKnHZM52yjbDQ8m7xAUP5RdzdXM6KoLnmzhGVQo6Bd5FWe0DuoyKdnylysTd6lNg/qWLMyM5LEI6KhpHe74Q==","signatures":[{"sig":"MEUCIQCvUwtjtj6vyf1ypSXhBYwordyJUI+0wEOBNcj5rHXkzwIge57i4QB2ktspfSiYMguTCiQu5Sq6PGq0Zcm1caezulc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37243},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tsapps-xf-publish-2mFQ2T/packs/aopslabs-host-gateway-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit --incremental false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a7ae849-d37a-44f6-b991-479c22101aa1"}},"_resolved":"/tmp/tsapps-xf-publish-2mFQ2T/packs/aopslabs-host-gateway-0.2.2.tgz","_integrity":"sha512-VorKnHZM52yjbDQ8m7xAUP5RdzdXM6KoLnmzhGVQo6Bd5FWe0DuoyKdnylysTd6lNg/qWLMyM5LEI6KhpHe74Q==","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"packages/xf-packages/xf-host-gateway"},"_npmVersion":"11.9.0","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aopslabs/host-core":"0.3.1","@aopslabs/host-admission":"0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.5","typescript":"5.9.3","@types/node":"25.3.0","@aopslabs/eslint-config":"0.0.0","@aopslabs/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.2.2_1787694167747_0.02438290210416194","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aopslabs/host-gateway","version":"0.2.3","license":"SEE LICENSE IN LICENSE","_id":"@aopslabs/host-gateway@0.2.3","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"homepage":"https://github.com/eeemzs/tsapps#readme","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"dist":{"shasum":"333921d2bae397e8177f424590c1d29a3cd23651","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.2.3.tgz","fileCount":6,"integrity":"sha512-x1aAJsDI95A8wc6YQFLFsXWKcnAupsc4ASdCi0CgWcpGgcQ+nLdltR90f1oOExMa1mDmbgwLbpbaLSOOA8OyrA==","signatures":[{"sig":"MEQCIHpmfanhY8x7r0boJ22R9piNQ/IN3YBXnLFm7C1UNJYfAiB82wN7qGJpSkxSolcq+JtkHpGoPjYpKRmqVsXPPiQXSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37446},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/release-candidates/aopslabs-host-gateway-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit --incremental false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a7ae849-d37a-44f6-b991-479c22101aa1"}},"_resolved":"/home/runner/work/_temp/release-candidates/aopslabs-host-gateway-0.2.3.tgz","_integrity":"sha512-x1aAJsDI95A8wc6YQFLFsXWKcnAupsc4ASdCi0CgWcpGgcQ+nLdltR90f1oOExMa1mDmbgwLbpbaLSOOA8OyrA==","repository":{"url":"git+https://github.com/eeemzs/tsapps.git","type":"git","directory":"packages/xf-packages/xf-host-gateway"},"_npmVersion":"11.9.0","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@aopslabs/host-core":"0.3.2","@aopslabs/host-admission":"0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.5","typescript":"5.9.3","@types/node":"25.3.0","@aopslabs/eslint-config":"0.0.0","@aopslabs/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/host-gateway_0.2.3_1788791283049_0.5304894280243435","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aopslabs/host-gateway","version":"0.2.4","private":false,"type":"module","description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"dependencies":{"@aopslabs/host-admission":"0.1.2","@aopslabs/host-core":"0.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/eeemzs/tsapps.git","directory":"packages/xf-packages/xf-host-gateway"},"license":"SEE LICENSE IN LICENSE","devDependencies":{"@types/node":"25.3.0","eslint":"9.39.5","typescript":"5.9.3","@aopslabs/eslint-config":"0.0.0","@aopslabs/typescript-config":"0.0.0"},"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit --incremental false","test":"node --test test/*.test.mjs","lint":"eslint . --max-warnings=0"},"_id":"@aopslabs/host-gateway@0.2.4","bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"homepage":"https://github.com/eeemzs/tsapps#readme","_integrity":"sha512-CBS62ZVUkw8vthojFLbcR9jj8Gt4+N8VwtS2ISCMhTpRTZldn8p6OUaWxAPOq3nlo9UqyuRS01nzPrwYuB0k0w==","_resolved":"/home/runner/work/_temp/release-candidates/aopslabs-host-gateway-0.2.4.tgz","_from":"file:/home/runner/work/_temp/release-candidates/aopslabs-host-gateway-0.2.4.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-CBS62ZVUkw8vthojFLbcR9jj8Gt4+N8VwtS2ISCMhTpRTZldn8p6OUaWxAPOq3nlo9UqyuRS01nzPrwYuB0k0w==","shasum":"6aaa26446172baaec1713438e24b6073fb9f48fd","tarball":"https://registry.npmjs.org/@aopslabs/host-gateway/-/host-gateway-0.2.4.tgz","fileCount":6,"unpackedSize":38424,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuGY5Z1jZluBx4OF5SCTKTlLmd94NyPaymczAdxPjtagIgGBkKPzeEEEJx5SPK5WswU4170G/JcCki7MpM6kITnkI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9a7ae849-d37a-44f6-b991-479c22101aa1"}},"directories":{},"maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/host-gateway_0.2.4_1789257761117_0.5053673259092746"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T19:20:29.450Z","modified":"2026-09-13T00:02:41.431Z","0.1.0":"2026-08-05T19:20:29.848Z","0.1.1":"2026-08-08T20:26:48.813Z","0.2.0":"2026-08-09T12:25:29.854Z","0.2.1":"2026-08-20T21:27:05.955Z","0.2.2":"2026-08-25T21:42:47.892Z","0.2.3":"2026-09-07T14:28:03.186Z","0.2.4":"2026-09-13T00:02:41.260Z"},"bugs":{"url":"https://github.com/eeemzs/tsapps/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/eeemzs/tsapps#readme","repository":{"type":"git","url":"git+https://github.com/eeemzs/tsapps.git","directory":"packages/xf-packages/xf-host-gateway"},"description":"Admission-gated discovery, OpenAPI, and strict tool invocation for AOPS Labs plugin hosts.","maintainers":[{"name":"mzsonmez","email":"mzsonmez2@hotmail.com"}],"readme":"# @aopslabs/host-gateway\n\nAdmission-gated catalog discovery, schema/OpenAPI projection, and strict tool invocation for AOPS Labs plugin hosts.\n\nRoute-safety v2 tools are gated only by their declared `gateClass`: write and\ndestructive calls require `apply`, and destructive calls additionally require\n`confirm`. Legacy plugins keep their pre-v2 method/extension behavior exactly.\nTool descriptors expose preserved raw domain evidence as `domainSideEffect`.\n\n## Installation\n\n\\`\\`\\`bash\nnpm install @aopslabs/host-gateway\n\\`\\`\\`\n\n\\`createHostGateway\\` exposes admitted \\`listTools\\`, \\`getTool\\`, \\`getToolInputJsonSchema\\`, and \\`getOpenApi\\` projections plus strict \\`invokeTool\\`, diagnostics, refresh, and invalidation. Caller-supplied execution context is rejected; identity and credentials come only from the server request context.\n\n## License\n\nCopyright (c) 2026 Mehmet Zeki Sönmez. Licensed under the PolyForm Strict License 1.0.0; see LICENSE.\n","readmeFilename":"README.md"}