{"_id":"@teliagen/commons","_rev":"30-214f96380b57dda6f7596c71df758fed","name":"@teliagen/commons","dist-tags":{"latest":"0.4.3"},"versions":{"0.4.0":{"name":"@teliagen/commons","version":"0.4.0","author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/commons@0.4.0","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"dist":{"shasum":"95960be7b5658fd703354f2095a68523ce8ad05b","tarball":"https://registry.npmjs.org/@teliagen/commons/-/commons-0.4.0.tgz","fileCount":158,"integrity":"sha512-h0QC0HK77PmRTS2989J3p1u3tJYtzlpqMRBEwgBVg/gWwMPyEmPs2bkMhjJoxzU3lv6bY+urdGJfg9ssco1VeA==","signatures":[{"sig":"MEUCIQDvXDuS2OyxAHClcwo5DamzX6bMR4S/eYhiCITndlKdzAIgPHEbPEDN1GaTNqAv6qxD4SpbAQJ6eBjO3ZNxFs5OyTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617402},"main":"dist/index.js","type":"module","_from":"file:teliagen-commons-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./di":{"types":"./dist/di/index.d.ts","import":"./dist/di/index.js","default":"./dist/di/index.js","require":"./dist/di/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js","require":"./dist/config/index.js"},"./actions":{"types":"./dist/actions/index.d.ts","import":"./dist/actions/index.js","default":"./dist/actions/index.js","require":"./dist/actions/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js","default":"./dist/schemas/index.js","require":"./dist/schemas/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.js","default":"./dist/features/index.js","require":"./dist/features/index.js"},"./types/app":{"types":"./dist/types/app/index.d.ts","import":"./dist/types/app/index.js","default":"./dist/types/app/index.js","require":"./dist/types/app/index.js"},"./types/info":{"types":"./dist/types/info/index.d.ts","import":"./dist/types/info/index.js","default":"./dist/types/info/index.js","require":"./dist/types/info/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js","require":"./dist/validation/index.js"},"./actions/file":{"types":"./dist/actions/file/index.d.ts","import":"./dist/actions/file/index.js","default":"./dist/actions/file/index.js","require":"./dist/actions/file/index.js"},"./types/plugin":{"types":"./dist/types/plugin/index.d.ts","import":"./dist/types/plugin/index.js","default":"./dist/types/plugin/index.js","require":"./dist/types/plugin/index.js"},"./features/cors":{"types":"./dist/features/cors/index.d.ts","import":"./dist/features/cors/index.js","default":"./dist/features/cors/index.js","require":"./dist/features/cors/index.js"},"./types/actions":{"types":"./dist/types/actions/index.d.ts","import":"./dist/types/actions/index.js","default":"./dist/types/actions/index.js","require":"./dist/types/actions/index.js"},"./types/subject":{"types":"./dist/types/subject/index.d.ts","import":"./dist/types/subject/index.js","default":"./dist/types/subject/index.js","require":"./dist/types/subject/index.js"},"./features/cache":{"types":"./dist/features/cache/index.d.ts","import":"./dist/features/cache/index.js","default":"./dist/features/cache/index.js","require":"./dist/features/cache/index.js"},"./features/types":{"types":"./dist/features/types/index.d.ts","import":"./dist/features/types/index.js","default":"./dist/features/types/index.js","require":"./dist/features/types/index.js"},"./types/transport":{"types":"./dist/types/transport/index.d.ts","import":"./dist/types/transport/index.js","default":"./dist/types/transport/index.js","require":"./dist/types/transport/index.js"},"./actions/executor":{"types":"./dist/actions/executor/index.d.ts","import":"./dist/actions/executor/index.js","default":"./dist/actions/executor/index.js","require":"./dist/actions/executor/index.js"},"./actions/registry":{"types":"./dist/actions/registry/index.d.ts","import":"./dist/actions/registry/index.js","default":"./dist/actions/registry/index.js","require":"./dist/actions/registry/index.js"},"./actions/response":{"types":"./dist/actions/response/index.d.ts","import":"./dist/actions/response/index.js","default":"./dist/actions/response/index.js","require":"./dist/actions/response/index.js"},"./schemas/registry":{"types":"./dist/schemas/registry/index.d.ts","import":"./dist/schemas/registry/index.js","default":"./dist/schemas/registry/index.js","require":"./dist/schemas/registry/index.js"},"./validation/codes":{"types":"./dist/validation/codes/index.d.ts","import":"./dist/validation/codes/index.js","default":"./dist/validation/codes/index.js","require":"./dist/validation/codes/index.js"},"./schemas/decorator":{"types":"./dist/schemas/decorator/index.d.ts","import":"./dist/schemas/decorator/index.js","default":"./dist/schemas/decorator/index.js","require":"./dist/schemas/decorator/index.js"},"./validation/result":{"types":"./dist/validation/result/index.d.ts","import":"./dist/validation/result/index.js","default":"./dist/validation/result/index.js","require":"./dist/validation/result/index.js"},"./actions/decorators":{"types":"./dist/actions/decorators/index.d.ts","import":"./dist/actions/decorators/index.js","default":"./dist/actions/decorators/index.js","require":"./dist/actions/decorators/index.js"},"./validation/validator":{"types":"./dist/validation/validator/index.d.ts","import":"./dist/validation/validator/index.js","default":"./dist/validation/validator/index.js","require":"./dist/validation/validator/index.js"},"./validation/decorators":{"types":"./dist/validation/decorators/index.d.ts","import":"./dist/validation/decorators/index.js","default":"./dist/validation/decorators/index.js","require":"./dist/validation/decorators/index.js"},"./features/contract-sync":{"types":"./dist/features/contract-sync/index.d.ts","import":"./dist/features/contract-sync/index.js","default":"./dist/features/contract-sync/index.js","require":"./dist/features/contract-sync/index.js"},"./features/input-control":{"types":"./dist/features/input-control/index.d.ts","import":"./dist/features/input-control/index.js","default":"./dist/features/input-control/index.js","require":"./dist/features/input-control/index.js"},"./features/output-control":{"types":"./dist/features/output-control/index.d.ts","import":"./dist/features/output-control/index.js","default":"./dist/features/output-control/index.js","require":"./dist/features/output-control/index.js"},"./validation/validator-base":{"types":"./dist/validation/validator-base/index.d.ts","import":"./dist/validation/validator-base/index.js","default":"./dist/validation/validator-base/index.js","require":"./dist/validation/validator-base/index.js"}},"private":false,"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\df0a762d58a927e25b43fb92b57fc618\\teliagen-commons-0.4.0.tgz","_integrity":"sha512-h0QC0HK77PmRTS2989J3p1u3tJYtzlpqMRBEwgBVg/gWwMPyEmPs2bkMhjJoxzU3lv6bY+urdGJfg9ssco1VeA==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/commons"},"_npmVersion":"11.6.2","description":"Core shared utilities, types, and foundation layers for Teliagen","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.22.4","jiti":"^2.6.1","js-yaml":"^4.1.1","fs-extra":"^11.3.3","@teliagen/events":"0.4.0","@teliagen/logger":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.7","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","@teliagen/logger":"0.4.0","reflect-metadata":"^0.2.2"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/commons_0.4.0_1770857888038_0.9263181862372476","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@teliagen/commons","version":"0.4.1","author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/commons@0.4.1","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"dist":{"shasum":"63bec3fbf27cc41c5c8c9b8900ed73b141708066","tarball":"https://registry.npmjs.org/@teliagen/commons/-/commons-0.4.1.tgz","fileCount":158,"integrity":"sha512-qYj+CZ/VBWHTKNfOir9S5iJSXkz3UMrZIu84faTawAMOAl5VA3F9H5Z+eAi3RYFVYajw34BarSeT4RYsteyXuA==","signatures":[{"sig":"MEYCIQCkeMqgJDIAGD/2KunB/0Fesi0UOYoQr8EI+pZl1+HwGQIhALmXkT6EFBCUxPgSfbF3wtCoZAeW2XogESCfgkkuQGEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617402},"main":"dist/index.js","type":"module","_from":"file:teliagen-commons-0.4.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./di":{"types":"./dist/di/index.d.ts","import":"./dist/di/index.js","default":"./dist/di/index.js","require":"./dist/di/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js","require":"./dist/config/index.js"},"./actions":{"types":"./dist/actions/index.d.ts","import":"./dist/actions/index.js","default":"./dist/actions/index.js","require":"./dist/actions/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js","default":"./dist/schemas/index.js","require":"./dist/schemas/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.js","default":"./dist/features/index.js","require":"./dist/features/index.js"},"./types/app":{"types":"./dist/types/app/index.d.ts","import":"./dist/types/app/index.js","default":"./dist/types/app/index.js","require":"./dist/types/app/index.js"},"./types/info":{"types":"./dist/types/info/index.d.ts","import":"./dist/types/info/index.js","default":"./dist/types/info/index.js","require":"./dist/types/info/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js","require":"./dist/validation/index.js"},"./actions/file":{"types":"./dist/actions/file/index.d.ts","import":"./dist/actions/file/index.js","default":"./dist/actions/file/index.js","require":"./dist/actions/file/index.js"},"./types/plugin":{"types":"./dist/types/plugin/index.d.ts","import":"./dist/types/plugin/index.js","default":"./dist/types/plugin/index.js","require":"./dist/types/plugin/index.js"},"./features/cors":{"types":"./dist/features/cors/index.d.ts","import":"./dist/features/cors/index.js","default":"./dist/features/cors/index.js","require":"./dist/features/cors/index.js"},"./types/actions":{"types":"./dist/types/actions/index.d.ts","import":"./dist/types/actions/index.js","default":"./dist/types/actions/index.js","require":"./dist/types/actions/index.js"},"./types/subject":{"types":"./dist/types/subject/index.d.ts","import":"./dist/types/subject/index.js","default":"./dist/types/subject/index.js","require":"./dist/types/subject/index.js"},"./features/cache":{"types":"./dist/features/cache/index.d.ts","import":"./dist/features/cache/index.js","default":"./dist/features/cache/index.js","require":"./dist/features/cache/index.js"},"./features/types":{"types":"./dist/features/types/index.d.ts","import":"./dist/features/types/index.js","default":"./dist/features/types/index.js","require":"./dist/features/types/index.js"},"./types/transport":{"types":"./dist/types/transport/index.d.ts","import":"./dist/types/transport/index.js","default":"./dist/types/transport/index.js","require":"./dist/types/transport/index.js"},"./actions/executor":{"types":"./dist/actions/executor/index.d.ts","import":"./dist/actions/executor/index.js","default":"./dist/actions/executor/index.js","require":"./dist/actions/executor/index.js"},"./actions/registry":{"types":"./dist/actions/registry/index.d.ts","import":"./dist/actions/registry/index.js","default":"./dist/actions/registry/index.js","require":"./dist/actions/registry/index.js"},"./actions/response":{"types":"./dist/actions/response/index.d.ts","import":"./dist/actions/response/index.js","default":"./dist/actions/response/index.js","require":"./dist/actions/response/index.js"},"./schemas/registry":{"types":"./dist/schemas/registry/index.d.ts","import":"./dist/schemas/registry/index.js","default":"./dist/schemas/registry/index.js","require":"./dist/schemas/registry/index.js"},"./validation/codes":{"types":"./dist/validation/codes/index.d.ts","import":"./dist/validation/codes/index.js","default":"./dist/validation/codes/index.js","require":"./dist/validation/codes/index.js"},"./schemas/decorator":{"types":"./dist/schemas/decorator/index.d.ts","import":"./dist/schemas/decorator/index.js","default":"./dist/schemas/decorator/index.js","require":"./dist/schemas/decorator/index.js"},"./validation/result":{"types":"./dist/validation/result/index.d.ts","import":"./dist/validation/result/index.js","default":"./dist/validation/result/index.js","require":"./dist/validation/result/index.js"},"./actions/decorators":{"types":"./dist/actions/decorators/index.d.ts","import":"./dist/actions/decorators/index.js","default":"./dist/actions/decorators/index.js","require":"./dist/actions/decorators/index.js"},"./validation/validator":{"types":"./dist/validation/validator/index.d.ts","import":"./dist/validation/validator/index.js","default":"./dist/validation/validator/index.js","require":"./dist/validation/validator/index.js"},"./validation/decorators":{"types":"./dist/validation/decorators/index.d.ts","import":"./dist/validation/decorators/index.js","default":"./dist/validation/decorators/index.js","require":"./dist/validation/decorators/index.js"},"./features/contract-sync":{"types":"./dist/features/contract-sync/index.d.ts","import":"./dist/features/contract-sync/index.js","default":"./dist/features/contract-sync/index.js","require":"./dist/features/contract-sync/index.js"},"./features/input-control":{"types":"./dist/features/input-control/index.d.ts","import":"./dist/features/input-control/index.js","default":"./dist/features/input-control/index.js","require":"./dist/features/input-control/index.js"},"./features/output-control":{"types":"./dist/features/output-control/index.d.ts","import":"./dist/features/output-control/index.js","default":"./dist/features/output-control/index.js","require":"./dist/features/output-control/index.js"},"./validation/validator-base":{"types":"./dist/validation/validator-base/index.d.ts","import":"./dist/validation/validator-base/index.js","default":"./dist/validation/validator-base/index.js","require":"./dist/validation/validator-base/index.js"}},"private":false,"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\849b0123c629c2461cc1e953cf70fbc3\\teliagen-commons-0.4.1.tgz","_integrity":"sha512-qYj+CZ/VBWHTKNfOir9S5iJSXkz3UMrZIu84faTawAMOAl5VA3F9H5Z+eAi3RYFVYajw34BarSeT4RYsteyXuA==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/commons"},"_npmVersion":"11.6.2","description":"Core shared utilities, types, and foundation layers for Teliagen","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.22.4","jiti":"^2.6.1","js-yaml":"^4.1.1","fs-extra":"^11.3.3","@teliagen/events":"0.4.1","@teliagen/logger":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.7","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","@teliagen/logger":"0.4.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/commons_0.4.1_1770923620733_0.1519334244163597","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@teliagen/commons","version":"0.4.2","author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/commons@0.4.2","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"dist":{"shasum":"ae4da1af54e72fb4b99a2d854350b4ef689c3bdc","tarball":"https://registry.npmjs.org/@teliagen/commons/-/commons-0.4.2.tgz","fileCount":158,"integrity":"sha512-ia06r+PXnjDzKNYcIWxfNXGT5MvYZw5Dt8ZEEWmUqrP2ElaTAEo3qtYSekR2s5ijIEMfwJav19CS5etc8Owp0g==","signatures":[{"sig":"MEQCIBpydjn7HVIAWGj5NqpQEMz9qaFqu5cE/EFX6bXZgl5tAiBAEhOjRuNAd8d08nmONJSz8xVeyUXsNaiORcloFeIhMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617402},"main":"dist/index.js","type":"module","_from":"file:teliagen-commons-0.4.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./di":{"types":"./dist/di/index.d.ts","import":"./dist/di/index.js","default":"./dist/di/index.js","require":"./dist/di/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js","require":"./dist/config/index.js"},"./actions":{"types":"./dist/actions/index.d.ts","import":"./dist/actions/index.js","default":"./dist/actions/index.js","require":"./dist/actions/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js","default":"./dist/schemas/index.js","require":"./dist/schemas/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.js","default":"./dist/features/index.js","require":"./dist/features/index.js"},"./types/app":{"types":"./dist/types/app/index.d.ts","import":"./dist/types/app/index.js","default":"./dist/types/app/index.js","require":"./dist/types/app/index.js"},"./types/info":{"types":"./dist/types/info/index.d.ts","import":"./dist/types/info/index.js","default":"./dist/types/info/index.js","require":"./dist/types/info/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","default":"./dist/validation/index.js","require":"./dist/validation/index.js"},"./actions/file":{"types":"./dist/actions/file/index.d.ts","import":"./dist/actions/file/index.js","default":"./dist/actions/file/index.js","require":"./dist/actions/file/index.js"},"./types/plugin":{"types":"./dist/types/plugin/index.d.ts","import":"./dist/types/plugin/index.js","default":"./dist/types/plugin/index.js","require":"./dist/types/plugin/index.js"},"./features/cors":{"types":"./dist/features/cors/index.d.ts","import":"./dist/features/cors/index.js","default":"./dist/features/cors/index.js","require":"./dist/features/cors/index.js"},"./types/actions":{"types":"./dist/types/actions/index.d.ts","import":"./dist/types/actions/index.js","default":"./dist/types/actions/index.js","require":"./dist/types/actions/index.js"},"./types/subject":{"types":"./dist/types/subject/index.d.ts","import":"./dist/types/subject/index.js","default":"./dist/types/subject/index.js","require":"./dist/types/subject/index.js"},"./features/cache":{"types":"./dist/features/cache/index.d.ts","import":"./dist/features/cache/index.js","default":"./dist/features/cache/index.js","require":"./dist/features/cache/index.js"},"./features/types":{"types":"./dist/features/types/index.d.ts","import":"./dist/features/types/index.js","default":"./dist/features/types/index.js","require":"./dist/features/types/index.js"},"./types/transport":{"types":"./dist/types/transport/index.d.ts","import":"./dist/types/transport/index.js","default":"./dist/types/transport/index.js","require":"./dist/types/transport/index.js"},"./actions/executor":{"types":"./dist/actions/executor/index.d.ts","import":"./dist/actions/executor/index.js","default":"./dist/actions/executor/index.js","require":"./dist/actions/executor/index.js"},"./actions/registry":{"types":"./dist/actions/registry/index.d.ts","import":"./dist/actions/registry/index.js","default":"./dist/actions/registry/index.js","require":"./dist/actions/registry/index.js"},"./actions/response":{"types":"./dist/actions/response/index.d.ts","import":"./dist/actions/response/index.js","default":"./dist/actions/response/index.js","require":"./dist/actions/response/index.js"},"./schemas/registry":{"types":"./dist/schemas/registry/index.d.ts","import":"./dist/schemas/registry/index.js","default":"./dist/schemas/registry/index.js","require":"./dist/schemas/registry/index.js"},"./validation/codes":{"types":"./dist/validation/codes/index.d.ts","import":"./dist/validation/codes/index.js","default":"./dist/validation/codes/index.js","require":"./dist/validation/codes/index.js"},"./schemas/decorator":{"types":"./dist/schemas/decorator/index.d.ts","import":"./dist/schemas/decorator/index.js","default":"./dist/schemas/decorator/index.js","require":"./dist/schemas/decorator/index.js"},"./validation/result":{"types":"./dist/validation/result/index.d.ts","import":"./dist/validation/result/index.js","default":"./dist/validation/result/index.js","require":"./dist/validation/result/index.js"},"./actions/decorators":{"types":"./dist/actions/decorators/index.d.ts","import":"./dist/actions/decorators/index.js","default":"./dist/actions/decorators/index.js","require":"./dist/actions/decorators/index.js"},"./validation/validator":{"types":"./dist/validation/validator/index.d.ts","import":"./dist/validation/validator/index.js","default":"./dist/validation/validator/index.js","require":"./dist/validation/validator/index.js"},"./validation/decorators":{"types":"./dist/validation/decorators/index.d.ts","import":"./dist/validation/decorators/index.js","default":"./dist/validation/decorators/index.js","require":"./dist/validation/decorators/index.js"},"./features/contract-sync":{"types":"./dist/features/contract-sync/index.d.ts","import":"./dist/features/contract-sync/index.js","default":"./dist/features/contract-sync/index.js","require":"./dist/features/contract-sync/index.js"},"./features/input-control":{"types":"./dist/features/input-control/index.d.ts","import":"./dist/features/input-control/index.js","default":"./dist/features/input-control/index.js","require":"./dist/features/input-control/index.js"},"./features/output-control":{"types":"./dist/features/output-control/index.d.ts","import":"./dist/features/output-control/index.js","default":"./dist/features/output-control/index.js","require":"./dist/features/output-control/index.js"},"./validation/validator-base":{"types":"./dist/validation/validator-base/index.d.ts","import":"./dist/validation/validator-base/index.js","default":"./dist/validation/validator-base/index.js","require":"./dist/validation/validator-base/index.js"}},"private":false,"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\99f6add68301b89f9c3a2ca145261bdd\\teliagen-commons-0.4.2.tgz","_integrity":"sha512-ia06r+PXnjDzKNYcIWxfNXGT5MvYZw5Dt8ZEEWmUqrP2ElaTAEo3qtYSekR2s5ijIEMfwJav19CS5etc8Owp0g==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/commons"},"_npmVersion":"11.6.2","description":"Core shared utilities, types, and foundation layers for Teliagen","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.22.4","jiti":"^2.6.1","js-yaml":"^4.1.1","fs-extra":"^11.3.3","@teliagen/events":"0.4.2","@teliagen/logger":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.7","@types/js-yaml":"^4.0.9","@types/fs-extra":"^11.0.4","@teliagen/logger":"0.4.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/commons_0.4.2_1770925170981_0.12124498027668418","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@teliagen/commons","version":"0.4.3","private":false,"publishConfig":{"access":"public"},"description":"Core shared utilities, types, and foundation layers for Teliagen","main":"dist/index.js","types":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"},"./di":{"types":"./dist/di/index.d.ts","import":"./dist/di/index.js","require":"./dist/di/index.js","default":"./dist/di/index.js"},"./actions":{"types":"./dist/actions/index.d.ts","import":"./dist/actions/index.js","require":"./dist/actions/index.js","default":"./dist/actions/index.js"},"./actions/executor":{"types":"./dist/actions/executor/index.d.ts","import":"./dist/actions/executor/index.js","require":"./dist/actions/executor/index.js","default":"./dist/actions/executor/index.js"},"./actions/registry":{"types":"./dist/actions/registry/index.d.ts","import":"./dist/actions/registry/index.js","require":"./dist/actions/registry/index.js","default":"./dist/actions/registry/index.js"},"./actions/decorators":{"types":"./dist/actions/decorators/index.d.ts","import":"./dist/actions/decorators/index.js","require":"./dist/actions/decorators/index.js","default":"./dist/actions/decorators/index.js"},"./actions/response":{"types":"./dist/actions/response/index.d.ts","import":"./dist/actions/response/index.js","require":"./dist/actions/response/index.js","default":"./dist/actions/response/index.js"},"./actions/file":{"types":"./dist/actions/file/index.d.ts","import":"./dist/actions/file/index.js","require":"./dist/actions/file/index.js","default":"./dist/actions/file/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js","default":"./dist/types/index.js"},"./types/actions":{"types":"./dist/types/actions/index.d.ts","import":"./dist/types/actions/index.js","require":"./dist/types/actions/index.js","default":"./dist/types/actions/index.js"},"./types/app":{"types":"./dist/types/app/index.d.ts","import":"./dist/types/app/index.js","require":"./dist/types/app/index.js","default":"./dist/types/app/index.js"},"./types/transport":{"types":"./dist/types/transport/index.d.ts","import":"./dist/types/transport/index.js","require":"./dist/types/transport/index.js","default":"./dist/types/transport/index.js"},"./types/subject":{"types":"./dist/types/subject/index.d.ts","import":"./dist/types/subject/index.js","require":"./dist/types/subject/index.js","default":"./dist/types/subject/index.js"},"./types/plugin":{"types":"./dist/types/plugin/index.d.ts","import":"./dist/types/plugin/index.js","require":"./dist/types/plugin/index.js","default":"./dist/types/plugin/index.js"},"./types/info":{"types":"./dist/types/info/index.d.ts","import":"./dist/types/info/index.js","require":"./dist/types/info/index.js","default":"./dist/types/info/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.js","require":"./dist/validation/index.js","default":"./dist/validation/index.js"},"./validation/validator":{"types":"./dist/validation/validator/index.d.ts","import":"./dist/validation/validator/index.js","require":"./dist/validation/validator/index.js","default":"./dist/validation/validator/index.js"},"./validation/validator-base":{"types":"./dist/validation/validator-base/index.d.ts","import":"./dist/validation/validator-base/index.js","require":"./dist/validation/validator-base/index.js","default":"./dist/validation/validator-base/index.js"},"./validation/result":{"types":"./dist/validation/result/index.d.ts","import":"./dist/validation/result/index.js","require":"./dist/validation/result/index.js","default":"./dist/validation/result/index.js"},"./validation/decorators":{"types":"./dist/validation/decorators/index.d.ts","import":"./dist/validation/decorators/index.js","require":"./dist/validation/decorators/index.js","default":"./dist/validation/decorators/index.js"},"./validation/codes":{"types":"./dist/validation/codes/index.d.ts","import":"./dist/validation/codes/index.js","require":"./dist/validation/codes/index.js","default":"./dist/validation/codes/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.js","require":"./dist/features/index.js","default":"./dist/features/index.js"},"./features/input-control":{"types":"./dist/features/input-control/index.d.ts","import":"./dist/features/input-control/index.js","require":"./dist/features/input-control/index.js","default":"./dist/features/input-control/index.js"},"./features/output-control":{"types":"./dist/features/output-control/index.d.ts","import":"./dist/features/output-control/index.js","require":"./dist/features/output-control/index.js","default":"./dist/features/output-control/index.js"},"./features/cors":{"types":"./dist/features/cors/index.d.ts","import":"./dist/features/cors/index.js","require":"./dist/features/cors/index.js","default":"./dist/features/cors/index.js"},"./features/contract-sync":{"types":"./dist/features/contract-sync/index.d.ts","import":"./dist/features/contract-sync/index.js","require":"./dist/features/contract-sync/index.js","default":"./dist/features/contract-sync/index.js"},"./features/cache":{"types":"./dist/features/cache/index.d.ts","import":"./dist/features/cache/index.js","require":"./dist/features/cache/index.js","default":"./dist/features/cache/index.js"},"./features/types":{"types":"./dist/features/types/index.d.ts","import":"./dist/features/types/index.js","require":"./dist/features/types/index.js","default":"./dist/features/types/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js","require":"./dist/schemas/index.js","default":"./dist/schemas/index.js"},"./schemas/decorator":{"types":"./dist/schemas/decorator/index.d.ts","import":"./dist/schemas/decorator/index.js","require":"./dist/schemas/decorator/index.js","default":"./dist/schemas/decorator/index.js"},"./schemas/registry":{"types":"./dist/schemas/registry/index.d.ts","import":"./dist/schemas/registry/index.js","require":"./dist/schemas/registry/index.js","default":"./dist/schemas/registry/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js","default":"./dist/config/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.js","default":"./dist/utils/index.js"}},"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/commons"},"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"license":"Apache-2.0","dependencies":{"fs-extra":"^11.3.3","jiti":"^2.6.1","js-yaml":"^4.1.1","zod":"^3.22.4","@teliagen/events":"0.4.2","@teliagen/logger":"0.4.2"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"devDependencies":{"reflect-metadata":"^0.2.2","@types/fs-extra":"^11.0.4","@types/js-yaml":"^4.0.9","@types/node":"^22.10.7","typescript":"^5.7.3","@teliagen/logger":"0.4.2"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest"},"_id":"@teliagen/commons@0.4.3","_integrity":"sha512-OAgPRIQlZky/jKKKq7VFZ7a1CoF8bJQ1jredn/T/GrJHVlxFJHZsDLgZ6m3YB8zvJlIHTYLfWCk3gdLxY6TlLw==","_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\1e4fe7bacb58d5726239237bb3458822\\teliagen-commons-0.4.3.tgz","_from":"file:teliagen-commons-0.4.3.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OAgPRIQlZky/jKKKq7VFZ7a1CoF8bJQ1jredn/T/GrJHVlxFJHZsDLgZ6m3YB8zvJlIHTYLfWCk3gdLxY6TlLw==","shasum":"053cf98c2449ed241d9195283462073caaddc8e1","tarball":"https://registry.npmjs.org/@teliagen/commons/-/commons-0.4.3.tgz","fileCount":158,"unpackedSize":619662,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAi+27SpPwol6+nPq1c3zKHyX9Z4WkfJwyW5dt8KNtjwIhAO9dA5Y0dKotaXlyQrKigpsSWr4UQNNB0XiHsmUAftK1"}]},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"directories":{},"maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/commons_0.4.3_1773049196573_0.24206124092222736"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T00:58:07.982Z","modified":"2026-03-09T09:39:56.855Z","0.1.0":"2026-01-19T19:17:20.221Z","0.1.1":"2026-01-19T19:55:50.792Z","0.1.2":"2026-01-19T21:14:25.536Z","0.1.3":"2026-01-19T21:27:22.250Z","0.1.4":"2026-01-25T07:47:11.983Z","0.1.5":"2026-01-25T16:04:16.625Z","0.1.6":"2026-01-25T16:42:23.074Z","0.1.7":"2026-01-25T16:47:01.354Z","0.1.8":"2026-01-25T18:21:04.780Z","0.1.9":"2026-01-25T23:51:04.711Z","0.1.10":"2026-01-26T00:07:27.068Z","0.1.11":"2026-01-26T00:11:11.997Z","0.1.12":"2026-01-26T00:14:44.308Z","0.1.13":"2026-01-26T00:18:37.574Z","0.1.14":"2026-01-26T00:40:30.322Z","0.1.15":"2026-01-26T00:52:40.640Z","0.1.16":"2026-01-26T00:56:53.753Z","0.1.18":"2026-01-26T01:17:15.532Z","0.1.19":"2026-01-26T01:21:50.033Z","0.1.20":"2026-01-26T01:42:53.926Z","0.1.21":"2026-01-26T02:16:49.699Z","0.1.22":"2026-01-26T02:25:58.594Z","0.4.0":"2026-02-12T00:58:08.248Z","0.4.1":"2026-02-12T19:13:40.948Z","0.4.2":"2026-02-12T19:39:31.183Z","0.4.3":"2026-03-09T09:39:56.759Z"},"bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","homepage":"https://docs.teliagen.org","repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/commons"},"description":"Core shared utilities, types, and foundation layers for Teliagen","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"readme":"# @teliagen/commons\r\n\r\nCore shared utilities, types, and foundation layers for **Teliagen**.\r\n\r\nThis package contains the fundamental building blocks used across the entire Teliagen ecosystem (Server, CLI, Plugins).\r\n\r\n## Features\r\n\r\n- **Actions System**: The core decorators (`@Action`, `@Input`) and executors that power the framework.\r\n- **Dependency Injection**: A lightweight, hierarchical DI container used for plugin isolation.\r\n- **Validation**: Zod-based validation wrappers and metadata reflection.\r\n- **Configuration**: Shared configuration loaders and type definitions.\r\n- **Feature Flags**: System for enabling/disabling modular features (CORS, Cache, etc.).\r\n\r\n## Installation\r\n\r\nThis package is a core dependency and is usually installed automatically with `@teliagen/server`.\r\n\r\n```bash\r\nnpm install @teliagen/commons\r\n```\r\n\r\n## Documentation\r\n\r\nFor full documentation, visit [docs.teliagen.org](https://docs.teliagen.org).\r\n\r\n## License\r\n\r\nApache-2.0\r\n","readmeFilename":"README.md"}