{"_id":"@bluealba-public/pae-microservices-runtime-sdk","_rev":"35-d46082aa102764d2778e676b65241a39","name":"@bluealba-public/pae-microservices-runtime-sdk","dist-tags":{"latest":"2.0.0-develop-1058"},"versions":{"1.0.1":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.1","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.1","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"54c37237d3d46bd47623732cf31751fec10c9482","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.1.tgz","fileCount":7,"integrity":"sha512-OUPKpgiEXtqj912GrjSwc31BDC/gyIhalNpPgxS3xYuXHtKS/UalwBT/2sM1t2vKS0afapPw1fLg44OLZ6gbwA==","signatures":[{"sig":"MEQCIBk3acDcoSNT4GwR2NIuKMl2TN6I2XcnIkNSjJC7SpBsAiABlk4XmuKZzkPa293CK2lvqaBY53nJ6HUo1FmshRlTNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9034},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c0837d54a7387e9d805609b36f3fe73abdc94555","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.2.4","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ts-loader":"9.5.1","typescript":"5.4.4"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0","@types/node":"^20.12.6","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.1_1724853487401_0.042941494996510565","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.2","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.2","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"e9da0cfdb199633f065c301bda48da3e45734dda","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.2.tgz","fileCount":7,"integrity":"sha512-eC89j8T5MKT8BZnhUI7NgoeIRyScsrO6ceTPqHvNMejVZan/0Xe56hAt1/rLbkbojtq50CogwiPLB66+xM8+gQ==","signatures":[{"sig":"MEUCIQC1+4nPdBgVdKjBnjYQ4p6IQ7hzP3V5/q2X+1T/3R0GUQIgFXTCuZ8d6osi0IYXeryOFY+rPibJWAEtdNuJrpbIg2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13609},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"274478fc86e1bd0d82bf87c2e2686a55b0573f1c","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.2.4","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ts-loader":"9.5.1","typescript":"5.4.4"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0","@types/node":"^20.12.6","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.2_1725558180649_0.8847867835953047","host":"s3://npm-registry-packages"}},"1.0.2-develop-347":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.2-develop-347","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.2-develop-347","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"04fe837badf25b0bb8e17027c974d0647883030d","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.2-develop-347.tgz","fileCount":7,"integrity":"sha512-fkZ8K4JNP34kKMk3pUhK+BN3W1KoGRWIWvfJem0dSBfCdLfeFRDZaqT9+Y57X5RL0Vx0U7azQZ9DFILdVjtqpA==","signatures":[{"sig":"MEUCIQCvwgkIvZE5swLD2Z4N5mOf2z+2Ux07Eu7yK8AJ46U+EQIgMBSI8r4jHG87OAOHwRCab/YIkJukk93CxsxvLqCPcO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12983},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9a1e363f2ff1698cca62ddcf8e80097bb40ddf71","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.0","dependencies":{"express":"^4.21.2","unbuild":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.2-develop-347_1744229573706_0.8177344832263653","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-develop-380":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.3-develop-380","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.3-develop-380","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"35ba9e148d28c6ef2e5fdcbf5304a47fbd4c3615","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.3-develop-380.tgz","fileCount":7,"integrity":"sha512-LrJxFjt8HnLmI9fDbe4hiwZV2H+oqN98QKpdk3M5CJWS9xP/+2TOj1PVFYSI0cz+VAL1F95Wld7O9x03lj5ITg==","signatures":[{"sig":"MEYCIQD4cbfe98kYPMUabz0E+iDFfTEYBR7alStmXR5GUO8pAAIhAOEVpv0Dj4jk0rl/Qg5TVcyEwvpmVgOwvcBbWQsPQmCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12984},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b3e2c495d690096ad90ca04e441824ef40839c55","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.0","dependencies":{"express":"^4.21.2","unbuild":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.3-develop-380_1745241447248_0.8859253399107228","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.4","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.4","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"6624e54cc6df9ded0ca8fa56bc0bde1c2cbc922e","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.4.tgz","fileCount":7,"integrity":"sha512-0l4RwRSqYyfKgUKUZ22H6HEoTE2rrOSoR7VJFlFfCSgomozamm3ptjPanvRBo0bnxD9pb7vbHUza83b8LHQzSg==","signatures":[{"sig":"MEUCIQCjnw0QQHuolqxXEEsEVHz/AfamRrDdLRzpBBvPp21yUQIgd22Vi2UYbQ1bMAB+SENqRiIfpCgUcHn0HUVZbZwoBDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12972},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"95088b12009cb93e20fe79360f0ea023b4767262","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.0","dependencies":{"express":"^4.21.2","unbuild":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.4_1745243628322_0.2619541729919588","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-develop-383":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.4-develop-383","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.4-develop-383","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"7fd5ef4597e013ad686faf3770609e40ea417261","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.4-develop-383.tgz","fileCount":7,"integrity":"sha512-wm6eHe7nkjbIF7G5N8ZPTZd5obZRk9AvIhy70lwDuIImcLDINoE7Pi0iYLO+iw4H6iu+EUZWcK6wbRvLDVU69w==","signatures":[{"sig":"MEQCIC9z6MpQ4seljnavhdnmTC4ghgY18p6wDM1NQVZDJlnlAiBZIy2vFMdW5HwqCtdynt4qUCPfOI/dj5DyZXEcJDBOAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12984},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"fb189ff2a86ae274a4dd7a908f039a7f54bd1523","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.0","dependencies":{"express":"^4.21.2","unbuild":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.4-develop-383_1745243646585_0.45338009957847025","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-develop-481":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.4-develop-481","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.4-develop-481","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"4a1742b7029ca79c94cb5643cbd395a9bf74aeba","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.4-develop-481.tgz","fileCount":7,"integrity":"sha512-y+Haetzgky3LKkBAm4FffNpjvYcUSs5OJMO+DMmtCSGKpQ5kTzc5DGMPnSl8nzns647sJUqb6ZVVDPgwy0DDMQ==","signatures":[{"sig":"MEYCIQDa9ZsrGuiozypT9eCa5cZKDsxc3OXPfzxjHD/dcHOmAwIhAMZuK2ta5w0rVYuOlsb+isgB+3HX8VJRL74pv+y0opG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12986},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1ae78c29192f265f15f5ecd7986d509f91dd0b25","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.4-develop-481_1746710440889_0.2746890742274708","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-feature-providers-api-and-db-495":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.4-feature-providers-api-and-db-495","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.4-feature-providers-api-and-db-495","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"c4f596b4b032a6c4430f1bf176abb56bdf87bb9e","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.4-feature-providers-api-and-db-495.tgz","fileCount":7,"integrity":"sha512-1C8sZZKzibpeyWD0AAHrTRYqU2o1s5dQmoNfwpGWGb4yYVp7fAFz5/SzMFlz7G15zmc4EnWlyzV1I0Zdd2t6Ew==","signatures":[{"sig":"MEUCIQCLdl/z5EbcHtZIxzcfxRfPMt/Sot5RKEVM16FXFyjXsQIgc5r5M926Qw96g/u9+vqDP423w/enIIE1euTu9IRa53U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13007},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c26ea21a7b18e7e2d61ad4d745e51af3af3bdf42","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.4-feature-providers-api-and-db-495_1746792777147_0.7251432627775529","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"0c9d907f4abccdff99adac34e3e76f9fc82d67a2","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5.tgz","fileCount":7,"integrity":"sha512-Aj58V0YWpnyRMp8h7BUgbA0dAEZ118jgTjbMB4WZ+4SQ7UMhb+kx8f9Up5eQCYLPeOQWglEdw3mM4DZkG0zBfQ==","signatures":[{"sig":"MEQCIGd1sfuo8UtjwlYfX4EMY9Rep7bxWTDKzVLXbJkevV8qAiAhgeLCpRXX3ubiCn8Km4PkTspKQIllUiVfFwL0udExvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2b497a423f09f231bf667fd4ea62128c38f7b27a","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5_1747840270419_0.8904777016988401","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-develop-552":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-develop-552","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-develop-552","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"967283b0a490a8994092caefcb21c9c03c6aece7","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-develop-552.tgz","fileCount":7,"integrity":"sha512-2yYUqSQcrHFJLYzjGgGjkhr1V6Ykcq62sVde0x8HwnqL8R0FRHhCIhrxM05uOfwt761MfHfrKyzPYPwhv5czIw==","signatures":[{"sig":"MEYCIQCVrw2Om/ZHC3wqSD1PPAuzMJPfiEj2P5nt9/2a81eI/AIhAKR2NESwLg7qqhBxRv2auI3gpe8NJrFo2LLCcEzhXILc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12986},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"bda03ec4ebe3c6dd5422e3cfbdcba69b149065bc","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-develop-552_1747840290827_0.4102616838556641","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-tenants-functionality-567":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-tenants-functionality-567","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-tenants-functionality-567","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"b52b30dd0a3e5c12535663a268f24e06f3424d2f","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-tenants-functionality-567.tgz","fileCount":7,"integrity":"sha512-iQu0hVLN+kqY8efCncXTAODip0LiviAXinZcxpdDZOxzwckgiUVTvQkeVkplzzeSpjZ1WnA6hl72dw8QuNYVAQ==","signatures":[{"sig":"MEUCIQCKws2iIZeBt7Q3ogFCqmdRXBh6RSDZQDs5E1RkNJuwlgIgCs313p7nGP5BPNKXWnw0rP/IZpHDCLxWnKTGr1OIE6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13008},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"434cfdc3728a0700f64ce92a73de35f5408b80b5","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-tenants-functionality-567_1748016928629_0.363270584882303","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-hotfix-1.6.2.807":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-hotfix-1.6.2.807","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-hotfix-1.6.2.807","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"91b9bcdab3489c699474c9981dcce3c770f28f88","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-hotfix-1.6.2.807.tgz","fileCount":7,"integrity":"sha512-zHYJSI2EjhtGNYb/9N2YVZ4ki/fzHTZydgNyaFvMxyaGwlxWw7PHLqQ0E2ELITvLANiCLcZ6MhT7Hi86PrrSKQ==","signatures":[{"sig":"MEUCIQCsdzC0ICDTLinlhOUqZi8Eq6BTgL1lnCVIEZUiR1J1WgIgcOjKbzGTAm5WBEQjEQhKbY0nb7klEckXbibt/3VjJR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"51c9f76c6a6ba8954e94a00bce6bb19f075b25c8","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-hotfix-1.6.2.807_1753902128380_0.06586385404095108","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.6","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.6","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"0827ef5c7909a618534c9e954763dd5809a62688","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.6.tgz","fileCount":7,"integrity":"sha512-F5c3uKv83JZ/yWGqnc7uLQegOeT1dEQEzg/aWiax7J30iOp4JQ87Jy1ebCMIjQoxp6KbHvt51NJtXsQvJSyDAQ==","signatures":[{"sig":"MEYCIQCvwyhlhXJARYPnvmHR9idPfm753Uc5pzWUiF74dXWY/QIhAL/4HNQzDQKp7sKENNIeTXStvDdCr5QmEKQmTUGkFXjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13604},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e4c4521d1dc503e4e71465eecf425abe52462c0","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.6_1753904166327_0.334252955507367","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-include-orig-user-in-impe-855":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-include-orig-user-in-impe-855","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-include-orig-user-in-impe-855","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"30572a40477d59d55dded2f2cd97306f9366fc2f","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-include-orig-user-in-impe-855.tgz","fileCount":7,"integrity":"sha512-wbjmJ420u+ADobM/mmaYievzeMn7N8aqZwzEo+0aT3kydpdFM5MkCPxNoDg7d67gN/nukxc7QM6EuMr7xUAL4w==","signatures":[{"sig":"MEYCIQCU4kzQSMCgYctXSONzaldbYCTxUfomRph7ZeuDsTXp3wIhAN6Yx5jKu99U8sOrnoi1DATLl+2vpeAUdJ4DcyEo12VH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14032},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"671df02f9ddf7af9fafb083d6f8e8a1249e478f5","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-include-orig-user-in-impe-855_1756495297233_0.7062158684034467","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-integrate-fixes-856":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-integrate-fixes-856","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-integrate-fixes-856","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"b32acd6bfae662cebfe5a56ada9ce0443a9dfbec","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-integrate-fixes-856.tgz","fileCount":7,"integrity":"sha512-dglOwLeTXt71CCbgkxN524eZabVpti/+z4HjI3U+8S1oREmCZJzsTV/9tyyR9xrKWDIpCgdDs6r4kWpcB5mCWA==","signatures":[{"sig":"MEQCIFqrdsESqQe4oFrlnZoTqnkIlPfG28ZwHWB98Ky0zeLuAiBJwWltDANtfH+dG6tltAJq82s9kAoLDwkc4X4w3+d5uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13632},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"39ef7621a7b1d455803d0b68997ff64b678f6405","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-integrate-fixes-856_1756496075560_0.061402389878391306","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-integrate-fixes-857":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-integrate-fixes-857","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-integrate-fixes-857","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"96e1f8717289d24e005fbe05a2834726d1bfe1fe","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-integrate-fixes-857.tgz","fileCount":7,"integrity":"sha512-1mB889O7grsvS8P6B2Vj+3sBPrMqkMAhR3PAcGFZl76In8tx7oCjXntlVYSv47Agp30w+lytqhemY+lfp75QHA==","signatures":[{"sig":"MEUCIQCMPb3/mAh+r8MiFjiNDI4csN9k4oyWwbI7kI0QUk/AiwIgGzaTleQdRpTndTv0+1zZENRyM8SVHJjLU+xMgUb7T+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13632},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ff46da34974640baf8d04bbbcea28d3ab03d908d","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-integrate-fixes-857_1756496322138_0.40690466210236553","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-develop-858":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-develop-858","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-develop-858","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"25b6fedc76a371f599bfa257df64482402b2132a","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-develop-858.tgz","fileCount":7,"integrity":"sha512-PWRW09c6aln+m/FTXu/28wkt/h8UQgMQwBzPNEWIAcQ5Hd9e6TKnc5LMzjPNCGlq3egYXe93PnL5HI/MjZOwow==","signatures":[{"sig":"MEQCIHQZbry0XMnqn8m3FfouSv0PTc8Jt9X4pKePZ9vfm68dAiBXIiCl282n0upxT0I3nsc/Zqx9NI7232zDupJda2K/aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"080f4a30b6089b7fa572296eb98737e45c0646e5","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-develop-858_1756497809186_0.8892485979289142","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-integrate-fixes-860":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-integrate-fixes-860","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-integrate-fixes-860","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"1dfbb9146e35499c70d858476cc8e83b7aa10b9f","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-integrate-fixes-860.tgz","fileCount":7,"integrity":"sha512-OxeibXWB8hFlpitmo8K2NbhkLrVYxCG572t6qJawmpplaq/Zd4Y1lF+I3CW9kGihAAan6QI/PPof0FUQ684lsw==","signatures":[{"sig":"MEQCIBlLJDU/WfLuvvBZpy1oSQxDZj9SQsyIlSOAsayVyhMlAiAKFkYOX9BoFAU5eIAvfqLQIFvk/yJu+iV85qPKB2lL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13632},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"fdde44755edfdc947f98b82c1a065bd8cd75798f","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-integrate-fixes-860_1756498971976_0.6596069429013922","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-develop-861":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-develop-861","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-develop-861","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"f96ae492ca7e64e4878a61de9dbed854c7189d01","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-develop-861.tgz","fileCount":7,"integrity":"sha512-raxn84tFdgSEW0bGk9QK7Ee1IoWZ7A+NNCgDE4eX5n1SXoD886suJ5svr1sqIbJwILTdUznd7jXiHoeuoZYqTg==","signatures":[{"sig":"MEYCIQDkXM/beqOJ5uy14RG2WO536Yhk1/MNKk4RKlBfpBKmNAIhAN6UJ76Msa1UeFyYGm6mJ4J8UW1nHDh8aNIOMTcE1eZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2443d9be0c79795d5d4501e7fdfc04f2351818ec","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-develop-861_1756499045259_0.04434926027390729","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"1de8911d2fa4d0213a71ef3317deff95b986dae7","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0.tgz","fileCount":7,"integrity":"sha512-YxWTS3QppcPHT2INhB4Uwt0cc1f90LrMaJ/5AmLNOiiJS4sJzy7sj/xRMhPAfUM3SGyabGFadbLX6pcX1ceGSA==","signatures":[{"sig":"MEUCIHh9IwjittdZDrTwpWGLEc+G4/sAnRDEHmMJUByy7jClAiEAuJLQ7N0l7Xk9MYHk88fE6z2VWEqvHHFLbHCnF2XPZAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13604},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"cc3366370b3e9a0321e0e21b62211fd02f2b09fe","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0_1756500007966_0.028156671310249237","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-develop-863":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0-develop-863","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0-develop-863","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"d9cc78cb496954fb1c7aecebdbed94f80f654518","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0-develop-863.tgz","fileCount":7,"integrity":"sha512-BaTgSefIFa7QgAS516aLTma6b0FVsYyd6Aa4/zxJHnaqOfBwNaHaG4+iBwQMJfwuYmOHWUmSNHm4PI+ch0vRRQ==","signatures":[{"sig":"MEUCIQDRoBFl/91/jVXACPhcLk+0D06zbKL4K9AbVhUL4wHwJgIgE0/gJ+g8+zEUwHTuqL4Oq4G3zeo7uzj5+ktUEQkzJQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4fefc02495e441f8b4419f9e2ea4c29a7d098513","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0-develop-863_1756500031325_0.13740354211225303","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-feature-include-orig-user-in-impe-864":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.0.5-feature-include-orig-user-in-impe-864","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.0.5-feature-include-orig-user-in-impe-864","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"fc810030236fd4cd455ff0fd640265b35c2d5644","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.0.5-feature-include-orig-user-in-impe-864.tgz","fileCount":7,"integrity":"sha512-fZVrZ6YsZI/ZzAUtKWIxo5yhFoIvTGrxnjFWRNZur+oOKrAMPCsSFAJqSFVRErS8lBcjrED2uuHq/jMZY0e9cg==","signatures":[{"sig":"MEQCIBTHLDb5aNpNssYND9TxSkNDx6kX9+hN/pYiAhYQ3/13AiBvX5Qv7SeWewnEKNXUnJ077PLOsYewSSHdYsILao1qIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14340},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c50b8986da7e5bbdbceda0081dd399eaf85d865f","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.0.5-feature-include-orig-user-in-impe-864_1756730473582_0.720334081691953","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-feature-add-impersonation-strateg-865":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0-feature-add-impersonation-strateg-865","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0-feature-add-impersonation-strateg-865","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"bf023c0e5ba44422eff7beb54e98d4055d8bf1cc","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0-feature-add-impersonation-strateg-865.tgz","fileCount":7,"integrity":"sha512-T7SuQkbCRVoHSLKpAPsRhGVpQKOGnH8wijrDOuu7s5TwugTKOmXnQVQXy4dH8e+JAGBrMbI/a0ir1+3+XiR3SQ==","signatures":[{"sig":"MEUCIQCYeXe8J/N8XxHGWNdKTaZuOrByBQXaTNgLIBEUYSA/7AIgMuQjiM3OQu3jmokuYLqipjBooxuuqlE+QlIP/7i/oH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13642},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ec8bf060d923f4cf18920f717b53b0db6e687ce2","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0-feature-add-impersonation-strateg-865_1756733409176_0.5748975445205209","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-feature-include-orig-user-in-impe-878":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0-feature-include-orig-user-in-impe-878","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0-feature-include-orig-user-in-impe-878","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"d8be6a3f439b5deef650404b73040e99e8c10167","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0-feature-include-orig-user-in-impe-878.tgz","fileCount":7,"integrity":"sha512-wvM7tObKsHPLiKkUOAchH8/SJ9dZ41Zc7Ddf/a0XnIxkyslSIhjZARV2gqdwHR/TTObzql+gWz/82+E0+AVKTQ==","signatures":[{"sig":"MEUCIBIQsp+I2Tljo/Y6SpVcdiijB8jjlxVfYJ04yLgYW1rqAiEApN+UAJaHN1veCBQbTqZ49ctNJaU+dfB/VxzGFKaHzp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13634},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6f2b0a33d514bc6a914e155f88df38c08a69cc45","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0-feature-include-orig-user-in-impe-878_1756916437278_0.5718557608526114","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-feature-include-orig-user-in-impe-879":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0-feature-include-orig-user-in-impe-879","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0-feature-include-orig-user-in-impe-879","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"67f5fc800c05ccbacbafc2964aa0316e6753fb2a","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0-feature-include-orig-user-in-impe-879.tgz","fileCount":7,"integrity":"sha512-+JANo8y1GRCzp6AYDv7gYSQ43mKcp568VvD4LdXsDu9LkRwjlLXZirCYfX/x5e9C7FQFj0FUJeGiDZSvqM4q9Q==","signatures":[{"sig":"MEQCIA9tFsp+vxWjYbrkw64oil1KUUUVbNO3EqeIWuoVDBpCAiAgUHhXEx7+NFcw651iU2DpFFbaJer90LbMJnr60MnFRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e3ef5ff6ec2effab0c9da045e860891f9243280e","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0-feature-include-orig-user-in-impe-879_1756918480195_0.301056439405903","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-develop-880":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.1.0-develop-880","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.1.0-develop-880","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"61febc3a38e73f691e44545c99debc0b2711f2b4","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.1.0-develop-880.tgz","fileCount":7,"integrity":"sha512-2wfZbeN2a2WcDSGJcN4t4iHxL4NOwOk/s0N9GmS+uXob93cY28yVxFO81qXOx2ozQGPdtMRErvYofxTY3G2U5w==","signatures":[{"sig":"MEUCIQDnfIBasrVBagJEu4z+1PQTiH75dXDKX8W1uUDms0/gzwIgbMQSC4UFQHuGQfWWMS3boFoy4Kowd0nSXZ3N2ahNby0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13706},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"8876df806719b96df34990f6f9831b092c7d071d","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.1.0-develop-880_1756918615808_0.7452361286649822","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-develop-897":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-develop-897","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-develop-897","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"71db6411bc597dd84b0f50e2856dcb80474f803e","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-develop-897.tgz","fileCount":7,"integrity":"sha512-lmHQuldLjZ4BWCSme6Pnsuj6ZeJnUiabO8Oa0SPax3Xbjzz1VXU8O906dmVACYsuoQwgvhm2hB1m8sMHuWOrOw==","signatures":[{"sig":"MEQCIAo9kMrpxanD797CVR6UZyMxaU5qXRyeo9KzMj6IsFoaAiB/C5pEFft5UAd56+wd74zdlN2Qu14inphaBgLON4EI2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13706},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4663cc1364389a0d2f44b6ac9437287739d829ec","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-develop-897_1757011597074_0.33662758818803407","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"4475289c5cf35d3f36251da50648d3680b01a413","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0.tgz","fileCount":7,"integrity":"sha512-UH/IzhFKcBgnDbGl1LlENivZoYABO7hB7QbV/eRL0GeieiddQC7lusYRmTGJcbVchrq7RsFT4bAJGJnWTkj+dg==","signatures":[{"sig":"MEYCIQDdHHil0OrsxATSE7qHn6Z2Qpz9u3MynF1cuuZeun3j6wIhAKndi1H1QAItERH0/2+gTBzjdCr8DZHGtg7lz4kcojIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13694},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0b4c13a9721b5e0c23ce838464c8a8c2045542b2","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.4","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0_1757011602903_0.35338078904201753","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-feature-unify-authentication-with-924":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-feature-unify-authentication-with-924","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-feature-unify-authentication-with-924","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"8df5a0a7437e409d2f76064592db29484da47fec","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-feature-unify-authentication-with-924.tgz","fileCount":7,"integrity":"sha512-pyi6ZSHRopsC+qWcHq8b9bnmVwaamo2bVRtyMJ9M+WCYrOOThqN3Q/d6z1H13Nau4uN/nPdM+Ap7s5s9CHv2GA==","signatures":[{"sig":"MEUCIEjt3MKk1jiGi9JhyIdFFKOa4pBYE/KZq+SbLKycc9fCAiEA7ea2Mrv0py32xxQ8YUQBNy2t8JS2fGK+mJP6wLzWUyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d8b582d558cd3774bfc79f7c11512edcaad1f548","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-feature-unify-authentication-with-924_1758824544681_0.28110850627815664","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-feature-unify-authentication-with-925":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-feature-unify-authentication-with-925","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-feature-unify-authentication-with-925","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"6c65d60878569d78bdb9ec35f8cf1cdff47b1756","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-feature-unify-authentication-with-925.tgz","fileCount":7,"integrity":"sha512-bt14mYdUlpGzeMQoYQMNFzHkLnkwLIrNmcIThRNGNu6h3hKRECUEqO5q8UdjmKNZJQGf1ndIXBNJEEEqpE+8mw==","signatures":[{"sig":"MEYCIQCiYZ2iRyLe03qtxmX9WDChH41wnawmU0GSETRpoplqfwIhAK3G/XfMAXyNKaNk6UWKug2PVhv7/cDSmGedqGHmzqnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a758a07f42399d4f034488af6a9f6f308ccafdcd","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-feature-unify-authentication-with-925_1758824704057_0.8770528299182037","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-feature-unify-authentication-with-930":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-feature-unify-authentication-with-930","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-feature-unify-authentication-with-930","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"892e3a1520838a7f02da494aaf6fb986a32de575","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-feature-unify-authentication-with-930.tgz","fileCount":7,"integrity":"sha512-Wg2ZNsmPoiOEaYtnvwwL9oxpjtpRbJejhnNT7oiKqSqTgk0nPnq0agmkKFFZAuwmYP2N7zLvmtMMQS0l9KyFSQ==","signatures":[{"sig":"MEQCIAtdMqO0queoBgWPf0GUfSEjwdEojHdOGQWqeA0MzTEdAiBqxFX54ZeHvMSAKaTs1gOcvTVxEfxkfScW8PBGXsPF2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4fa41133aabbb625c08d374fb8368e48dba975c8","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-feature-unify-authentication-with-930_1758826735705_0.9784101425075342","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-feature-unify-authentication-with-942":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-feature-unify-authentication-with-942","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-feature-unify-authentication-with-942","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"09d9412d633a208cb7f3d5f57ae43e2400e3b0c9","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-feature-unify-authentication-with-942.tgz","fileCount":7,"integrity":"sha512-9sGt16jLq4WqLzlWUHcWtvtYw+tPDJHvbhww67pacu0pLx2GFOWBpnHxK+Ptr+LWEosp9ptAgJHwzKwmHCx+1Q==","signatures":[{"sig":"MEYCIQCRf/wpO1UzEphVYaGeu6xlWFCdznjzRmPfPmxMi32/1QIhAK5y9OH8YkWTlTxRfaMJIHmO2PjgHl9EgoWpiN9+hnlk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0fac835c0a79c61ea55d4b85a20245d41716c743","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-feature-unify-authentication-with-942_1758894219240_0.9251105187189135","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-develop-953":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"1.2.0-develop-953","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@1.2.0-develop-953","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"49fbb2182323cc67b10cfba150721867610487f7","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-1.2.0-develop-953.tgz","fileCount":7,"integrity":"sha512-5don6E4x/PTXjAIAAuqLzea9Rq7Zr4q3Xz/w08M4eam+V1D/paoQ3lX1xGg6YRO0yhheD61b1gdIjskI/SMmvg==","signatures":[{"sig":"MEUCIAdtEVjXtlcK+vQE07JOl1S3doSJa4b0lx4P/YYeuvQkAiEAlHJw+54is3qH/MP7f493vehRv/qqCuVCAUEFMJ/FAYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13706},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"36b3200930ead3308426bc10fa2e6cc69dd75fac","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_1.2.0-develop-953_1759345741901_0.668361394367641","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bluealba-public/pae-microservices-runtime-sdk","version":"2.0.0","license":"ISC","_id":"@bluealba-public/pae-microservices-runtime-sdk@2.0.0","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"425f39fac9032331bc37e0655ebb7de115d10994","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-2.0.0.tgz","fileCount":7,"integrity":"sha512-VZ5OgZv38Z5vygJD4vxNQonFwfzbMDHYuRHOa58BEGRUjznopReZFRszBeZQHQQ+5+jmCX3iwAGq0Hg2Ve0psw==","signatures":[{"sig":"MEUCIQC9fEb4+b/fHUZpLXtGI49W/VA7oa2idSwoBn5XiAR1ZAIgKJvsWFiE4JmQYpQV/nplv2a2JDpVnjXI1s4MpXtdUak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13694},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"53241495104990625e365d7fe11207be30982d39","scripts":{"build":"unbuild"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"Utilities for microservices in runtime","directories":{},"_nodeVersion":"20.19.5","dependencies":{"express":"^4.21.2"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pae-microservices-runtime-sdk_2.0.0_1761668088029_0.5742840020203759","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-develop-1058":{"name":"@bluealba-public/pae-microservices-runtime-sdk","description":"Utilities for microservices in runtime","version":"2.0.0-develop-1058","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild"},"license":"ISC","dependencies":{"express":"^4.21.2"},"devDependencies":{"unbuild":"2.0.0"},"_id":"@bluealba-public/pae-microservices-runtime-sdk@2.0.0-develop-1058","gitHead":"5aad14421f716e223bb9aec01f4d8dd63a45e5e3","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g/9qXoYd9GlaabzCYUAA5owg74atWzpghF1CrC8rKWHAy4y+ItjhGPFDEkWZwiq2LWdAuRJaKWpjOfoGZIeCyA==","shasum":"53a55cdb13b271ea558c6bfd68ec130616fc0932","tarball":"https://registry.npmjs.org/@bluealba-public/pae-microservices-runtime-sdk/-/pae-microservices-runtime-sdk-2.0.0-develop-1058.tgz","fileCount":7,"unpackedSize":13707,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuKkkbEsenmz4kKV7TucJwenPagAlkTlo6drocS4B46AIhAIyhpyO2kAlJKK8I984atPlc2wiEG7CkwPMXwfWTAl7o"}]},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"directories":{},"maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pae-microservices-runtime-sdk_2.0.0-develop-1058_1761668094556_0.581916776694889"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-28T13:58:07.320Z","modified":"2025-10-28T16:14:54.948Z","1.0.1":"2024-08-28T13:58:07.533Z","1.0.2":"2024-09-05T17:43:00.828Z","1.0.2-develop-347":"2025-04-09T20:12:53.916Z","1.0.3-develop-380":"2025-04-21T13:17:27.430Z","1.0.4":"2025-04-21T13:53:48.494Z","1.0.4-develop-383":"2025-04-21T13:54:06.817Z","1.0.4-develop-481":"2025-05-08T13:20:41.074Z","1.0.4-feature-providers-api-and-db-495":"2025-05-09T12:12:57.359Z","1.0.5":"2025-05-21T15:11:10.650Z","1.0.5-develop-552":"2025-05-21T15:11:31.029Z","1.0.5-feature-tenants-functionality-567":"2025-05-23T16:15:28.823Z","1.0.5-hotfix-1.6.2.807":"2025-07-30T19:02:08.601Z","1.0.6":"2025-07-30T19:36:06.500Z","1.0.5-feature-include-orig-user-in-impe-855":"2025-08-29T19:21:37.418Z","1.0.5-feature-integrate-fixes-856":"2025-08-29T19:34:35.733Z","1.0.5-feature-integrate-fixes-857":"2025-08-29T19:38:42.336Z","1.0.5-develop-858":"2025-08-29T20:03:29.421Z","1.0.5-feature-integrate-fixes-860":"2025-08-29T20:22:52.156Z","1.0.5-develop-861":"2025-08-29T20:24:05.443Z","1.1.0":"2025-08-29T20:40:08.177Z","1.1.0-develop-863":"2025-08-29T20:40:31.510Z","1.0.5-feature-include-orig-user-in-impe-864":"2025-09-01T12:41:13.863Z","1.1.0-feature-add-impersonation-strateg-865":"2025-09-01T13:30:09.339Z","1.1.0-feature-include-orig-user-in-impe-878":"2025-09-03T16:20:37.528Z","1.1.0-feature-include-orig-user-in-impe-879":"2025-09-03T16:54:40.367Z","1.1.0-develop-880":"2025-09-03T16:56:55.994Z","1.2.0-develop-897":"2025-09-04T18:46:37.300Z","1.2.0":"2025-09-04T18:46:43.170Z","1.2.0-feature-unify-authentication-with-924":"2025-09-25T18:22:24.880Z","1.2.0-feature-unify-authentication-with-925":"2025-09-25T18:25:04.255Z","1.2.0-feature-unify-authentication-with-930":"2025-09-25T18:58:55.878Z","1.2.0-feature-unify-authentication-with-942":"2025-09-26T13:43:39.414Z","1.2.0-develop-953":"2025-10-01T19:09:02.097Z","2.0.0":"2025-10-28T16:14:48.249Z","2.0.0-develop-1058":"2025-10-28T16:14:54.744Z"},"license":"ISC","description":"Utilities for microservices in runtime","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"readme":"# pae-microservices-runtime-sdk\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=alert_status&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=bugs&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=code_smells&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=coverage&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=duplicated_lines_density&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=ncloc&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=reliability_rating&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=security_rating&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=sqale_index&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=sqale_rating&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=bluealba_pae-microservices-runtime-sdk&metric=vulnerabilities&token=d7332fe12356d189b85704bb5ec77d3e3eea034a)](https://sonarcloud.io/summary/new_code?id=bluealba_pae-microservices-runtime-sdk)\n\nProvides utilities to create PAE microservices related to the PAE architecture such as Authentication, Authorization, Impersonation, etc.\n\n# Middlewares\n\nIt provides a set of middlewares to intercept microservices routes\n\n## auth()\n\nThis middleware checks that the user is authenticated. If not then it returns 403 Forbidden.\nIf the user is authenticated (has a session) then it modifies `req.user` to set the current user's session\n\n### ExpressJS\n\nSample usage with ExpressJS\n\n```js\nconst { middlewares } = require(\"@bluealba-public/pae-microservices-runtime-sdk\")\n\n// WARNING: you must have cookieParser middleware in place !\napp.use(cookieParser())\n\n// Here we set the middleware for a specific route\napp.get('/', middlewares.auth(), (req, res) => {\n  res.json({\n    message: \"hello\",\n    user: req.user, // and after that we can access req.user\n  })\n})\n```\n\nNotice that you must have `cookieParser` in place for this to work. Otherwise the middleware will always reject with 403.\n\n### NestJS\n\nSample usage with NestJS\n\n```typescript\nimport { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';\nimport cookieParser from 'cookie-parser';\nimport microservices from '@bluealba-public/pae-microservices-runtime-sdk';\n\nimport { AppController } from './app.controller';\nimport { AppService } from './app.service';\n\n@Module({\n  imports: [],\n  controllers: [AppController],\n  providers: [AppService]\n})\nexport class AppModule implements NestModule {\n  configure (consumer: MiddlewareConsumer) {\n    // Again here we need cookieParser first\n    consumer\n        .apply(cookieParser())\n        .forRoutes('/time');\n    // then setup the PAE auth middleware\n    consumer\n        .apply(microservices.middlewares.auth())\n        .forRoutes('/time');\n  }\n}\n```\nIn this case we are protecting the `/time` endpoint of the module.\n\nIf you want to set the middleware globally for all routes of a module you can do\n\n```js\nconst app = await NestFactory.create(AppModule);\napp.use(cookieParser);\napp.use(microservices.middlewares.auth());\n```\nSee [NestJS Global Middlewares](https://docs.nestjs.com/middleware#global-middleware)\n\n### User Object Shape\n\nThe injected `req.user` object has the following type, which is a core type of PAE shared by\n* pae-authentication-service: which is the one that creates the object and stores the session\n* this library: which consumes the session\n* pae-orchestrator-service: which does a similar job as this middleware but to inject the same object into every microfrontend application\n\n```typescript\nexport type Session = {\n  id: string;\n  \n  /**\n   * The unique user name\n   */\n  username: string;\n  \n  /**\n   * A human-friendly name\n   */\n  displayName: string;\n\n  /**\n   * The original User object as returned by the Identity Provider.\n   */\n  orig: unknown;\n\n  /**\n   * The code name of the authentication Identity Provider. For example: okta, github, cognito, etc.\n   */\n  authProviderName: string;\n\n  /**\n   * The list of allowed operations in terms of PAE Authorization.\n   */\n  operations: string[];\n  \n  /**\n   * It the user is being impersonated by another user then it contains information about the real impersonating User.\n   */\n  impersonatedBy?: {\n    username: string;\n    displayName: string;\n  }\n\n  /**\n   * Internal Identity Provider session tokens.\n   * This doesn't apply to Basic Authentication but for all other OAuth methods.\n   */\n  tokens?: {\n    access_token: string;\n    id_token: string;\n\n    token_type?: string;\n    expires_in?: number;\n    scope?: string;\n    refresh_token?: string;\n  },\n};\n```\n\nHere is a sample `req.user` object\n\n```json\n{\n  \"authProviderName\": \"okta\",\n  \"displayName\": \"Javier Fernandes\",\n  \"username\": \"Javier.Fernandes@bluealba.com\",\n  \"operations\": [\n    \"operation-1\", \"operation-2\", \"operation-3\", \"operation-4\"\n  ],\n  \"orig\": {\n    \"sub\": \"99dasff0pOzmPQg1234\",\n    \"name\": \"Javier Fernandes\",\n    \"locale\": \"AR\",\n    \"nickname\": \"Javier\",\n    \"preferred_username\": \"Javier.Fernandes@bluealba.com\",\n    \"given_name\": \"Javier\",\n    \"family_name\": \"Fernandes\",\n    \"zoneinfo\": \"America/Argentina/Buenos_Aires\",\n    \"updated_at\": 1711637822\n  },\n  \"tokens\": {\n    \"token_type\": \"Bearer\",\n    \"expires_in\": 3600,\n    \"scope\": \"offline_access profile openid\",\n    \"access_token\": \"SOME_TOKEN\",\n    \"id_token\": \"SOME_TOKEN\",\n    \"refresh_token\": \"SOME_TOKEN\"\n  },\n  \"iat\": 1717441563,\n  \"exp\": 1717527963\n}\n```\n\n","readmeFilename":"README.md"}