{"_id":"@allma/core-sdk","_rev":"14-31057c533ce6127f3ce840de592a99be","name":"@allma/core-sdk","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@allma/core-sdk","version":"1.0.1","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.1","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"bbc36c26f68eab6144b6fe27fd2a532334f67039","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.1.tgz","fileCount":49,"integrity":"sha512-h0hh6jE0jnVrAn0bgcaTh+62gF5iosRX3+UIyqX+/rQnjk6YRfwxbeuAqQZ1y4IGVBYi2vQFmIEoqZS9VuNcAQ==","signatures":[{"sig":"MEUCIGYM9VwvkXb710pUSqctDEIuXFgg3+V+h2ByY9k5+ndZAiEAwLZa79rpz2cR4eEZVt7JpRxDDf7DwZw5XdnPnLFaKQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"266da2d098fdd6f7f72f1c9c0f907732dfc5f606","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","@allma/core-types":"^1.0.1","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.1_1761595495431_0.9219217823753152","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@allma/core-sdk","version":"1.0.2","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.2","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"cb08fe32d631af85d35d8a9ace24538aaf42738a","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.2.tgz","fileCount":50,"integrity":"sha512-EfEZCoi3xCIRB3BJbPjjJ6JILYTALwzFci8yL343++Ieb4IROduSY0HmsdKiRAhADWBcwhJtAHp9KSx35FLsQw==","signatures":[{"sig":"MEYCIQDYpawdqH+wTYVksoTKXSfaGO0za6M/LNIWLNGcclwXZAIhAMXvzC3U8sgjPfw2IGYLqaLsY6RtiYQuSKpcmSFyJH9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4e6153906923ee698edfe118e02b442a3769f9e4","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@allma/core-types":"^1.0.3","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.2_1762117935681_0.5736435901224017","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@allma/core-sdk","version":"1.0.3","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.3","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"43b29eb21f9592ea0138a2cf0610dfba140dce9c","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.3.tgz","fileCount":50,"integrity":"sha512-wQQxaYFNlk5rEXzPRRixq+sBHU+wsNmo5FAVqmgyQrX6y3c2w/LwMylp80FROFle7EhBTiCBxt9BD4vh5mPubQ==","signatures":[{"sig":"MEUCIQDmJdwACcPv9GCvdMRqT8xXQ7vQ3jtOTEKYqfXDx6DwuQIgEpijpJCzYdCEjCUBF2TKttQ2vb2fJo+/TIQbB9n3brQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5e5749bc8e2e76aa8466e9bd2c8e88b9d20552be","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.4","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.3_1762122550502_0.006301806100026175","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@allma/core-sdk","version":"1.0.4","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.4","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"b178074c896f1a872f93e9d60e4273d9e67c5f9c","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.4.tgz","fileCount":50,"integrity":"sha512-xA23lyyWNpbzKR6QCip87VEJ7oz1Mbfpi1gNN4LzjV97EBLYJHAvQr3Hir48/fGpGn0V1drdq03v+chNruVanw==","signatures":[{"sig":"MEYCIQCV2fX5DSOF55jgaKN0EUZIBhAa9oPR11ARw9MvaSSgcAIhAK6q9Yva2/teksyU/LV7lbUeYh75sk9Wrivqg63/6jKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3e6360c8f0c9a77b77c670ccadf8212b502cd5d3","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.9","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.4_1764104191652_0.46228523640652464","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@allma/core-sdk","version":"1.0.5","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.5","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"4d8f3d2170d4af9dddf09976a3ba61c45a48befc","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.5.tgz","fileCount":50,"integrity":"sha512-5uqVHXg4nSyPF2KBB+aI3616QFeNMcOJWCOatdb3q0zPw2zoPsl15Y9F6wgpgDEbAM/OOOo7LKLcqWah5UAX1w==","signatures":[{"sig":"MEYCIQDq5t0PJZ8hQWBZANPTBiHyFp/fNomze7UmiXYWxUgyJAIhAL+S3lGB9Ad3S0gpxr+5YoMDidcKuHSWszk/m20Ln1U3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"04f2e00776131ff065804df5f59b3dea00dbdfff","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.9","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.5_1764278276064_0.07884263312114714","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@allma/core-sdk","version":"1.0.6","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.6","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"e01c91a9ccaec39fe2443fb536911e30593b786a","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.6.tgz","fileCount":50,"integrity":"sha512-P2dxai/VGkwscEGQu3kj5p+VOHz3oJGK7i5lvSuLqXmA4OUfLhcMeyTZ6XFwstpyge6t2Mn2h/mpJE4muHxb8w==","signatures":[{"sig":"MEQCIGlQACUWek64VyXqjBjkIbBOv2pGj+PAt3hSVGGXMwpTAiB0bdxxDJPoFyYyNYwldE5W9rJ5Iycm5W0TMoNV1pZIbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"05c637e3b521815b552ba6991d810f6a74c33069","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.17","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.6_1766349775060_0.5029252214919502","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@allma/core-sdk","version":"1.0.7","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.7","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"cf7312a36cf9fc2ce19b6e1bcf57d6ad9e3a9c07","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.7.tgz","fileCount":50,"integrity":"sha512-9An9BVoEANQW+z26P9f4PhJyBn/V4Z2iOAizTTQkgu1w0GRHvNMOuE4cq6Q6H+eiVE5wMzoy2tAJhxFI4bdAtQ==","signatures":[{"sig":"MEYCIQCeF3KOr/R8sYi3uzSJhFCZJKf8pZMH9W2TlZ9g54x9QAIhAIYiWEwsBh6gZbCQFGCVNnQ0nsywcu/a4ovflfLS82xY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a61f347b4c11f906d679b41ba05d25afdba2cc85","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.17","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.7_1766430529014_0.04655597065730843","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@allma/core-sdk","version":"1.0.8","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.8","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"1fb9ba72bcf9e1d2b38acccd75e4f963ca50b9e2","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.8.tgz","fileCount":54,"integrity":"sha512-bknxNIRxvF+wJAo5r5dRV6ob9pQYBawoj9lmlf3JT6kk9wrsl8vKe1fuEBa4khthGiViaVkzMGdtj+/a2tXV2Q==","signatures":[{"sig":"MEUCIEy29O+h2l6a+mlH5L9oMwBKULNr/MqX8gYlfcuEV1A6AiEAnTAa+f7XSLVFUbV7sIiHRvejxAu/H8yIj336wzwIH1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97358},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9a0b753e4e855e9308d9addba3eed47f0a41bf48","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.0.17","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.8_1769523290192_0.49830519764450387","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@allma/core-sdk","version":"1.0.9","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.9","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"7de9ae3699db0490dad6abad2ee93d0e42b18633","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.9.tgz","fileCount":54,"integrity":"sha512-JTDYuEDXTuGlWei0NGOQTO/im4fJLo9mJv+BoVrC9rBCCaOWvjtXjjDxuIfUQpyXW+3bMukwtcuGL4JBSTYrow==","signatures":[{"sig":"MEUCIAlO2A/vbhaHt9KdbWUl/qZOvz8bmlaVfduXr0lQyZnnAiEAtXs1rlNpYSMgh8tb/uUfUjL3koA2SHirj9U8v52eqeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a7cfac72d529c7b3e84d20a9adfcdc9704e6e09d","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.1.1","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.9_1771065364980_0.5788698429742976","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@allma/core-sdk","version":"1.0.10","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.10","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"0339e28b10de9bb39b37f2eaa61272f1886986fa","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.10.tgz","fileCount":54,"integrity":"sha512-PthZ1P8H5N4vY2QbUIjTdYpSpShER5T296Z63EtFFGarZMhBKcVO7ArpXgP29rPX4LBR6rvlDQSOhtxIPZ5lpg==","signatures":[{"sig":"MEUCIEg21UFKDK5vKdKtxDbG7GZ3VSxV2U1FegFw9Y5NyCE5AiEAv/t8Rd/Ebk22NT9zCff+072L0WQGE9TVu56pDsiLCl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102293},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1a13970a3b4277929bab2fdc486417b3c8c30c0f","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.1.2","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/s3-request-presigner":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.10_1773577925062_0.702031138969043","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@allma/core-sdk","version":"1.0.11","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.0.11","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"e2aa9c9eb04f5a9037d952cdfc03cba5ac9a168a","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.0.11.tgz","fileCount":54,"integrity":"sha512-4hQds1vHvpsUQWrfq5x1y9wCrZabn0yoid3oaN+7fKnmxCmAAPZpJZbZTS6CMqHwha4BXqK0Z5zvvVSNjk8LCQ==","signatures":[{"sig":"MEUCIDYN9m5eIdaQUzsdCrpPijILcC3o/MKyJeUhKT3q8OyAAiEAjKhUaeWnxFjtOyU3vDnap4clw/kp78C+VKord2lo9Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108830},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6d90990d0f052e18b3127f39b91376bcc3db7c2e","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.1.3","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/s3-request-presigner":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.0.11_1781434143323_0.23709235025387265","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@allma/core-sdk","version":"1.1.0","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.1.0","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"9b998d1661c5526db8abb9d3440ad47901a8ef2f","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.1.0.tgz","fileCount":54,"integrity":"sha512-/kfdVFShi2tOoyd7emOTjF346sw7fK2rhl5IUbFQZ/kC0xmVSqADhdUPEdgQW/o1I0gMV54Khbc+e4Hyux8Q2w==","signatures":[{"sig":"MEUCIQCF4AfdeQ39RTCImKnF48s365CunTL2S6Y9T25w8cRuDQIgSwBJm4j00De/pS7sLSbMhonxZ2gcfvj/pFbn/fHSaPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111770},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8c1c7edd8fcaa15b4595222a039237f01cabfed6","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.1.3","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/s3-request-presigner":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.1.0_1783004208558_0.13360554793685497","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@allma/core-sdk","version":"1.1.1","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/core-sdk@1.1.1","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"698175e2a2aaeca71d7d5c26a4aadb727b8480fc","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.1.1.tgz","fileCount":54,"integrity":"sha512-yfMtOfu3jF2qEShDuAaKBlDiR7eNZhaFM55BXnJZR92DysIaiNaVB4A/pVWHV4i/CPNAVklowOGxeNrDsdibeQ==","signatures":[{"sig":"MEUCICqptPiW1Lp3yBK+rjcINGHgGEU9M6YQSQAdRc+HNg+7AiEAmlKHupM9JJEDuKeov6iFyjzRQNIE7XPRJ3HfCKWIg2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d396aa80d26a6f53a4bada1b9c018d19550b261c","scripts":{"lint":"eslint .","build":"tsc"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/core-sdk"},"_npmVersion":"10.8.2","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jsonrepair":"^3.8.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","@allma/core-types":"^1.7.0","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-sfn":"^3.500.0","@aws-sdk/client-sns":"^3.500.0","@aws-sdk/client-sqs":"^3.500.0","@aws-sdk/client-ssm":"^3.500.0","@aws-sdk/lib-dynamodb":"^3.500.0","@aws-sdk/s3-request-presigner":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.500.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.9.3","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"_npmOperationalInternal":{"tmp":"tmp/core-sdk_1.1.1_1785853455032_0.6555212601561504","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@allma/core-sdk","version":"1.2.0","description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"tsc","lint":"eslint ."},"author":{"name":"@webjema"},"license":"Apache-2.0","homepage":"https://docs.allma.dev","repository":{"type":"git","url":"git+https://github.com/ALLMA-dev/allma-core.git","directory":"packages/core-sdk"},"keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"publishConfig":{"access":"public"},"dependencies":{"@allma/core-types":"^1.8.0","@aws-sdk/client-s3":"^3.500.0","@aws-sdk/client-secrets-manager":"^3.1101.0","@aws-sdk/client-sns":"^3.1101.0","@aws-sdk/client-sqs":"^3.1101.0","@aws-sdk/client-ssm":"^3.1101.0","@aws-sdk/client-sfn":"^3.1101.0","@aws-sdk/lib-dynamodb":"^3.1101.0","@aws-sdk/s3-request-presigner":"^3.1101.0","js-tiktoken":"^1.0.12","jsonpath-plus":"^9.0.0","jsonrepair":"^3.8.0"},"devDependencies":{"typescript":"~5.7.3","eslint":"^9.8.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"zod":"^3.22.4"},"gitHead":"bba7d73bb962d823f5f564ee24628aa351deda41","_id":"@allma/core-sdk@1.2.0","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-SlxS/12WCuKd2i2b6OUrosH66TnDGA0ddrRYqqRRCikYejbTup390NC87SLv2GZq6THN+s/h2JfTXQUJUBEilQ==","shasum":"e5c8ee522a81a1b6f2aa7e5275bfd893d380d391","tarball":"https://registry.npmjs.org/@allma/core-sdk/-/core-sdk-1.2.0.tgz","fileCount":54,"unpackedSize":112263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDX8PTVxZ/PNstCDFQwW/+KqZ95EXkpUFpZBgjZrY28uAiBEq3SfNJEVgPO0qYJLTW45ggi+CD/1ojL7JP3gdPpuQA=="}]},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"directories":{},"maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core-sdk_1.2.0_1785929147043_0.415697683507946"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-27T20:04:55.349Z","modified":"2026-08-05T11:25:47.381Z","1.0.1":"2025-10-27T20:04:55.651Z","1.0.2":"2025-11-02T21:12:15.882Z","1.0.3":"2025-11-02T22:29:10.724Z","1.0.4":"2025-11-25T20:56:31.874Z","1.0.5":"2025-11-27T21:17:56.242Z","1.0.6":"2025-12-21T20:42:55.231Z","1.0.7":"2025-12-22T19:08:49.172Z","1.0.8":"2026-01-27T14:14:50.327Z","1.0.9":"2026-02-14T10:36:05.119Z","1.0.10":"2026-03-15T12:32:05.225Z","1.0.11":"2026-06-14T10:49:03.473Z","1.1.0":"2026-07-02T14:56:48.681Z","1.1.1":"2026-08-04T14:24:15.171Z","1.2.0":"2026-08-05T11:25:47.197Z"},"bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"author":{"name":"@webjema"},"license":"Apache-2.0","homepage":"https://docs.allma.dev","keywords":["allma","sdk","aws","lambda","utilities","serverless","ai","orchestration"],"repository":{"type":"git","url":"git+https://github.com/ALLMA-dev/allma-core.git","directory":"packages/core-sdk"},"description":"Core SDK with shared utilities (logging, auth, S3 utils) for building on the Allma serverless AI orchestration platform.","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"readme":"# @allma/core-sdk\n\n[![npm version](https://img.shields.io/npm/v/%40allma%2Fcore-sdk)](https://www.npmjs.com/package/@allma/core-sdk)\n[![License](https://img.shields.io/npm/l/%40allma%2Fcore-sdk)](https://github.com/ALLMA-dev/allma-core/blob/main/LICENSE)\n\nThis package provides a collection of shared utilities for building on the Allma platform. It is primarily designed to be used within AWS Lambda functions, such as custom step handlers (`CUSTOM_LAMBDA_INVOKE`) or Admin API handlers.\n\n## What is Allma?\n\n**Allma is a serverless, event-driven platform designed to build, execute, and manage complex, AI-powered automated workflows, known as `Flows`.** It acts as a \"digital factory\" for orchestrating sophisticated business processes, combining data integration, conditional logic, and advanced AI capabilities in a robust, scalable, and observable environment built on AWS.\n\n## Key Features\n\n-   **Structured JSON Logger:** A simple, level-based logger that outputs structured JSON for easy searching and analysis in Amazon CloudWatch Logs.\n-   **S3 Payload Offloading:** Utilities (`offloadIfLarge`, `hydrateInputFromS3Pointers`) to automatically handle large data payloads by storing them in S3, avoiding AWS service limits.\n-   **API Response Builders:** Helpers for creating standardized, consistent API Gateway responses.\n-   **Auth Middleware:** A higher-order function (`withAdminAuth`) to easily secure Admin API Lambda handlers with Cognito JWT authentication.\n-   **JSON Repair Utility:** A robust function (`extractAndParseJson`) to parse JSON from noisy LLM outputs.\n\n## Installation\n\n```bash\nnpm install @allma/core-sdk\n```\n\n## Core Usage\n\n**Example: Using the structured logger in a custom Lambda handler.**\n\n```typescript\nimport { log_info, log_error } from '@allma/core-sdk';\nimport { Handler } from 'aws-lambda';\n\nexport const handler: Handler = async (event, context) => {\n  const correlationId = context.awsRequestId; // Use a request ID for tracing\n\n  log_info('Handler invoked', { input: event }, correlationId);\n\n  try {\n    // ... Your business logic here ...\n    const result = { status: 'success' };\n    log_info('Processing completed successfully', { result }, correlationId);\n    return result;\n  } catch (error: any) {\n    log_error('An unexpected error occurred during processing', { \n      errorName: error.name,\n      errorMessage: error.message,\n      stack: error.stack \n    }, correlationId);\n\n    // Re-throw the error or handle it as needed\n    throw new Error('Processing failed');\n  }\n};\n```\n\n## Contributing\n\nThis package is part of the `allma-core` monorepo. We welcome contributions! Please see our main [repository](https://github.com/ALLMA-dev/allma-core) and [contribution guide](https://docs.allma.dev/docs/community/contribution-guide) for more details.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.","readmeFilename":"README.md"}