{"_id":"@venizia/ignis-helpers","_rev":"170-e52296c886b82842387e50878878f507","name":"@venizia/ignis-helpers","dist-tags":{"latest":"0.2.0","next":"0.2.0-41","highest":"0.2.0"},"versions":{"0.0.1-1":{"name":"@venizia/ignis-helpers","version":"0.0.1-1","keywords":["web","restful","rest","api","hono","auth","security","backend","infrastructure","venizia","vez","infra","bun","nodejs","decorator","class-based","framework","dependency injection","backend framework","nodejs framework","web framework"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"0f4b407aec26c9f0387c04667b32de0ad2260488","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-1.tgz","fileCount":1,"integrity":"sha512-1rmyc7O6AdgWNEq731bW+gnv7DVOKHIjGchPUpVhEbVq8UHLO41O+ihWmoUqACUcBGZSUgouwSpwm+Df9SZ2NA==","signatures":[{"sig":"MEUCIQDnxcBpm4YhXy8ab4t0PXneZgirLWEU+6fkUcgP2hv3qQIgRrEkh6S7Vzkc5nCN1DtHnbjZM/8rL3PYWjyYXiMYSuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3183},"shasum":"0f4b407aec26c9f0387c04667b32de0ad2260488","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","rebuild:major":"sh ./scripts/rebuild.sh major","rebuild:minor":"sh ./scripts/rebuild.sh minor","rebuild:patch":"sh ./scripts/rebuild.sh patch","rebuild:premajor":"sh ./scripts/rebuild.sh premajor","rebuild:preminor":"sh ./scripts/rebuild.sh preminor","rebuild:prepatch":"sh ./scripts/rebuild.sh prepatch","rebuild:prerelease":"sh ./scripts/rebuild.sh prerelease"},"_npmUser":{"name":"tanphat199","email":"tanphat199@gmail.com"},"_integrity":"sha512-1rmyc7O6AdgWNEq731bW+gnv7DVOKHIjGchPUpVhEbVq8UHLO41O+ihWmoUqACUcBGZSUgouwSpwm+Df9SZ2NA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git"},"_npmVersion":"10.8.3","description":"JS/TS Helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"latest","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"latest"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-1_1765389918462_0.058060437465399684","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-2":{"name":"@venizia/ignis-helpers","version":"0.0.1-2","keywords":["web","restful","rest","api","hono","auth","security","backend","infrastructure","venizia","vez","infra","bun","nodejs","decorator","class-based","framework","dependency injection","backend framework","nodejs framework","web framework"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"7da4ab8725682c6d60ed625941afc997d88959f6","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-2.tgz","fileCount":417,"integrity":"sha512-2IJqWcstGsgDc8lI1bL2mMqyPibU1LNT/jrVvPXhjeC3ovob1LyTiRa/Vs40bF7+KHFQ1vqEpQSMxxq/nP47dA==","signatures":[{"sig":"MEUCIGhVAY6AXB2bJttbPGAziWUWUVnZTWj5KHHCdhBh7IgMAiEAlv7dbQvG5+rpV5heRko8TS3owknO2AkKh8GkJmJx2sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482591},"shasum":"7da4ab8725682c6d60ed625941afc997d88959f6","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","rebuild:major":"sh ./scripts/rebuild.sh major","rebuild:minor":"sh ./scripts/rebuild.sh minor","rebuild:patch":"sh ./scripts/rebuild.sh patch","rebuild:premajor":"sh ./scripts/rebuild.sh premajor","rebuild:preminor":"sh ./scripts/rebuild.sh preminor","rebuild:prepatch":"sh ./scripts/rebuild.sh prepatch","rebuild:prerelease":"sh ./scripts/rebuild.sh prerelease"},"_npmUser":{"name":"tanphat199","email":"tanphat199@gmail.com"},"_integrity":"sha512-2IJqWcstGsgDc8lI1bL2mMqyPibU1LNT/jrVvPXhjeC3ovob1LyTiRa/Vs40bF7+KHFQ1vqEpQSMxxq/nP47dA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git"},"_npmVersion":"10.8.3","description":"JS/TS Helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"latest","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"latest"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-2_1765390037470_0.3308195001011638","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-3":{"name":"@venizia/ignis-helpers","version":"0.0.1-3","keywords":["helpers","utilities","logging","winston","cron","redis","ioredis","queue","bullmq","storage","minio","s3","mqtt","socket.io","venizia","ignis","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"c9e2649e96e74211d72cd7710ef92b8d1a028d0c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-3.tgz","fileCount":3,"integrity":"sha512-HHwAT8hRyUV/3hnjWO0GgjJewZQyHoa9o2IDe6088EacPQsQxBYgbeguJ8N43TgTFhNtZYDY53qFjXrzs8Q+0w==","signatures":[{"sig":"MEYCIQCJgYdBBrHohDOWBIalCDiVp2oGAy8qRkIqCEzbhdu9EgIhANjRONTIFt4lMCYH6KcxO3TVH6NjbTTbfJY0Iff8b0Em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8924},"shasum":"c9e2649e96e74211d72cd7710ef92b8d1a028d0c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"tanphat199","email":"tanphat199@gmail.com"},"_integrity":"sha512-HHwAT8hRyUV/3hnjWO0GgjJewZQyHoa9o2IDe6088EacPQsQxBYgbeguJ8N43TgTFhNtZYDY53qFjXrzs8Q+0w==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"latest","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"latest"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-3_1765439459714_0.12393040178220383","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-4":{"name":"@venizia/ignis-helpers","version":"0.0.1-4","keywords":["helpers","utilities","logging","winston","cron","redis","ioredis","queue","bullmq","storage","minio","s3","mqtt","socket.io","venizia","ignis","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b01e2ec36c9dfece8f02ac50bde8964333bd0312","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-4.tgz","fileCount":419,"integrity":"sha512-eiRPRQE7irTMd8Kt59GpKj3pIMxBAcOvjkxnYUgb0nGGsHzaNG2/uWVyqZG2NnzZWe9ZbBxYDIwUW5wHNXFnhQ==","signatures":[{"sig":"MEYCIQDb4KuQge1Za+5MuY++hLi1Ua+0Rgdcr50q90kjWZqV0gIhAIuyeSd1hBQZkT5zo9hjDTUKtEqG/hES5c5EfZG7WvHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488784},"shasum":"b01e2ec36c9dfece8f02ac50bde8964333bd0312","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"tanphat199","email":"tanphat199@gmail.com"},"_integrity":"sha512-eiRPRQE7irTMd8Kt59GpKj3pIMxBAcOvjkxnYUgb0nGGsHzaNG2/uWVyqZG2NnzZWe9ZbBxYDIwUW5wHNXFnhQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"latest","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/node":"^25.0.0","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"latest"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-4_1765439865476_0.9798055811176425","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-5":{"name":"@venizia/ignis-helpers","version":"0.0.1-5","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a429c5f2c395959b3c1d2060f4df38a0a96b8eed","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-5.tgz","fileCount":419,"integrity":"sha512-+r1wP57njtU5cIdrALrCsdBzc2dwNIWexhsceWhOOaWT6476w7AD+wHwFSaWhWylt/5fksHWi+zyhSNLN2Fp8A==","signatures":[{"sig":"MEQCIAnWYEITynUmQfrOJpu4+QNUyTt8Yd2Owg3LCYffCiIDAiAmp8qiM8yWYksJuDNNdgILSDC2Oib22+LnBEgocixKVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489074},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1b5e5898a13f6ddce4d604c1a3f6c93b8126e68f","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.1","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1-3","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.1-3"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-5_1765618681500_0.8060114280488742","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-6":{"name":"@venizia/ignis-helpers","version":"0.0.1-6","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://github.com/VENIZIA-AI/ignis/wiki","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"66fa85cf59dc720427b248868be3c7a7685c45fe","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-6.tgz","fileCount":419,"integrity":"sha512-kw77vtIoU8IpwHUkpMDJzcYSz4p/m/fNWcX6sqBLnxg5+DzqZGW9AXN5qenkYEag9f3txP4jsvNFr2amICQzJQ==","signatures":[{"sig":"MEUCIGAXGNWV8UqZ9AMbZfVt8v4m3kzk47jky5ge75FbU1aLAiEA+hy4uCI0+6qoOBotqsoYLPcqhIbWvtoNR9ijY8Sa50c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487736},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f6aed470ce7d52b46e7c3b816250721f00b106d","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1-7","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.1-4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-6_1765626444954_0.4616611174549896","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-7":{"name":"@venizia/ignis-helpers","version":"0.0.1-7","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"307e496b7587b4de29a242061acde58e4c1d2084","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-7.tgz","fileCount":435,"integrity":"sha512-/q/RuFhCmFAJw31YgqiAqVf0DxgtS/sw7GOEMWHSSBDRhCt8ccsTPS58mE6XByo9soRAqsGeau8OCUnR+IZs9w==","signatures":[{"sig":"MEYCIQCY0T9uLMI1n6pYAc6aJT5oCeemaF5FOC8pFc6nzHQ/eAIhAPUXI83Da5mlQUf3zFFAJ0s6QV90u0afLOVLjY9qGBSv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533046},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7c1ae1b41e550b094fb8b063dab24b125affc26b","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1-8","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.1-4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-7_1765774390677_0.4753953362360166","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-8":{"name":"@venizia/ignis-helpers","version":"0.0.1-8","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1-8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"9b4e17c8b7ce743d16d66495fbeca40e190f7f8b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1-8.tgz","fileCount":411,"integrity":"sha512-p5p5vXadzv4SP02Z5ftthCU1tI+wmb6NxApQs0/PpPbG6xxEWJFN26xsDr3go0Y52QWQ58wsbrwtadudlBu2yg==","signatures":[{"sig":"MEQCIFwIIQnjxg/cGN5ez52q9/7r7yDAyFTfJ+Uq+UvLP1RqAiBf3GaALbHz0kK6PlnG+cD5BJb1klp9e7r/9MMrZ0F4OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515523},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e499edc948bb4fd3664b0cc69993ab3974619538","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1-9","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.1-4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1-8_1766052899283_0.9295569803285986","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@venizia/ignis-helpers","version":"0.0.1","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"bac36ae1d337336ef93536bf0dc681c11b8d2144","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.1.tgz","fileCount":411,"integrity":"sha512-lnvpUD+pLiS1ZLIOyZCOqAq+OFsWOYalS4ZdlVCA+AJAcDR26zmi3oqAUOjx7GL40LAE9WiTb0qPu0cJii/teQ==","signatures":[{"sig":"MEQCIE1F+CEZxm16pv0uv9RQLZkU59NXFNRCULaJ/NycQIbvAiA/gXk0dmY/tud2hg+OBc37zIjLwHWc3mU6a79Ncf25ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515597},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"72b3766cc63e0f33b79cbaa748673c3629df653d","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.2"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.1_1766211409239_0.3421914185488877","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-0":{"name":"@venizia/ignis-helpers","version":"0.0.2-0","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.2-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5d229c0a3178da24ab8eb00def499cf944f83326","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.2-0.tgz","fileCount":411,"integrity":"sha512-zcjOy5JKUj3GPwEpfssXM+z5QhVaqnyYHcTzdXvYRWOYgUic2TjAXSKtoB40/q9an1vGDmSWS8xnKxtLF907Gw==","signatures":[{"sig":"MEUCIGOl66b6ur8MUEau2vzjw1gp+0swO2CSfi4/S5DLTwB2AiEA7DEhE5cI0Ky2y9dZiWe6b89ogvHi3XFD4qvsJKu70OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517367},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7dbac0f62703eb2906be37c877a0940660dea8f0","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.1-9","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.1-4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.2-0_1766461626617_0.6762252746746902","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@venizia/ignis-helpers","version":"0.0.2","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"7473e719fd80a13b407644f7acca8a1dd4a2f8aa","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.2.tgz","fileCount":411,"integrity":"sha512-FNOqnvEn6gnftW4A4tuQqDrJqo/57BUY63LyA0EP8IfxtK7ZgNfsx/3yW2Wl9v4J1cr0vkihPJBQ/BU41eeB2Q==","signatures":[{"sig":"MEYCIQDBySRKiq+gf02eLfO+P/UZrpFemw5joJGZYkI7xOQf6gIhAItuIeRNWC3PtttNHK0XmZftu9F9hxWRsIi2hhz5Cr5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517361},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0ed243a9b882588d8d305d1e2bc764c08bf8105a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.2_1766733051452_0.806449819901808","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@venizia/ignis-helpers","version":"0.0.3","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ecbbb56fef81e2647dc7a4b1e80e86eebde23fce","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.3.tgz","fileCount":411,"integrity":"sha512-t0mNpzjQdOP1ZTrxqfl98Yo+QzKFy6dRGC3E7j34NoEvZkFjU1SrRYX8RFVoGM7wueBmDoj14e1Mh2PDjhGuxw==","signatures":[{"sig":"MEQCIHL047L8eR9mmmHBnSbp3A7TpyGsPTe8HjnuDsyb760PAiBVuBBfC/RfZpneO32tynzpQX7JqNsqL9GxC7l1Q07kCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520473},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"930d8f2f88a59ff4696b7bb64552c4f75927aed1","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.4"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.3_1766916533087_0.5439205841540826","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-0":{"name":"@venizia/ignis-helpers","version":"0.0.4-0","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"421cf13be1df38414172ff44f2f4d582db8416f8","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-0.tgz","fileCount":411,"integrity":"sha512-zuY1NH9GJ16TVtzxDWbf3g3ly7wHLBXy2AeCxFAudz4ICzE/b6ptyoIYHjTHUrzcYv3vKkvBDue/F+gOLdWQzA==","signatures":[{"sig":"MEUCIQC5s+dmZZtOkcqk1+uwAVBlL6y4wADGSNiMPmuXKg+9HQIgFp0RJQF3DZ1L4LJdhvDU59cOl9E5AjM1bzZShlclWS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520479},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa23ac6b68f51e8c960ce1383399bd61583c667a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-0_1766979168654_0.7782969863128346","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-1":{"name":"@venizia/ignis-helpers","version":"0.0.4-1","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"21850a16867b4d2eb30fc52802d9fa5c15e9cc42","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-1.tgz","fileCount":419,"integrity":"sha512-cmZpRkj/4SDundUJo3xS+5FanxGENFuGPbIhs8H/FtEy81rISCebGP9KmnF8z/A72HuI3iywpd7jDUuWRo+FBg==","signatures":[{"sig":"MEUCIQCyX2VFMrQbEEaYum9H1H4RHA1AZpyhXqoCn48zKa7G1wIgcctupEppniX0UMUfsXTbz1pzl96CxoGP4ZoIekP1yOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542980},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"785a4829a974fce55be9325f474f7d1f35644d56","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-1_1767004071492_0.95904992309749","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-2":{"name":"@venizia/ignis-helpers","version":"0.0.4-2","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e84396e044a4ab4c497719db7b159f66475deae8","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-2.tgz","fileCount":419,"integrity":"sha512-8uvwywSbwvGiPPDf6YiT+CjyFfEU9o2E7VDwqTo3fDypFjjtItqVM6fIzFU1NYDoQIKZcdKp+vHYX+URJkR7hQ==","signatures":[{"sig":"MEYCIQC7d+hj5/mwoWt28zG0bYByKkHYB00/P2ahHHU70VqqSQIhAN1jIU/TDIbxzWAICYwlmVfCVSPCZ4Fk14JyqYCtMN5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543879},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4cacf6ab2373e0fb944d90b8958805d59048f27b","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-2_1767277845494_0.18238400600878757","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-3":{"name":"@venizia/ignis-helpers","version":"0.0.4-3","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"472416f9d138060f2547d2ffaf2188d429608905","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-3.tgz","fileCount":419,"integrity":"sha512-sLgz83RfMG+duXYOc7ho0SpjGImennvjipUStGcFzyhud7MsGvplXMByraTNNMU6FmTRz8at1VacwEB/azXFZQ==","signatures":[{"sig":"MEYCIQDdKZLjnw4zoELzEGhLx9hq4cBSv62bjQiJcszIV+JmPwIhAPHNYjIVVhgBj1Xxz8yeWiNPmCucvrFne2Vy5gkkezLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546884},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bce49566ff64d5de6f5a437af0d2736b325c1352","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-3_1767517289080_0.28780384486636335","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-4":{"name":"@venizia/ignis-helpers","version":"0.0.4-4","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f3573bcd655d11e01e26c1f7b10c767b18c34684","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-4.tgz","fileCount":419,"integrity":"sha512-msAhkWRYWtQbZCkdpXUw4bK83vwOZ3acnk024L3yCSemgfGPcYGoacjbxwPCHx+11wTrp8mtv2xx+PXdoUR0HQ==","signatures":[{"sig":"MEUCIFvViuOGF3z1HUglSZGveVE3kpMw6K8zih/aesoPCxMQAiEAh7bA1GDzzisThLRZsKhS9B6LR4bSXo5uSkDa77otJbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547988},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"30a7496389dae5a62819d0e3ea5c3f17ee31a35b","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-4_1767590110089_0.624290072956408","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-5":{"name":"@venizia/ignis-helpers","version":"0.0.4-5","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b95a009fae9c290e54e265accb62908823817c4b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-5.tgz","fileCount":419,"integrity":"sha512-FxgvV6Wof/vPKty1yRmi8MI8KsK5Hih8C5GjE+erqeEYKjuwQHQG2wP+gJIl9eD4L99Ojn/6G5g4SKxx/ss7ag==","signatures":[{"sig":"MEYCIQCtmoxdG1yhcn0qprUNyDgg4vjwyaMaeYzQaxJ80TqmigIhAIyMyOzezNGy58/fVhb0yTwE7WW4+oX4ELlRColAOf/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548612},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5abc39225e121de9b3c1f792b2bf89bea34e3f75","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.7.0","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.0","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-5_1767607647084_0.978576779432442","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-6":{"name":"@venizia/ignis-helpers","version":"0.0.4-6","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"07394a22f5b52c9ce91742acdb6985bf4b5012b3","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-6.tgz","fileCount":419,"integrity":"sha512-GOhq1T1S0RnhFJlTXcGHaPRhPYDYbjj713TsfzmvUKX8LHhYn0wIr3EVkJWG5VBHqJpM1m5jpILnz9NlxWf/Mw==","signatures":[{"sig":"MEUCIQCJrfX7hZ6wxx+4bQ/wVgNbBNn/+0qLDRUGjQ5NjSDECAIgHpsWIzC0CIMh5qF/94g7KOvKrLbxzNmm1EQIIKk4TuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548736},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5e81d5d6d9df6c9140cb3936c31e3c0b809080de","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-6_1767627673252_0.5693221383606564","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-7":{"name":"@venizia/ignis-helpers","version":"0.0.4-7","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5b5ed2688b14819641a3e4cabc4c23503283afaa","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4-7.tgz","fileCount":419,"integrity":"sha512-lt/2QUeE3T0XXHPQC528qfBPzGn3PYIACXxVnNmJm1Z14GCVcXLJAEXQ4hnT+Gqn+vLPW/mGvgyU/ycDt39qRQ==","signatures":[{"sig":"MEYCIQD2lfcytbhnegOg9KhtnlFqROSQJbSlXcmyJCziDh/7lQIhAOl7atdHzcisgrWittfRHQeC2XgnxWVee6SFr2FMI2cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548645},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a33cf0478cbb082aab80fb7b598427085ef235fc","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4-7_1767692943450_0.9300433747052379","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@venizia/ignis-helpers","version":"0.0.4","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"fa82f1b632140137b597a33db831bf17f9b2149c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.4.tgz","fileCount":419,"integrity":"sha512-VYcLa1JTdJMqo2+TN6MfvYWTAVn19ryOEYRv+kdmll6dlVa5hlJTL4UvSyij41CcwCuxWI57S0kVygeO5q69/w==","signatures":[{"sig":"MEUCIH6rVYZ5N9dD9rnNm+lozXF73X9I0dJw07BDabY16HVdAiEA4V8ZbQlBjUTwAJqTCC8cPNI2E9Bn4TpAGt+6z/jwD7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548647},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"08a4fdf4c6fcccc5c9989f3cbc1ca280198db82f","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.4_1767843575732_0.7431876082721658","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-0":{"name":"@venizia/ignis-helpers","version":"0.0.5-0","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"cd85f643ce527f98037a80b298bba50bb5a3bd39","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5-0.tgz","fileCount":423,"integrity":"sha512-OsfenKcAQvlwqsPy8FDDE5NScquNgrI20Sj6rSOy7Rm58H5NIyitvqpmB3wjfykiTh6OAXSzZwXY7fjGukzdog==","signatures":[{"sig":"MEQCIAdPQPT+4LMFEA8YjXFboBDaHTBBnSFueX90ct7ngdmoAiAopHQM80ttDKJTzsJdtldlx8Er+C4uVPNJn5A18xPNfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575198},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"406df17133a5cd5ae1f1746965901c07db1b7974","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5-0_1768144565825_0.6602444290924978","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-1":{"name":"@venizia/ignis-helpers","version":"0.0.5-1","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"603b4152ffb323f34850fa7326ad9d9d50b4b54d","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5-1.tgz","fileCount":423,"integrity":"sha512-Q25m9yRsRgFaPP/abN5CzCfVgM44Kzs896/LTIVgIK5Eb80tO75CvlXrS0q6CmZERGybcqF7AH9CytXGTRiPmA==","signatures":[{"sig":"MEUCIQCcRGbuqvrYzGYss1H84UXPLDNQKhVEYAXKTNXgjP5d5gIgbD8E8wC8/MdjWxifikFuIV2ZODYvwej0+nigRkEFybI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575198},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"772bedc876d8974cbe090102443f9a25a6f4903b","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5-1_1768144904576_0.28512372565448185","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-2":{"name":"@venizia/ignis-helpers","version":"0.0.5-2","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"caeec81f5c14bd1cf90b452dd314474343166331","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5-2.tgz","fileCount":423,"integrity":"sha512-8sHAHdx9zKWUj7K+ZyAjbYITZKYQgzZuPS7ckKRuZFN5gVhXBBC6LEraY0xgovQiOkHbAbD1ilvdlfDrWrFznA==","signatures":[{"sig":"MEQCIEJbs6bwpp56z/aICrXC5vT0JOuZjD2TeYSLcu7pF123AiA8hshzg0zYbOxivqBszdzNlFx7JCwqp5Y0xOGDFiqgWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576629},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9984c7047923f3cbd3ec141e10eecdca33c16e99","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"5.8.2","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5-2_1768288010660_0.6182762481660271","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-3":{"name":"@venizia/ignis-helpers","version":"0.0.5-3","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"601dd448634869e2f568ed182709918dbcda135c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5-3.tgz","fileCount":423,"integrity":"sha512-GcFhQgcJaQz8JZWJW05pXGZlvQrEhzeVis9Pixqa7OB3QAKawg0xgRW9MRLPdMlff8PRjMRpAbURtfUFaEXgng==","signatures":[{"sig":"MEUCICENyAhHis/KUj2Hm4rvSGFCWAOnFHTbtpo0RTIddMcSAiEArLIuF5Zf6ldGlmNkzJykzUSXDD1SzfzQ0ZQab4pDMwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576630},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e94ccc7d7fa4b38c0a9ce4ce55a6b2c00d413b08","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5-3_1769421470483_0.17791628804699","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-4":{"name":"@venizia/ignis-helpers","version":"0.0.5-4","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e1d552f792d9b3cb7fc178438ed43f6eaa020b0f","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5-4.tgz","fileCount":423,"integrity":"sha512-wv5W32AwsfdaWVgGDshYKFfnv51/ID6ywKB1XYqoSuaF6jAU06fV7cncPGbiwSc5j5NpFfpGLuMZCvqMHwmlow==","signatures":[{"sig":"MEUCIQCprsPOfN7rFpWn1zVOBJwV/0VoDsAOgiNusNh9kEGVqwIgKdZrExcdrR1YqJEMZO20dDvu2GVWjMhZqqtFopf5YfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579021},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8cad3c7795fbf84b4c6d682f7edf199db6a5920","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.3-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.5-0"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5-4_1770132193665_0.7090653209293325","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@venizia/ignis-helpers","version":"0.0.5","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"47a67405ba722e76a7273b155f7a7a9bc4f7c920","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.5.tgz","fileCount":423,"integrity":"sha512-nXkofvAe/CxLnBC90loHuIkTdHe+TvoSg4+/t+r08ItYg/m4QZLpbl7k6wr3dy4nNRb8drMhFcSbNDpd+35EVg==","signatures":[{"sig":"MEQCIGJiyc7Pzl8ksyTZff2YIGCR8OV2s+J9ouGrUUE5MDTaAiAlhyPp1muf6IvDuoUqFCzDOZR6qYRmEYCZtFWamg3unA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608075},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"de01a853a1ba447736a3815430d5178bb126fb22","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.5_1770374601101_0.20313280472081585","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-0":{"name":"@venizia/ignis-helpers","version":"0.0.6-0","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"22b1bdcf298f05d0e799770dbb56b41509a883cc","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-0.tgz","fileCount":459,"integrity":"sha512-jOhZIltUTLzZvvQ9VZ3B313XkhcQlWVT0c4vqreIAi4PVjOAOH6hpqE7W1OkfImt62vwX5xxwm8L7oOJJ8XEQw==","signatures":[{"sig":"MEUCIAjqZWFhSOGEmW+GhDE0v1TtKVPVluheKhBEJJ555w4LAiEAh24/d59btuGd7aDdNAnOr+YFlEuBaDcndcLTgLTq+j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709221},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e30edcbce9dab04b74813b7fb7fc8dee2ed056ce","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-0_1770718457860_0.13659804467495817","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-1":{"name":"@venizia/ignis-helpers","version":"0.0.6-1","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"c98e9d1f4f924c2de125735b74b7da0f7fd28287","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-1.tgz","fileCount":463,"integrity":"sha512-zy/uCbnXc/CJ6nekf+CiUKFgH9ctqnbr2svAq9aV9kcAzW33PouY/R4FWw9YWZeMoabEdSseoHBxih6QSnhfvA==","signatures":[{"sig":"MEUCICnTMJNEMvdOi+VFNy8ZcRRUN+KC8mkbyRp7keo1UkulAiEAmAfziE4VopzBdXsCm6LynW54hpXQOKY4+3qMis8OpWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721392},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c2e2986e07f46a7aad14301acfab525c206f8c4","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-1_1770781100714_0.6715703179653849","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-2":{"name":"@venizia/ignis-helpers","version":"0.0.6-2","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"4e9968ce5e297ba1e58f40283cd830eeba25d7c1","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-2.tgz","fileCount":463,"integrity":"sha512-+RLGnWvcpAxaMwnWqV0xK7AeFObL/C3/zCGPbShZbV2CqOMG4U2yxLxuhgV0mz7OlSwKNawTJuXnQbRwxNdRDg==","signatures":[{"sig":"MEUCIQDVNybGvKq5rEMtVYMQdwNGbTf5bl1eHdxXwRXkmQj68QIgKYN/RGehJWBmzeYtbLc+IxrQ71d3eOK6KaSwgim7fwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737873},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fd06fc02a71475b25ae6179985af52e09dcd382d","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-2_1770808150397_0.2144510209502537","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-3":{"name":"@venizia/ignis-helpers","version":"0.0.6-3","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a9475b4f0bbf6714b9b04aa70a9028cce1571344","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-3.tgz","fileCount":463,"integrity":"sha512-sxdECgHjNEnolflumZXpes3yZbnlXa2b3zQNh70/QQ2EVYmN1K01lYqA9dA8E+d4LvaRCZag0fwUxMgy1+WWEg==","signatures":[{"sig":"MEQCICrkaIfWZIL/L0MCB9DxvRaJ0L4tV5utqMtRTUBN/JofAiBY5uFdmA/Ix3jal49ygYD7Vk1pfBXeARkehok1stIAKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741783},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"26d13bf2d839a34bd7c053eb1823fefa8754e3bf","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-3_1770822346043_0.39709884339728996","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-4":{"name":"@venizia/ignis-helpers","version":"0.0.6-4","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"3f592d8ea3c766c1404354663efa0078831f6bd7","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-4.tgz","fileCount":463,"integrity":"sha512-ORJKs0N4hkqONmwrRBenrpeL6zgNBYEsoTnt8KEPWJkoYElMTnhqjHCsqoSmVp/QyfLYGDtISS2/asjc77YE4A==","signatures":[{"sig":"MEUCIQC4KulDYGLqK492cONcSQ953dd5Mm3aFtqE8Wk6WMIAjgIgIaLwZTWXOTfDTd8SyIOsppYTL9J1TkBuvpWMcfX1mpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742708},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b9ad326a8c972383e0faa60af8547b81227989e6","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-4_1770826122808_0.5658486441247721","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-5":{"name":"@venizia/ignis-helpers","version":"0.0.6-5","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"9b9d1aab78abd7a91e278b065064f55f1e70da62","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-5.tgz","fileCount":463,"integrity":"sha512-UuX0ejkrgkEYny/ePCMDYlSy+gP/jzy9ZUOyxtNth0UeGmdpHqVvg9iyUcLdxvud6Vu9SCEjVQf3twhUWb6z3w==","signatures":[{"sig":"MEYCIQCMmly4o1cgw1aCNcXHDyGcfQvHvVbpbNAIZ0AsPBwg2wIhALfVcyiYjVpRvIe5Sf2dI7hNpZFBsnytHdVzp20DpF4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743148},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6e51d00c61ced7dfbe6e09e1cc3073d95054e57c","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-5_1770829048282_0.049531925289787004","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-6":{"name":"@venizia/ignis-helpers","version":"0.0.6-6","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d5ca4e530be1fcab739a082c3ff7389c6122950e","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-6.tgz","fileCount":463,"integrity":"sha512-T2u+wlvNnnhGR5gd43CzUKtKUDqU6dHzSend6XPP+oC9xq2aI1ms/A9LED5gHZa1FC51X85MC5AxxH9jfwsOgw==","signatures":[{"sig":"MEQCID2MhVD0BFDaqebO4BGyAgO9Z2CrmgHw/q+StW5AIAERAiAH3QO4FPdJgdM+8fvJRs///64sO1eKx54LtYVHFq2LJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743148},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c3327b5b42616fc4418f9a25ea1ce228ffe86199","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"cron":"^4.3.3","hono":"^4.10.7","mqtt":"^5.14.1","axios":"^1.12.2","dayjs":"^1.11.18","minio":"^8.0.6","bullmq":"^5.63.1","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","socket.io":"^4.8.1","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependenciesMeta":{"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-6_1770829604017_0.7414618056251252","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-7":{"name":"@venizia/ignis-helpers","version":"0.0.6-7","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"bf061248984d790c331ba14a978ddc1915ff9654","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-7.tgz","fileCount":463,"integrity":"sha512-2o+L5/J30mVS34XZ4IOidnM8dhJ1pZBQuSmgGN3qIxqrpw5DvOYwX7mGtNNY3+Yh3ugiWeFw8Q6uAqq+aiH3wg==","signatures":[{"sig":"MEUCIEO/qAy2iSarXmM6MnJV1+YkgOz5gF87opZ55yUkga66AiEAgkJGEYkKUCIcBk47yu08XSb8ogD/HK5uTTa4/IONI28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743433},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/helpers/cron/index.d.ts","default":"./dist/helpers/cron/index.js"},"./mqtt":{"types":"./dist/helpers/queue/mqtt/index.d.ts","default":"./dist/helpers/queue/mqtt/index.js"},"./axios":{"types":"./dist/helpers/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/helpers/network/http-request/fetcher/axios-fetcher.js"},"./minio":{"types":"./dist/helpers/storage/minio/index.d.ts","default":"./dist/helpers/storage/minio/index.js"},"./bullmq":{"types":"./dist/helpers/queue/bullmq/index.d.ts","default":"./dist/helpers/queue/bullmq/index.js"},"./socket-io":{"types":"./dist/helpers/socket/socket-io/index.d.ts","default":"./dist/helpers/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"2c854c65e778488177f43404ea747aace627ecd9","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.10.7","dayjs":"^1.11.18","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.14.1","axios":"^1.12.2","minio":"^8.0.6","bullmq":"^5.63.1","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-7_1770832353735_0.9182832338174631","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-8":{"name":"@venizia/ignis-helpers","version":"0.0.6-8","keywords":["ignis","helpers","utilities","library","utils","tools","common","shared","logging","logger","log-management","winston","cron","cronjob","scheduler","redis","ioredis","queue","message-queue","bullmq","storage","object-storage","file-storage","minio","s3","aws-s3","mqtt","pub-sub","socket.io","real-time","websockets","venizia","bun","nodejs","typescript"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6d534393a7eddf8b16269e5fd0155c8e7eb21bcc","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-8.tgz","fileCount":491,"integrity":"sha512-J1LleCpB4+KUioXEG9Ujsf4H6ejqA0yrzenkkZFeo7u6w/QEnH2ysLFCYa3cjN2H7cU+PzQh9jQIH9wHD4HEWQ==","signatures":[{"sig":"MEQCIDJY2ALOCu8HA9osqELn6A/Ck/CbN7+e35i2tXfe+AJeAiBndnlX8Oa6tacs6h7EAlka+799VergyBROhg8aoND7jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808387},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/.kafka/index.d.ts","default":"./dist/modules/queue/.kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"7435bbcef03682c68e8d9c5a8814f4f545f62d19","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.2","description":"Utility helpers for the Ignis Framework - logging, cron, Redis, queues, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"hono":"^4.10.7","dayjs":"^1.11.18","lodash":"^4.17.21","ioredis":"^5.9.1","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","prettier":"^3.6.2","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","@types/lodash":"^4.17.20","@hono/zod-openapi":"^1.1.5","@platformatic/kafka":"^1.26.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.14.1","axios":"^1.12.2","minio":"^8.0.6","bullmq":"^5.63.1","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.26.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-8_1771237992428_0.8986750898380083","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-9":{"name":"@venizia/ignis-helpers","version":"0.0.6-9","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-9","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ced5c5d8e779ca2e65a9f4953c07d8121ad032b2","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-9.tgz","fileCount":491,"integrity":"sha512-z49EDhux6Bf4aSFmnAeQeVux3EJhl1TLMrBELMO62B1Fi0S7aN4gzQzH4dJavMIxT58ZEiD6x5UG1MVydELFAA==","signatures":[{"sig":"MEUCIHT1fRIW5uGtdOciUZ/UFuiq+KT+rUbVMVHjBrktzMJaAiEAhcUpwbga83FMPvaht5rvJ/g7tSdX3erf9zQZij8qLMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907425},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/.kafka/index.d.ts","default":"./dist/modules/queue/.kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"4bf3f3940f61961e4e5c9b643e43f9d93c28eefa","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.8.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"^1.27.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.27.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-9_1772071509860_0.8443872258959202","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-10":{"name":"@venizia/ignis-helpers","version":"0.0.6-10","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-10","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"2e909f222f0a47adabd65fc8f792a208dd3f8606","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-10.tgz","fileCount":491,"integrity":"sha512-n5JpJt68ht1IUrxPSwdjc1IqeC/Mqha931zS4C4CdTQQwiXTize9UazHxZy/DvGjavp8yMibb7CWEFPr6ULHoQ==","signatures":[{"sig":"MEQCIGO4e/RDedvgpqhtpkdQJSAawAW42/GOrb5/mskHtv8DAiBjbsRzjRcNwWw32OMyGnvfb1KBvHjb4EVYOc8ppGDjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907426},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/.kafka/index.d.ts","default":"./dist/modules/queue/.kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"f7dba40131c94d6155062da3ef2e4721d76efbd5","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.8.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"^1.27.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.27.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-10_1772071812438_0.9246822521475795","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-11":{"name":"@venizia/ignis-helpers","version":"0.0.6-11","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-11","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"bef81b7d09f457b3d10e2133102a5043dbd403ee","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-11.tgz","fileCount":491,"integrity":"sha512-8lc5AXCpNfT4EeQedRcJR0xQiBFqzjBuKlAgZko+jAmTvgBMkntB+GlWoIn4qk0bI3j23ZvkJJdgpqChngYZKQ==","signatures":[{"sig":"MEQCIENMm/802iPVWbps/8WUgg3lT+jD0xy5yIkUQKcpkoVZAiAJTeJIC4lLnU5Z2qo3cUatKWCQcyLUfUT4blC2TNEH2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907426},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/.kafka/index.d.ts","default":"./dist/modules/queue/.kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"0e211586ccfad8c38dd754d04df9e3d8e4e1c269","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.8.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"^1.27.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.27.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-11_1772127911170_0.9408620201349183","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-12":{"name":"@venizia/ignis-helpers","version":"0.0.6-12","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-12","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"2cba1bd4c53f678d320c0a8e5007d6de1c0175aa","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-12.tgz","fileCount":499,"integrity":"sha512-3i57rnyL+0CqZ6ChmHEp5VRi9Q/lMsNUzNS/WkDzs0iPCxBqu1BRgdgzzFyaDru2kOOmOcwg/yaMG9IUMWp5Aw==","signatures":[{"sig":"MEUCIQD0Rv6jONRZ7hwBD/gLml4Wp7i4BjEoNYjytnJLLJfv4QIgRqQpeCvhKp5ndMXj6zinrZ34KmsyfXPz+OXWVIGn3S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921701},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/.kafka/index.d.ts","default":"./dist/modules/queue/.kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"86f7ea9c35f26050e993fa4451fc14c7f488cf6a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"^1.29.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.29.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-12_1773127054401_0.1939699246854676","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-13":{"name":"@venizia/ignis-helpers","version":"0.0.6-13","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.6-13","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"8e8d3c306224652d54d68acff0aa202dadcfbe6c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.6-13.tgz","fileCount":503,"integrity":"sha512-c8zsdRrHl/xxTL4BooIevfOqc7WagQX6YCwmirMM7IPA3DJMzsefnOcYTt6lzGhsMM7hOX3pi3wwOzzHjisA9A==","signatures":[{"sig":"MEUCIHNpC9kVrxDJvEvs4EytcdIokXXfPEP4V4q+ZjBUtGcrAiEA6zstKAV9yatLSYmvr8KqNwwNJK3PPqsPd0a9PbE5nMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871014},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"2033705e9a2ac80586b7ec36e8af3f4c45048e52","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.6-13_1773135709178_0.11630239147048305","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-0":{"name":"@venizia/ignis-helpers","version":"0.0.7-0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.7-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e8f89d6c54f82e2dea653403d6661b93fbdd63ac","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.7-0.tgz","fileCount":503,"integrity":"sha512-VR0fljh9hUnhXZK7SsqKb9eHC6dFaAP05PZnpUZDfeHkoEN6ltl6vRgxs3AT2iDKi30GOoHDVxa5dLu6AMAvwQ==","signatures":[{"sig":"MEUCIDHiXxWBJhWQUx+KH8LQpShiS/pkHXg5hLNugYcov965AiEAmoZENUxmpMfYY/9wuAI5J9CmaRvJgg+w5W8ztiHwkTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871120},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"5e760aef759ea1e0b77cb0d6ed57d0cf22ca978c","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.7-0_1773197145797_0.5445710028853841","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@venizia/ignis-helpers","version":"0.0.7","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"4bd51dbf6da58e6950c6e90c3f6cef31b5b56fc6","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.7.tgz","fileCount":515,"integrity":"sha512-n8vioC9iA9B9MLqUWEIAGz3kU4L8F1fflFvE1z69XnPOKDrn2PWwoz06oqXGE2CxzZvvWOqe8kA/c3iRoKYtQg==","signatures":[{"sig":"MEUCIE/nmyaEjRoPjUeabW17UoIl35WS0SaeaQ/04idS5mXVAiEAwj+RLNtCdAwr1X6mvpGXVeEJ3FPFMvcMQ7v5QE6p7Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915818},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"1e00b2809629c6317ca961542707ff6f359ca5a6","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.7_1773293590718_0.5071782242854657","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-0":{"name":"@venizia/ignis-helpers","version":"0.0.8-0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5cc65e23ee3334f5bf149e11ba7713b2c585625d","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-0.tgz","fileCount":519,"integrity":"sha512-6DyGXuQMY07TJ9gQMzLnqXDwok+X9TrlxJQNo+UAbUzeDjQxtWiCoySHM9HK9vdhzw2d/yKpZ/6M4YMp4ADw5g==","signatures":[{"sig":"MEUCIChupuW8fwddnSGjP0Y+7j7zkzD/aNX5yiqz+eMOKd6aAiEAhRyXpJ0hvBuPueVxTdVnA9hzJCkzNZLv3s9PHN69sqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":931987},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"6a7e8a2068fba7b6825e9f9213c052ce03315f4c","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-0_1773585716434_0.7105775847875802","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-1":{"name":"@venizia/ignis-helpers","version":"0.0.8-1","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5e5f2ae3d8cdd53eeffbe8aa322e5f06ec919c0f","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-1.tgz","fileCount":519,"integrity":"sha512-QlYC+804HGYZR2qG+aNSpRBIcAEpMlCTcsiI24/1y0Ag7ePt/DSxpz5e0b8U91/SQxuk9BYSvos8o9RlvfwsjQ==","signatures":[{"sig":"MEQCIAaHtT9XULPNCWx6rj7f0AWMI28/NW56sitHyhcOWjHPAiBLf4ENhbnrpGyFX0QcAnhwAIpznOmszikhPYKrhChA/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938559},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"8d7c57be8a69cca570537564f2a0e78658876590","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-1_1773636909466_0.6816432515595889","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-2":{"name":"@venizia/ignis-helpers","version":"0.0.8-2","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d8b8c5b4d0f4c9315225e5e5c49fc8eae3fb0ea2","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-2.tgz","fileCount":519,"integrity":"sha512-ZhpqNjzf6WmjzeQtifp0HCvR1vykdvmsQ0OZMz50dJNEtaigiZW3PwmRI51DbAMmkmL6DyPmNFyjObASG1UV1A==","signatures":[{"sig":"MEQCIDAceYqybnsjcsuz7tMajnFFHbTx9VArJz+skEgHRvMeAiBA3QpMbG94uvWlUPKsAn8JDcVWF93AMzWwtbYORH8HYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939010},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"743c5e4837fc5d318c676cfad0d4ca95e8bff29e","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-2_1773647230081_0.3263100127444569","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-3":{"name":"@venizia/ignis-helpers","version":"0.0.8-3","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"29acc532a9d7780f533d1eb8ea4724e6fc1d619e","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-3.tgz","fileCount":519,"integrity":"sha512-XQLSbcplG9olq45Bo8ebB6v8XyVF5Uaxij6hSBgkO2GE26GdQT4ZjZeGVHpoa0Qw80wJz1tZaZY/kFODQSvx0w==","signatures":[{"sig":"MEUCIQCnag9uI2qJyv3EZQMEGf89cs3TaLBE529P8N/n6l1M5gIgP19t2ib+KGSBRixmyd+6sx9/km2NBeH10FrTBWjObJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939793},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"269c3675a5dec7fc7d4b8dbd02d4f0f7c7928032","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-3_1774021380029_0.9383903340251849","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-4":{"name":"@venizia/ignis-helpers","version":"0.0.8-4","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"7a65de69d93561a74859dffa103a25da3654c2da","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-4.tgz","fileCount":519,"integrity":"sha512-jp7cUQu6OvpztrJpEE7vz1pH2koFsz1JXIufwUk+oQ7OQ+O5O2IvOb+LG78Nd2JZr++IUtNPXLX4rrXPXqrm8A==","signatures":[{"sig":"MEUCIQD7EP1aLBYNbm0nCoV7AUbbNFhn7jNrVEVGNy9BLf5ofgIgOdgwksVv7d6LVF2Fya/9U6b1Ir3T2xNS+OMaNQphDfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940187},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"42d6db00ed648a09325393dc9d76f4cb9f47dc49","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-4_1774025000644_0.8020005628656279","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-5":{"name":"@venizia/ignis-helpers","version":"0.0.8-5","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d98af06fffa4d663f93c2b18e57f6094539b4c45","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-5.tgz","fileCount":519,"integrity":"sha512-GYKsPy4Niwwqe02y7+uh1EnYx90FeQ9ZmJKN2MvRfM0iv8+cdjdmxqr4kFXnwvV/92BaB+EV1roqIn57RJM9mw==","signatures":[{"sig":"MEYCIQDVA+9xqqJd8gjhFF9HLCA9um99JJykXOA8CqBEa908wAIhAOP2q+06rxGZ1hm04pfhRR9Z/XTnYIQlWXd2OJmrH8g1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947132},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"4c27330fd81cae43171f74bda9e8357b069a0a5a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-5_1774692766271_0.20357064886769938","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-6":{"name":"@venizia/ignis-helpers","version":"0.0.8-6","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"432ad58d7761a7e5ec70cc0ad3a745f8a71680aa","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-6.tgz","fileCount":519,"integrity":"sha512-XaivuY936lKotcg/5DpF3cglDxPtAQ/SryNTGyE42214Miuq/JDfJUPn9sLLZUJoEnSwPBjAdUlUl7flZnzXgQ==","signatures":[{"sig":"MEYCIQCJUVXnAADeTEpjwGnntCOyDrFz+1vKvbbqz2IsMizXNAIhAJlOQTavGcNXC3ibFvlBwGggoY4GhC0KFwR1TE5iVG/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950330},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"721c9e29f8b8e3741e5ff9bb20dc5aea79548a5e","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.1","dayjs":"^1.11.19","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.1","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.5","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.3","prettier":"^3.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","@types/lodash":"^4.17.23","@hono/zod-openapi":"^1.2.2","@platformatic/kafka":"1.30.0","@venizia/dev-configs":"^0.0.6"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.0","axios":"^1.13.5","minio":"^8.0.6","bullmq":"^5.70.0","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.30.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-6_1774860191693_0.16346541658469338","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-7":{"name":"@venizia/ignis-helpers","version":"0.0.8-7","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d6459747585a7a00c4e33247f893302710985719","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-7.tgz","fileCount":519,"integrity":"sha512-yqwQBTytz+Xxfg1Zlhx+wMOofBOQw9+DvH12ixKPpxixOq7FNJ+JY7dcXnzfCyTf86J4GRJc7vwnMlk2xSZeZA==","signatures":[{"sig":"MEYCIQDAiD9Nem13Ekl7mN1g/6TKAuT66O1kQdQ5X4LncozcYgIhAOYg3tXieb5gBTsiTI4lNrCGL2sVWILBXQB9WfEhM6jE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950732},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"b50a2173fe82aacfcd6d87b18f7a00172518ab62","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.9.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.12.9","dayjs":"^1.11.20","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-1","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.14.0","minio":"^8.0.6","bullmq":"^5.71.1","eslint":"^10.1.0","prettier":"^3.8.1","socket.io":"^4.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.2.4","@platformatic/kafka":"1.31.0","@venizia/dev-configs":"^0.0.7-1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.14.0","minio":"^8.0.6","bullmq":"^5.71.1","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.31.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-7_1774969965339_0.4616605405112504","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-8":{"name":"@venizia/ignis-helpers","version":"0.0.8-8","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"3c4e33a36a0a2162554aedffddb7cb2cd454e474","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-8.tgz","fileCount":519,"integrity":"sha512-PjEMRadeAn60h/ILq11hlr5OoN+uc0jwukTg0wx3cHO1S0kpSgkzO2X3yicuc9P5FTljR0OHckQhBc5U7vxOiw==","signatures":[{"sig":"MEUCIQCQyYJMnIOFjOFMVYLNQm0zuiCOmlcWqr+NcpXDx2v0gAIgHB3fqmA2544YRVuO5ajqHM9YX8eMHD+SC9GtbFHciD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951216},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"6cc5bd7b60e047657a1fd7a6b5322a91f563ba9a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.11.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.12.9","dayjs":"^1.11.20","lodash":"^4.17.23","ioredis":"5.9.3","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-1","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.14.0","minio":"^8.0.6","bullmq":"^5.71.1","eslint":"^10.1.0","prettier":"^3.8.1","socket.io":"^4.8.1","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.2.4","@platformatic/kafka":"1.31.0","@venizia/dev-configs":"^0.0.7-1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.14.0","minio":"^8.0.6","bullmq":"^5.71.1","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^1.31.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-8_1776961960910_0.322206717986937","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-9":{"name":"@venizia/ignis-helpers","version":"0.0.8-9","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-9","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"43205dff5b5f858773d098cecc6f73ae057f554e","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-9.tgz","fileCount":519,"integrity":"sha512-R9KD3b0AcTCbgSP0a/W79LyUp9Ml+0i2Bg+E6Hebf/hG0sVmJX2gM9QOQCtxYQAr1h9Xishi0AvLDZeW3xfXTQ==","signatures":[{"sig":"MEQCICanBg+c0Itot/eUxuGAgizhldpse4WL2YZxyuoDPsN8AiA+jAo6ZEXzF2MmkjgZxnvnLae3ly/r6RvMcTMKzMOIcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951217},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"285d277a488324b51a07d4017dd46089c4bdcd1b","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.12.1","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.21","dayjs":"^1.11.20","lodash":"^4.18.1","ioredis":"5.10.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7-2","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-9_1779371127825_0.4412550657114489","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-10":{"name":"@venizia/ignis-helpers","version":"0.0.8-10","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-10","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"76f7bc33448891789798ce09a1d793e20b26d7bb","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-10.tgz","fileCount":519,"integrity":"sha512-cWl3KDBbdSLnQczR635AvtNb//YcChDzVt/gFvURCh8eLoU7Dbj5b2yJrmBMYm+aD+XYwyUOb2JE1KPMpu074g==","signatures":[{"sig":"MEQCIARF7N4HjsHK6pCPwM6+89QABDYJy1QcWYAKy/S2VmU/AiAX0T4OtG67yiYKdHYxRBBYbqEaAdDdJSVdDBMEMdHWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951331},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"5332620d5606e5926b83f473f0f030fe14cc4a19","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.12.1","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.21","dayjs":"^1.11.20","lodash":"^4.18.1","ioredis":"5.10.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7-2","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-10_1779619382028_0.8146915525510379","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-12":{"name":"@venizia/ignis-helpers","version":"0.0.8-12","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-12","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"73e2f7efff5634732476590f8e322a8367388b21","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-12.tgz","fileCount":519,"integrity":"sha512-r5owMZbDLCDvfj4IFHghXMnry6GUr8gkbp12kOMT1mXVAh/hbeA1GSG54O/Lkq37wCC6Wi395Ky49tYFeldWdQ==","signatures":[{"sig":"MEUCIQCgCgyNy8A6IrXCuEcnchg3+BTOyioU/uIREMkbUly/IQIgaU4SRgyni1W8y2Fx1y+u6IXwoPoVAtUMLflg6cjHXl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959976},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"d11c74edf31af57e9e911fbbde888aa3878549fd","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.12.1","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.12.21","dayjs":"^1.11.20","lodash":"^4.18.1","ioredis":"5.10.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7-2","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-12_1779698993281_0.9319282879174864","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-13":{"name":"@venizia/ignis-helpers","version":"0.0.8-13","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-13","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e776f617d92c2b7a2f10f037355cf3a9f1710134","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-13.tgz","fileCount":551,"integrity":"sha512-e3eTb7U9LJuNCGw2afPB1M+39Sc03bRHuTqlYhNvxQk8KHYFyIb71UPM9y8rn888ntau59byZVL6u5BviwMRyQ==","signatures":[{"sig":"MEUCIQC7LOtkMzxeG4o3ZoGzaLYhcpqleJPBSNSl81J9tXm5FAIgdw2BBPOe/oulD0jgZEgmdRTkKLMfJPk0ACltvXIKLmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007982},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"811029fca69bc32350097e04d974f0e9d33aa3c9","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.13.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.12.21","dayjs":"^1.11.20","lodash":"^4.18.1","ioredis":"5.10.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-2","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7-2","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-13_1780420079088_0.4313071580495913","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-14":{"name":"@venizia/ignis-helpers","version":"0.0.8-14","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8-14","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"cef07508b9f6f607ad2d1a126a501386d1304d96","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8-14.tgz","fileCount":551,"integrity":"sha512-CdM2qzqf+/YJGv3bvWnLa7aD9ByVG+mAz+T8LYzNb4VrLKs1/eKb3PCiXd+yvv1RUQ5EcVD4TDuNZLeFQvR84w==","signatures":[{"sig":"MEQCICv6TZaJVUnZPac6Ei8Fz4ZqWyAu54Ac++i/90Q5+EUGAiBOwetxIKgDNy32IWwLWsARhOCfKMAAwA1szyvfNa0ppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008032},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"2d75888b109d50082ad96dc8e9cbb335ac05a0e0","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.13.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.12.21","dayjs":"^1.11.20","lodash":"^4.18.1","ioredis":"5.10.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6-3","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8-14_1781417670073_0.32566619354389337","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@venizia/ignis-helpers","version":"0.0.8","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5a53dafdce88e086e44b9e7f4b3bc20c2188399c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.8.tgz","fileCount":551,"integrity":"sha512-H+PvwOXOVD7KSMw2TrltcfJEdn4SgKFGpm/MW4b+NNn/TjnamUc9A8yC+Qs7Ur7QJPX7jsR/4qZSya79DWz19w==","signatures":[{"sig":"MEQCIE2fBzAxGZKDGFL/jVgPUrS+/ShsvWWDg1W6AyH2eYfjAiAH9yVR17AFhH1cHKIC0SOBXwHiSJho8LCy9+Q4Zdr0Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008024},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"a5e90a0a8ad7fa6423d4067687272f19e921ae5d","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.13.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.12.25","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.8_1781427917024_0.9915169201685012","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-0":{"name":"@venizia/ignis-helpers","version":"0.0.9-0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.9-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f7209135e1090f4a314b5ae91650c82b3f619f6a","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.9-0.tgz","fileCount":587,"integrity":"sha512-Pb7hhCgGohQAJtf994GH9nqqqtBZduVBr1hFYGnBSbgAoKp1wzydwgR8nHWmDbGXbhbS0+xKhkOhEQKAHF/Kuw==","signatures":[{"sig":"MEUCIELnhFrZMzcg2xN3yk5cMyVxEjTJ34ulhHsgaIHu5mdsAiEAjl0OFrjq0mKMF7dt+qW82U68exF3cg+89Oy8UUs+NVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049782},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"b9729802a7f16688f8b8c3e97d3a7e160b7a55d8","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.13.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.12.25","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.6","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.7","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.9-0_1782407243241_0.5264739324795524","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-1":{"name":"@venizia/ignis-helpers","version":"0.0.9-1","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.0.9-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f341bc8b2c2c7782400a5200c79c5b9d4214b10b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.0.9-1.tgz","fileCount":587,"integrity":"sha512-vL4C7CrdTQtP0XnTcMGKHOe6FpLzYZximnRdLLPgZ8WVeoUEPLVM8SakomMUqyoSmuZSxldsxPYNWkj8p7jdpA==","signatures":[{"sig":"MEQCHzET9CfgMlkvYAS0GYV8MZWIKdrrgHp3xRlPCRxkV5ICIQDL14oeRqPFUT/e6VR9sAxKKBeR9xiJwnXkepiNjbUUAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049786},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"fa37436b5b5027066183388f40da24c435be1fe6","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.12.25","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.0.7-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","eslint":"^10.4.0","prettier":"^3.8.3","socket.io":"^4.8.1","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"2.1.0","@venizia/dev-configs":"^0.0.8-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.0.9-1_1783336664047_0.18260827852249273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@venizia/ignis-helpers","version":"0.1.0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"3c83d1003fa7b8b9e3d94d919123e0b43e17c8cd","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.0.tgz","fileCount":583,"integrity":"sha512-fmeQcM7K0cF0zjQNwgSJI9plnLURTGJKYutIu9BTJGmywi5iaohFd/CTorvFmnKUdek59KM6piwN0/VqyF+Sew==","signatures":[{"sig":"MEQCIDOuT8j0HQ9BcFWXZrilqpsL3CvR6Q1QPmME7PAF8s+KAiBCy0NpHx6SeuWnFumsei/poOM8yjWrLURaSEEDKNju+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117501},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"2f280542015d06fddf2e594640e0081a91e65660","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.12.29","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.1.0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.1","eslint":"^10.7.0","prettier":"^3.9.5","socket.io":"^4.8.1","tsc-alias":"^1.9.0","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"^2.6.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.0_1783936263185_0.7126246232918187","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-0":{"name":"@venizia/ignis-helpers","version":"0.1.1-0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d9d1b1dd1343561dfcb29bf04484f0c322f78b85","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-0.tgz","fileCount":599,"integrity":"sha512-EHIbZEeOlBcxAn34/Yzpyx5oLFSmlOJ0cnLx+Td8HD678Ni30+ps/4uTIW87lVjePBaR2nH82xP548zyolZwSQ==","signatures":[{"sig":"MEUCIC435kPBKG9FCWJ/q4aZiusDaadS4K/Ey9ASyAkUFv88AiEA+ViZEYtoL6sSe1TmjNxKWqauRlr8zzfc6tOaEhC4TeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125818},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"8ada6ee1930927bc478c78344b2271bb25e68f4f","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.12.29","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.1.0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.1","eslint":"^10.7.0","prettier":"^3.9.5","socket.io":"^4.8.1","tsc-alias":"^1.9.0","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/lodash":"^4.17.23","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"^2.6.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-0_1784022514388_0.023826865295740296","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-1":{"name":"@venizia/ignis-helpers","version":"0.1.1-1","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"905e32eaae201cbbf53a452aa9de7120abd97a93","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-1.tgz","fileCount":647,"integrity":"sha512-Gb7U1VOaTT6o2nYMKAsl4Ys8xNfxp77y5+HYw1kN+diARvIVZOtw5xEuVxpSYYDzutwzTazdOJrHs1EWAzAQgg==","signatures":[{"sig":"MEQCIF0b20/BAxl3CAZm5aEbw9z8xiRTETArYuo3MDfl3K7tAiAywviUK1g9TylzTnanFNjCqUZS73AOJ+qxBZSOKqSmhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202882},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json"},"gitHead":"28ac423ef30bb5ad3c2a74ac1b011e8e27a171d4","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.12.29","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.1.1-0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.1","eslint":"^10.7.0","prettier":"^3.9.5","socket.io":"^4.8.1","tsc-alias":"^1.9.0","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.11.1","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"^2.6.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","node-vault":"^0.12.0","@dotenvx/dotenvx":"^2.11.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-1_1784225735012_0.9767625447270356","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-2":{"name":"@venizia/ignis-helpers","version":"0.1.1-2","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://venizia-ai.github.io/ignis","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d1347a04d3e9a5444cf2d65f464dfe4f009d4bb0","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-2.tgz","fileCount":647,"integrity":"sha512-uG7Mr6Aq4SdkDfMuDgym0fFguSu+OvRF/84DkfOpZwknhKD06ghvmc4Gi484/v+NV/fZKVmYkCDugT96dGPk/w==","signatures":[{"sig":"MEYCIQC/jmIStevI41FAD+N3wvMhvqUlX2KLBm2kUJvqOjHu/AIhAP6zgiynD1FKrFeH2bvz5cCHVwCcDJ1zyVfsbbpYl9kU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204985},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json"},"gitHead":"825bf7d28898ab74e15a37c758f4fa288d043021","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library with 14+ modules: Winston logging with daily rotation, Redis single/cluster with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Memory object storage, AES-256/RSA/ECDH cryptography, Snowflake UID generati","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.12.29","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","winston":"^3.17.0","drizzle-orm":"^0.45.2","reflect-metadata":"^0.2.2","winston-transport":"^4.9.0","@venizia/ignis-inversion":"^0.1.1-1","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.1","eslint":"^10.7.0","prettier":"^3.9.5","socket.io":"^4.8.1","tsc-alias":"^1.9.0","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.11.1","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.4.0","@platformatic/kafka":"^2.6.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependencies":{"cron":"^4.3.3","mqtt":"^5.15.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.76.10","socket.io":"^4.8.1","node-vault":"^0.12.0","@dotenvx/dotenvx":"^2.11.1","socket.io-client":"^4.8.1","@platformatic/kafka":"^2.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0"},"peerDependenciesMeta":{"cron":{"optional":true},"mqtt":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-2_1784279710933_0.13364854791417713","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-3":{"name":"@venizia/ignis-helpers","version":"0.1.1-3","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"c9b211f396c20b82a0aaa8d9a40dd114a3a755b7","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-3.tgz","fileCount":731,"integrity":"sha512-udPwrKP8SlYvYwYN5kA4LYdwOFs9gjf2Ni4DhzlW73ULT6SsdA6zu2XlYGI+gQgs6A51gY45WMrcAcj65vsnhw==","signatures":[{"sig":"MEUCIQD9Bgiq5QIPK38/UR+8iGbmPv3IuGNUh8rBi3CozXwrpwIgOEKVcXJ4MeBUFVyJv+W5SRPJ3D/5zXz6epBPQUGo3/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176409},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"gitHead":"1252dba11b35e26a2edf861b48fca1e4382b2b4a","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.1","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-3_1784393376194_0.9609892618781932","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-4":{"name":"@venizia/ignis-helpers","version":"0.1.1-4","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"3ab0e030eccefe608ef4cd78296d02873fef21fa","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-4.tgz","fileCount":731,"integrity":"sha512-f1K4tO/4lvlqXhgabNXNT6Iui7Hfp2lBAjrzNMRwQnuMUC+lK+q4gg8K0kjbt7F32tVXZJNh9PU3KJyGkZibFQ==","signatures":[{"sig":"MEUCIF9RmELA75JxC4+Matpa0t6xRbMddYAPkG9uFYO9n0YgAiEA94nwawIIwowVARFgHVgagT5Ic4hXTbhTlW2uU73GXC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176623},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"gitHead":"b9b66144de233f89e9c94445973b45f218d50612","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.1","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-4_1784616441048_0.7430110867028878","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-5":{"name":"@venizia/ignis-helpers","version":"0.1.1-5","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"0697c37d1c975bbfa9e2f467a31411d61612df23","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-5.tgz","fileCount":731,"integrity":"sha512-gDM37TSS/++W/W2JnqyuAs/MtryFoDkfZD7L9CJeM3DA0jqrFn5GtbvWuL8fUEsvkEP0MbmsD8xC1JAFK5BhoQ==","signatures":[{"sig":"MEQCIERlV7INkk+7E0pMpSKJriKc/iByPQt1RQaXXa4qXli5AiBP5+rtQzY4IIZET4lCmHHV6EOFbofB+duIJJK21egvdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181482},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"gitHead":"0a12f06c6c35985a26e6096373d4b288722cad8d","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.1","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-5_1784824825670_0.27702796043348443","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-6":{"name":"@venizia/ignis-helpers","version":"0.1.1-6","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5b0a7bc6e343d952f7c41bafcada605589393c58","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-6.tgz","fileCount":735,"integrity":"sha512-nanZGkmmmeXdMeD3pnOvHj0xKFVrUKknLU2UOVCKfOJDOutYgysIr4wBUsIAlDGY5UEhw8Op6vqmnwtHc9fflg==","signatures":[{"sig":"MEYCIQDFIf9u1T09MGtlZre6hvpaB8zr41U9+0sbyZAlkO6N8QIhAMURqxXrQpgjivI+HCsi+0p15H+ZpNTbzqGzsrncS24L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197930},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"gitHead":"3486f9a00fa0cba624a20d884878fca2712f15ce","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"catalog:","dayjs":"catalog:","lodash":"catalog:","ioredis":"catalog:","reflect-metadata":"catalog:","@venizia/ignis-inversion":"^0.1.1-4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"catalog:","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"catalog:","eslint":"catalog:","winston":"^3.17.0","prettier":"catalog:","pino-roll":"^4.0.0","socket.io":"catalog:","tsc-alias":"catalog:","@types/bun":"catalog:","node-vault":"^0.12.0","typescript":"catalog:","pino-pretty":"^13.1.3","@types/lodash":"catalog:","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"catalog:","@hono/zod-openapi":"catalog:","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"catalog:","@socket.io/redis-emitter":"catalog:","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-6_1784968049754_0.1192717684588096","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-7":{"name":"@venizia/ignis-helpers","version":"0.1.1-7","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f00dfbb047791ed7a385393114cc8f84237628c3","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-7.tgz","fileCount":735,"integrity":"sha512-JOVWxYiVsqn/qYjTSLcTBpv8xU29fx98CAbYHYwfW/ZklTshFgrXipx1lfmHKWYh6GTGYsLt41baJvI50Vu5zA==","signatures":[{"sig":"MEUCIG23PTR7nYal/HXvK4znokwySq7ZrcAAC9C1Okv2j6mNAiEA6iMaVOiU6KVbiZuJ/fl6DSxBlof9lZfy5TkriyfLxec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197905},"shasum":"f00dfbb047791ed7a385393114cc8f84237628c3","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-JOVWxYiVsqn/qYjTSLcTBpv8xU29fx98CAbYHYwfW/ZklTshFgrXipx1lfmHKWYh6GTGYsLt41baJvI50Vu5zA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-7_1784970531643_0.3959301628581824","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-8":{"name":"@venizia/ignis-helpers","version":"0.1.1-8","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6e29799a5f7103a7c210e66abb86fe70c4c2503a","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-8.tgz","fileCount":735,"integrity":"sha512-gR1MjNVhLj9c229GG0jWekU8QJovQiyS/Bu7kCZWs90KQkvnj1SUMLBppGP941hWKQc67kM7VWi/3wVgksDvHg==","signatures":[{"sig":"MEYCIQDnKjK7Nz42FmMzfu9kbdqid/t6XOjwyueH17RqgxwRzwIhAJKpsEAZzRIpm0DXpbTtc4otsQ0IJ2sEk5A3fyGmA+J1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204275},"shasum":"6e29799a5f7103a7c210e66abb86fe70c4c2503a","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-gR1MjNVhLj9c229GG0jWekU8QJovQiyS/Bu7kCZWs90KQkvnj1SUMLBppGP941hWKQc67kM7VWi/3wVgksDvHg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-8_1784975458031_0.7095652690702412","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-9":{"name":"@venizia/ignis-helpers","version":"0.1.1-9","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-9","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"132673574192ff770ac03000554f9dfab99e2272","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-9.tgz","fileCount":735,"integrity":"sha512-JCcQTS6Yk0VFaXgNylcEGbGWOZkinBDvJiWQMOJNzyNCy4kzC3v2qQN9m0A7nhm4yRKa6FZPZ2u4GuQN+MGL9A==","signatures":[{"sig":"MEUCIG9cBtYRwGwX4NCYDUPDpSCKV3ExcEeFokq3M6Zlu3KPAiEA2sLcPlLXlKUX1bULivp1v7xQJ6UaAquFWo3kFoMHJc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204385},"shasum":"132673574192ff770ac03000554f9dfab99e2272","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-JCcQTS6Yk0VFaXgNylcEGbGWOZkinBDvJiWQMOJNzyNCy4kzC3v2qQN9m0A7nhm4yRKa6FZPZ2u4GuQN+MGL9A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-9_1785000984155_0.517745515091089","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-10":{"name":"@venizia/ignis-helpers","version":"0.1.1-10","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-10","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"64a958839876462e26eb6242ff8d0b96d0a9981d","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-10.tgz","fileCount":735,"integrity":"sha512-kmxti7lzqcESuiG0MEdgDKQFmevE9jqMwHUfpWVrxUhhK8qYcibA+n78M3amKGXUZehcKCSVOr4MsBF93rFFhA==","signatures":[{"sig":"MEYCIQD8oj8H2OQkTwl3RXLyFIGidXdlnNeEHCSHuJyJqqhaIgIhAI1ApaZg2P2IqnKddvsUJ3Vbr8MkS/Qx/7pazlvFIg11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204386},"shasum":"64a958839876462e26eb6242ff8d0b96d0a9981d","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-kmxti7lzqcESuiG0MEdgDKQFmevE9jqMwHUfpWVrxUhhK8qYcibA+n78M3amKGXUZehcKCSVOr4MsBF93rFFhA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-10_1785002485175_0.5260236802112712","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-11":{"name":"@venizia/ignis-helpers","version":"0.1.1-11","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-11","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"63c683b6192ec29ccb4e5a49d174ca2b0d59151c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-11.tgz","fileCount":735,"integrity":"sha512-2IwUFmeW/0GHyilg2a6WFgeOEsln3gKotsR1zB+HWagIUDAQuk3jgZ1zniMf4eLlr6EoQ0eVxOAgJ+P42GjcWg==","signatures":[{"sig":"MEQCIHXwXZpObYc0mNfkcYWNN469ha0qASJ1dD6Zdp4RANrpAiAJUyP1PGemsDNA+zfpVYo+gfckADSAAEb5/x0Jg9QOTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207053},"shasum":"63c683b6192ec29ccb4e5a49d174ca2b0d59151c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-2IwUFmeW/0GHyilg2a6WFgeOEsln3gKotsR1zB+HWagIUDAQuk3jgZ1zniMf4eLlr6EoQ0eVxOAgJ+P42GjcWg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-11_1785140084902_0.9945644507268689","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-12":{"name":"@venizia/ignis-helpers","version":"0.1.1-12","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-12","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a31e8bb900c4b32cc6bfcf1673cc9d5f01ca81a7","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-12.tgz","fileCount":735,"integrity":"sha512-fZeegyjK0LlBRm1mdI+bQpgkSWYq8xuxhNmCnHj2nB3vAS4B+qp0ukSKnlazvy0I6RrTaFRvvKT3ZSTDOJ4wCQ==","signatures":[{"sig":"MEQCIAdIf9vlh4stnkwgpd/VwIwHJ3ktXJvt6BbNrC0x0SVoAiAbkVbI2CyLsKF7R28cHRje7yxnLBZcqj0oPWuRYI75PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207053},"shasum":"a31e8bb900c4b32cc6bfcf1673cc9d5f01ca81a7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-fZeegyjK0LlBRm1mdI+bQpgkSWYq8xuxhNmCnHj2nB3vAS4B+qp0ukSKnlazvy0I6RrTaFRvvKT3ZSTDOJ4wCQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-12_1785144902362_0.28761412516114593","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-13":{"name":"@venizia/ignis-helpers","version":"0.1.1-13","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-13","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a682b5c08025b30485c18950948dab7611cff99b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-13.tgz","fileCount":735,"integrity":"sha512-6G8JKOIDfGg6zDLamkbvf5dPD6Ubt/hX+zVLwqF3pieC5rLGmYIgf2oKOuRudNAJTFob4NgJoLKUJX2Op7Vuog==","signatures":[{"sig":"MEUCIQCApVDQkuZXESYfSootXAxIdoFCvjtzATbU4PKTe/P0igIgViloKx7Z1hcv3RP63HVghDUh8NIPEqPZH9RrGJj8930=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209074},"shasum":"a682b5c08025b30485c18950948dab7611cff99b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-6G8JKOIDfGg6zDLamkbvf5dPD6Ubt/hX+zVLwqF3pieC5rLGmYIgf2oKOuRudNAJTFob4NgJoLKUJX2Op7Vuog==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-13_1785146975428_0.34067799909774443","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-14":{"name":"@venizia/ignis-helpers","version":"0.1.1-14","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-14","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"5581ebbecc950ae342982e1b7509f8f1f7d46c1c","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-14.tgz","fileCount":743,"integrity":"sha512-QD0OVbS4xjVSXiLIhSnEwW2OFrKuils+GimxEpx6kNhPujDxrAGxLgkFde46XGjznqxlOhEo10wNECKXoGsemQ==","signatures":[{"sig":"MEUCIQCN+shNnd+i5Kk69Hb1blyYMZKQ87eDQJpd12xYEzsLUQIgGRdxqY5MHzfJxbxdAokSeprJTe4U1MPuZ//MkRSsKi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217351},"shasum":"5581ebbecc950ae342982e1b7509f8f1f7d46c1c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-QD0OVbS4xjVSXiLIhSnEwW2OFrKuils+GimxEpx6kNhPujDxrAGxLgkFde46XGjznqxlOhEo10wNECKXoGsemQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-14_1785220992305_0.16818660388044226","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-15":{"name":"@venizia/ignis-helpers","version":"0.1.1-15","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-15","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"576b7d51af141757d86c9592ec0ab0726d4d6765","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-15.tgz","fileCount":763,"integrity":"sha512-+WCDmrQ9kjv+gk7S6ywj08XjgSqs+uuH7sixuSdwZ0STQdi8J66ln/vmP/kwBrsKIdJUVXTaEWYdwDWTXLFEcA==","signatures":[{"sig":"MEQCIGnC2fSx9p9DdPz+zrgcuhnZcHSEPXg3SPOR1VyTJLXGAiBV7MXtH7s/w4jBdvpN6U/QY0EZ9KQiwbP/5G9dmJ9syg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236674},"shasum":"576b7d51af141757d86c9592ec0ab0726d4d6765","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-+WCDmrQ9kjv+gk7S6ywj08XjgSqs+uuH7sixuSdwZ0STQdi8J66ln/vmP/kwBrsKIdJUVXTaEWYdwDWTXLFEcA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-15_1785680521137_0.4835594731268471","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-16":{"name":"@venizia/ignis-helpers","version":"0.1.1-16","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-16","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a1578551a0a49acf63d1cce4ed92af2c1a87efd9","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-16.tgz","fileCount":767,"integrity":"sha512-ArqYP2ZrO5MnuyGQ1AAIbwDFJFZLB4ZPn1Gh3HlWHmeDoeZU24tbm2tZoQHpw3rL23v5S5g8AC7Eg5nceYypcw==","signatures":[{"sig":"MEQCIB/cgsS4emzkjAjXJ/0MEhmxeTdIQcA76mMxXIkLxLlTAiBf7TO0dBlYg7eeXYKpnJpIdb/wKD2xjl484kt6JptGvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265742},"shasum":"a1578551a0a49acf63d1cce4ed92af2c1a87efd9","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-ArqYP2ZrO5MnuyGQ1AAIbwDFJFZLB4ZPn1Gh3HlWHmeDoeZU24tbm2tZoQHpw3rL23v5S5g8AC7Eg5nceYypcw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-16_1786036399638_0.7510745557488225","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-17":{"name":"@venizia/ignis-helpers","version":"0.1.1-17","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1-17","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d52c1429e686789d047d2d5ce4fbd811e69b17ae","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1-17.tgz","fileCount":767,"integrity":"sha512-1Ep6rbeUkD7w/JzN0h3Urs/bYxFwTlgD0IgSw9EUWxg9lurHujIAs1dslu5lCxjSP5DPOldOF2T1VbHmwjbJsA==","signatures":[{"sig":"MEYCIQCZ2ShACULRxCZYnOXgDeaC8+UFNT7v1Uw+1TULbY7bOwIhAOs0aZED6ERjqU2gZzSJilsIvVsPggse3OawUH3qUjbW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269292},"shasum":"d52c1429e686789d047d2d5ce4fbd811e69b17ae","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-1Ep6rbeUkD7w/JzN0h3Urs/bYxFwTlgD0IgSw9EUWxg9lurHujIAs1dslu5lCxjSP5DPOldOF2T1VbHmwjbJsA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1-17_1786506929147_0.8347934235804597","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@venizia/ignis-helpers","version":"0.1.1","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.1.1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"95e0c755454d0e2bc039aefb95118b147910392f","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.1.1.tgz","fileCount":767,"integrity":"sha512-pKxySvBWTXF9F0yky13D/3Hn2XtXjf3yHm1HS9JApMEa01I2CTvmfBbYV9hA6ptQ/Ni0nflFxbnR8fvn7Y4Z2Q==","signatures":[{"sig":"MEUCIHtJnxqH2evuf/1aoRbor22rUZy1JukjvQS3/7fJ5Kv2AiEA/UyghYhwZEC1450RFmN4ksPstc1RW6AHAQuuAz6EP0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269287},"shasum":"95e0c755454d0e2bc039aefb95118b147910392f","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"./cron":{"types":"./dist/modules/cron/index.d.ts","default":"./dist/modules/cron/index.js"},"./mqtt":{"types":"./dist/modules/queue/mqtt/index.d.ts","default":"./dist/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/modules/logger/pino/index.d.ts","default":"./dist/modules/logger/pino/index.js"},"./axios":{"types":"./dist/modules/network/http-request/fetcher/axios-fetcher.d.ts","default":"./dist/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/modules/queue/kafka/index.d.ts","default":"./dist/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/modules/storage/minio/index.d.ts","default":"./dist/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/modules/queue/bullmq/index.d.ts","default":"./dist/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/modules/storage/bun-s3/index.d.ts","default":"./dist/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./winston":{"types":"./dist/modules/logger/winston/index.d.ts","default":"./dist/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/modules/socket/socket-io/index.d.ts","default":"./dist/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/modules/secrets/dotenv/index.d.ts","default":"./dist/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/modules/secrets/hashicorp/index.d.ts","default":"./dist/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-pKxySvBWTXF9F0yky13D/3Hn2XtXjf3yHm1HS9JApMEa01I2CTvmfBbYV9hA6ptQ/Ni0nflFxbnR8fvn7Y4Z2Q==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.1.1_1786942613746_0.6316076396370567","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-0":{"name":"@venizia/ignis-helpers","version":"0.2.0-0","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-0","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b73c5861ad0b119bd4270f7a1837bb8528a1baa5","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-0.tgz","fileCount":1595,"integrity":"sha512-leMw4S4EzyXdhGfarVGgRjH7JURHa6nDWaSXuGgvh90PJIOPlVCQTkrdWJYPVAVm/SJqOOssxAYBIou3/VqPSA==","signatures":[{"sig":"MEYCIQCKGWq7p8j3v6eVvMWpc6E5/r/paQiaN2+a8oy9Y7IQOwIhANBVHO7Lg42FbmopLip/Qnua0fXtnOt4rOkQn0WZ2hKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2598621},"shasum":"b73c5861ad0b119bd4270f7a1837bb8528a1baa5","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-leMw4S4EzyXdhGfarVGgRjH7JURHa6nDWaSXuGgvh90PJIOPlVCQTkrdWJYPVAVm/SJqOOssxAYBIou3/VqPSA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-0_1787066408182_0.9081407046484622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-1":{"name":"@venizia/ignis-helpers","version":"0.2.0-1","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-1","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"361a322b24ee44f6e89a41694def97ed3a906611","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-1.tgz","fileCount":1595,"integrity":"sha512-QjQCmOAa62xIVfcjBW0MIYhCXt70XeU1TidRwd+ZyHWICe2GCgpn+anmnyOmZr3B2+HQOmrJcM1lB+QCOBECNw==","signatures":[{"sig":"MEUCIQDttDAMJA+HapxxUrtrLs1TKN1LJBagNRKZjrWj/ymEcwIgO/R0AMifunTevd0ys4fI3jWHRZi86jBaNZsiw9+6kBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605139},"shasum":"361a322b24ee44f6e89a41694def97ed3a906611","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-QjQCmOAa62xIVfcjBW0MIYhCXt70XeU1TidRwd+ZyHWICe2GCgpn+anmnyOmZr3B2+HQOmrJcM1lB+QCOBECNw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-1_1787075532589_0.9350548501754588","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-2":{"name":"@venizia/ignis-helpers","version":"0.2.0-2","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-2","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"8e6e321098477baf970cec590105b499bde81b98","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-2.tgz","fileCount":1595,"integrity":"sha512-BUZLqPUZLoEG4xF/TCbU2kpXrGokaQQo8QRDHQ9D/DoWqdkiL7+OX+QeQWDcydQvdYU7MrbG9Kb/DV6bFsSK+A==","signatures":[{"sig":"MEQCIHmIbB+q3OH1XbeR7k6k1HJOkUFfNN4FJYx92L8S6xNuAiAZFfI5khV7j5aLLDP8u+cMpz5woE3H2rE+clPJOt1OMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2630314},"shasum":"8e6e321098477baf970cec590105b499bde81b98","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-BUZLqPUZLoEG4xF/TCbU2kpXrGokaQQo8QRDHQ9D/DoWqdkiL7+OX+QeQWDcydQvdYU7MrbG9Kb/DV6bFsSK+A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-2_1787220325519_0.3909152062956083","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-3":{"name":"@venizia/ignis-helpers","version":"0.2.0-3","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-3","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ae4dce6acd884dceab873b76fc7dcb3a8b60b2f9","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-3.tgz","fileCount":1595,"integrity":"sha512-UHA/c8a0xNH0J+YpQEZxXfF/4OvgL+v0ThJBgsGQcZfQhIeBCVvQS/Wqsz/2Wg7dPLVZqmhcB1fP+TF6axQ/2Q==","signatures":[{"sig":"MEQCIE4scfJ3Jft8coOLBAQIpLHWk976oQxIEt1L+DAIx6qCAiAFfRqjqWFK9xESnAEvWP54XWL1L/LRUbpCF5kw4PaRyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2629460},"shasum":"ae4dce6acd884dceab873b76fc7dcb3a8b60b2f9","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-UHA/c8a0xNH0J+YpQEZxXfF/4OvgL+v0ThJBgsGQcZfQhIeBCVvQS/Wqsz/2Wg7dPLVZqmhcB1fP+TF6axQ/2Q==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-3_1787288711913_0.12640389496623827","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-4":{"name":"@venizia/ignis-helpers","version":"0.2.0-4","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-4","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e17697d0f8879f8b38846b6d6a1b1b5756133515","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-4.tgz","fileCount":1595,"integrity":"sha512-JqnowZbXPQ/GP2ZVKinTDPKdT/qfI7co3UboQYehrszYc18A4LdesAuhoIwuRZjReG4lYqF/Nn2V841fvw/0Yg==","signatures":[{"sig":"MEUCIQDvSWNylOpuHofZK2irfud7s9YODb+9SPLblpa+J2b4uQIgDq47oYbYdFqlnmKB5quspK8YaWDArz3rmb0sU2MX5EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2638510},"shasum":"e17697d0f8879f8b38846b6d6a1b1b5756133515","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-JqnowZbXPQ/GP2ZVKinTDPKdT/qfI7co3UboQYehrszYc18A4LdesAuhoIwuRZjReG4lYqF/Nn2V841fvw/0Yg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-4_1787383734378_0.8381931035796737","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-5":{"name":"@venizia/ignis-helpers","version":"0.2.0-5","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-5","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a489e06dd6966d125b28ca78c099449428eab4ad","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-5.tgz","fileCount":1611,"integrity":"sha512-TtVBfQXpRc9rTSy5yQWHcjGbkgyCroNpVaZnbct+040bW/uOaVsKKCIkeKPXzyvG6CjuV/8cul9KrOcHMblxhg==","signatures":[{"sig":"MEQCIE9/f2tjWGTsO2nCfBdR/g1u9tn9WrxNfoFl/FU92eKZAiAmFKhhpMIVGn6bIIn0Rxof/Mrb4T5B+fvHtBCiarHQuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2655456},"shasum":"a489e06dd6966d125b28ca78c099449428eab4ad","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-TtVBfQXpRc9rTSy5yQWHcjGbkgyCroNpVaZnbct+040bW/uOaVsKKCIkeKPXzyvG6CjuV/8cul9KrOcHMblxhg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-5_1788074507167_0.2655136960985187","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-6":{"name":"@venizia/ignis-helpers","version":"0.2.0-6","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-6","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6f186648a24292298c13bef1f11ef34567c85292","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-6.tgz","fileCount":1611,"integrity":"sha512-4n7GQpGaZqiDa6hWxlj+Erq3ciSbuAL66quXW5o+atrv1hnZtnlka1LXiUuIsbdAPLv8YHzAHk6h5ib7lmVbfQ==","signatures":[{"sig":"MEQCIBofczNQpTB0bikiMG+CL/B7hIQV4iQ++N3ZGWv8wrXAAiBC7Dh4SlnSeWnNLxnif28rrW7ZPFuVQwJm/gKnbJh2fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2655456},"shasum":"6f186648a24292298c13bef1f11ef34567c85292","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-4n7GQpGaZqiDa6hWxlj+Erq3ciSbuAL66quXW5o+atrv1hnZtnlka1LXiUuIsbdAPLv8YHzAHk6h5ib7lmVbfQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-2","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-6_1788080021020_0.9220157914014095","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-7":{"name":"@venizia/ignis-helpers","version":"0.2.0-7","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-7","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b5568ad1ac5c576faec273c6912be135eb001964","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-7.tgz","fileCount":1707,"integrity":"sha512-qZ6MILRxQwx3vvJA/ud/h/Z5m0rbYgPo3sF+hnIVD7M5Pxjv0mBIKBGXcyYvd9inj4RAAyaaRKsURH1K1vN+iw==","signatures":[{"sig":"MEUCIC2CPjVSfdgLoqo/s6uROCWWSPbW/2D8F0Hrn6hsdQ2lAiEA/MXNRPFJ47A3/EHfZoZQyxQBph2/idrXVOxmCkQQ6eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751223},"shasum":"b5568ad1ac5c576faec273c6912be135eb001964","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-qZ6MILRxQwx3vvJA/ud/h/Z5m0rbYgPo3sF+hnIVD7M5Pxjv0mBIKBGXcyYvd9inj4RAAyaaRKsURH1K1vN+iw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-7_1788101992690_0.11104689422099634","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-8":{"name":"@venizia/ignis-helpers","version":"0.2.0-8","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-8","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ff7ed3be03e4d8c6a1d46fc6ed4ecf6d44da903a","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-8.tgz","fileCount":1707,"integrity":"sha512-ss8n1bC1eFl1uQ5t/XYPNr8FoAOnucn3hu2LXLvUrpMsyu4uAk1fJf+ws2PvIJm/tugkbA4nYCvPRIKJdyzkUg==","signatures":[{"sig":"MEUCIBIG83cjxO2qREXRFllsC3TDHxjavPXpcO8ru44/JRaUAiEAlb6Okz1mXC9URdZKKT6HonOdVLttnXH5NNA7Og3MAsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751223},"shasum":"ff7ed3be03e4d8c6a1d46fc6ed4ecf6d44da903a","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-ss8n1bC1eFl1uQ5t/XYPNr8FoAOnucn3hu2LXLvUrpMsyu4uAk1fJf+ws2PvIJm/tugkbA4nYCvPRIKJdyzkUg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","dayjs":"^1.11.21","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.80.8","eslint":"^10.7.0","winston":"^3.17.0","prettier":"^3.9.5","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.1","@types/bun":"^1.3.14","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.23","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-8_1788112983945_0.5131459920101984","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-9":{"name":"@venizia/ignis-helpers","version":"0.2.0-9","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-9","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f922d861043607b3f7af6075413b0d7e2fd83f58","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-9.tgz","fileCount":2075,"integrity":"sha512-qBALkJzwlXN+YNlF4QwaVAiZ66jGpgcIG5hqawn9WeD2nOf3vxQ9jJ4Wywap5NDajhqV33U46lreV1PV1kjDvA==","signatures":[{"sig":"MEUCIEhvjWBYheJnisB140xrdyqB6UxcKGgIE91XgZrmCOtSAiEAryMEqbR6xg+8kufZIu3L0DXN9qcTNRUyC8/fQuXnKuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838655},"shasum":"f922d861043607b3f7af6075413b0d7e2fd83f58","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-qBALkJzwlXN+YNlF4QwaVAiZ66jGpgcIG5hqawn9WeD2nOf3vxQ9jJ4Wywap5NDajhqV33U46lreV1PV1kjDvA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.3.3","hono":"^4.13.5","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.18.1","minio":"^8.0.6","bullmq":"^5.81.4","eslint":"^10.9.1","winston":"^3.17.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.0","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.2","winston-transport":"^4.9.0","@platformatic/kafka":"^2.8.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-9_1788514335702_0.585581667165632","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-10":{"name":"@venizia/ignis-helpers","version":"0.2.0-10","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-10","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e012c84ef8b324c892aae58a31fb6818b7788ae4","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-10.tgz","fileCount":2075,"integrity":"sha512-0vGE8gpt+EU5kYX62xw8mOxix2Ok/HBap9n2CDXKOe6GFMwLnyaroSQZUg96pVPxTzHGnsbE/EOvrpUZNBu35w==","signatures":[{"sig":"MEYCIQD54fEOzPxtkjrjz62B2pf9uOFzOoVH8pQGSJuImG5kmwIhAJW4tkOt5NNTzOM6KZwIo4vedU9UWSvUPq2qC7hC+q0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839074},"shasum":"e012c84ef8b324c892aae58a31fb6818b7788ae4","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-0vGE8gpt+EU5kYX62xw8mOxix2Ok/HBap9n2CDXKOe6GFMwLnyaroSQZUg96pVPxTzHGnsbE/EOvrpUZNBu35w==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-10_1788594703194_0.7666086364239524","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-11":{"name":"@venizia/ignis-helpers","version":"0.2.0-11","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-11","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6bbcc73b3529f9373d7ac9e115c36b6f46cb4738","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-11.tgz","fileCount":2075,"integrity":"sha512-P+3+ZC+3LyCVoTrwhu4e8DCcjbJhVWDfF/wL7OxTh+1NDZFqb6WmiRrGpTFFsaHqx14SRiFka/DPCpsv5kWDDw==","signatures":[{"sig":"MEQCIEPIRqvEWZi6M7/2f8FxyOlKdTCeSr0EiMyDEezM89PMAiAKwUGNDKyXtJxMmwMfcXfOcQ+lZvhoq8D2YU8dX0b07g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838824},"shasum":"6bbcc73b3529f9373d7ac9e115c36b6f46cb4738","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-P+3+ZC+3LyCVoTrwhu4e8DCcjbJhVWDfF/wL7OxTh+1NDZFqb6WmiRrGpTFFsaHqx14SRiFka/DPCpsv5kWDDw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-11_1788630515598_0.4277917181770763","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-12":{"name":"@venizia/ignis-helpers","version":"0.2.0-12","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-12","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"43ecf2980b4a2bcb8af3a7d4eded4782e8830a77","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-12.tgz","fileCount":2075,"integrity":"sha512-eyUfvLJ7bvHdQVlTbf1LRarO5+VJ6/nkFSFylubIp96BlW4kL4sPmCpjc3x78gKztPh2wuSFE2evK0Qv3O1plw==","signatures":[{"sig":"MEUCIQDKnU6WyUJq8+JREePsxniGW2tie8SG5cHxS9s8bRd16AIgbO74qDupW6rWUDgGE8Kn1EpE88BUYv4E1ZZ4sNa0C0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2842898},"shasum":"43ecf2980b4a2bcb8af3a7d4eded4782e8830a77","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-eyUfvLJ7bvHdQVlTbf1LRarO5+VJ6/nkFSFylubIp96BlW4kL4sPmCpjc3x78gKztPh2wuSFE2evK0Qv3O1plw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-12_1788667238607_0.2742859934798163","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-13":{"name":"@venizia/ignis-helpers","version":"0.2.0-13","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-13","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"4b3ee2c9cb518118665a2941eb616b7414335c89","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-13.tgz","fileCount":2075,"integrity":"sha512-s+TWilpdnWKZUnPUCiRSuAgxpiPTJJbClYhNAdRFE1UbDP89Wut707TydoxobVtzYXRFL+ZGhdt5SPM3ia1Fjw==","signatures":[{"sig":"MEYCIQCLxA+I1F2thsKOgKc/DwhxTDaxlxi04nn70lCRJyNK9wIhAKmrI3vf5W2MJ5WPvBu9kSHk8KnLoyQ3y+IDau0m34fR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843364},"shasum":"4b3ee2c9cb518118665a2941eb616b7414335c89","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-s+TWilpdnWKZUnPUCiRSuAgxpiPTJJbClYhNAdRFE1UbDP89Wut707TydoxobVtzYXRFL+ZGhdt5SPM3ia1Fjw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-13_1788700419287_0.4181730796783989","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-14":{"name":"@venizia/ignis-helpers","version":"0.2.0-14","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-14","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"0a31f89f8d7cae11a217a343f670251c47181426","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-14.tgz","fileCount":2075,"integrity":"sha512-ye1dfvGmvfHDKlBEhjwW6/FCnbt2Jwv4QYhWNECUhvjFrFJhb258X4rh7VY0pZmlIGmdzbQ18mY0fw4vClHzKg==","signatures":[{"sig":"MEUCIQCfrzLbTA5ACStDvbT3KT3sjuN69WBjps8CyJZ4Uau6jQIgeltcOl5o6dXVbQSHVimfmQSoKbVjd+BbCfuDXfT6CsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843399},"shasum":"0a31f89f8d7cae11a217a343f670251c47181426","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-ye1dfvGmvfHDKlBEhjwW6/FCnbt2Jwv4QYhWNECUhvjFrFJhb258X4rh7VY0pZmlIGmdzbQ18mY0fw4vClHzKg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-14_1788703452006_0.7157350139286784","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-15":{"name":"@venizia/ignis-helpers","version":"0.2.0-15","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-15","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"64deef86675be9711f9fc69b7a6e67aaacbef5df","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-15.tgz","fileCount":2075,"integrity":"sha512-T6vjIIzb3g2ctKDjD1nCljVTg+dM3gB+ZqTsKZ66faHpl12jdW0W8kSgV95gxV9edQ89lkpYB8G1ThIi4xvQmw==","signatures":[{"sig":"MEUCIDM3XxrNOk9OJoQ6hB5xtFP3yLzUCY0O3Ncj0zKZHDj3AiEAsNN3OhFAY3Nlah95CKyihM7syDY3y3q6GnSWVjmtyiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2875895},"shasum":"64deef86675be9711f9fc69b7a6e67aaacbef5df","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-T6vjIIzb3g2ctKDjD1nCljVTg+dM3gB+ZqTsKZ66faHpl12jdW0W8kSgV95gxV9edQ89lkpYB8G1ThIi4xvQmw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-15_1788713204336_0.0850079595915667","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-16":{"name":"@venizia/ignis-helpers","version":"0.2.0-16","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-16","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"1933b6f25b7aa18a2077523a148879aea5b7f3c1","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-16.tgz","fileCount":2083,"integrity":"sha512-bDV0GbZZ7CJwJOYtoVFMaubkMyQv02eXSU5V9O3xR5vT72Cz12yOX4zj+oa7tZAW+0bP6ip3XAzeWdzLBe8eEA==","signatures":[{"sig":"MEUCICITE94Y5YXlAH/SuD3+vyMy+ab0t1D4dBh0KDK4k39VAiEA885x9fJWoWbbxcabUUTxzxUPRE56qclcro+mmWkFUog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882845},"shasum":"1933b6f25b7aa18a2077523a148879aea5b7f3c1","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-bDV0GbZZ7CJwJOYtoVFMaubkMyQv02eXSU5V9O3xR5vT72Cz12yOX4zj+oa7tZAW+0bP6ip3XAzeWdzLBe8eEA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-16_1788724264771_0.908119299619828","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-17":{"name":"@venizia/ignis-helpers","version":"0.2.0-17","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-17","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"cc16fd2732d2fac0b167cedf0b7e39d410649182","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-17.tgz","fileCount":2107,"integrity":"sha512-LU3gomSzagVN9KTYW0QFF8JZ0ACg6rsMlWpeQbVufz8qWpsVKfJPERtw2La39uKRkG/Eiij52900W6WVTmZ6gA==","signatures":[{"sig":"MEUCIDYYmmWXVaboQPa/EtuoPLK7sccXi+dNlQPNDTwGrG7rAiEA9jGRvcdudJNqRk5Ht1qoyOx6TLtG4bT7t1psaBPkiL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3024536},"shasum":"cc16fd2732d2fac0b167cedf0b7e39d410649182","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-LU3gomSzagVN9KTYW0QFF8JZ0ACg6rsMlWpeQbVufz8qWpsVKfJPERtw2La39uKRkG/Eiij52900W6WVTmZ6gA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-17_1788879820532_0.9539768605865442","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-18":{"name":"@venizia/ignis-helpers","version":"0.2.0-18","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-18","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"81f7d50b36c36a39e51983762656627893ade07a","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-18.tgz","fileCount":2163,"integrity":"sha512-J1nyVZJXzzMt/dyR3y7CIBDD5+OQtBhbZrk935BsXkDv9WIchTI1rZ6ipeh+6fs3/U2wI1TDUlG4iviacDqdxA==","signatures":[{"sig":"MEUCIQDRxz82YX3IC+159Gz9rUmNjD3nRwTrTc789keulZ6W7AIgf7nkHdaNIlW0fwCZZ2iwOG1377uRWccbtexEJYjcnpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112560},"shasum":"81f7d50b36c36a39e51983762656627893ade07a","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-J1nyVZJXzzMt/dyR3y7CIBDD5+OQtBhbZrk935BsXkDv9WIchTI1rZ6ipeh+6fs3/U2wI1TDUlG4iviacDqdxA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-18_1788929598564_0.9766700898494394","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-19":{"name":"@venizia/ignis-helpers","version":"0.2.0-19","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-19","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"a9c276310095224d24ae1985185173865e25375b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-19.tgz","fileCount":2163,"integrity":"sha512-aD85KXw4TgG8z9EcTPfg9CJcE0Cjx9gWs6l227bYdKi0kncqN+FxDX6z0XcRYatNR3Y6AZ73puIk5H+JXFzgbQ==","signatures":[{"sig":"MEUCID4ctTz8KvoJlZWkOiEvFtZiOhBuE2+jfohhlHIXtH//AiEApoZzFJrgGC09fGKrosnjB94VLmpMQdd1rdoMN8GPmME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3120138},"shasum":"a9c276310095224d24ae1985185173865e25375b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-aD85KXw4TgG8z9EcTPfg9CJcE0Cjx9gWs6l227bYdKi0kncqN+FxDX6z0XcRYatNR3Y6AZ73puIk5H+JXFzgbQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-19_1789011325391_0.9738740226501812","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20":{"name":"@venizia/ignis-helpers","version":"0.2.0-20","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-20","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"cab9be8956821ac038fce9aa0742be36d9976cff","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-20.tgz","fileCount":2163,"integrity":"sha512-c8BYmKQs3pO76FdWpNxri3mmb0RYercJeFjBOWALLpPRobuPma04WmWuuU47Z5y+sqVg3c6x43h19G9BWIesgA==","signatures":[{"sig":"MEUCIQDtF7B8fSR2VLynt9QI2Vzqcxs7iY4w8KfApkzYYIrBLwIgBtpB/bv1FXqz/zJVZY8h/dP0zz3YCSY22pkakMMKNGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3119950},"shasum":"cab9be8956821ac038fce9aa0742be36d9976cff","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-c8BYmKQs3pO76FdWpNxri3mmb0RYercJeFjBOWALLpPRobuPma04WmWuuU47Z5y+sqVg3c6x43h19G9BWIesgA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-20_1789025122645_0.40312381062135705","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-21":{"name":"@venizia/ignis-helpers","version":"0.2.0-21","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-21","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"2b4cc0a6bdbfd8a338b3290b201e8416b688148b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-21.tgz","fileCount":2171,"integrity":"sha512-dEKeD7I+aZliH43jxcgWA2Rl4fazg4tnv7xv76ZskoTt+Df/8u0fexLzrMEpBrEU9D6bbEE8UD8G6ql2jqF5zg==","signatures":[{"sig":"MEYCIQDUUClMLAHuNxSkpHllRKDDog78bCPfk3hElofrUQcflgIhAKkCw25Hn5zZwXzlxE/wQ7JBjxtghbvM0bptK0eTDBi7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICiFAkuzEBmyi5DY/cHxsft3NnAosCPsQSVHhKXxAe8sAiEAx5QSpanw2XCTmTTod8y55pH/VrwdQskgANR4hHW68ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3132212},"shasum":"2b4cc0a6bdbfd8a338b3290b201e8416b688148b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-dEKeD7I+aZliH43jxcgWA2Rl4fazg4tnv7xv76ZskoTt+Df/8u0fexLzrMEpBrEU9D6bbEE8UD8G6ql2jqF5zg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-21_1789197708463_0.5329685416046039","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-22":{"name":"@venizia/ignis-helpers","version":"0.2.0-22","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-22","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6ec51bbfa70ab732734c85b8251310db3f56b55d","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-22.tgz","fileCount":2171,"integrity":"sha512-oxBCw9ZDYaLiSfxBrQQfjqdbMU3dPl9594XVWh7kWbnAVYFk8qkbddjfz5PVVnGeG8ojtwOs8MRpTCES1ZIIZw==","signatures":[{"sig":"MEUCIHXik0On+JAo9As4tlVaf3AVkQ56DPiwuj1IwnT/HUyvAiEA8lRAqsloI59P3GM21ttcp4Vl9kUXCaIKHaaf9djwQK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeqTqO33xIqX9SMDc0yZ19sAgnFhIJmNkJuPK4sEKyeAiEAqKmGSewZOzdvTvWJ2Qswl2Z4o/MB6iD33fKgupFtXkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3138842},"shasum":"6ec51bbfa70ab732734c85b8251310db3f56b55d","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-oxBCw9ZDYaLiSfxBrQQfjqdbMU3dPl9594XVWh7kWbnAVYFk8qkbddjfz5PVVnGeG8ojtwOs8MRpTCES1ZIIZw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-22_1789202395433_0.7583205883420856","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-23":{"name":"@venizia/ignis-helpers","version":"0.2.0-23","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-23","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"7954ce7f6cdd36440ea3363aa44324a434d09e60","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-23.tgz","fileCount":2171,"integrity":"sha512-jyP5a3g5nxPCInecKggELR/hvwWFdnKvx7jaRngcOozS7TUlZqMhRRMNhiPsiLWs18+ebkiSpfnN73d2F0/Mmw==","signatures":[{"sig":"MEUCIQCMq0TQCYR7OJOoEl3hCSmhzIl7nn5yUhl0GRJ+07I+KwIgCUf2QOOnLrsxK1bF6ERAu/rDw16z3ziliP6aHqgdZUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfQxd70J2YJca/yAnVGkFH9GmMtkkVzjhfmXW1GoxiCwIhAMtjX+M8TIhVKmXgZc0+xdLToEivA/qTnfySl2B0g7IX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3144013},"shasum":"7954ce7f6cdd36440ea3363aa44324a434d09e60","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-jyP5a3g5nxPCInecKggELR/hvwWFdnKvx7jaRngcOozS7TUlZqMhRRMNhiPsiLWs18+ebkiSpfnN73d2F0/Mmw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-23_1789212521137_0.27365007926780005","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-24":{"name":"@venizia/ignis-helpers","version":"0.2.0-24","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-24","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"6de6793685dccf29acc29b35df6b268b4f33f1db","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-24.tgz","fileCount":2171,"integrity":"sha512-ugZ23CgWgSyteYa7MzvpkonEW4RKq6X6BOFGhwKoddZHeoYAHMoyJsASDqZjtGfiLp3RbJbNJpDnz2dfKGgCOg==","signatures":[{"sig":"MEQCIFM0lv5Ld/Z05SiLPSAou3FvpGwVbSAIfGvQMfwlkNBfAiA6+x7Y8nZHO4gM549Gs40Sd1SzcRDKeig3AQjeXVOxDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYjkwMRFxllQTzHjFuJe+aWbWV9vEMsgscaVe6VkeKTgIgBio5Ppqk/CDKuU3fMlyUsKX1LIZYeTCsBahZOGaiTRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3140656},"shasum":"6de6793685dccf29acc29b35df6b268b4f33f1db","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-ugZ23CgWgSyteYa7MzvpkonEW4RKq6X6BOFGhwKoddZHeoYAHMoyJsASDqZjtGfiLp3RbJbNJpDnz2dfKGgCOg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-24_1789382511326_0.25283185990232027","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-25":{"name":"@venizia/ignis-helpers","version":"0.2.0-25","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-25","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"4c13eb4046e25fef55d44ee4898d6d63c4d000b7","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-25.tgz","fileCount":2171,"integrity":"sha512-rUhOxp+etx1naw2Fj1MhGzllZ3peOuCf8qrKmEojZSpXRCEhRQhPz99NoGFiPwXy/2+HNst/2d/5ZOM6fL26Dw==","signatures":[{"sig":"MEYCIQC6KQbxFynH65091U8AxqRKGHfJRqeNaEQJKxYNf/iIVAIhANWFerghJkrXaXfikUiuJ37B14st4geWlVW+2Xd9WCen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATN/OHYtnrCatXFAY36/KEToZxFXmBA+o0qAtNzKe9XAiEAra66tYqpHaBSTGTsmy5er1Y3ZJ9h15zmfIr5Xq+/Gp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167681},"shasum":"4c13eb4046e25fef55d44ee4898d6d63c4d000b7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-rUhOxp+etx1naw2Fj1MhGzllZ3peOuCf8qrKmEojZSpXRCEhRQhPz99NoGFiPwXy/2+HNst/2d/5ZOM6fL26Dw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-25_1789405611270_0.10689474923235176","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-26":{"name":"@venizia/ignis-helpers","version":"0.2.0-26","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-26","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b54de05e5a1e56bf5730ac87aade268d2f543969","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-26.tgz","fileCount":2171,"integrity":"sha512-a3yNqByQS50dbxOaYAzwpYY+Nr/9B+ye5NYKr/Gq76PTXfzpCUAcSATcRykhpLIUsDT9Nw92xTnxvqNncqavQQ==","signatures":[{"sig":"MEUCIQDR1tEpVcodihTT7JnZFrP2jRqR5g+JvDk78dhabVCCvQIgXcxV304Oz7dwhnHPqqFT2ZHtuUffIEP29XuvxJga5uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcNiGCeQaYrqm44Fe3CF4cwUVOC/Oo11vVPb24+EBRRAIhAM89PDhKp+m6yv6fyGUl17W2iPoeyvs/GCWHKtXbpkWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170654},"shasum":"b54de05e5a1e56bf5730ac87aade268d2f543969","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-a3yNqByQS50dbxOaYAzwpYY+Nr/9B+ye5NYKr/Gq76PTXfzpCUAcSATcRykhpLIUsDT9Nw92xTnxvqNncqavQQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-3","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-26_1789471628101_0.6154430970692875","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-27":{"name":"@venizia/ignis-helpers","version":"0.2.0-27","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-27","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"222d12dc0e87c8d93e52ae65b193d1aabfd608bb","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-27.tgz","fileCount":2171,"integrity":"sha512-XwdPcDWDGeFDGERa6hi+9wIt0eJhE+SuIg7LQr45rtLYIFeDoIb1d4Trjf4ho+Fd+GyBAE4A3KsQZlvoJY7VGg==","signatures":[{"sig":"MEUCIFzmL5W0Q47ZkgvGFi70+8TfJHMJ1MB5b/RDevp7uduQAiEA1BHDFEukCsgyIJr+nRcH6dDfnRDrqefnVU+YpQw9AM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC6Zsr8PbFgtkvi5+ahj/RTLf2kfywK/F4iZN6vnd1LtAiEAoyGZM/ayGT56LtsRj86qPumGxNi9JVKDVFbiHqWBVgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194190},"shasum":"222d12dc0e87c8d93e52ae65b193d1aabfd608bb","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-XwdPcDWDGeFDGERa6hi+9wIt0eJhE+SuIg7LQr45rtLYIFeDoIb1d4Trjf4ho+Fd+GyBAE4A3KsQZlvoJY7VGg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-4","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-27_1789491547212_0.7758162445241239","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-28":{"name":"@venizia/ignis-helpers","version":"0.2.0-28","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-28","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"20a53c4c603329cf4890356f7398e92bc6542135","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-28.tgz","fileCount":2171,"integrity":"sha512-FCs5fDxA0sxjw+T/cnIsK0v66S7oW7S9qIOSaw4GmVZtysyTADGcuXLkl3JJVuvV/zPRaMFPsqm1BQ96GxHOXw==","signatures":[{"sig":"MEUCIAEP+lNIRCvJZ+9jzTIRp9aAT/bg1jdj0xoPhAYqlFL4AiEAuHYErEZDUut88D2tWykiSzqk9cjO0I2Hwuvf9mo66aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV5oIJXFgC/6QuUF3f5SBTB1IvixvlSC2Iy37TIkjeWAIgA5S9Pjtuw3jPv+J3UN0gqw2bRGRgtA0mCeFcelOshLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196508},"shasum":"20a53c4c603329cf4890356f7398e92bc6542135","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-FCs5fDxA0sxjw+T/cnIsK0v66S7oW7S9qIOSaw4GmVZtysyTADGcuXLkl3JJVuvV/zPRaMFPsqm1BQ96GxHOXw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-28_1789531814839_0.7205227631172557","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-29":{"name":"@venizia/ignis-helpers","version":"0.2.0-29","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-29","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"e41a3477198ce4e64271027fd4502706fb4ae929","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-29.tgz","fileCount":2171,"integrity":"sha512-mlSx5rbNssqa2p1KUiQwzM3NO7dCmYQHPpI6e8Nxy4zbH1814sVWs6YoYoRz0aTvZcx46ASEemWtcwweQt+24Q==","signatures":[{"sig":"MEQCIB/vxMMv9WaoMVfaKKc5tlf7A29wkIQgRiJIYKuv+WaIAiAMPNY6wxM1DR9klvW4t2+oVHatcjE+mkTUaK7JurW2Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFa4nKzb8epjFxXpfNGactfjN3z4imTNiIGLNDQvP7YJAiAdZXRjiy+OQ0UqT62a4Wr1WB35PXlnEwfvpaxr+k0uZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196508},"shasum":"e41a3477198ce4e64271027fd4502706fb4ae929","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-mlSx5rbNssqa2p1KUiQwzM3NO7dCmYQHPpI6e8Nxy4zbH1814sVWs6YoYoRz0aTvZcx46ASEemWtcwweQt+24Q==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-6","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-29_1789534494533_0.807458463467015","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-30":{"name":"@venizia/ignis-helpers","version":"0.2.0-30","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-30","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ff3b81514d3609d2e1c1dadb8bf128a9be4963e0","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-30.tgz","fileCount":2171,"integrity":"sha512-lWzUypnJJ2JObZq7qxi4AB5Amih9vebWtG7vEAWzitOOL5ZIFtuHWvxJ8KVm9At0uAs7xPJWtRfmxuxVQVd12g==","signatures":[{"sig":"MEUCIQDE5aXTfIeivBN5/CrI/G8YIGFYb4jmZ/hrNqNrS0fyVQIgb9vzvZESq4CONV7o7+x+5E1goYiMod1SpzdCRT2uLWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXKnx8slvndCsZvC4T6bQDyvBq9KO82SfXqHz6J749NQIgKrJtHEVgWiQVWABjUws1GJqYC0UShHA7heZ4Pr1HS9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196508},"shasum":"ff3b81514d3609d2e1c1dadb8bf128a9be4963e0","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-lWzUypnJJ2JObZq7qxi4AB5Amih9vebWtG7vEAWzitOOL5ZIFtuHWvxJ8KVm9At0uAs7xPJWtRfmxuxVQVd12g==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-7","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-30_1789538571732_0.5132499129243693","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-31":{"name":"@venizia/ignis-helpers","version":"0.2.0-31","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-31","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"304ac31f89f92bac6865d2084c1f5b516e941f6e","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-31.tgz","fileCount":2171,"integrity":"sha512-W8pjU8WNyiie6I4yGqbjvUgAJHhoZ7DYFK4xpFkzRQ/SLHkYIYHP7t0QwHHF6PbV9sp3/dkb2tdl/nJlMD9/NA==","signatures":[{"sig":"MEUCIQCyE23cvFNN5KPea4XF+ialLuELktSmE5YOv0nWQOn2mwIgDPJnkwEtFGn5HNoMAuNV38CtVp9b7DkxTlvr1VL+6aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxT3MtSFxhCGECj5Zs8xMBotZvU4J70BQzZTBkenrdowIgEUN0NEnLbUUR9NDhT+SyEu7ndnvSci0fzTwHdZjDJ7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196508},"shasum":"304ac31f89f92bac6865d2084c1f5b516e941f6e","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-W8pjU8WNyiie6I4yGqbjvUgAJHhoZ7DYFK4xpFkzRQ/SLHkYIYHP7t0QwHHF6PbV9sp3/dkb2tdl/nJlMD9/NA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-8","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-31_1789541003291_0.6320052325981758","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-32":{"name":"@venizia/ignis-helpers","version":"0.2.0-32","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-32","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"768a73909702212e7246564875798959213c6091","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-32.tgz","fileCount":2171,"integrity":"sha512-5dp6zrQLzgwfklAnW7LTZ4iZN80mFoCo22rOHHYqf0dQ6fjSUIzaBEHydxVOADtk9WP0bHCJBYuu5ah7owashQ==","signatures":[{"sig":"MEYCIQCiscQrJ63Ytbzf5YpX+jcBHWhf3qfQwAaek58WtpNVxgIhAOfZuEMwVJSP1thLPwzEh8x1l00eGWVDqSPd6fHDS+lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvJ9vubft7h3bZ71UjGBfs5XNQq/Nz4GC4PTDRxa6oAgIhANYeeFV2GmL7MtYzUxC7WVvn/gtkDHe+dJ7YFvFc//pU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195258},"shasum":"768a73909702212e7246564875798959213c6091","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-5dp6zrQLzgwfklAnW7LTZ4iZN80mFoCo22rOHHYqf0dQ6fjSUIzaBEHydxVOADtk9WP0bHCJBYuu5ah7owashQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-9","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-32_1789544771123_0.12923547705180205","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-33":{"name":"@venizia/ignis-helpers","version":"0.2.0-33","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-33","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ba1dee4eaa0fb5032b17d38a38ca63434cb416a4","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-33.tgz","fileCount":2171,"integrity":"sha512-EX2l774ynr64zV0Oa/l/d/HwLa4kiAGR4vsKRJL5n9S7JCvLUV+OT7TTnxI2NOK4GjybvpJWwZNZp5K92Ho0jQ==","signatures":[{"sig":"MEQCIHGcGq/I7P3Oz36FampE5yktfRMdEyUEvErYHKcLK154AiA41j+kkXMQpI4tW/SN3jiGbRBehimMPJDsQ+vdK2nVNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDd62ZYRRTEmqfSttcIGQkxyeS/TYaQlN4/DwqY22RC7AIgARLVO5yhfUl9aiuGKs6gbMRdkFXn6AmaaU3QyiKbUF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195259},"shasum":"ba1dee4eaa0fb5032b17d38a38ca63434cb416a4","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-EX2l774ynr64zV0Oa/l/d/HwLa4kiAGR4vsKRJL5n9S7JCvLUV+OT7TTnxI2NOK4GjybvpJWwZNZp5K92Ho0jQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-10","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-33_1789548909341_0.30618834618514135","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-34":{"name":"@venizia/ignis-helpers","version":"0.2.0-34","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-34","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"05f805495c29f85eb5a8e21c8214687819f68d00","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-34.tgz","fileCount":2171,"integrity":"sha512-r3c3tZYBQ6KQ18ej6V8+ChcBzPYZ0uEbsNbtrxeT3Yi7A5mw+pkBLC1ApU9BYIjD0jIuWIL+/W2nLwPAUNJFng==","signatures":[{"sig":"MEUCIQDQQi4CTe8y4kIHKYEHC194ykL6gwSotlCN10hcGXywKgIgMEUhzJefQqvQFp50qYXDVkTLFkW/ho22gPC6ML70VFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrTQ0lGEja2U5i0+p30KJt/NVbdDnH+mRXBCB8HxPkKQIgPHG9rXo4zQQ0iSVR7y5O6t8u95y2ak5GvH8plTKIH7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195259},"shasum":"05f805495c29f85eb5a8e21c8214687819f68d00","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-r3c3tZYBQ6KQ18ej6V8+ChcBzPYZ0uEbsNbtrxeT3Yi7A5mw+pkBLC1ApU9BYIjD0jIuWIL+/W2nLwPAUNJFng==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","lodash":"^4.18.1","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/lodash":"^4.17.25","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-11","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-34_1789549999697_0.270850020928044","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-35":{"name":"@venizia/ignis-helpers","version":"0.2.0-35","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-35","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f2e3ed8e6b7f9009398ec19efd337e9c8c8df33b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-35.tgz","fileCount":2171,"integrity":"sha512-/2zAysTUvMcQLee2j70nYDZhjw0G/jya0Wi58IpFU0Kgeql7sUYthHLSDDImshLiG8F/s3lTlYxFia7gXv9hkw==","signatures":[{"sig":"MEUCIQCF79imd//zLxfiGpy07vXhU1lM2HuMKismFjdQCVh4aAIgDRireheK4CpNRl145wKloBUWI9Z8nJr6feoPgJ5JAxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfwiBDulPugRnIGI48YuF5zGLdAqnVU2XbGD8Axj95PQIhAK4AgETArYj1EsYxf2Zeyu1JtetKjsXjPqT3fVm4vEUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199081},"shasum":"f2e3ed8e6b7f9009398ec19efd337e9c8c8df33b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-/2zAysTUvMcQLee2j70nYDZhjw0G/jya0Wi58IpFU0Kgeql7sUYthHLSDDImshLiG8F/s3lTlYxFia7gXv9hkw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-12","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-35_1789620379229_0.11012960315237708","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-36":{"name":"@venizia/ignis-helpers","version":"0.2.0-36","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-36","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"f2ab72ff367c9f1b9e32b05694ef25a4512fe569","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-36.tgz","fileCount":2187,"integrity":"sha512-etM+ztWs+eoirRFzp/OXEg1nhPrxIvaDNZ9pnKdgg7FK60klU39ZWxoEkyeVzCY8Bo5a3gZ3D3YqOoE3JmpIjw==","signatures":[{"sig":"MEUCIQDwIl4iSYvsmuCDeSNAGxytaf6cQ77Mm2VfkT+9P4OPAQIgWGgK8rbUExR/Vg4Yc22l9tig/+07/j03KzbTQ+p4aHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVsvgqFXM11MHZWqZtuxXOhnG1Zztt3VYGRbDSL49KtAiAnCXlg4yPSazoZOHc2HivKp3y0QNWjILatF7BZfzz6cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3226824},"shasum":"f2ab72ff367c9f1b9e32b05694ef25a4512fe569","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-etM+ztWs+eoirRFzp/OXEg1nhPrxIvaDNZ9pnKdgg7FK60klU39ZWxoEkyeVzCY8Bo5a3gZ3D3YqOoE3JmpIjw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","ioredis":"^5.11.1","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-13","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","@hono/zod-openapi":"^1.5.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-36_1789649862010_0.7318542032758768","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-37":{"name":"@venizia/ignis-helpers","version":"0.2.0-37","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-37","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"7f7f046e9183b00a9a20ead556355b1493eb0e9f","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-37.tgz","fileCount":2187,"integrity":"sha512-qPNGLTSNh27EbLkVQ82Nd5fpQamad4QQoG9gC4F09whzxG6RuKMf32UUJZ7LrkMf7gHYwj+yWivS2erG7KTWhw==","signatures":[{"sig":"MEUCIQDgviE8TTPUxA7vkxbh7lS6AqWMXj7wHYAStVzSkX0+ygIgb3J032M2ELytsmwdEeeUYeZEUsnWY0ZRkZKV4rZ7Pr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQx01P6ushanVbhf0uwoPOcxiFHrpPdluMAcUl6P68tAiA8GnOGPw4zc6IOK0C+DZtg9PTWMm3GKqYi5iW/yqoaoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246165},"shasum":"7f7f046e9183b00a9a20ead556355b1493eb0e9f","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-qPNGLTSNh27EbLkVQ82Nd5fpQamad4QQoG9gC4F09whzxG6RuKMf32UUJZ7LrkMf7gHYwj+yWivS2erG7KTWhw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-15","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-37_1789704552976_0.8865315194326886","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-38":{"name":"@venizia/ignis-helpers","version":"0.2.0-38","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-38","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"bfaeead4c19df2fbf7a102d5b3e9b7111860d1e8","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-38.tgz","fileCount":2235,"integrity":"sha512-1w/RDm2NMBPbDSFyvcvhzejXafcgE9PXwKQI0ciDpR66UGTSfaBD3oWe6YoTptl/gX5KF9qkUkQTY/2rdXT2LA==","signatures":[{"sig":"MEYCIQDe8QMWd0WWFl2OX0rVy5pNNfngiblOVEHleyhb5KLGVwIhAPUhKI6Ro7e7JPGUm42TR2NQ5rJbrkLSCdDECRF7MJsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF7KRHJiArpgB3ibx4ZYUkNEAIqdCYbVIm77WSSUNzm3AiEAgQBmuizByMm0BuUz/clYN80Qfu7kvL90MqA78XHAjrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313926},"shasum":"bfaeead4c19df2fbf7a102d5b3e9b7111860d1e8","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-1w/RDm2NMBPbDSFyvcvhzejXafcgE9PXwKQI0ciDpR66UGTSfaBD3oWe6YoTptl/gX5KF9qkUkQTY/2rdXT2LA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-15","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-38_1789708895193_0.7747529715798067","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-39":{"name":"@venizia/ignis-helpers","version":"0.2.0-39","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-39","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"73fc1c30807d2a225eaf9c913c66860770ecb43b","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-39.tgz","fileCount":2267,"integrity":"sha512-fZZcqpCjzA75f9XC/B5O1COe92NKVZvTSrw+hazF2Xc3Hx29ZOI1ySFnPUWrlimBP/926fvjs8xIJPAmGA3fAQ==","signatures":[{"sig":"MEYCIQD4Jz/zSeXst0vUrzIp+93o+SVmT9DeeXvs9q0AcpexWgIhAIlJ+o+SzGh2BaEM+kHkUx/glu8o451dlDaOqQKYkdSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICtRKB3JnaNkbshEaFm1Qc3Y4kd31MueuiUXx0Lfgix2AiBOhZs/C1Nf1cJKykyIhFQv62B0hMl6js510dx5+db41w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3321136},"shasum":"73fc1c30807d2a225eaf9c913c66860770ecb43b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./uuid":{"types":"./dist/cjs/uuid.d.ts","import":"./dist/esm/uuid.js","default":"./dist/cjs/uuid.js","require":"./dist/cjs/uuid.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-fZZcqpCjzA75f9XC/B5O1COe92NKVZvTSrw+hazF2Xc3Hx29ZOI1ySFnPUWrlimBP/926fvjs8xIJPAmGA3fAQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","dayjs":"^1.11.23","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-15","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-39_1789795322342_0.6295568456095302","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-40":{"name":"@venizia/ignis-helpers","version":"0.2.0-40","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-40","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"b8057280724ce5ea749cb6f6088297354a2b5382","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-40.tgz","fileCount":2380,"integrity":"sha512-++SXXjXbV6Pon70Dxm7svskIn7tDtpfT1tu0QOh5E7/5VjxDh6bOBCgtXLzb3JwUy6j3ScMd1pjZGbjapKg6OQ==","signatures":[{"sig":"MEYCIQDEO51JRFIwhD/GMvP429PeYbOPJy28utvZOu5roswUCgIhAI+bmUwTuSKPpvSSoS7whGFx1TQzNXoTAOHNbNTX1F0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfz2oTxP10CzFaBcgGb4quUeOg2HyOT74eHsCeHFFj+AIhAOydN2vPDHMOLKj1g3IZRUfjM87QQT/zfO2k8bicnw+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3536970},"shasum":"b8057280724ce5ea749cb6f6088297354a2b5382","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./uuid":{"types":"./dist/cjs/uuid.d.ts","import":"./dist/esm/uuid.js","default":"./dist/cjs/uuid.js","require":"./dist/cjs/uuid.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./temporal":{"types":"./dist/cjs/temporal.d.ts","import":"./dist/esm/temporal.js","default":"./dist/cjs/temporal.js","require":"./dist/cjs/temporal.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-++SXXjXbV6Pon70Dxm7svskIn7tDtpfT1tu0QOh5E7/5VjxDh6bOBCgtXLzb3JwUy6j3ScMd1pjZGbjapKg6OQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","dayjs":"^1.11.23","luxon":"^3.7.2","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/luxon":"^3.7.5","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-15","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-40_1790140560495_0.16373099904988941","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-41":{"name":"@venizia/ignis-helpers","version":"0.2.0-41","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis-helpers@0.2.0-41","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"homepage":"https://ignis.venizia.ai","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"d3ab23a0b4fc5ff7d9c115f8d12919ea5e2f6684","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0-41.tgz","fileCount":2380,"integrity":"sha512-nuYOYpZlfvyfA6MkE+mIoV5k7wNupiWcxy/fKcWZdnDl2EX6ksNTOSxuzHSikjbIygbLBibB49UUibHnzDfkRw==","signatures":[{"sig":"MEUCIQDapT43U1qIObhk/89cuXqRJbiKF5MCbW1/Sp6vpZaxYAIgZ3wUSjHn5y/TC6F2Bn33ceWpJh10R/4RtZTYuEJZSAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXE53M/bhQfUhYDu84Wvk05irsyQ651CIGZGXEMrIPUAiEAgMHyXH/HjaKCY7ifyWPJ5FRZfWvLyUyMeWtkjpPfMVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531812},"shasum":"d3ab23a0b4fc5ff7d9c115f8d12919ea5e2f6684","engines":{"bun":">=1.4"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./uuid":{"types":"./dist/cjs/uuid.d.ts","import":"./dist/esm/uuid.js","default":"./dist/cjs/uuid.js","require":"./dist/cjs/uuid.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./temporal":{"types":"./dist/cjs/temporal.d.ts","import":"./dist/esm/temporal.js","default":"./dist/cjs/temporal.js","require":"./dist/cjs/temporal.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-nuYOYpZlfvyfA6MkE+mIoV5k7wNupiWcxy/fKcWZdnDl2EX6ksNTOSxuzHSikjbIygbLBibB49UUibHnzDfkRw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0-24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","dayjs":"^1.11.23","luxon":"^3.7.2","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/luxon":"^3.7.5","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0-15","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis-helpers_0.2.0-41_1790185507292_0.7660739889070145","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@venizia/ignis-helpers@0.2.0","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"ccceabaec252b4931528ddef76f188f6205007a6","tarball":"https://registry.npmjs.org/@venizia/ignis-helpers/-/ignis-helpers-0.2.0.tgz","fileCount":2380,"integrity":"sha512-JK7hL1jqGXzMy5idLdnWZNjL28ODFuJwidDGcaR/mefCW61s5HAViK1yQE/bBTBivNbrcae44dmNvODQ6rIl+g==","signatures":[{"sig":"MEQCICaIL5gAnvm9vh6GK8VxqpMlo9z0jgqsyS+/dTOnpGQCAiAEtRVHxjH3cqJ/2n98ogKg55k1oFCugSkIFOGlMbh4Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJ43dc9n8Qo5jp3HQK9+RZ4qaJpme1C+HS62H423tsYAiBCBznZSPSvjlp4PVKjR01Tf8VF4Po1r838AXvN7ZAhGA=="}],"unpackedSize":3531803},"name":"@venizia/ignis-helpers","author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"shasum":"ccceabaec252b4931528ddef76f188f6205007a6","engines":{"bun":">=1.4"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./core":{"types":"./dist/cjs/core.d.ts","import":"./dist/esm/core.js","default":"./dist/cjs/core.js","require":"./dist/cjs/core.js"},"./cron":{"types":"./dist/cjs/modules/cron/index.d.ts","import":"./dist/esm/modules/cron/index.js","default":"./dist/cjs/modules/cron/index.js","require":"./dist/cjs/modules/cron/index.js"},"./mqtt":{"types":"./dist/cjs/modules/queue/mqtt/index.d.ts","import":"./dist/esm/modules/queue/mqtt/index.js","default":"./dist/cjs/modules/queue/mqtt/index.js","require":"./dist/cjs/modules/queue/mqtt/index.js"},"./pino":{"types":"./dist/cjs/modules/logger/pino/index.d.ts","import":"./dist/esm/modules/logger/pino/index.js","default":"./dist/cjs/modules/logger/pino/index.js","require":"./dist/cjs/modules/logger/pino/index.js"},"./uuid":{"types":"./dist/cjs/uuid.d.ts","import":"./dist/esm/uuid.js","default":"./dist/cjs/uuid.js","require":"./dist/cjs/uuid.js"},"./axios":{"types":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.d.ts","import":"./dist/esm/modules/network/http-request/fetcher/axios-fetcher.js","default":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js","require":"./dist/cjs/modules/network/http-request/fetcher/axios-fetcher.js"},"./kafka":{"types":"./dist/cjs/modules/queue/kafka/index.d.ts","import":"./dist/esm/modules/queue/kafka/index.js","default":"./dist/cjs/modules/queue/kafka/index.js","require":"./dist/cjs/modules/queue/kafka/index.js"},"./minio":{"types":"./dist/cjs/modules/storage/minio/index.d.ts","import":"./dist/esm/modules/storage/minio/index.js","default":"./dist/cjs/modules/storage/minio/index.js","require":"./dist/cjs/modules/storage/minio/index.js"},"./bullmq":{"types":"./dist/cjs/modules/queue/bullmq/index.d.ts","import":"./dist/esm/modules/queue/bullmq/index.js","default":"./dist/cjs/modules/queue/bullmq/index.js","require":"./dist/cjs/modules/queue/bullmq/index.js"},"./bun-s3":{"types":"./dist/cjs/modules/storage/bun-s3/index.d.ts","import":"./dist/esm/modules/storage/bun-s3/index.js","default":"./dist/cjs/modules/storage/bun-s3/index.js","require":"./dist/cjs/modules/storage/bun-s3/index.js"},"./common":{"types":"./dist/cjs/common/index.d.ts","import":"./dist/esm/common/index.js","default":"./dist/cjs/common/index.js","require":"./dist/cjs/common/index.js"},"./winston":{"types":"./dist/cjs/modules/logger/winston/index.d.ts","import":"./dist/esm/modules/logger/winston/index.js","default":"./dist/cjs/modules/logger/winston/index.js","require":"./dist/cjs/modules/logger/winston/index.js"},"./temporal":{"types":"./dist/cjs/temporal.d.ts","import":"./dist/esm/temporal.js","default":"./dist/cjs/temporal.js","require":"./dist/cjs/temporal.js"},"./socket-io":{"types":"./dist/cjs/modules/socket/socket-io/index.d.ts","import":"./dist/esm/modules/socket/socket-io/index.js","default":"./dist/cjs/modules/socket/socket-io/index.js","require":"./dist/cjs/modules/socket/socket-io/index.js"},"./dotenv-vault":{"types":"./dist/cjs/modules/secrets/dotenv/index.d.ts","import":"./dist/esm/modules/secrets/dotenv/index.js","default":"./dist/cjs/modules/secrets/dotenv/index.js","require":"./dist/cjs/modules/secrets/dotenv/index.js"},"./package.json":"./package.json","./hashicorp-vault":{"types":"./dist/cjs/modules/secrets/hashicorp/index.d.ts","import":"./dist/esm/modules/secrets/hashicorp/index.js","default":"./dist/cjs/modules/secrets/hashicorp/index.js","require":"./dist/cjs/modules/secrets/hashicorp/index.js"}},"license":"MIT","scripts":{"lint":"bun run eslint && bun run prettier:cli","build":"sh ./scripts/build.sh","clean":"sh ./scripts/clean.sh","eslint":"eslint --report-unused-disable-directives .","rebuild":"sh ./scripts/rebuild.sh no-version","lint:fix":"bun run eslint --fix && bun run prettier:fix","typecheck":"tsc --noEmit -p tsconfig.json","force-update":"sh ./scripts/force-update.sh","prettier:cli":"prettier \"**/*.{js,ts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"version":"0.2.0","_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"homepage":"https://ignis.venizia.ai","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"_integrity":"sha512-JK7hL1jqGXzMy5idLdnWZNjL28ODFuJwidDGcaR/mefCW61s5HAViK1yQE/bBTBivNbrcae44dmNvODQ6rIl+g==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.8.3","description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","directories":{},"maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"sideEffects":["./dist/cjs/index.js","./dist/esm/index.js"],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-inversion":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cron":"^4.4.0","hono":"^4.13.7","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.20.0","dayjs":"^1.11.23","luxon":"^3.7.2","minio":"^8.0.7","bullmq":"^5.81.4","eslint":"^10.10.0","ioredis":"^5.11.1","winston":"^3.19.0","prettier":"^3.9.6","pino-roll":"^4.0.0","socket.io":"^4.8.3","tsc-alias":"^1.9.4","@types/bun":"^1.4.1","node-vault":"^0.12.0","typescript":"^6.0.3","pino-pretty":"^13.1.3","@types/luxon":"^3.7.5","@dotenvx/dotenvx":"^2.23.0","socket.io-client":"^4.8.3","@hono/zod-openapi":"^1.6.3","winston-transport":"^4.9.0","@platformatic/kafka":"^2.11.0","@venizia/dev-configs":"^0.2.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependencies":{"cron":"^4.3.3","hono":"^4.12.30","mqtt":"^5.15.2","pino":"^10.3.1","axios":"^1.16.1","minio":"^8.0.6","bullmq":"^5.80.8","ioredis":"^5.11.1","winston":"^3.17.0","pino-roll":"^4.0.0","socket.io":"^4.8.1","node-vault":"^0.12.0","pino-pretty":"^13.1.3","@dotenvx/dotenvx":"^2.14.0","socket.io-client":"^4.8.1","winston-transport":"^4.9.0","@platformatic/kafka":"^2.6.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","winston-daily-rotate-file":"^5.0.0"},"peerDependenciesMeta":{"cron":{"optional":true},"hono":{"optional":true},"mqtt":{"optional":true},"pino":{"optional":true},"axios":{"optional":true},"minio":{"optional":true},"bullmq":{"optional":true},"ioredis":{"optional":true},"winston":{"optional":true},"pino-roll":{"optional":true},"socket.io":{"optional":true},"node-vault":{"optional":true},"pino-pretty":{"optional":true},"@dotenvx/dotenvx":{"optional":true},"socket.io-client":{"optional":true},"winston-transport":{"optional":true},"@platformatic/kafka":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"winston-daily-rotate-file":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ignis-helpers_0.2.0_1790226521874_0.7985292075581276"}}},"time":{"created":"2025-12-10T18:05:18.365Z","modified":"2026-09-24T05:08:42.199Z","0.0.0":"2025-12-10T17:32:59.200Z","0.0.1-0":"2025-12-10T17:33:12.241Z","0.0.1-1":"2025-12-10T18:05:18.600Z","0.0.1-2":"2025-12-10T18:07:17.627Z","0.0.1-3":"2025-12-11T07:50:59.842Z","0.0.1-4":"2025-12-11T07:57:45.626Z","0.0.1-5":"2025-12-13T09:38:01.731Z","0.0.1-6":"2025-12-13T11:47:25.102Z","0.0.1-7":"2025-12-15T04:53:10.812Z","0.0.1-8":"2025-12-18T10:14:59.444Z","0.0.1":"2025-12-20T06:16:49.431Z","0.0.2-0":"2025-12-23T03:47:06.784Z","0.0.2":"2025-12-26T07:10:51.603Z","0.0.3":"2025-12-28T10:08:53.242Z","0.0.4-0":"2025-12-29T03:32:48.800Z","0.0.4-1":"2025-12-29T10:27:51.650Z","0.0.4-2":"2026-01-01T14:30:45.695Z","0.0.4-3":"2026-01-04T09:01:29.258Z","0.0.4-4":"2026-01-05T05:15:10.279Z","0.0.4-5":"2026-01-05T10:07:27.258Z","0.0.4-6":"2026-01-05T15:41:13.436Z","0.0.4-7":"2026-01-06T09:49:03.592Z","0.0.4":"2026-01-08T03:39:35.900Z","0.0.5-0":"2026-01-11T15:16:06.001Z","0.0.5-1":"2026-01-11T15:21:44.746Z","0.0.5-2":"2026-01-13T07:06:50.812Z","0.0.5-3":"2026-01-26T09:57:50.647Z","0.0.5-4":"2026-02-03T15:23:13.818Z","0.0.5":"2026-02-06T10:43:21.284Z","0.0.6-0":"2026-02-10T10:14:18.058Z","0.0.6-1":"2026-02-11T03:38:20.865Z","0.0.6-2":"2026-02-11T11:09:10.559Z","0.0.6-3":"2026-02-11T15:05:46.227Z","0.0.6-4":"2026-02-11T16:08:43.060Z","0.0.6-5":"2026-02-11T16:57:28.519Z","0.0.6-6":"2026-02-11T17:06:44.284Z","0.0.6-7":"2026-02-11T17:52:33.954Z","0.0.6-8":"2026-02-16T10:33:12.645Z","0.0.6-9":"2026-02-26T02:05:10.046Z","0.0.6-10":"2026-02-26T02:10:12.685Z","0.0.6-11":"2026-02-26T17:45:11.355Z","0.0.6-12":"2026-03-10T07:17:34.583Z","0.0.6-13":"2026-03-10T09:41:49.370Z","0.0.7-0":"2026-03-11T02:45:46.002Z","0.0.7":"2026-03-12T05:33:10.954Z","0.0.8-0":"2026-03-15T14:41:56.577Z","0.0.8-1":"2026-03-16T04:55:09.668Z","0.0.8-2":"2026-03-16T07:47:10.276Z","0.0.8-3":"2026-03-20T15:43:00.199Z","0.0.8-4":"2026-03-20T16:43:20.872Z","0.0.8-5":"2026-03-28T10:12:46.488Z","0.0.8-6":"2026-03-30T08:43:11.941Z","0.0.8-7":"2026-03-31T15:12:45.480Z","0.0.8-8":"2026-04-23T16:32:41.128Z","0.0.8-9":"2026-05-21T13:45:28.047Z","0.0.8-10":"2026-05-24T10:43:02.234Z","0.0.8-12":"2026-05-25T08:49:53.496Z","0.0.8-13":"2026-06-02T17:07:59.230Z","0.0.8-14":"2026-06-14T06:14:30.224Z","0.0.8":"2026-06-14T09:05:17.239Z","0.0.9-0":"2026-06-25T17:07:23.402Z","0.0.9-1":"2026-07-06T11:17:44.225Z","0.1.0":"2026-07-13T09:51:03.359Z","0.1.1-0":"2026-07-14T09:48:34.593Z","0.1.1-1":"2026-07-16T18:15:35.163Z","0.1.1-2":"2026-07-17T09:15:11.124Z","0.1.1-3":"2026-07-18T16:49:36.369Z","0.1.1-4":"2026-07-21T06:47:21.283Z","0.1.1-5":"2026-07-23T16:40:25.819Z","0.1.1-6":"2026-07-25T08:27:29.918Z","0.1.1-7":"2026-07-25T09:08:51.842Z","0.1.1-8":"2026-07-25T10:30:58.164Z","0.1.1-9":"2026-07-25T17:36:24.391Z","0.1.1-10":"2026-07-25T18:01:25.340Z","0.1.1-11":"2026-07-27T08:14:45.072Z","0.1.1-12":"2026-07-27T09:35:02.567Z","0.1.1-13":"2026-07-27T10:09:35.612Z","0.1.1-14":"2026-07-28T06:43:12.503Z","0.1.1-15":"2026-08-02T14:22:01.279Z","0.1.1-16":"2026-08-06T17:13:19.854Z","0.1.1-17":"2026-08-12T03:55:29.328Z","0.1.1":"2026-08-17T04:56:53.894Z","0.2.0-0":"2026-08-18T15:20:08.367Z","0.2.0-1":"2026-08-18T17:52:12.788Z","0.2.0-2":"2026-08-20T10:05:25.740Z","0.2.0-3":"2026-08-21T05:05:12.146Z","0.2.0-4":"2026-08-22T07:28:54.524Z","0.2.0-5":"2026-08-30T07:21:47.349Z","0.2.0-6":"2026-08-30T08:53:41.205Z","0.2.0-7":"2026-08-30T14:59:52.946Z","0.2.0-8":"2026-08-30T18:03:04.194Z","0.2.0-9":"2026-09-04T09:32:15.921Z","0.2.0-10":"2026-09-05T07:51:43.411Z","0.2.0-11":"2026-09-05T17:48:35.778Z","0.2.0-12":"2026-09-06T04:00:38.868Z","0.2.0-13":"2026-09-06T13:13:39.453Z","0.2.0-14":"2026-09-06T14:04:12.187Z","0.2.0-15":"2026-09-06T16:46:44.500Z","0.2.0-16":"2026-09-06T19:51:04.926Z","0.2.0-17":"2026-09-08T15:03:40.733Z","0.2.0-18":"2026-09-09T04:53:18.711Z","0.2.0-19":"2026-09-10T03:35:25.633Z","0.2.0-20":"2026-09-10T07:25:22.839Z","0.2.0-21":"2026-09-12T07:21:48.610Z","0.2.0-22":"2026-09-12T08:39:55.561Z","0.2.0-23":"2026-09-12T11:28:41.250Z","0.2.0-24":"2026-09-14T10:41:51.490Z","0.2.0-25":"2026-09-14T17:06:51.469Z","0.2.0-26":"2026-09-15T11:27:08.274Z","0.2.0-27":"2026-09-15T16:59:07.401Z","0.2.0-28":"2026-09-16T04:10:14.975Z","0.2.0-29":"2026-09-16T04:54:54.674Z","0.2.0-30":"2026-09-16T06:02:51.851Z","0.2.0-31":"2026-09-16T06:43:23.451Z","0.2.0-32":"2026-09-16T07:46:11.298Z","0.2.0-33":"2026-09-16T08:55:09.464Z","0.2.0-34":"2026-09-16T09:13:19.836Z","0.2.0-35":"2026-09-17T04:46:19.349Z","0.2.0-36":"2026-09-17T12:57:42.128Z","0.2.0-37":"2026-09-18T04:09:13.109Z","0.2.0-38":"2026-09-18T05:21:35.341Z","0.2.0-39":"2026-09-19T05:22:02.488Z","0.2.0-40":"2026-09-23T05:16:00.673Z","0.2.0-41":"2026-09-23T17:45:07.469Z","0.2.0":"2026-09-24T05:08:42.013Z"},"bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","homepage":"https://ignis.venizia.ai","keywords":["aes","aes-256","aws-s3","axios","base62","bullmq","bun","cron","cron-scheduler","cronjob","crypto","cryptography","disk-storage","ecdh","encryption","env","environment","event-driven","file-storage","file-upload","helpers","http-client","ignis","ilogger","ioredis","job-queue","kafka","library","log-management","log-rotation","logger","logging","message-queue","minio","mqtt","network","nodejs","object-storage","pino","production-ready","pub-sub","pubsub","queue","real-time","redis","redis-cluster","rsa","s3","s3-compatible","scheduler","snowflake","snowflake-id","socket.io","storage","sub-path-exports","tcp","thread-pool","tls","tools","tree-shaking","typescript","udp","uid","unique-id","utilities","utils","venizia","websocket","winston","worker-thread"],"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/helpers"},"description":"Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"readme":"# @venizia/ignis-helpers\n\nProduction utilities for IGNIS and for any Bun project: a scoped logger, Redis, queues, object storage, crypto, dates, IDs, networking and worker threads. `@venizia/ignis` already depends on it; install it directly when you use the helpers on their own or need one of the sub-paths below.\n\n## Install\n\n```bash\nbun add @venizia/ignis-helpers\n```\n\nThe root entry loads with no optional peer installed. Every third-party backend (pino, ioredis, bullmq, Kafka, ...) is an optional peer you add only when you use it - see [Entry points](#entry-points).\n\n## Example\n\nRegister a logger provider once at the entrypoint, then take scoped loggers and helpers anywhere:\n\n```typescript\n// bun add pino ioredis\nimport { createRedisHelper, LoggerFactory, RedisModes } from '@venizia/ignis-helpers';\nimport { PinoLogger } from '@venizia/ignis-helpers/pino';\n\nLoggerFactory.use({ provider: PinoLogger });\n\nconst logger = LoggerFactory.getLogger(['CacheService']);\n\nconst redis = createRedisHelper({\n  mode: RedisModes.SINGLE,\n  name: 'cache',\n  host: '127.0.0.1',\n  port: 6379,\n  password: Bun.env.REDIS_PASSWORD ?? '',\n});\n\nawait redis.set({ key: 'user:1', value: { name: 'IGNIS' }, options: { expiresIn: 60_000 } });\nconst user = await redis.get({ key: 'user:1', transform: JSON.parse });\n\nlogger.for('warmup').info('Cache warmed | user: %j', user);\n```\n\nNotice that your code only ever types against `ILogger`. `LoggerFactory.use()` swaps the backend for every logger handed out so far. With no provider registered, the factory falls back to winston on the first log call.\n\nDates and IDs need no peer at all:\n\n```typescript\nimport { TemporalHelper } from '@venizia/ignis-helpers/temporal';\nimport { UuidHelper } from '@venizia/ignis-helpers/uuid';\n\nconst temporal = new TemporalHelper({ timeZone: 'Asia/Ho_Chi_Minh' });\nconst paidAt = temporal.parse({ value: '20260919120000', pattern: 'YYYYMMDDHHmmss' });\npaidAt.toISOString(); // '2026-09-19T05:00:00.000Z'\n\nUuidHelper.getInstance().v7(); // time-ordered, for a database key\n```\n\n`TemporalHelper` uses the runtime's `Temporal` by default. To use a date library you already have, pass `DayjsTemporalAdapter` or `LuxonTemporalAdapter` - this package imports neither.\n\n## Entry points\n\nA helper that imports an optional peer as a value lives only on its own sub-path, so the root entry stays peer-free and a bundler packages only the backends you import.\n\n| Sub-path | What it gives | Extra peers |\n|---|---|---|\n| `.` | Everything peer-free: `LoggerFactory`, `ILogger`, `HfLogger`, Redis helpers (`createRedisHelper`), `SequentialQueueHelper`, disk and in-memory storage, `AES` / `RSA` / `ECDH`, fetch and TCP / TLS / UDP helpers, Bun WebSocket server, `createSecretsHelper`, `ApplicationEnvironment`, `WorkerPoolHelper`, `RetryHelper`, `TemporalHelper`, `UuidHelper`, `SnowflakeUidHelper`, `ModuleUtility`, `getError` | none to load. `ioredis` to use Redis; `hono` for the JSX types |\n| `./core` | Browser-safe runtime classes: `BaseHelper`, the error module, `RetryHelper`, `TemporalHelper`, `UuidHelper`, `TreeBuilder`, `TreeWalker`, `SlugHelper`, `UrlPolicy`, parse utilities | none |\n| `./common` | Constants, types, redaction and resolvers | none |\n| `./uuid` | `UuidHelper` and the standalone `uuidV4`, `uuidV5`, `uuidV7` | none |\n| `./temporal` | `TemporalHelper` and the `Native`, `Dayjs`, `Luxon` temporal adapters | none (your own `dayjs` or `luxon` if you pick that adapter) |\n| `./winston` | `WinstonLogger` | `winston`, `winston-transport`, `winston-daily-rotate-file` |\n| `./pino` | `PinoLogger` | `pino` (`pino-pretty` for text output, `pino-roll` for file rotation) |\n| `./bullmq` | `BullMQHelper` | `bullmq` |\n| `./mqtt` | `MQTTClientHelper` | `mqtt` |\n| `./kafka` | `KafkaProducerHelper`, `KafkaConsumerHelper`, `KafkaAdminHelper`, schema registry, bundler plugins | `@platformatic/kafka` |\n| `./minio` | `MinioHelper` | `minio` |\n| `./bun-s3` | `BunS3Helper` | none - Bun's native S3 client (Bun only) |\n| `./socket-io` | `SocketIOServerHelper`, `SocketIOClientHelper` | `socket.io`, `@socket.io/redis-adapter`, `@socket.io/redis-emitter`; `socket.io-client` for the client |\n| `./axios` | `AxiosFetcher`, `AxiosNetworkRequest` | `axios` |\n| `./cron` | `CronHelper` | `cron` |\n| `./hashicorp-vault` | `HashiCorpVaultHelper` | `node-vault` |\n| `./dotenv-vault` | `DotenvVaultHelper` | `@dotenvx/dotenvx` |\n\nEvery entry ships as both CommonJS and ESM.\n\n### Compiled binaries\n\n`ioredis`, `bullmq`, `socket.io-client`, `node-vault` and `@dotenvx/dotenvx` load by name at runtime. A `bun build --compile` binary has no `node_modules` to find them in. Import the peer yourself and hand it over, either through the helper's `module` option or once at the entrypoint:\n\n```typescript\nimport * as ioredis from 'ioredis';\nimport { ModuleUtility } from '@venizia/ignis-helpers';\n\nModuleUtility.register({ modules: { ioredis } });\n```\n\nA binary must also call `LoggerFactory.use()` explicitly - the winston fallback cannot reach a bundle. Details: [Module Utility](https://ignis.venizia.ai/references/utilities/module).\n\n## Where it sits\n\n`dev-configs -> inversion -> {filter, helpers} -> {boot, kernel} -> connectors -> {core-worker, core-server} -> atlas`. It depends on `@venizia/ignis-inversion`; `boot`, `kernel` and everything later depend on it.\n\n## Links\n\n[Helpers documentation](https://ignis.venizia.ai/extensions/helpers/) -\n[Logger](https://ignis.venizia.ai/extensions/helpers/logger/) -\n[Temporal](https://ignis.venizia.ai/extensions/helpers/temporal/) -\n[UID](https://ignis.venizia.ai/extensions/helpers/uid/) -\n[Changelog](https://ignis.venizia.ai/changelogs/) -\n[Issues](https://github.com/VENIZIA-AI/ignis/issues)\n\nMIT licensed - see [LICENSE.md](LICENSE.md).\n","readmeFilename":"README.md"}