{"_id":"@twin.org/api-tenant-processor","_rev":"92-b0affb3ca4af78bc55e50f7ab91bf01d","name":"@twin.org/api-tenant-processor","dist-tags":{"latest":"0.10.0","next":"0.10.1-next.7"},"versions":{"0.0.3-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"3b60f76408ab4ab61715d71961cf1d4a91dfe846","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.1.tgz","fileCount":58,"integrity":"sha512-DW4yRKY/Cl2jBtL3PbG9vImj/RKafVtGnBK6upKm4DSkSVaiXmc46gkWhJkjywL5J0vRScogFS7ExxzZtQmt9g==","signatures":[{"sig":"MEQCIDXG9hjEaUcZwWxV/8WHi9foYZ9S4dJYfuHCk1VUeLrqAiADM1Ag72iURo6wieHy4eRK7HKYfTtDe/J9mqNgF5kIYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64489},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"f85c52c55caa3a7a64f6f675842f0ea59289a5d9","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.1","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.1_1762758902918_0.31466634350840983","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.2":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"0d2250560a06802722f3e8f4ebb8e283870b9582","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.2.tgz","fileCount":58,"integrity":"sha512-aRs1gUrRduseuFQ3j5okLXoFhr54q6HqFcJCfk+KQ6JgeRoEsPlvwcWmH5JolsKB96vKy2D9G0zDtO3bZ1RA2g==","signatures":[{"sig":"MEQCICP1DHhFIL66zKkC8pUb/BT2+a4QHQQRnjJaTEOOKTFDAiArLfdxpLRbgZJYcyX8+5SKSc+h9waFBQvQb8LRvExJpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65271},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"3b88d0bd48213da738eae554cc0ff0fac479f2bf","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.2","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.2_1762914338776_0.9609878069879287","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.4":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.4","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"b4f514d16d89c76002b4a8efe6dec84b67e5d0be","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.4.tgz","fileCount":58,"integrity":"sha512-Ybyq08QCmFHryY/hEnvAqbwbt7FN1IIVvacxI55aL6Ho1Lq0J1TqWvwosliiR8BEEOb5xDlErwwC8pvPGcSskA==","signatures":[{"sig":"MEQCIDrXm1WTKUx+hdxWn+Ibb/EfmqpYVOxKHskgv1v2HiF8AiA6BanqqHaqQbgvv123wXiHoYgKQCZnFbhrz8Lyda0JoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67005},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"2ee590700508754f7ac21b9d8cabdd4152cf0c0d","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.4","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.4_1763089362533_0.6559635933448689","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.5":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.5","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"1e8d031981281ea7793a2c148bcee4835449c053","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.5.tgz","fileCount":58,"integrity":"sha512-5pJ3qVdCrYsJTT3bGWRfEBsP8RvjZzxJQ/8bcQFrjNh1i4dMgD4VFzkiPpPjmHgAvilyr+kTKADYppmcgvLRNA==","signatures":[{"sig":"MEQCICCTXm2ULtFF1fZ2lbIcFgufWvfxBeIM9oLNfUP3s9I7AiAmzFgWZ9bVo6aitPwzZBwhYzkNAMY6n1QSYTWPi774pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67395},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"ed65dea37bd063da0ed93dcdf341b6ec222e93ea","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.5","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.5_1763093691262_0.7996046007047863","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.6":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.6","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"10f414c9f84172fd7037d308677a81af343b6fe8","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.6.tgz","fileCount":58,"integrity":"sha512-ufPWnTU0MlkyyBVUf8SbYLOddPB92eNE4nk7qXULY9em2PT+2Tgudt6FbpBQ1uLzflP/gW3cVJvmYagduJ0hAA==","signatures":[{"sig":"MEUCIFkCiLNLB8JOpurX40JfMZA/EqFlfQywT0UfGsaRDPTvAiEAq2ejgjfd8MeKdk0JG11s/88ai9VdvVrwgNl0R3wZlkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68678},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"bfe00db7c1e9ca3c6098382d87f395e5cec26269","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.6","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.6_1763608523107_0.45882235686999406","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.7":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.7","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"d9d405d63742d294d211faa998c85f47edccff93","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.7.tgz","fileCount":58,"integrity":"sha512-5JboYVfc0VmoYWEQnQFDfD47C9Cp+FsKbJT5rYYStKT67eyvGuyDRMpdXaVLoCCBarlGhTsc9g2rsFOK8x0osA==","signatures":[{"sig":"MEUCIQDXwc94au5PZuVzYhlVM/fYjyKpd6bAsRdqkUGvTAfRswIgMoewouhSg1zDXu8ZRGxSsPZ/9VV3boNI6W8DEAj8Oqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69068},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"8c4ad1d1fa823dcd5e86bfe9beb1b0d8ce3d9159","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.7","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.7_1764131990554_0.635767411737548","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.8":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.8","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"9121781a1a7c9373a5f11644054455d5ae2e2890","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.8.tgz","fileCount":58,"integrity":"sha512-kIYRVxxQpsdQoAgH4H56ezXNIogpGQkGjHsTOSHaSYm82jhNUd1aK7wQWD3vDFndWJ5B2esgAJ8+U4+oj2gBlA==","signatures":[{"sig":"MEYCIQCFjy3/ZvxTSqO7uOHPCsV6MERctZ9EZGsZ0EYncw4XawIhAPBls1Zz8xJuGUfFmU6BS64JDraAIvCUrCZQIQTz2i8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69820},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"45d9e42e87369a673be39c2211a49d1109c5bedb","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.8","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.8_1765967780283_0.574204013549054","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.9":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.9","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"c5b534c305a17d68a8f2f4af60724b42ca1f6345","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.9.tgz","fileCount":58,"integrity":"sha512-r8YrjesQfDR1SckUqF+OjRPD3SnD8ULPRtzE37K3a2noo0un0wiz3bzkDq870oZT5qHCtdhssMegJttYSag9tA==","signatures":[{"sig":"MEQCIG/PKJvbR7O1J20vpaZdOyF6/KuzgaFCBCP9OqNcl27VAiBiVL0iQJfeRJKKwhiu/fqDdoa3Bzh5ks0VdlnFMSv7mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71731},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"10ae8d875459d28cb1401225141d45125a1844b0","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.9","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.9_1767590793436_0.11137600971974715","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.10":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.10","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.10","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"404de21ab2bd0827aa45c092195b0b478d8f6960","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.10.tgz","fileCount":58,"integrity":"sha512-q6eSaQDXXdMyMEfXJIspsIf51PjZ1nJX5zJlYMGH+fixbjxYaFsstCwQnfKfqpdmDlmaUKugGr0dGR2CCQ+YgA==","signatures":[{"sig":"MEUCIBHcVp57RXSPvdco+0XSuO+uIAPwp2FDjfINQZN5ze8OAiEApKwQJ0DLMHB0nb7XZG1W0Lp3RB8KyJjq24HYYwUDnhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72126},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"cd6e592f0bc3743a100eb91f30c18cbacefcd8d6","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.10","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.10_1767592180620_0.4530768920298158","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.11":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.11","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.11","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"3557158439c85b0f1915d341fc7c0fba10d57dac","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.11.tgz","fileCount":58,"integrity":"sha512-NIZV/3FqgJmaB/ngHYY9rpWmxUSgQlHy6nzo7mZHpjePyfjZ8cmo//CURvJ+jqW2XnMQFkVFKR4StRNUC2q5yg==","signatures":[{"sig":"MEQCIDF0Fq2NjiKL99xATOq5NAhV/wwJbYAlBuGhvG3z6hf9AiA+PvbMUQrC+XFoV8iuFwCTU0LzhhV/CSUeJeUmJfUcvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74090},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"dc9a7440cd1c7927189aa86b7560daa28467d0bc","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.11","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.11_1767849892038_0.8002024970459636","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.12":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.12","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.12","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"792eab15be1bc65c5620d951a20d0b55bc403f88","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.12.tgz","fileCount":58,"integrity":"sha512-BK5ICLGTCf/aVo1KClISIUYx7mmcW86Gya9TDcfQr4uf6CZlWIUhRo+HAbYb5w2Flmg5joe2c7jw2+g7KLGqYw==","signatures":[{"sig":"MEQCIEPvA8+Fa2buIaoxcXf1sYttpZGCBoLIJEvoYqjQtuF2AiAlG98RdYbzT2FtH/17LQmgH8YJ3z8vXQVLax56gtURNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74485},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"32a4631b96d70c22df4c265c9fdfe6658940bbfe","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.12","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.12_1768201670766_0.006149614751791654","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.13":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.13","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.13","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"c6247e19090fbad33966fa44ae63b4768ef13c00","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.13.tgz","fileCount":58,"integrity":"sha512-UxvxT1kJZXOwUkTTB6EubJXU+sm5PzmtsvMMjMLeBLri0tx/CsbCR9wXhxnkUMP/lVtgFuaU2RUwUERlIYRTPg==","signatures":[{"sig":"MEUCIQDVN0ox3IxOWOCnzF7nADGSxYQMno/vy0pbURUAx3owhgIgcJI5mlcaucimJA7mELxbthRTroJgX75uW6foMpEDISg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74880},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"1449969afdc73e252d90c2782348510c5b799368","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.13","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.13_1768803667942_0.6433200357522952","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.14":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.14","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.14","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"ecb4666736dcdba0ab2a90d179f8fa619eb41639","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.14.tgz","fileCount":58,"integrity":"sha512-HJnr8V5Rf2l1Tfk7GdraZeU+sde5YidakoiycTGDCqKJ3OceanYF0bkTVJTeMnw/BeQSh6UZ3AevZMAHTjec7A==","signatures":[{"sig":"MEUCIQCk2n5jpcPIjJiB5UyKFegdBP3t/Q9+C4BMAES2Y6WQZAIgR9Rgbxpf46BwDZpDS+Ue5VgUMB+4VC8/SVjdfQvxIeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75275},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"f5115eeee3e14957f5d941c3e7c8a8de63023ab6","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.14","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.14_1768869497254_0.2720176142188926","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.15":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.15","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.15","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"f5bf8a42b4950cea26a2fe7f919a0ac3c4c773e0","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.15.tgz","fileCount":58,"integrity":"sha512-2wrMdG6c86y3DfhtaEeNzvo6gU5FNmPfgQnoD33MofW3QMOugvLfvZbZKFMuUVpd/6ecdZIE4o+UvOmmBD0cQg==","signatures":[{"sig":"MEQCID8MtXcX880f/t+OSoqpStRrXjZfir+S1KVSsxaAcOHoAiBbop08ZlBLT0VX2t85tpy3N/VSPKE2uu3sbNIfJVPGrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75670},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"cf70ac1e48dc7b08fa7f977fa93b8bbe5957613c","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.15","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.15_1769056613118_0.8377590421867134","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.16":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.16","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.16","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"36686f1bbef59bbff8b6584cb8064d42030cd556","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.16.tgz","fileCount":50,"integrity":"sha512-Rb4uFhcceFvnl0wzeGF3A52RTDfgIN/QNxBGxYXlEDUQIT6XFE8m7706P5FFPRI1j/m42ysfQngkbCzACjoeog==","signatures":[{"sig":"MEYCIQDzsIcs/h5UFMaedOipkeJZScAJLPWYbe+oxJK8+FiMIQIhAJhmvoQhBboq4CUjhZ59aaf3gE7l+n8I/Pi17PIUKliZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76075},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"45dc864032928781449a7c28307b6920aa43bd64","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.16","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.16_1769404611969_0.14968365123060945","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.17":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.17","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.17","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"422e34e576161d0776a893710d11a2190795416c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.17.tgz","fileCount":50,"integrity":"sha512-NvsA1OaEkGm2ovDtUrminGcJuhuhzuqO29SsxgKuF//O/pTahqad1lC4nPXu9N4weKquIGm3ORZVu5v4sNFOjg==","signatures":[{"sig":"MEUCIEuov1zEubFK2HyQQXZHYfPqju8FK/nhT+2/vFjTFln0AiEAuWIiriCdie2XqJ+US24YVoeOqDWqsDeC2Y8ota8nCD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76470},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"eef3e7deac02ec41fd3ada1cfe298e7d3a293080","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.17","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.17_1769410857883_0.8387874378635842","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.18":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.18","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.18","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"a8881893aad25d949dfe854d56260744c9248195","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.18.tgz","fileCount":101,"integrity":"sha512-a7DO7/EJRsjtN3g9Gw12ILMj1ckRKbw6FzZ4SmzYwEOQoT+wjiS+t9aHiPXZixn27mxXGmsDsKqHMorXMO5/Aw==","signatures":[{"sig":"MEUCIAN3ag0i95wE0DsR67C4QtnJEfapOGCE4D9T9JdJALrBAiEAnGzEqWTmQpn5fRjFMRnKOgfnE4tEbiBsamFRHyqyRIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154115},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"5efd83f0eb766f861a03279a02687c08544839eb","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.18","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.18_1770185880008_0.3569786703991633","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.19":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.19","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.19","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"a18748f5a89a1657f62ee2693c19f831a925ab4c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.19.tgz","fileCount":101,"integrity":"sha512-Xsttw5b/0hLS0IWr4U66/aBhYBHghC7TVcaPoQhNWlGeMpVbMI4ppQM0UzeI7g9Cx8DfyNbIgDvWeXdvoFi4EQ==","signatures":[{"sig":"MEQCIGA8plWLDFitN+S8ddoSfPrexGN/lJWLPjup9qe2WW8pAiB85Pl0YRKyAYjocYw6PMGBs2VgQWvzJgMu5YpYAa/acw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154510},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"7a02b4b898bcae041c94183db7cdf9344cc8c034","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.19","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.19_1770346560864_0.7726237751434484","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.20":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.20","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.20","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"797ffe9ad15ed9797921977e241571ee7b0eeff1","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.20.tgz","fileCount":101,"integrity":"sha512-4GqTidOUOQxX66Bp94c46E4vN6D+/wUego07FLUt9o+jtEhHjXFho4Ao5wLe/YUv0Q5nrbv062QlVD9l4W1a9A==","signatures":[{"sig":"MEYCIQCII7gGi6HsTybbVYSp/4KTiOArJj2rka1dNk1w5p6TfgIhAJIkkXeEHWQxdSn2igBZKjP05O5q4T0oLAe46pA+aNpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@twin.org%2fapi-tenant-processor@0.0.3-next.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154180},"main":"./dist/es/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"gitHead":"9c8738827f9d8b1fed201d71a1b75d80358e9403","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"10.9.4","description":"API Tenant Processor for converting and api key to a tenant id.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.20","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.20_1770607079119_0.6417361556418251","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.21":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.21","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.21","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"6d6661d81b5713c48cc3fa4a7474669f37842f44","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.21.tgz","fileCount":101,"integrity":"sha512-PQ9ph32fTDPG53Fp1zX9I9E15G7RrA2UiAwnrP0UUj1WdYNEqdH0bXqBEY3lbRjQxTNUn76PvOxMH5+mUlhBYg==","signatures":[{"sig":"MEQCIGc9wzK0pvgiYFAJqBvBbj9zFG/ZZG59RXsYduPtOtJ6AiAFDRYRrutY8MeBRWH62uH4ELjgWQfPG2ZgJciP6JqTqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156599},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.21.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.21.tgz","_integrity":"sha512-PQ9ph32fTDPG53Fp1zX9I9E15G7RrA2UiAwnrP0UUj1WdYNEqdH0bXqBEY3lbRjQxTNUn76PvOxMH5+mUlhBYg==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.21","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.21_1773276111173_0.17253471654131292","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.22":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.22","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.22","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"fc84106c2b6c8a086000acb0df700d75ea89d739","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.22.tgz","fileCount":101,"integrity":"sha512-ffEAvXO2h0r7xLpdGtrzquVX07+ZDRx+TFloefU58MOrJ+ePjdZDb5NcfMaHhn8xU420ZSxnUcms2WWnX03cqA==","signatures":[{"sig":"MEQCIB/SIEWMXUNLcjR+rL1gvt1mCShNq8JnDIEp1S2tpEthAiADPi/tS+qkhxcKrBNlWqt1TQ2S6f+XVKYhNiH4BS96yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157629},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.22.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.22.tgz","_integrity":"sha512-ffEAvXO2h0r7xLpdGtrzquVX07+ZDRx+TFloefU58MOrJ+ePjdZDb5NcfMaHhn8xU420ZSxnUcms2WWnX03cqA==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.11.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.22","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.22_1774587832225_0.4141893770018228","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.23":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.23","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.23","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"af2ebe733af07ac8c9e06f236d8bbd633a85f32a","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.23.tgz","fileCount":101,"integrity":"sha512-yU9k/hG0vP9C4O2PGr6CrZHfz+jAjxhxqnzFzxZVf03H9nYd/3piRoQyveLk0Rm5IIvqX64mVe/TdqSVrP0NsA==","signatures":[{"sig":"MEUCIACZViiIUQxqmyoM92BN+WOPGxqP07r4Cd70DPxsSTjPAiEA2DRI2NPmnEznP/AxDtdKJPGYXXnDTIhxT2NCC/kqvE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158024},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.23.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.23.tgz","_integrity":"sha512-yU9k/hG0vP9C4O2PGr6CrZHfz+jAjxhxqnzFzxZVf03H9nYd/3piRoQyveLk0Rm5IIvqX64mVe/TdqSVrP0NsA==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.23","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.23_1776145831462_0.7418232442844741","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.24":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.24","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.24","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"5670bc886ac78d182e70cad94c73fe823d482860","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.24.tgz","fileCount":101,"integrity":"sha512-JoJ1pOxnH22NnCr1EY7k2xhb7oIRuVxFU8C9kEu7jHCuIs8P6nI5XbWBYAQpB8c224lEeAg2BU+XM2PsL0gFCg==","signatures":[{"sig":"MEUCIQDf284tQ/JgWBKppEz7iuZUaPMicnIg0xSH/yLLBgTWPQIgQIl1Nri7/3l8NCqxHugugmlUEKqC8hDE6CirLqCWoiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158419},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.24.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.24.tgz","_integrity":"sha512-JoJ1pOxnH22NnCr1EY7k2xhb7oIRuVxFU8C9kEu7jHCuIs8P6nI5XbWBYAQpB8c224lEeAg2BU+XM2PsL0gFCg==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.24","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.24_1776153051402_0.1378575638963062","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.25":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.25","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.25","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"399e57be08cd4476c2707ab1f7599af0a18d3dde","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.25.tgz","fileCount":101,"integrity":"sha512-0kcRGt5G+efcL7pgQa9FRv4VA8qYknd3hUun7m7BxGMvWl/YKJHmkuf+Eu/SBAfwkIGWM75oRiBySWWEgT1xpw==","signatures":[{"sig":"MEYCIQD1I+IP82w+AKPl41HK/JyfIcOeidraWHcxT++4t892aQIhAONWQc1ObDxEVBTZ0ned3WxAsMkPKw+AiojZRgjYCZb5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158814},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.25.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.25.tgz","_integrity":"sha512-0kcRGt5G+efcL7pgQa9FRv4VA8qYknd3hUun7m7BxGMvWl/YKJHmkuf+Eu/SBAfwkIGWM75oRiBySWWEgT1xpw==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.25","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.25_1776156191098_0.4052181475128258","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.26":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.26","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.26","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"691ac6a0d377628a13293b1f298ec2f221bde58c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.26.tgz","fileCount":101,"integrity":"sha512-ZZEoe7ctNTJmEk/g67lUFLBMn0b8ezLqOFBlFBue+bov78n1FNB6LM/E7CbYyIOiF1tyd5ng0AVeuhBnZWRhMQ==","signatures":[{"sig":"MEUCIHstJmkrnAKImhjf6qczMOzc5o29w2EzMZIhexX5xlTpAiEA5cDWIfBM+qmc2ti+Dwgo5dxg8P1pIq6A7yupSmm0+JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159209},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.26.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.26.tgz","_integrity":"sha512-ZZEoe7ctNTJmEk/g67lUFLBMn0b8ezLqOFBlFBue+bov78n1FNB6LM/E7CbYyIOiF1tyd5ng0AVeuhBnZWRhMQ==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.26","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.26_1776846898462_0.9695654076140336","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.27":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.27","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.27","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"942ea301c40b86b7a82a31f3dc229b2989117050","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.27.tgz","fileCount":101,"integrity":"sha512-+wxEQZjHuzqEIAy3cf6amrWHZvGM8m6GrW+Tb7+9GzSQrOOl+1ZMNoAUETv+/3ZgbRemlRtibDHX5F71FuhsFw==","signatures":[{"sig":"MEUCIQD6IkNELK+/ZpuFKuvdKY3NxCNoS4X/oosAtF7IOKmeDQIgQTqNF23sbMfm9+dygDNfP6nVyjHdUJ3eDTg3lt3dTcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159604},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.27.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/api/api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.27.tgz","_integrity":"sha512-+wxEQZjHuzqEIAy3cf6amrWHZvGM8m6GrW+Tb7+9GzSQrOOl+1ZMNoAUETv+/3ZgbRemlRtibDHX5F71FuhsFw==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.27","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.27_1776905654502_0.29985997680635235","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.28":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.28","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.28","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"d577635310c35e885091475d50bf4e9a974b8195","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.28.tgz","fileCount":105,"integrity":"sha512-EVjV0dwT8DeuRo/pNdtTqD9lQVjXDxygTH0G06rkx81q953MjcyGYRCtgtPPB8XroJImWf/OLtRf0EX06verhg==","signatures":[{"sig":"MEUCIQC9JD22naBmSf/ch9R1nFtU3RGGppQp2zd+HUJCzweDFAIgfDxnSh5oG64e1cjde4CSFaIgbZBiotcOUH9H+vJ92MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187681},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.28.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.28.tgz","_integrity":"sha512-EVjV0dwT8DeuRo/pNdtTqD9lQVjXDxygTH0G06rkx81q953MjcyGYRCtgtPPB8XroJImWf/OLtRf0EX06verhg==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.28","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.28_1777560450474_0.21877633978033684","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.29":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.29","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.29","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"9eb3e6459e6a467de2f483f8345ad5f013f3fb40","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.29.tgz","fileCount":101,"integrity":"sha512-oFDJj7gs+HTGoks11ipgknQtbuilBzRPfI6aj1KMFL3Xh2lubSsd6+Dp8zagmWXz5i43792WSizn+ezMNvR5iA==","signatures":[{"sig":"MEQCIBSmOzDxU2mfETpjWXEcjhBCwXKUzPyQ0ggBYb+C9B4MAiAbAtWSc8cTqF/wrCh2yHTukChFnsdztGy/zWaX97Ohfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165092},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.29.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.29.tgz","_integrity":"sha512-oFDJj7gs+HTGoks11ipgknQtbuilBzRPfI6aj1KMFL3Xh2lubSsd6+Dp8zagmWXz5i43792WSizn+ezMNvR5iA==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.29","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.29_1777598798607_0.8271521714199752","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.30":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.30","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.30","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"0c43d4d7c85687577ce5c8d9d28d0a6574fcaefc","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.30.tgz","fileCount":101,"integrity":"sha512-jIog8fHwU6sSaOdZyCWY7BwDNshkhdNNSR4X8mr7c9Ntezym/p8eMZ0Qo/AksskMpSb24RYJE3EOqHNTsDERKA==","signatures":[{"sig":"MEUCIQDE5thgyKen1zy7pu6PgPTvE44vaipm/NmPKcWfmd9+kAIgO1cH/ifsIyChYZTjnXkP6M+suKtbNWul6OOFzB3FeuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165835},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.30.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.30.tgz","_integrity":"sha512-jIog8fHwU6sSaOdZyCWY7BwDNshkhdNNSR4X8mr7c9Ntezym/p8eMZ0Qo/AksskMpSb24RYJE3EOqHNTsDERKA==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.30","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.30_1777959996017_0.2689682264082678","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.31":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.31","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.31","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/twinfoundation/api/issues"},"dist":{"shasum":"ec3ff4250aa2b84139905c815c958c4b7b786e60","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.31.tgz","fileCount":101,"integrity":"sha512-FlVBoZQjaeF8EDNmoT+VEzYNggK6VNIKcsutDxKpYxK05DLbNGJuyIpPMGA/Vi5rMdmXfqPGyNAycd7urkpNCg==","signatures":[{"sig":"MEUCIQCiRRBAdq8Lw2Jr6pt204dmZXFgHQpfpslvRCj+qSY10QIgEjAgEXch+zK6552vXz6+dnmK5myypCJyvhcZLbPHbHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166296},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.31.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/home/ec2-user/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.31.tgz","_integrity":"sha512-FlVBoZQjaeF8EDNmoT+VEzYNggK6VNIKcsutDxKpYxK05DLbNGJuyIpPMGA/Vi5rMdmXfqPGyNAycd7urkpNCg==","repository":{"url":"git+https://github.com/twinfoundation/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.9.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.31","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.31_1778036710274_0.36764102874875904","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.32":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.32","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.32","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"b9fd4366e649b8b0f1e64c6e1dff5bd0e26090c0","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.32.tgz","fileCount":101,"integrity":"sha512-IsWa4imjD3j0eWwr6TYQO2xzXZ06UmjTKWpzKbFai6V9pa5RP/8AqfnnHU+pIYfELFpGyT7K/ibqnT/L3pQDDg==","signatures":[{"sig":"MEUCIC1CPO/RBe2GVq7F/TZPxWfkBu/tavVdelk9Z5gHyoveAiEAuBD59ZuFSpIuTQPsJfeGZMtgR/0Ztkt+DEpJq9fMQZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166640},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.32.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.32.tgz","_integrity":"sha512-IsWa4imjD3j0eWwr6TYQO2xzXZ06UmjTKWpzKbFai6V9pa5RP/8AqfnnHU+pIYfELFpGyT7K/ibqnT/L3pQDDg==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.32","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.32_1778144140318_0.114333340699035","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.33":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.33","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.33","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"aad259e0cf273ebaa303798cb9a1f76145e57e3b","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.33.tgz","fileCount":101,"integrity":"sha512-XAhl576Ox9uX4mvRg0+YGkhbt0JyWvzBB7vWYRYATrhJAlgp99Lgmlw0loX+xRM8VoOaHiVMo3mehbbR8pJC3g==","signatures":[{"sig":"MEUCIGkzAC6pxQgsWHFthTQQqALYtmy5aqqQ7voKWhrDXj+wAiEA1tZzXFYxuPhH/+y4721g2xrf4gnPPvZpEkTJ6DfBj1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167092},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.33.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.33.tgz","_integrity":"sha512-XAhl576Ox9uX4mvRg0+YGkhbt0JyWvzBB7vWYRYATrhJAlgp99Lgmlw0loX+xRM8VoOaHiVMo3mehbbR8pJC3g==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.33","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.33_1778473650282_0.4552122742315903","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.34":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.34","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.34","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"159802903b7d8e7422017110ace3adbe8d2c216c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.34.tgz","fileCount":101,"integrity":"sha512-ozqQEJJQb5IpVYH41Obqe+t0zp0X6pq1Csqi7aQzbeFeqsxbrNOhnhng/oHr4r/Z4TZ89Ccpny01/WHaYDMdfg==","signatures":[{"sig":"MEUCIQDTfO3GXeCLARB9s8+rpTwgz9A2BOeNGUJwutD8+5306AIgKUpVLVXhdlV1b47LxhgDIVRf4YrHZB6UKLUJ+bMKXkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167544},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.34.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.34.tgz","_integrity":"sha512-ozqQEJJQb5IpVYH41Obqe+t0zp0X6pq1Csqi7aQzbeFeqsxbrNOhnhng/oHr4r/Z4TZ89Ccpny01/WHaYDMdfg==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.34","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.34_1779180387800_0.5714002441882939","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.35":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.35","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.35","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"4d80449c8aa87d14903955f1ce59d64efe0e9a34","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.35.tgz","fileCount":101,"integrity":"sha512-tMg3bI26KMHe3yZDB6u9Y5AgVYjfiB4VgHHulFz3NtKwxXzfC9TygQMrIAKe3G9w+6zL3kXXC2GAXoUnovhwrA==","signatures":[{"sig":"MEUCIQDtHOvqCvsy9GL9kA5eWQsAt9UHQa79KHFw5p/XhOaCHgIgFwjvXAijkAKBDZlqRYEcTNvpmqeqMAMXvsO95g+u254=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167940},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.35.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.35.tgz","_integrity":"sha512-tMg3bI26KMHe3yZDB6u9Y5AgVYjfiB4VgHHulFz3NtKwxXzfC9TygQMrIAKe3G9w+6zL3kXXC2GAXoUnovhwrA==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.35","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.35_1779342304292_0.9021196165158423","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.36":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.36","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.36","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"449ac223d5973000ce551504c22972a3135d8a3a","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.36.tgz","fileCount":101,"integrity":"sha512-vpeBwkZMbAns4k7H5wRzkVQ0A5hEIiVVWpYwtJYONgVEizA+/9Sb2daV8fuxzbkG9FgUlOJs5Zz1Pf22hGs+UQ==","signatures":[{"sig":"MEUCIQDlQKOTIZF1aVx+caSQzgK+n35DbYEbrIOy8eMqIEzvMAIgOzErdyNaFbhjC82pAU9UdtDI9wqlXOBIaZlYboBrWoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168336},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.36.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.36.tgz","_integrity":"sha512-vpeBwkZMbAns4k7H5wRzkVQ0A5hEIiVVWpYwtJYONgVEizA+/9Sb2daV8fuxzbkG9FgUlOJs5Zz1Pf22hGs+UQ==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.12.1","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.36","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.36_1779417754953_0.464464884556578","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.37":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.37","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.37","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"47c958fd59bf409e5422c8bb7ba1e7b3f308948d","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.37.tgz","fileCount":101,"integrity":"sha512-xW1SEG9P7L844kAbnnV7aIevYSAu851AMzFbf9UexFGW1H9jT5+tQ600dI4jcxZBEV9Ze9+7YIh54V4bb27AQQ==","signatures":[{"sig":"MEQCIB9juITRmiHrLI7k7Tzw+ImkP8b/Ot/HaTvdBQ773g3kAiAjoAdEm0NBV5YX2pliCZHpnfhg8vIUYSs8cSCXpb7sNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168732},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.37.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.37.tgz","_integrity":"sha512-xW1SEG9P7L844kAbnnV7aIevYSAu851AMzFbf9UexFGW1H9jT5+tQ600dI4jcxZBEV9Ze9+7YIh54V4bb27AQQ==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.37","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.37_1779423609065_0.5638891493194484","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.38":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.38","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.38","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/api/issues"},"dist":{"shasum":"a33497d7d4fe060dc86d8cc05e91e53ff398fc23","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.38.tgz","fileCount":101,"integrity":"sha512-hG/JYw4RIajqnuawqlFrF5d1AoF3iR3XB5pPtUJK9BV47+0Ez9v6i/g/8rO6f3hQWlYI6k3L2qA09/sFjyIg8w==","signatures":[{"sig":"MEYCIQC162xDTRndnU+B9OCyVDtgTlrHtMG2B1ukTisUlVPhxwIhAJ5vktjwWTcIcLWw3IChfoeQew1bV8N5XTnr850Y/j4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169128},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.38.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.38.tgz","_integrity":"sha512-hG/JYw4RIajqnuawqlFrF5d1AoF3iR3XB5pPtUJK9BV47+0Ez9v6i/g/8rO6f3hQWlYI6k3L2qA09/sFjyIg8w==","repository":{"url":"git+https://github.com/iotaledger/api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.38","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.38_1779947776934_0.010206077810891445","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.39":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.39","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.39","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"524fdc5121a022ef8c4aabfac4a65a82ac1671e3","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.39.tgz","fileCount":101,"integrity":"sha512-1UFqBtdV1i+JgPzU1Kb5DM/UYdCLYle4aMjINZRawDDh0g7TK+pJPnfELId3u48NXDwmVg3Ti8ewUrQ2yUTnag==","signatures":[{"sig":"MEYCIQCUJ0+bG+pPdWeGNLGfu8XAOPgAuuFZAbi9fITxGphTGAIhALnHwh0Lbzta+yTLI+oZVAu8WxCrdEiYzDcalIC7kUDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172485},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.39.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.39.tgz","_integrity":"sha512-1UFqBtdV1i+JgPzU1Kb5DM/UYdCLYle4aMjINZRawDDh0g7TK+pJPnfELId3u48NXDwmVg3Ti8ewUrQ2yUTnag==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.39","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.39_1780372848830_0.6709469179765788","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.40":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.40","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.40","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"d033e47a6f31f7c3b6788eb341a2c6c1cbce66e8","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.40.tgz","fileCount":113,"integrity":"sha512-2JlSmQ6r/EE8qv75hQbFCTV8HiIi11XSKyuQM5oag+q/AKWO+3Rj5F002wwvkDb/lJ3ymWxQWzY6j8Z4YKWurA==","signatures":[{"sig":"MEQCIEv0d2xuz8pXGcpwvzEISsTqP1lmIDz4ZNgZLfMtIRARAiAhnxXX7NXFrz9l1nccLniraNQcFGwBjmgqdOnzhAdupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181208},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.40.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.40.tgz","_integrity":"sha512-2JlSmQ6r/EE8qv75hQbFCTV8HiIi11XSKyuQM5oag+q/AKWO+3Rj5F002wwvkDb/lJ3ymWxQWzY6j8Z4YKWurA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.40","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.40_1780547943741_0.010182618012775091","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.41":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.41","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.41","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"f83857deadff42a4d1738864bacf9fcb74427e1f","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.41.tgz","fileCount":113,"integrity":"sha512-+Xx3+B7FUtmsZtQTL0vwOC4+kfo00kBuh8OKI7iIvld/4xyosKLRSWlBQW/LLqT4Vvx3lRdDfI4hyeE80FAdiw==","signatures":[{"sig":"MEYCIQCpp95S9EEtC1yest6/6iDpjAswJByenOew/biN9D5rbAIhAM/4epCZ1c3ePuxSmx86nz0K/zu4EzJCriM65K7+zJVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181604},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.41.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.41.tgz","_integrity":"sha512-+Xx3+B7FUtmsZtQTL0vwOC4+kfo00kBuh8OKI7iIvld/4xyosKLRSWlBQW/LLqT4Vvx3lRdDfI4hyeE80FAdiw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.41","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.41_1780638274940_0.6063694880974297","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.42":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.42","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.42","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"8cbb29d971af67904ebafb2783b1cb3b291294c7","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.42.tgz","fileCount":113,"integrity":"sha512-O+pGaZ7b168DHwwaUpSYgs/5sRdW1wVKlWqLAKShv9+VjfGY6ns2INnGvyJghpBpENo63SNpQEbiN9uAyG36Bw==","signatures":[{"sig":"MEQCIBos33MoSN3UDx5wV9JI7xY244WQEaAGj2/xEwDScUCAAiAjBxKsaJOd1JSyop/XlqGCDRIuKECpbGtVgE01VzHTcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182181},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.42.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.42.tgz","_integrity":"sha512-O+pGaZ7b168DHwwaUpSYgs/5sRdW1wVKlWqLAKShv9+VjfGY6ns2INnGvyJghpBpENo63SNpQEbiN9uAyG36Bw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.42","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.42_1780942632288_0.6178963149290257","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.43":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.43","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.43","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"9eb5c94973b4f9f397c6924018bf209e44890ec0","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.43.tgz","fileCount":113,"integrity":"sha512-lT00ZvGn4Dp7vPSkHuFwWhkAXumDjx3umtk2AD56WqAr+SLUU4GBefkHiOEaNr4A1qklLs3dXqWBlXkVd/zV5Q==","signatures":[{"sig":"MEUCIGNaXrIiL/Wy5c9Grhea2HTazuRPQ+1quSjWAfU4OIbDAiEAwan0ZM8oMPaQUcD+t7rfHq4bF2WKKenUFC9tT5OuRyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182577},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.43.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.43.tgz","_integrity":"sha512-lT00ZvGn4Dp7vPSkHuFwWhkAXumDjx3umtk2AD56WqAr+SLUU4GBefkHiOEaNr4A1qklLs3dXqWBlXkVd/zV5Q==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.43","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.43_1781133312868_0.5898197499117988","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.44":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.44","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.44","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"7f1126763868714c2291292b67b314682d973b23","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.44.tgz","fileCount":116,"integrity":"sha512-gvn/3boSITVUDYVqq+2vQ9GU9k+qrsECuAR1KdkZ6aNa5YEDgN5TGBbA+CyCR5E2PRelaY1xHrwH/5LvTIib2A==","signatures":[{"sig":"MEQCIAN/W0kAxLBisUBLgnWrG3iYSIf/Mw7XiS38YA0mNTjZAiBJQKCFWnWd2wyJHsHqOxzxtpZarfn3xws6xaEp0ekLqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200646},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.44.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.44.tgz","_integrity":"sha512-gvn/3boSITVUDYVqq+2vQ9GU9k+qrsECuAR1KdkZ6aNa5YEDgN5TGBbA+CyCR5E2PRelaY1xHrwH/5LvTIib2A==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.44","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.44_1781154094506_0.6066551364281858","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.45":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.45","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.45","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"049f46e04fd281e7279241f41ec26b12c0dbef31","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.45.tgz","fileCount":116,"integrity":"sha512-1+VE6QTYJFRl901hC/4AWEZQMRUy4hUKdyR7YfdNUNqdl0fQhs+zgPUptpStES8WXp3sTDazarEnGbP2W8RaBw==","signatures":[{"sig":"MEUCIAlRfrZ8CqCEfMhSAhzoD1QI0j/TGCG9c+LBJwKjWd43AiEAjK+JfTXf6CpSEWBPDu7eVYg8WZEEnUo2vHgRSC6jt1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213186},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.45.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.45.tgz","_integrity":"sha512-1+VE6QTYJFRl901hC/4AWEZQMRUy4hUKdyR7YfdNUNqdl0fQhs+zgPUptpStES8WXp3sTDazarEnGbP2W8RaBw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.45","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.45_1781493717419_0.4815603495687133","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.46":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.46","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.46","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"f127304d3457b40c2e744750fd7cf554449b0859","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.46.tgz","fileCount":116,"integrity":"sha512-0sF3JxQJG8zP+NfBwlpYunr3dk53ajOBBZaxN9BII4bugqaKUTFlZMNPpLNBNt+IANPNSX7C8GdyzaOZZE+niA==","signatures":[{"sig":"MEUCIC80rjkKx90zAUN6PWt9VKB+lBzOqEYoMLazTGFuW16qAiEA/vDQZEI0yBV5gy0ltJIyVK1f9Xrq1r6PRfVXQ3DIpb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213709},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.46.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.46.tgz","_integrity":"sha512-0sF3JxQJG8zP+NfBwlpYunr3dk53ajOBBZaxN9BII4bugqaKUTFlZMNPpLNBNt+IANPNSX7C8GdyzaOZZE+niA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.46","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.46_1781659880615_0.07101468359604657","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.47":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.47","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.47","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"84e4ccbba2329b295bbb510686293cda971755fa","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.47.tgz","fileCount":116,"integrity":"sha512-Tr1vcKZhXKN7klZnthRAqeLD8cZL6oR11FVEih/bvasWIUYSJ0Rcv3wgtKO2QVXNJB7e4VNPTsx76UIEft84sg==","signatures":[{"sig":"MEUCIAuzJdaTPhMl3rXaEBBrySxMIYehT0LNYnV7t4r1px81AiEA3iInY/9i/1SSixtFBV3MbyEy5u+5z45RYAwMqzLwBGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214140},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.47.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.47.tgz","_integrity":"sha512-Tr1vcKZhXKN7klZnthRAqeLD8cZL6oR11FVEih/bvasWIUYSJ0Rcv3wgtKO2QVXNJB7e4VNPTsx76UIEft84sg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.47","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.47_1781767892166_0.09372428710503056","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.48":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.48","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.48","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"296e35078b6d662ac1e0c8b6ee09742d33f67c2c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.48.tgz","fileCount":116,"integrity":"sha512-nEwYbtDO6MWpWWf8JDC7C0tY/wF5Auoh3kyGZrsN+XeNskUPWHee8ABQVqdaY99PJIWuy4NBQZGEWIc70SpiDQ==","signatures":[{"sig":"MEUCIQC0cnfRG6Qgq9OcKWV+2FfRmHmDHPj1FL8Za+dFI0JYWQIgNOG7BLzxNBIi38R1ryRjLnOzaYv93cENdD3npNdwARE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214536},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.48.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.48.tgz","_integrity":"sha512-nEwYbtDO6MWpWWf8JDC7C0tY/wF5Auoh3kyGZrsN+XeNskUPWHee8ABQVqdaY99PJIWuy4NBQZGEWIc70SpiDQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.48","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.48_1781844689924_0.15783281874861332","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.49":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.49","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.49","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"8bdef163999e68db5bc8b866c113f970fb704239","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.49.tgz","fileCount":116,"integrity":"sha512-sM4dPN4Hy9zA2kqjk4BZIA116GfrKKhsGRPgAq92gEHfEDlsWISs3oFupFZBt0c5rwJxQrvgWk3grpYyhDHkCw==","signatures":[{"sig":"MEUCIFGtxfYtniDktZxp291mDhCwciE1nXNA/YXm2RIsrN8GAiEA6g+R2MqzeOvE9X5bwEIpcXJZ9Fo4SAHuScYtv7uBIno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214932},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.49.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.49.tgz","_integrity":"sha512-sM4dPN4Hy9zA2kqjk4BZIA116GfrKKhsGRPgAq92gEHfEDlsWISs3oFupFZBt0c5rwJxQrvgWk3grpYyhDHkCw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.49","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.49_1781846094140_0.12340612913695681","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.50":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.50","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.50","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"eeb26207400ebf9772e426d4444e7339ce54a8f0","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.50.tgz","fileCount":116,"integrity":"sha512-A2ExN23EjLDMXlJnn4omW3wh5nbGyrgTey0poolLRMOIlQpjAu+P06VUd4hDmtt+9HmhGowTLezmC2ji8983hg==","signatures":[{"sig":"MEUCIBWqc3K+koccXqKbhNH4BCKNJn9fWufl5M+RpsYi6+AFAiEAtTTF297VVmnxsWyrF4HUoH0WJSEIV8PsJd8i9XeomtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217705},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.50.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.50.tgz","_integrity":"sha512-A2ExN23EjLDMXlJnn4omW3wh5nbGyrgTey0poolLRMOIlQpjAu+P06VUd4hDmtt+9HmhGowTLezmC2ji8983hg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.50","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.50_1781853272274_0.6848578895570465","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.51":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.51","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.51","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"81ae33023e2cd1fbaa15db37027b374b0fd49656","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.51.tgz","fileCount":116,"integrity":"sha512-APtzx/hQ9J0P6qrKJ9rkGihUgtBJUER8DwAYzSwv8mqiy6tQrZD6OoYy7fHoiXAvLVQqfoThW1/CgR+vrzwBZg==","signatures":[{"sig":"MEUCIEaQjniSaKYzR62W1sNRZq996td6GMscW+B6DqdQV6ZYAiEAr+mi7m5Ms9Fq8XJyv3WB+vrRuYDOT3pDx3PdhZVzWlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218101},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.51.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.51.tgz","_integrity":"sha512-APtzx/hQ9J0P6qrKJ9rkGihUgtBJUER8DwAYzSwv8mqiy6tQrZD6OoYy7fHoiXAvLVQqfoThW1/CgR+vrzwBZg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.51","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.51_1781924701062_0.2012495581200313","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.52":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.52","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.52","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"a2e39caa6db39644b7c8b8263aa2a23a5e6499b1","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.52.tgz","fileCount":116,"integrity":"sha512-DFq/1pPGiTXYADb2N1t2vcdXyOxOcC52eHJptLdLwJiIkUIsh60lif1qr1/+tsuoaU7F1KwontWAU9hLAmgaog==","signatures":[{"sig":"MEQCIDFJT1SZ3OlEcWG0cuB8P1n8U7rdnpWDGNIaR7c4srNcAiB7MRd0NR6ISQfUG/VFKxmauu0+c1exRdrtr5u5rz/IDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218497},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.52.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.52.tgz","_integrity":"sha512-DFq/1pPGiTXYADb2N1t2vcdXyOxOcC52eHJptLdLwJiIkUIsh60lif1qr1/+tsuoaU7F1KwontWAU9hLAmgaog==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.52","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.52_1782173042092_0.2535904458664162","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.53":{"name":"@twin.org/api-tenant-processor","version":"0.0.3-next.53","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.0.3-next.53","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"4ac74fd8cca1cae350c93cb8d85821f5e0cbe522","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.0.3-next.53.tgz","fileCount":116,"integrity":"sha512-efgW2QTN/4/25LnhLgYcMu+fralT6u0UpjBoQWQwY3ynPb9y8bdK6822UAZzy7Y+SA/2BVW4/x+F6O59ToJK/A==","signatures":[{"sig":"MEQCIFisyqr1Mmbq09pAzvISyEd/4Svodgheti6XT4iVNQgSAiAWSQr8eGftIBxbxi9IEIDCGXfDpYvg9EXYdocM03s1eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218893},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.0.3-next.53.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.0.3-next.53.tgz","_integrity":"sha512-efgW2QTN/4/25LnhLgYcMu+fralT6u0UpjBoQWQwY3ynPb9y8bdK6822UAZzy7Y+SA/2BVW4/x+F6O59ToJK/A==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.0.3-next.53","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.0.3-next.53_1782174383026_0.017310369134090786","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.9.0-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.0-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"08b5487600dfac91f0d7c60d527a78cbde08d305","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.0-next.1.tgz","fileCount":116,"integrity":"sha512-NnPF+Yo54XU7wFpetHGWNPVtZrJh/BsdYpE22QR3xPGppTzN0QHpWVLHM1EB3qrWAo0JplKQ4G8tK410B47wBQ==","signatures":[{"sig":"MEYCIQDvIwpLi83Xhg4wNDGgbw8Y4Gfbyh9mRsrODOJZqxklXwIhAMorfQ5e9WdR7ndrVgkn+u4H3yvVyb7YlEOQrg1qpu5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223902},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.0-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.0-next.1.tgz","_integrity":"sha512-NnPF+Yo54XU7wFpetHGWNPVtZrJh/BsdYpE22QR3xPGppTzN0QHpWVLHM1EB3qrWAo0JplKQ4G8tK410B47wBQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.13.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@twin.org/web":"0.9.0-next.1","@twin.org/core":"0.9.0-next.1","@twin.org/entity":"0.9.0-next.1","@twin.org/nameof":"0.9.0-next.1","@twin.org/context":"0.9.0-next.1","@twin.org/api-models":"0.9.0-next.1","@twin.org/vault-models":"0.0.3-next.9","@twin.org/entity-storage-models":"0.0.3-next.33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.0-next.1_1782187305238_0.8302527960348762","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@twin.org/api-tenant-processor","version":"0.9.0","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.0","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"ba9f15e1514584dd502d5587828fd03f12e96dde","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.0.tgz","fileCount":116,"integrity":"sha512-pdcLZCW+y90ge5t5LCvA3tZQIuer0nsFZBP72G7QSWK99p4Q4v3BYtKEJLb81cf622O99CE8g+jzoTAQXlXXGQ==","signatures":[{"sig":"MEYCIQCI3YMFwnF6cYaeRkKRXFsP+wW7bSVCQ3eLzunqnrzfkAIhAPMcARVfgMm4rts3eItkoMO7Z0FoAORB03j1Jtseudsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224683},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.0.tgz","_integrity":"sha512-pdcLZCW+y90ge5t5LCvA3tZQIuer0nsFZBP72G7QSWK99p4Q4v3BYtKEJLb81cf622O99CE8g+jzoTAQXlXXGQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"^0.9.0","@twin.org/core":"^0.9.0","@twin.org/entity":"^0.9.0","@twin.org/nameof":"^0.9.0","@twin.org/context":"^0.9.0","@twin.org/api-models":"^0.9.0","@twin.org/vault-models":"^0.9.0-next.1","@twin.org/entity-storage-models":"^0.9.0-next.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.0_1782281774400_0.4905346108547797","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"32adae2e595e93b6b5a66b52a5b79f3dee06ec67","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.1.tgz","fileCount":116,"integrity":"sha512-nkhMGnpImqEm/qn3hQLvhKhxKPXJjU6Na/ZwZgereSbo4PVkVdteVoJk96MHmG8/T6QOF6Z+85RwqvNFtltIFA==","signatures":[{"sig":"MEUCIHKmzJLt2OCz7UtFaELYx15Z+oBFMHinqcZQD6H7/JMiAiEA1KzALBPancRUp1UYeqgvEbUae07h6diLvrLbx2rvaT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229622},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.1.tgz","_integrity":"sha512-nkhMGnpImqEm/qn3hQLvhKhxKPXJjU6Na/ZwZgereSbo4PVkVdteVoJk96MHmG8/T6QOF6Z+85RwqvNFtltIFA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.1","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.1_1782443422549_0.01446453861004482","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.2":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"84c84a3041687d36b3efd8bd8fb42abdae0a3c56","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.2.tgz","fileCount":116,"integrity":"sha512-pYrm0a6lrNCU2uvmegEm0CcJJNTTz2ppnNtzg2MV1MA5ArQ90pV4M7GtdR+tYzEGUIEzCR9BXIIimpxS6eO7kw==","signatures":[{"sig":"MEUCIAoT7r+ARslGf/AEarG+TCHEIXILDqkbx9L70MdLmqFEAiEAqJ+S9YiRj9aId10g5RAMTR6VLkYwUW2UNY2rVX8ut7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230013},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.2.tgz","_integrity":"sha512-pYrm0a6lrNCU2uvmegEm0CcJJNTTz2ppnNtzg2MV1MA5ArQ90pV4M7GtdR+tYzEGUIEzCR9BXIIimpxS6eO7kw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.2","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.2_1782456498760_0.2007270056421988","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.3":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.3","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"3d0f15e4b19d84a37f20525e874feb014f0f4250","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.3.tgz","fileCount":116,"integrity":"sha512-Qe/4ChICd34fTAriFj9PcwX9FHS/B1q0lL0jyYOTaB/pq6EnuIdGjyWpSIECGw+1drJtNpGDoeDbFsa/uirJQg==","signatures":[{"sig":"MEYCIQD5wwNLQjKwnKrbJjsPif/jsMcYwlSebmGk0erAXo54lgIhAJ4ShlDbIemFvA66Yf+eUcYTSogKrXvhUxISm1Xhpyk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230207},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.3.tgz","_integrity":"sha512-Qe/4ChICd34fTAriFj9PcwX9FHS/B1q0lL0jyYOTaB/pq6EnuIdGjyWpSIECGw+1drJtNpGDoeDbFsa/uirJQg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.3","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.3_1782713023303_0.992983183796017","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.4":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.4","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"93de7ceb4428bad93aad5e92ca0e474ff5b31405","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.4.tgz","fileCount":116,"integrity":"sha512-BmfID/QjX5UtwlecU2SHHFwfelLg4CCUCgkwZvMdIEXZPqEZyx0XsWRY9hayaMdg10knUZ9ra34dXn/yibCJ1w==","signatures":[{"sig":"MEUCIHFPP/Nb1lwz1jAASjWYKVNbt/LvapbBCcAXDd6UhSF1AiEAr8n1tc+LtNxoqlSbofz2fB2CYLC3VgpobPjoXoAUObA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230598},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.4.tgz","_integrity":"sha512-BmfID/QjX5UtwlecU2SHHFwfelLg4CCUCgkwZvMdIEXZPqEZyx0XsWRY9hayaMdg10knUZ9ra34dXn/yibCJ1w==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.4","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.4_1782791001459_0.7572905599589272","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.5":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.5","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"11a5bc959c42ca5cd8e29328ea307a32e5d15c06","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.5.tgz","fileCount":116,"integrity":"sha512-WofzFUtq80ybYnKFA5hYviVpEgAdLNqOOsuDWwgXBwcTjqDzmAeBkHJzNSmaaEFdgd58/bwxD8wzMA6Irs9MOA==","signatures":[{"sig":"MEUCIDkevgyOTHwUWpVWCSwvvw3igC6NdZsu1dJdtQ5AGFSYAiEA/At6CmBuNpvkeEB5E0L75KTvCTjKoRaKqr+QptsTAD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230989},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.5.tgz","_integrity":"sha512-WofzFUtq80ybYnKFA5hYviVpEgAdLNqOOsuDWwgXBwcTjqDzmAeBkHJzNSmaaEFdgd58/bwxD8wzMA6Irs9MOA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.5","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.5_1782795884393_0.52298972568332","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.6":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.6","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"3d5d2bbf124afea8d217ffb57a0b942886d51273","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.6.tgz","fileCount":116,"integrity":"sha512-/EG/dS+Cu4TXVK2wa7pqztt6LONz55Yg2Mqqw48P1plP6wVwoI4INk3P8xBTrcfVh3yquiEgXDdw/uAgj1hc+w==","signatures":[{"sig":"MEQCIHUbJI8nKFZHWRYow1oghA5Iq1Q+0ry535oxkVSwSbQaAiBsa0RmD72i2efuUkQCHvBiOIUdo6aIQvPorTgxnUyhmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232467},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.6.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.6.tgz","_integrity":"sha512-/EG/dS+Cu4TXVK2wa7pqztt6LONz55Yg2Mqqw48P1plP6wVwoI4INk3P8xBTrcfVh3yquiEgXDdw/uAgj1hc+w==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.6","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.6_1782800022969_0.49949084396759247","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.7":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.7","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"2f79dd681435a9a918136edcacfa2334e21ff31b","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.7.tgz","fileCount":116,"integrity":"sha512-5S13Ef6cRYHSpW3fn1kYSF5YOERXGC9CENpcjmB6AkVoNXBAGDPHgx4/VkX9/LiSn2hSaGJ2h2ynGcZIZHT14Q==","signatures":[{"sig":"MEUCIFrPQkVMHimg80dz1hyaVpd1ujVWfh4+LIQyW2rUChBsAiEA8ifRFnnl29G5LE3B7duci4bmcVWH7WSO9sZgmOJBYlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232858},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.7.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.7.tgz","_integrity":"sha512-5S13Ef6cRYHSpW3fn1kYSF5YOERXGC9CENpcjmB6AkVoNXBAGDPHgx4/VkX9/LiSn2hSaGJ2h2ynGcZIZHT14Q==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.7","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.7_1782982723817_0.3320736636865176","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.8":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.8","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"7f35365bb75f1db18a30e15057e47264be12807d","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.8.tgz","fileCount":116,"integrity":"sha512-VHV98Q5Pf4ySqhnd4kvwiBXo/gxUPsHXOt2TeMyunT2xnZCJtWvIkYipLra6YtIevMCURGpFP1ZSPsmkUOy1OQ==","signatures":[{"sig":"MEYCIQCSeWTCQkJVoYsT2+exazfPCAV0x0GVhYf92ziLFuZGSwIhAKxw0GBZSDz0uoVBYCDXYrZtPU46c/BMzIi8p56Ej4VY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233249},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.8.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.8.tgz","_integrity":"sha512-VHV98Q5Pf4ySqhnd4kvwiBXo/gxUPsHXOt2TeMyunT2xnZCJtWvIkYipLra6YtIevMCURGpFP1ZSPsmkUOy1OQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.8","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.8_1783051703186_0.24011084687401474","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-next.9":{"name":"@twin.org/api-tenant-processor","version":"0.9.1-next.9","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"7ebbfd17d6a33ef5eb57ec4529458fdee7bb09a7","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1-next.9.tgz","fileCount":116,"integrity":"sha512-UIPnhXhizl4zy6OOw6s5+V2Pj9Fy5lFLDU9zqaROMf3Uo79G+cTjZzmDm9Ge7IMgO4T7FicckbAsfbphHlmFNA==","signatures":[{"sig":"MEYCIQD/RY0bI8/q5m0txnFjA4IgU9Gj5RPG9sNlt6INO2lTyQIhANQFFeSYMX2w7LxHY13v/pPaNMo3a7yvqh0PauEI+Va9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233640},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1-next.9.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1-next.9.tgz","_integrity":"sha512-UIPnhXhizl4zy6OOw6s5+V2Pj9Fy5lFLDU9zqaROMf3Uo79G+cTjZzmDm9Ge7IMgO4T7FicckbAsfbphHlmFNA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.1-next.9","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1-next.9_1784813863017_0.4888810407740114","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@twin.org/api-tenant-processor","version":"0.9.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"6b5cf2edf2803cc0b73094c7c6d1d168c17eabc5","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.1.tgz","fileCount":116,"integrity":"sha512-jvv0xt2NtL9un1obdD4grM2aKrTJHWKcc3CIZDk5MydA2vlB+MWAZkCt10gWA7XIDPwQ+YraGbkZeuXmQ2incQ==","signatures":[{"sig":"MEQCIEoB6d9Hiq2q3c3osTgc/yPTK48PC4Jk8C8oF2cMigMeAiAuzN75V4p++AAbfY6V0FIlk+Q2T9lDM4vzOuZzN9ULvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234648},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.1.tgz","_integrity":"sha512-jvv0xt2NtL9un1obdD4grM2aKrTJHWKcc3CIZDk5MydA2vlB+MWAZkCt10gWA7XIDPwQ+YraGbkZeuXmQ2incQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"^0.9.1","@twin.org/core":"^0.9.1","@twin.org/entity":"^0.9.1","@twin.org/nameof":"^0.9.1","@twin.org/context":"^0.9.1","@twin.org/api-models":"^0.9.1","@twin.org/vault-models":"^0.9.0","@twin.org/entity-storage-models":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.1_1785114660380_0.1690509620088676","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"44d66b7af4c11644b3b6bb3aba94cd9d4656f2f7","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.1.tgz","fileCount":116,"integrity":"sha512-/m5GicijS0HBDBkmLFtIC00okn+3xDNCRlnQI6Z5+I6MBXG85y0UCGSkI3PNi4klcfYr14f42seUQ2XXsR+i+g==","signatures":[{"sig":"MEUCIEHQYIxngbNhAya+0bXlF30tWSJqt5s3a7f4N/FYdPL7AiEA2pYZMJ5HVUjOz8C6SdUQkTLlBCsWNaI9Yospp0etnPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239917},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.1.tgz","_integrity":"sha512-/m5GicijS0HBDBkmLFtIC00okn+3xDNCRlnQI6Z5+I6MBXG85y0UCGSkI3PNi4klcfYr14f42seUQ2XXsR+i+g==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.1","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.1_1785228459325_0.7043493159519425","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.2":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"04141126b2ae4ce29487dece3626b345818dd606","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.2.tgz","fileCount":116,"integrity":"sha512-wW1ALvV8NHs5GPEz/jsk5bdlKn/1Qb9dOgM/0P0UT+0RbUw75LKbsG1F0rbbLPqhR9DXTRgJ9oj53PlisL5SAg==","signatures":[{"sig":"MEUCIE35nV0EYksWDwtLMS4xtv488Gp2DcsSmT5B931zxfwZAiEAhE5mtlxVuOezwKMiQHScC+lOZk0/kox2HL42wm6xW8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242139},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.2.tgz","_integrity":"sha512-wW1ALvV8NHs5GPEz/jsk5bdlKn/1Qb9dOgM/0P0UT+0RbUw75LKbsG1F0rbbLPqhR9DXTRgJ9oj53PlisL5SAg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.2","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.2_1785291631177_0.6932017341321357","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.3":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.3","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"36cca75c306a53135dc0d7b500799d241c86314a","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.3.tgz","fileCount":116,"integrity":"sha512-QVr1dTWkYER7Bd7mltqez1tVtyJG0YgZsRUe49GQ1vZVJsiklLsi9/z06115LsIZ/fDrXt15jBTYDvD9m8Nung==","signatures":[{"sig":"MEUCIGv0HmNpqL6SkXNqFxJqmQQCEO02TJl9tEFFpxR9+f58AiEA1D05y1CjyrTg/gM1cUNn0LnyHB2/to7euILuaEm4BmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242775},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.3.tgz","_integrity":"sha512-QVr1dTWkYER7Bd7mltqez1tVtyJG0YgZsRUe49GQ1vZVJsiklLsi9/z06115LsIZ/fDrXt15jBTYDvD9m8Nung==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.3","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.3_1785375902146_0.031423701881845956","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.4":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.4","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"65ae5e7beacc4f93d4bdfe0c06b81ab429fa4531","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.4.tgz","fileCount":116,"integrity":"sha512-YKPh2eWvXgH39QFjvqsscNSe3FrQu6+Indb2B8FR97/gSi9qtzVWkXbvObGfFFyU1bNANfom/qFwHqAh0i1BQg==","signatures":[{"sig":"MEUCIQCLgzyybpPQBR4fgPgi5sfAhnq0Z1bVfBX/ClyJW9Tp0QIgEYTUe3dZAbGnYYTOVgsjqtVyFg7+WCSJGAleAX4VIPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244836},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.4.tgz","_integrity":"sha512-YKPh2eWvXgH39QFjvqsscNSe3FrQu6+Indb2B8FR97/gSi9qtzVWkXbvObGfFFyU1bNANfom/qFwHqAh0i1BQg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.4","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.4_1785713637187_0.08108575501902449","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.5":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.5","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"ee76bbe32e63fdc5b152743b9c7702117348c3a5","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.5.tgz","fileCount":116,"integrity":"sha512-Akhnvr5jd0sL4FtfG1uS41wV+A+Nk+F1j5i632ID72F+BKutesvE5EV+9W+KTxf/Kdxzm9wTSNkLarFSwHUffA==","signatures":[{"sig":"MEQCIFuzrYS5DVpMdADr/iIYI5LJn16lvtfdWX4sVoldJVRiAiA37u7g08Lomdin+VlE+5CtKLD8k3q0WYrHGAfGzYQ5Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258864},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.5.tgz","_integrity":"sha512-Akhnvr5jd0sL4FtfG1uS41wV+A+Nk+F1j5i632ID72F+BKutesvE5EV+9W+KTxf/Kdxzm9wTSNkLarFSwHUffA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.16.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.18.1","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.5","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.5_1785739636618_0.7279146534554497","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.6":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.6","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"aee32bbd992567af8755e01865bcc4697aa03a6c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.6.tgz","fileCount":115,"integrity":"sha512-5PWGXh276nnjYthcK1hYl/xx/cZKoXicPXVNX6/ZS/YakBJ8qU0qKPVwxyQCzJhX1ZrB3wQGItcESZRZpw9iCg==","signatures":[{"sig":"MEUCIDBXtR4wFPWONxWvfKbl7KWUAVOag8urK4TpVhhLzR9OAiEAmFHYfQEpTCk1LLedcgezRfwnPMAVm9VTn2xZL+qlrp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254024},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.6.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.6.tgz","_integrity":"sha512-5PWGXh276nnjYthcK1hYl/xx/cZKoXicPXVNX6/ZS/YakBJ8qU0qKPVwxyQCzJhX1ZrB3wQGItcESZRZpw9iCg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.6","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.6_1786072329523_0.4788278375435828","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.7":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.7","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.7","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"44d145b7f70e681c3ffa5ed42fe483893d57323c","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.7.tgz","fileCount":115,"integrity":"sha512-CTFT9l4XltOaxC5mKppoRovNkZo4AoQ/Tstq+8aOfQF4qaYSzrXr9SushiUU7sxpjJZ8M3W64IVvElPjgeYTVQ==","signatures":[{"sig":"MEYCIQCtOap8mvsSZztp1fT939IppW9fMe+18Gjbl/IMkJvSpAIhANLtKjxlEwNU2IoP7Z9ZxPsvlyNqEGphTkq5tPzgrJJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253842},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.7.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.7.tgz","_integrity":"sha512-CTFT9l4XltOaxC5mKppoRovNkZo4AoQ/Tstq+8aOfQF4qaYSzrXr9SushiUU7sxpjJZ8M3W64IVvElPjgeYTVQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.7","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.7_1786508662920_0.9927381296179396","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.8":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.8","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.8","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"14d308463c50fe55a16da0c484b6871a7c2f11af","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.8.tgz","fileCount":127,"integrity":"sha512-pIoxXL08LD6w+IIldnT69I8rDotRTS4TytsfXTf63OVRC5ch1PuymAs4S8ATpKPQ11/72PFjbqPsnrHDVnZDMQ==","signatures":[{"sig":"MEYCIQDfpAGBz4HuwqfePrijGbrPvAow/6qtlQO/BllypaIqZQIhAONCoNO+UmIVP2QojQkx6/2DJyeOXprPZlDGKpE1sycF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274279},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.8.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.8.tgz","_integrity":"sha512-pIoxXL08LD6w+IIldnT69I8rDotRTS4TytsfXTf63OVRC5ch1PuymAs4S8ATpKPQ11/72PFjbqPsnrHDVnZDMQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.8","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.8_1786689889644_0.017410684971786106","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.9":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.9","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.9","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"df6a4647d79b20d5c4fcf182c06603060040d822","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.9.tgz","fileCount":127,"integrity":"sha512-X4UeNfW1N708I7fABwLrnH10n2dF7eNuIHCgDIWUvWcYFyYTJ9YTxAqhE+zbgVdj9sqRP49iggVg/bqo3fCErA==","signatures":[{"sig":"MEUCIQCo0YbMl+SKgp86hjnQMd1i6064GVfx01Hd9pcCVuCrQwIgZLezfPzs+6sO+PD+VLUZLmPvJjcoR09WCzjOwd+x104=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274670},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.9.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.9.tgz","_integrity":"sha512-X4UeNfW1N708I7fABwLrnH10n2dF7eNuIHCgDIWUvWcYFyYTJ9YTxAqhE+zbgVdj9sqRP49iggVg/bqo3fCErA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.9","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.9_1786931015144_0.683857827911919","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.10":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.10","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.10","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"3339b55abd801b6581617e85a2b68e694d7f5e5a","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.10.tgz","fileCount":127,"integrity":"sha512-yCqOPRQP/ktnUrn5/gjsBmGql/jScHieHRJ23j71z0hA8VDmUxKSBNR+22slHfncaEd+0aYeG2wwaxK/01q+3g==","signatures":[{"sig":"MEQCIHAPCMyFMj687usoj5NN1TmHusbP0/X96wra61oxMUBnAiB5EQTVzU8Pfc4BWrbb4Nq7hwxrZX/6OFWpXI5ebXQeXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275066},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.10.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.10.tgz","_integrity":"sha512-yCqOPRQP/ktnUrn5/gjsBmGql/jScHieHRJ23j71z0hA8VDmUxKSBNR+22slHfncaEd+0aYeG2wwaxK/01q+3g==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.10","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.10_1787010340295_0.9699400425641573","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.11":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.11","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.11","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"e706c048f0a2588691d51ab035dbeb075388b36d","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.11.tgz","fileCount":127,"integrity":"sha512-2IOhOVnLqTSfo0cCy8uBJJGC+5Mvgc8kUcOSulIGWZL7vbItXNrqbPajFRoebmbiICRJwLGqWaJBQyPRG15TfA==","signatures":[{"sig":"MEUCIQDExrtAFyN76WjC6E4xXT6XGDEdaFiw1yppi6J4neJFVgIgQPp8hexC7fsTpdznMwdX4iH9OEQPZOKkOJgvBGmjt+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275462},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.11.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.11.tgz","_integrity":"sha512-2IOhOVnLqTSfo0cCy8uBJJGC+5Mvgc8kUcOSulIGWZL7vbItXNrqbPajFRoebmbiICRJwLGqWaJBQyPRG15TfA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.11","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.11_1787188850771_0.3705990752408743","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.12":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.12","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.12","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"a45a1507c4b5f1901ae234129137f6123bd5d287","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.12.tgz","fileCount":127,"integrity":"sha512-TpyA2roVSUfi28Rg+0e4ufefvy+3TQjbZN/lLlX8A+WzVQP+mtHJ5ZYqXt3Y67tn7W3Co7VZnNM7vpX78fvHpA==","signatures":[{"sig":"MEUCIQD3si0CY2Di515XYl/IUF5WSII5gNm5MQP+2i8bfRVNTgIgYvGGDQDdxDTYvOhG+ActzcEM3nrR1Oi8A/tDbQKh41c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275858},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.12.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.12.tgz","_integrity":"sha512-TpyA2roVSUfi28Rg+0e4ufefvy+3TQjbZN/lLlX8A+WzVQP+mtHJ5ZYqXt3Y67tn7W3Co7VZnNM7vpX78fvHpA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.12","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.12_1787268509046_0.7817616507755472","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-next.13":{"name":"@twin.org/api-tenant-processor","version":"0.9.2-next.13","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2-next.13","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"714fca8bb68b7a326062d1431a470838b7cc8ddc","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2-next.13.tgz","fileCount":127,"integrity":"sha512-zZab4WCBHhhwQRNKmhaudsr4GuyWQ4TdxgB/Qnd0BcelrdbfpmeAUdKWJanf4aLa/ZpSS6tGQQ6jSOC4YXl2ww==","signatures":[{"sig":"MEYCIQDUWa8q6ap6S3FZeGbZGLWl2DqyIPkSWDGlIxiCyrk4YAIhAISHPtnN1qPs2st64kd+4mPR11fFD9n2uLA3c9UCFL7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276254},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2-next.13.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2-next.13.tgz","_integrity":"sha512-zZab4WCBHhhwQRNKmhaudsr4GuyWQ4TdxgB/Qnd0BcelrdbfpmeAUdKWJanf4aLa/ZpSS6tGQQ6jSOC4YXl2ww==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.2-next.13","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2-next.13_1787269455443_0.35573440368713394","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@twin.org/api-tenant-processor","version":"0.9.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"2d18cf7dde1ab228e9f58a34ffd55609bb8536a7","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.2.tgz","fileCount":127,"integrity":"sha512-o0ih/xM22ekJwYxppHFVuPYK6+qgKLeetRcmvbzNQEjGpxImB10zoWuxQU4npPAu26zcSpSxsySNi11h/99u8Q==","signatures":[{"sig":"MEQCIHuSVkk36d9FyvFfgH25iajQSzrxR/ahAIHzCCWolZTKAiAQYKRtLnhlAvmFukjao+dmi5xkzrB5AFZNiovtFuqfCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277444},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.2.tgz","_integrity":"sha512-o0ih/xM22ekJwYxppHFVuPYK6+qgKLeetRcmvbzNQEjGpxImB10zoWuxQU4npPAu26zcSpSxsySNi11h/99u8Q==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.17.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@twin.org/web":"^0.9.2","@twin.org/core":"^0.9.2","@twin.org/entity":"^0.9.2","@twin.org/nameof":"^0.9.2","@twin.org/context":"^0.9.2","@twin.org/api-models":"^0.9.2","@twin.org/vault-models":"^0.9.1","@twin.org/entity-storage-models":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.2_1787538827985_0.2387138912497755","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.9.3-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.3-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"ebb56ca7db1509d7888094525c66d7e156800973","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.3-next.1.tgz","fileCount":127,"integrity":"sha512-p/2iZN4Wex5udO4bqxA80ol+uZwGC3RNHXCrTUqYoyyGSHeCi0f3ZzClAm46qQK+wbsTeNkVnaUt8Uoue6vJbQ==","signatures":[{"sig":"MEQCIACL7znfcam5Zl0rmsScjZSoScz/5d7gMSQysydvN8brAiABKO3wmMVqD94AvP3HnwIjZTMsCyM8vL8TOG7F7Cwwsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJZ9HpRUO6vK8H/f5wytuFDy+o0ZXErNNyzlWu+fh8vAIhAMV40S8k3GeMkvpR72cPYM935D9BUXhG+ayxammqPuR/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284046},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.3-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.3-next.1.tgz","_integrity":"sha512-p/2iZN4Wex5udO4bqxA80ol+uZwGC3RNHXCrTUqYoyyGSHeCi0f3ZzClAm46qQK+wbsTeNkVnaUt8Uoue6vJbQ==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.3-next.1","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.3-next.1_1788943813517_0.11976282097681556","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-next.2":{"name":"@twin.org/api-tenant-processor","version":"0.9.3-next.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.3-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"ce062de6abcefb828ab8befd6cdb75b75c61d0d2","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.3-next.2.tgz","fileCount":127,"integrity":"sha512-5v8XK6xX21S3EkzqjiB916UikhW36/cfSTVPRGAME7HnEoZRYxxtO42ME2Wm3LDkSVbkOxBNwQ85Pzakjv8GBg==","signatures":[{"sig":"MEYCIQD4i8XDnmEpn2+Uhbm3yV9oAb2EJaJM1dJq9iuYi7vtngIhAO1nIJH9Oom+Uc4seYKXfK7ZCXYn0ilTsFTYZ5ZuF/cP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiiKMMVaCj8Ud2DUDouLG1mu/csK/PRH/FaQfw6J7FvAiBeAQZ8Pt5GO6vsQEC4oQg99MXfXGZU/I3g8EgkETSU0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284437},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.3-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.3-next.2.tgz","_integrity":"sha512-5v8XK6xX21S3EkzqjiB916UikhW36/cfSTVPRGAME7HnEoZRYxxtO42ME2Wm3LDkSVbkOxBNwQ85Pzakjv8GBg==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.3-next.2","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.3-next.2_1789009204418_0.33612925486268663","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-next.3":{"name":"@twin.org/api-tenant-processor","version":"0.9.3-next.3","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.3-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"40840c9fb9f2d74d23f29e4f3698a20ff4a81071","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.3-next.3.tgz","fileCount":127,"integrity":"sha512-uOX+40T4nuPfa53EPblZKi6c8DGEBytQpB2iRSPhkufvcoYpkN/Zh7n8AsYH3zaBcW/m2qN3VhaEc8adiOir0Q==","signatures":[{"sig":"MEUCIQC/5t5engElUkAMOpd0H4inhLinFGk5dY8wwuWpDMLhegIgZBzayZDsU8KUYHQ/RtTdCmXs+xqUHNtG6dL4XmV6eDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD88wawaSGApIrO37QwpN4S52kqVe6WuwxXR61cr7XklwIhAOgGooa9fs3Oo2mgD/fFN7EyPGVJ1QvWXxIWX/U4gwhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284828},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.3-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.3-next.3.tgz","_integrity":"sha512-uOX+40T4nuPfa53EPblZKi6c8DGEBytQpB2iRSPhkufvcoYpkN/Zh7n8AsYH3zaBcW/m2qN3VhaEc8adiOir0Q==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.3-next.3","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.3-next.3_1789083047355_0.4860650969460203","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-next.4":{"name":"@twin.org/api-tenant-processor","version":"0.9.3-next.4","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.3-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"a678e3a9b121cfcdc3aa1d21ed7b2229b9ee4375","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.3-next.4.tgz","fileCount":127,"integrity":"sha512-riP/rmdUpEkk1NX6pQih5R6hdVK9rPMVzlsD6ITfNupx9niJCOiKdTzTrImy3+yX7Q+TsulLhkO2ko3XFRKAzw==","signatures":[{"sig":"MEYCIQC877rxb18ISDTypQVr6U78UPEn5/O78K1LWxu1mkIdkwIhAOIKyjSBmvRrljxfRBXUqmuHIyKulz1ujpoiTQUexjdl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAYBDadN3JZBX1YPyUKb0vdH1DF/M8sbVHDo7lSvBZ/AiEAzaFALqtwrgKYX3e6Jqrxp8PszK89dmryCykmUbwXKOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285219},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.3-next.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.3-next.4.tgz","_integrity":"sha512-riP/rmdUpEkk1NX6pQih5R6hdVK9rPMVzlsD6ITfNupx9niJCOiKdTzTrImy3+yX7Q+TsulLhkO2ko3XFRKAzw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.9.3-next.4","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.3-next.4_1789377007993_0.6638909203025789","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@twin.org/api-tenant-processor","version":"0.9.3","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.9.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"9032cbc7c8b96950334f02cea73a522981dc8a47","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.9.3.tgz","fileCount":127,"integrity":"sha512-dS/HBV1GWp/ZcpNYzkXaU7ayCpv37zvLNxb449gV+iGH5f3iwLiJFkR2V1vU7lmlV7ISHieNMGkz0TXdJ6OcSA==","signatures":[{"sig":"MEYCIQCJZFHPYr0KcPI4lx+1WHSBytU29jkt+UgAPLc1gh19jAIhAInczuyZ5kV/wxnRtohAp5sww5J3h1hWmxZTDcPcDGJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGwhmHGUGyP5j3LMWkqPRHdxFjczvgruzwjYHGK8TFbKAiEA3UDyufDq/9fPRoXs9JLD1tgVUWQZ4BgM0mfksyM5IFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278819},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.9.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.9.3.tgz","_integrity":"sha512-dS/HBV1GWp/ZcpNYzkXaU7ayCpv37zvLNxb449gV+iGH5f3iwLiJFkR2V1vU7lmlV7ISHieNMGkz0TXdJ6OcSA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"^0.9.2","@twin.org/core":"^0.9.2","@twin.org/entity":"^0.9.2","@twin.org/nameof":"^0.9.2","@twin.org/context":"^0.9.2","@twin.org/api-models":"^0.9.3","@twin.org/vault-models":"^0.9.1","@twin.org/entity-storage-models":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.9.3_1789386141659_0.7315664162429629","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@twin.org/api-tenant-processor","version":"0.10.0","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.0","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"c8348098afe0ac7a7b16f9d15bcc29bf6a4d0c9b","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.0.tgz","fileCount":127,"integrity":"sha512-8+1P6WEKggVYnn0+mMnWn6A29anlpqwBer584CH/RMLWoicluSeb+PKQt0jPKPiTdUhIViqREBZZ+RrNuy+5CA==","signatures":[{"sig":"MEQCIHX8GQ2VFWrMlDT/izmFUdm5bKDvrqVDMDgKNCF+5m7yAiBBdbGNwZq0Vv77ckIuuG/o2QRI//5+vY56oZCaJv3fVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEztwprYWjQKeZZadTvd+xpL+PgWver4ulKg0LhJmxThAiA0qDXiiyrcnlLflMYarii79ZgQEsYSqhn413IhjAEVzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280398},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.0.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.0.tgz","_integrity":"sha512-8+1P6WEKggVYnn0+mMnWn6A29anlpqwBer584CH/RMLWoicluSeb+PKQt0jPKPiTdUhIViqREBZZ+RrNuy+5CA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"^0.10.0","@twin.org/core":"^0.10.0","@twin.org/entity":"^0.10.0","@twin.org/nameof":"^0.10.0","@twin.org/context":"^0.10.0","@twin.org/api-models":"^0.10.0","@twin.org/vault-models":"^0.9.2","@twin.org/entity-storage-models":"^0.9.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.0_1789532847343_0.6449639106012195","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.1":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.1","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.1","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"062d2ae9607eb1caf4a188e6b05b132bf0f98f16","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.1.tgz","fileCount":128,"integrity":"sha512-jSmh7hxIn+DL91EaQaOUu6vkNO/M0qIvX2au48uz2D3Rjijk1sDYpqRjrvMJUJ/DxxtWH90nQgyPxlLbeV3ocA==","signatures":[{"sig":"MEUCIDR/KqmOO+QQXJdqoizQHXCLoIWD2MMUsCYVeCCKMTc7AiEA2UgnQygZTRN0rDYuvYs5EDQ8Y8rGgki6zIRJJ6qDcGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6+DLSDpFKZxtFS3p4bOkerEzhD0UPczLmY1IH4QPIdgIgQpmHbUe9VDQTqZHs0b5dvWNQdDBf4KhsHbakdU9vmr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311705},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.1.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.1.tgz","_integrity":"sha512-jSmh7hxIn+DL91EaQaOUu6vkNO/M0qIvX2au48uz2D3Rjijk1sDYpqRjrvMJUJ/DxxtWH90nQgyPxlLbeV3ocA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.1","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.1_1789621447335_0.21946441380076664","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.2":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.2","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.2","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"489d6a3cc0286327734e77906f74686d1c5ec871","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.2.tgz","fileCount":128,"integrity":"sha512-p4axkF0VMxTFcgCm/85mtGI04+hTVOaSNzYxxULK9gP0vQ+y4TOZbVa6LA2h6razWOtolPaDWTmDf6RajwH4jw==","signatures":[{"sig":"MEQCIAeQ03QHSpYGM6SKf9b1klR2q/WA4k7+NGqCMYl5VMx5AiBYgnYXnLEXkSEjP/NDqseIWCH0aDv6+MvnzM5s+Y29SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICx4KEWBHrFfi/UbFoxKf+S6QdXxqhiEwxGdEqzRZT9WAiEAqqdEsu4u0gOgSKpTMyZIpjXxdVHrBg7jUSsJ3LIcDOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312931},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.2.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.2.tgz","_integrity":"sha512-p4axkF0VMxTFcgCm/85mtGI04+hTVOaSNzYxxULK9gP0vQ+y4TOZbVa6LA2h6razWOtolPaDWTmDf6RajwH4jw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.2","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.2_1789630455554_0.2825845169143191","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.3":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.3","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.3","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"e7637f2c12da88c3d61551246dc11568b3f1a867","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.3.tgz","fileCount":128,"integrity":"sha512-7mMoMXjBhCAlPCD56ftzvuIEHxkuUHhOeUdD9TSC9inzRNn43T4P2mDFAArk8Q5chvxDYALLp1jxp47prSwa9w==","signatures":[{"sig":"MEUCIGoXKQ9z9U1J2wZFj/i1iQV+1DYYsmihQZWexjNfTeDWAiEA7KRajiSNK5/4sQG2VaQ2z6IK5MA7W4pQZX2uH84qHjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBhFWnTAblgYoyLeZMpxa5NbrXzEFvLL3xCqDVS7KDDwIgE9o6MmLSjiIPhuaVH86Does/qPxwJGzCcLgCeK/uvmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313327},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.3.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.3.tgz","_integrity":"sha512-7mMoMXjBhCAlPCD56ftzvuIEHxkuUHhOeUdD9TSC9inzRNn43T4P2mDFAArk8Q5chvxDYALLp1jxp47prSwa9w==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.3","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.3_1789656193338_0.12587307019711402","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.4":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.4","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.4","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"7de47e39a8353e158bc8cb5ce5154e01ede02007","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.4.tgz","fileCount":128,"integrity":"sha512-QE0OSIX1qxRzkdckoPnH0Toj2tGeD9vU+Tc2o2U/2SyAAcV6vewofAWDa8MqEFnWhvV4vF7UyxG/x6QZ1gwfiw==","signatures":[{"sig":"MEUCIQDwGLCvFq3WKdB2H0EbHp0llZtyzbuJJM9AoEropa6mEgIgUhTVHYeWXOLzGd8vrHahjzhZJ0mFfrxrFgIZz3I9Cz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVizi5TWUCbfrrOfi47DaQwapifKZ4+NiMd1LtCaXL5AIgC/EfUfvHbsfhcxklNEJ7fb77sgxIJn8RPbkGt5zKetY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314090},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.4.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.4.tgz","_integrity":"sha512-QE0OSIX1qxRzkdckoPnH0Toj2tGeD9vU+Tc2o2U/2SyAAcV6vewofAWDa8MqEFnWhvV4vF7UyxG/x6QZ1gwfiw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.4","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.4_1789703345749_0.09958409652696387","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.5":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.5","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.5","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"08d0c7eacc4e7e3a5fdd2dd63811255776435ce9","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.5.tgz","fileCount":128,"integrity":"sha512-IA9DT6jK8UJo4DCQmRYM4Jdo9WdPEieATpLDZPDqA5y/tV07fhUoNekn7akYJG0f/aWMtt4jgbVUkmBHAUioFA==","signatures":[{"sig":"MEUCIGw2mYmnVWEctuH5OClSiG1va6PtoY/W/5RPFdsvXECnAiEA6EVwdujMI5LMH895hREwElSkvqOIGjz9699eg4teDyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHywY/A3S44VX6WdIy94BoIllpUF/Vp15naaeKqrQeL8CIQDLH3w73+8t3kBer8+oYX3rB73L5k147SQcuTcdU0q0gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314486},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.5.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.5.tgz","_integrity":"sha512-IA9DT6jK8UJo4DCQmRYM4Jdo9WdPEieATpLDZPDqA5y/tV07fhUoNekn7akYJG0f/aWMtt4jgbVUkmBHAUioFA==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.5","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.5_1790058187701_0.9169446581134735","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.6":{"name":"@twin.org/api-tenant-processor","version":"0.10.1-next.6","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","_id":"@twin.org/api-tenant-processor@0.10.1-next.6","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"homepage":"https://twindev.org","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"87c3bac33e70f0e58e7b4656e7dbfe7ce57c309f","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.6.tgz","fileCount":128,"integrity":"sha512-NbtQx7CpuvUZwrHDPKhi/6vUwRINf1CCLeFxV3gxEvuI9U6UKqpwsFBLMTzh/RCkwSm4vtAattulDG8DjufMZw==","signatures":[{"sig":"MEUCIFgngL+e2cG2sxEqyD901NdLDXiWeO0v7uvXLTAdMZK6AiEAr9qvR866SofBORyiZ/yfzgLuT+U14pWVDM3+h6pBpJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvzoLPA25hUE/ceQ+WJdX+O3RDf7Z1M0s1vevZvgq8nwIgKGcDoNSXsT57rDE47dxZbJv4llw6qkkTY6q92KBi9G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314882},"main":"./dist/es/index.js","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.6.tgz","types":"./dist/types/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.6.tgz","_integrity":"sha512-NbtQx7CpuvUZwrHDPKhi/6vUwRINf1CCLeFxV3gxEvuI9U6UKqpwsFBLMTzh/RCkwSm4vtAattulDG8DjufMZw==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.6","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/api-tenant-processor_0.10.1-next.6_1790140117349_0.6133292452639758","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-next.7":{"_id":"@twin.org/api-tenant-processor@0.10.1-next.7","bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"dist":{"shasum":"4520990e2e181dc70aad2023c960872d921159d0","tarball":"https://registry.npmjs.org/@twin.org/api-tenant-processor/-/api-tenant-processor-0.10.1-next.7.tgz","fileCount":128,"integrity":"sha512-3VtDCkWp0IwJ83fI9Xq+G6WkFHnkfAjYmzderrfQIDmFq6z5MONUYooOVsASBenSZ243RblmWgo/UyfzkCFT7w==","signatures":[{"sig":"MEQCIAO0AeMJjT45yBOjZC9E5ph+/jm7ccP1OMoJ1iDgc+r4AiAn7JIYWq+rZYRnJYInhu5cy+lAu1mmOX5I3rdW+frWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+UWpH9u3gvWxLRtLicBKIqalbyauNbw61BVvG6qG7BAIgNGH14fsfOUWeIF1jrLYjkV5XO4q6VYv+CPyB3N3+NQI="}],"unpackedSize":315278},"main":"./dist/es/index.js","name":"@twin.org/api-tenant-processor","type":"module","_from":"file:twin.org-api-tenant-processor-0.10.1-next.7.tgz","types":"./dist/types/index.d.ts","author":{"name":"martyn.janes@iota.org"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/es/index.js"},"./locales/*.json":"./locales/*.json"},"license":"Apache-2.0","version":"0.10.1-next.7","_npmUser":{"name":"martyniota","email":"martyn.janes@iota.org"},"homepage":"https://twindev.org","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"_resolved":"/actions-runner/_work/twin-api/twin-api/packages/api-tenant-processor/twin.org-api-tenant-processor-0.10.1-next.7.tgz","_integrity":"sha512-3VtDCkWp0IwJ83fI9Xq+G6WkFHnkfAjYmzderrfQIDmFq6z5MONUYooOVsASBenSZ243RblmWgo/UyfzkCFT7w==","repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"_npmVersion":"11.19.0","description":"Tenant resolution services and route handlers that derive tenant context from API keys.","directories":{},"maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"_nodeVersion":"24.21.0","dependencies":{"@twin.org/web":"next","@twin.org/core":"next","@twin.org/crypto":"next","@twin.org/entity":"next","@twin.org/nameof":"next","@twin.org/context":"next","@twin.org/api-models":"0.10.1-next.7","@twin.org/vault-models":"next","@twin.org/entity-storage-models":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api-tenant-processor_0.10.1-next.7_1790179318030_0.11031717681366304"}}},"time":{"created":"2025-11-10T07:15:02.797Z","modified":"2026-09-23T16:01:58.313Z","0.0.3-next.1":"2025-11-10T07:15:03.106Z","0.0.3-next.2":"2025-11-12T02:25:38.995Z","0.0.3-next.4":"2025-11-14T03:02:42.736Z","0.0.3-next.5":"2025-11-14T04:14:51.502Z","0.0.3-next.6":"2025-11-20T03:15:23.295Z","0.0.3-next.7":"2025-11-26T04:39:50.727Z","0.0.3-next.8":"2025-12-17T10:36:20.405Z","0.0.3-next.9":"2026-01-05T05:26:33.587Z","0.0.3-next.10":"2026-01-05T05:49:40.781Z","0.0.3-next.11":"2026-01-08T05:24:52.187Z","0.0.3-next.12":"2026-01-12T07:07:50.896Z","0.0.3-next.13":"2026-01-19T06:21:08.088Z","0.0.3-next.14":"2026-01-20T00:38:17.385Z","0.0.3-next.15":"2026-01-22T04:36:53.286Z","0.0.3-next.16":"2026-01-26T05:16:52.117Z","0.0.3-next.17":"2026-01-26T07:00:58.095Z","0.0.3-next.18":"2026-02-04T06:18:00.147Z","0.0.3-next.19":"2026-02-06T02:56:01.039Z","0.0.3-next.20":"2026-02-09T03:17:59.537Z","0.0.3-next.21":"2026-03-12T00:41:51.323Z","0.0.3-next.22":"2026-03-27T05:03:52.375Z","0.0.3-next.23":"2026-04-14T05:50:31.593Z","0.0.3-next.24":"2026-04-14T07:50:51.550Z","0.0.3-next.25":"2026-04-14T08:43:11.236Z","0.0.3-next.26":"2026-04-22T08:34:58.613Z","0.0.3-next.27":"2026-04-23T00:54:14.644Z","0.0.3-next.28":"2026-04-30T14:47:30.614Z","0.0.3-next.29":"2026-05-01T01:26:38.757Z","0.0.3-next.30":"2026-05-05T05:46:36.187Z","0.0.3-next.31":"2026-05-06T03:05:10.465Z","0.0.3-next.32":"2026-05-07T08:55:40.468Z","0.0.3-next.33":"2026-05-11T04:27:30.454Z","0.0.3-next.34":"2026-05-19T08:46:27.949Z","0.0.3-next.35":"2026-05-21T05:45:04.455Z","0.0.3-next.36":"2026-05-22T02:42:35.137Z","0.0.3-next.37":"2026-05-22T04:20:09.190Z","0.0.3-next.38":"2026-05-28T05:56:17.068Z","0.0.3-next.39":"2026-06-02T04:00:48.991Z","0.0.3-next.40":"2026-06-04T04:39:03.884Z","0.0.3-next.41":"2026-06-05T05:44:35.079Z","0.0.3-next.42":"2026-06-08T18:17:12.421Z","0.0.3-next.43":"2026-06-10T23:15:13.087Z","0.0.3-next.44":"2026-06-11T05:01:34.662Z","0.0.3-next.45":"2026-06-15T03:21:57.566Z","0.0.3-next.46":"2026-06-17T01:31:20.779Z","0.0.3-next.47":"2026-06-18T07:31:32.326Z","0.0.3-next.48":"2026-06-19T04:51:30.077Z","0.0.3-next.49":"2026-06-19T05:14:54.287Z","0.0.3-next.50":"2026-06-19T07:14:32.420Z","0.0.3-next.51":"2026-06-20T03:05:01.278Z","0.0.3-next.52":"2026-06-23T00:04:02.282Z","0.0.3-next.53":"2026-06-23T00:26:23.260Z","0.9.0-next.1":"2026-06-23T04:01:45.442Z","0.9.0":"2026-06-24T06:16:14.574Z","0.9.1-next.1":"2026-06-26T03:10:22.771Z","0.9.1-next.2":"2026-06-26T06:48:18.904Z","0.9.1-next.3":"2026-06-29T06:03:43.421Z","0.9.1-next.4":"2026-06-30T03:43:21.618Z","0.9.1-next.5":"2026-06-30T05:04:44.538Z","0.9.1-next.6":"2026-06-30T06:13:43.108Z","0.9.1-next.7":"2026-07-02T08:58:43.937Z","0.9.1-next.8":"2026-07-03T04:08:23.329Z","0.9.1-next.9":"2026-07-23T13:37:43.216Z","0.9.1":"2026-07-27T01:11:00.523Z","0.9.2-next.1":"2026-07-28T08:47:39.453Z","0.9.2-next.2":"2026-07-29T02:20:31.321Z","0.9.2-next.3":"2026-07-30T01:45:02.336Z","0.9.2-next.4":"2026-08-02T23:33:57.327Z","0.9.2-next.5":"2026-08-03T06:47:16.808Z","0.9.2-next.6":"2026-08-07T03:12:09.659Z","0.9.2-next.7":"2026-08-12T04:24:23.065Z","0.9.2-next.8":"2026-08-14T06:44:49.814Z","0.9.2-next.9":"2026-08-17T01:43:35.281Z","0.9.2-next.10":"2026-08-17T23:45:40.448Z","0.9.2-next.11":"2026-08-20T01:20:50.921Z","0.9.2-next.12":"2026-08-20T23:28:29.177Z","0.9.2-next.13":"2026-08-20T23:44:15.585Z","0.9.2":"2026-08-24T02:33:48.128Z","0.9.3-next.1":"2026-09-09T08:50:13.715Z","0.9.3-next.2":"2026-09-10T03:00:04.518Z","0.9.3-next.3":"2026-09-10T23:30:47.441Z","0.9.3-next.4":"2026-09-14T09:10:08.107Z","0.9.3":"2026-09-14T11:42:21.741Z","0.10.0":"2026-09-16T04:27:27.422Z","0.10.1-next.1":"2026-09-17T05:04:07.431Z","0.10.1-next.2":"2026-09-17T07:34:15.683Z","0.10.1-next.3":"2026-09-17T14:43:13.442Z","0.10.1-next.4":"2026-09-18T03:49:05.832Z","0.10.1-next.5":"2026-09-22T06:23:07.799Z","0.10.1-next.6":"2026-09-23T05:08:37.446Z","0.10.1-next.7":"2026-09-23T16:01:58.132Z"},"bugs":{"url":"git+https://github.com/iotaledger/twin-api/issues"},"author":{"name":"martyn.janes@iota.org"},"license":"Apache-2.0","homepage":"https://twindev.org","keywords":["twin","trade","iota","framework","blockchain","node","tenant","foundation","utilities"],"repository":{"url":"git+https://github.com/iotaledger/twin-api.git","type":"git","directory":"packages/api-tenant-processor"},"description":"Tenant resolution services and route handlers that derive tenant context from API keys.","maintainers":[{"name":"martyniota","email":"martyn.janes@iota.org"}],"readme":"","readmeFilename":""}