{"_id":"@venizia/ignis","_rev":"256-9b55b245439938c333d9b040dab20fdd","name":"@venizia/ignis","dist-tags":{"latest":"0.2.0","highest":"0.2.0","next":"0.2.0-50"},"versions":{"0.0.1-1":{"name":"@venizia/ignis","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@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":"a399f8fec707694ff35b58afd7d0228ffb5a4456","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-1.tgz","fileCount":1,"integrity":"sha512-NVbncuWXLhJ6+LB2y6uf0Xf+HLwZjMqJkLVv1VXcF5yVpumSRNgEa503ptCkfRc4NB+7b9kNPBDcO389k8lXoA==","signatures":[{"sig":"MEYCIQCS164dI1B+aqgYSZ3qhuLE4d1inqAT41oQXpvF1o4u0AIhAOJpxDaGjzPCVIKjTByrXAWto2V/AkcV5Gi9jz8VNj3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3632},"shasum":"a399f8fec707694ff35b58afd7d0228ffb5a4456","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","test:develop":"bun run rebuild && NODE_ENV=development bun run ./dist/__tests__/index.js","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-NVbncuWXLhJ6+LB2y6uf0Xf+HLwZjMqJkLVv1VXcF5yVpumSRNgEa503ptCkfRc4NB+7b9kNPBDcO389k8lXoA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git"},"_npmVersion":"10.8.3","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"latest"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-1_1765389970428_0.6371520052627311","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-2":{"name":"@venizia/ignis","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@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":"3e3abc4e77b66130da6cd4b51149ad29341df2ac","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-2.tgz","fileCount":1,"integrity":"sha512-UzaSwjEfRE/Gsl6Y40S1m32Kocc+3JxpJWOu4OFBnoPMxtR6tz/kHF3sFFQ2IpYo4KJ7e3B6L0v3qrmVMCSDiw==","signatures":[{"sig":"MEUCIGtonSNNAOjyvcgjg7L95/Avdvlq+0U0aBmgRe05ll6aAiEAmxKgxSSVUlQiBPk23Wd/sc0GdubgHm0mbEcnkP/ZzRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3632},"shasum":"3e3abc4e77b66130da6cd4b51149ad29341df2ac","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","test:develop":"bun run rebuild && NODE_ENV=development bun run ./dist/__tests__/index.js","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-UzaSwjEfRE/Gsl6Y40S1m32Kocc+3JxpJWOu4OFBnoPMxtR6tz/kHF3sFFQ2IpYo4KJ7e3B6L0v3qrmVMCSDiw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git"},"_npmVersion":"10.8.3","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"latest"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-2_1765389988571_0.930484000800172","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-3":{"name":"@venizia/ignis","version":"0.0.1-3","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@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":"a94be980c959d89e40731f0cd4435b868918a8ee","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-3.tgz","fileCount":3,"integrity":"sha512-oMh2sANgZrmaAVeqoILJ8LFkSzHMEBhmzjy5iyWQINSCflmQ1C1gmyObHSRnWtSQbw7QV7lL+RzqlJtLhxL0yg==","signatures":[{"sig":"MEQCIEHQoNfqpH4B8PSsuKosCOcDz12apOmCdzaYdxsceFtwAiBxVAbQaiddgVQCKYEtLZplkopC+2FshNl3gj3eoJf93A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9598},"shasum":"a94be980c959d89e40731f0cd4435b868918a8ee","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-oMh2sANgZrmaAVeqoILJ8LFkSzHMEBhmzjy5iyWQINSCflmQ1C1gmyObHSRnWtSQbw7QV7lL+RzqlJtLhxL0yg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"latest"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-3_1765439495634_0.09251317412287174","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-4":{"name":"@venizia/ignis","version":"0.0.1-4","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@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":"cd614fba04d6d97ca2ee9e7f72a032a22e969bf0","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-4.tgz","fileCount":495,"integrity":"sha512-VynOblavkFFkhlQ/yKirvlwJC5DRadua5NgDEMt9Q4DZ1RBhZRgqiKgNEEp2bBpTfmm+w3v6EDr0wyrrqdvSEg==","signatures":[{"sig":"MEUCIQDnIsj6xNyuKHbHUujT1iClTPSWjKAF/ETuAvTfznXMTAIgeYjWFMz5NOrPJa3gq5Kig4DX3QqVxTgVk0CQhbIND7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613413},"shasum":"cd614fba04d6d97ca2ee9e7f72a032a22e969bf0","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-VynOblavkFFkhlQ/yKirvlwJC5DRadua5NgDEMt9Q4DZ1RBhZRgqiKgNEEp2bBpTfmm+w3v6EDr0wyrrqdvSEg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"latest","@venizia/ignis-inversion":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"latest"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-4_1765440125812_0.4972951943675399","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-5":{"name":"@venizia/ignis","version":"0.0.1-5","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"dd22ef9cac62e0e74a7e8f76484a80859c3bf188","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-5.tgz","fileCount":495,"integrity":"sha512-mlUI/gpy0Kyt3ANi+CGagqBAFq70Vrd4NDiAstpQtzHxyLYSgIiBPGRiEbiZPvyux2XafIxvJb1n1EBFUYb8Pw==","signatures":[{"sig":"MEUCIQDaXQkw8t65ingrUju8ljXckIDd2NAxshx6fYKW61WqngIgcl0dJgl61zS7UM+6WHBvzttci2CASRFJR+WJTC3pKgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617188},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9ad55b196f50a80aeb0f7eb6e8d520c80613aa94","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/core"},"_npmVersion":"11.6.1","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"^0.0.1-4","@venizia/ignis-inversion":"^0.0.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-3"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-5_1765618796097_0.18774826190078842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-6":{"name":"@venizia/ignis","version":"0.0.1-6","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"4c5a727b68a05b7f2a0d2f2d91bfab906e562181","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-6.tgz","fileCount":495,"integrity":"sha512-Afg/bbW3D2/WwFQtulkIHgxkXxF9PeBH+nvrWirqwY6SbDnRQqgm6H5t20tNDSNzQSIXJUt36at0f5fLkas5NA==","signatures":[{"sig":"MEUCIQD1vwqSkxrl2W8rq56vY0fMn+KVxPOsYESsTMe8wwl0qgIgHN6RUBN/OD6dEWf632qxKGgW87Q6rozpBkA8QfsfLpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615572},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ae0a1b7a2c73d0e0b36cdd468357e46909eb4d92","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"^0.0.1-6","@venizia/ignis-inversion":"^0.0.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-6_1765626517464_0.6044342731239027","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-7":{"name":"@venizia/ignis","version":"0.0.1-7","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5257a7cf543d20646eb924771924a2e4abad0928","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-7.tgz","fileCount":547,"integrity":"sha512-Hxr//LkHZYLIT71o/TKJPZ27q8gfmp12lc/pLr4KmbOtyp1H5iAR/vcoEAW2hXROsYMzoaY5VfhUQ6IoRGUXRg==","signatures":[{"sig":"MEUCIBosQz0wX8JOPiQmmCT8Uiq0Iui2KG+4WtZHQ5EgSx7pAiEA4Sd4MRgka/rmw4X6GXMw+rYkJmLyAajeRhdgONml1dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741547},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0f87f81876e31eb664ab6a0796622fcf401f5227","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"^0.0.1-7","@venizia/ignis-inversion":"^0.0.1-8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-7_1765776210015_0.2719483799693514","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-8":{"name":"@venizia/ignis","version":"0.0.1-8","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"145e1ec1200e17bb93ea7ef5d1093db508698554","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1-8.tgz","fileCount":587,"integrity":"sha512-weD7Of7R4fCNB4ySX9LsDxGMvqvDvCjQyenscKW4B7gRihvfCA+ujrKntQ76XADzvmMoEs8e+k66o1LkxG43Pw==","signatures":[{"sig":"MEUCIQDhOBPo2ccshdDZj9inrVnOhycFgDQTeq1uS6I+D+zUkAIgE6+1xWjWIs+NQMk7kImga1BMyIMPVJMAsM6UHGk/8G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848286},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ae8cd95b704631c91fd576e827d482f0e851f7a4","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-helpers":"^0.0.1-8","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1-8_1766053061450_0.10592424791487787","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@venizia/ignis","version":"0.0.1","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"eb2c5aef4d4e8bc30f2f2ef3820a693e22816736","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.1.tgz","fileCount":587,"integrity":"sha512-rfyUY9r5TAyrg1TQeFmdTEHtrwutf5djpPOc24r2mE2wTIZTO1Ed8+BnZ995s8rqSmnvS1aoCPUw6ukcCIsl0w==","signatures":[{"sig":"MEYCIQCHuy6N6WjsIr1UJ8Uc7IlD/0Qp6U3KUdeMiDkEkEiePAIhALChUBU5VP7UorxPA3auH7P1UJCsFy0iqEM2ukcVdQ8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853157},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"df5eddffb0d039b2e02f7fb1480204c0f85bef60","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.1","@venizia/ignis-inversion":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.2"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.1_1766211542195_0.015554170013484026","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-0":{"name":"@venizia/ignis","version":"0.0.2-0","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5ff64eb12af132e39c9f3d509ee855123ca190cc","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2-0.tgz","fileCount":587,"integrity":"sha512-PgFSLTPhho/GGkfl9a7+gsfz+P8cG9BOxKA277zf0XYMjefMBbRf1MSeGOhD365HtecxXXXW34SZzgk+NugcQw==","signatures":[{"sig":"MEQCIBANV4nNW5jtN0gDy38K9bC+2UjnpFP9ppFLIRt04DPVAiA3dz356gho7lqLiDx/xTHXGj9t7KECJOS5QkaThfRuCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854819},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"efd615a0e839da841ecc25da8d5b4421c011944b","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.1-8","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2-0_1766385749944_0.2679517655691963","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-1":{"name":"@venizia/ignis","version":"0.0.2-1","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.2-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":"e50e9f52c1a4ca9e6a53a73a023ee86331b8e153","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2-1.tgz","fileCount":587,"integrity":"sha512-HwutGwW6fqzRpIgGz5KW81jnauKmVCRz+LYcGlAXqK2nlHCTgUGhQ2zLP4cZLQ7WffCVbVgskNdgMSrWbnXzRg==","signatures":[{"sig":"MEYCIQCKf3xBOUQH/A2rEsDJaNj+I0lhJCc9BH8g6QUrBPNBRgIhAP7uiAckxuUDI3gZjUHsdFXWLCQqpQ7Il47Xz+HTGGq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854818},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7d771c536399e4a667d0d8924f3c1fe598735e54","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.1-8","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2-1_1766391513966_0.8923119111054114","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-2":{"name":"@venizia/ignis","version":"0.0.2-2","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.2-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":"1308b8f7f53722e09dc132653ddcc22c23a9d77d","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2-2.tgz","fileCount":587,"integrity":"sha512-MeBLO5Mf06MBDpkiHvGCPsXjvBctyhZChwvQxIiU7uF3fj3Q0OesJIISePUHLsGi00QGoRsWtbl+mpMt5TeMkQ==","signatures":[{"sig":"MEYCIQDOaXHN0jz7joxYxGI6hcGfL8LsFVFeGtq72kKUf7lMjAIhAJoO1cI5pHYlKWZTqYhgEIviMw/pERwROrFoveuGLnhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865285},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7b7b5cd83df06e796901cfb78e8222aa3c57cb12","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.2-0","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","casbin":"^5.38.0","socket.io":"^4.8.1","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2-2_1766466951391_0.08899695665079976","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-3":{"name":"@venizia/ignis","version":"0.0.2-3","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.2-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":"4ed95a8da24e2f24171e2b09221db31284e9ee40","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2-3.tgz","fileCount":683,"integrity":"sha512-iZbaQj6WT5BrzYMBlk2WaPsAmB/rkmkwfO/jSEU4FTAHJRG8lQwfxQVk6NxJ1bWus82bZDjhd0Mpf0v5EtlDJg==","signatures":[{"sig":"MEQCIEPNiRva+b5DsxpasYfFdEYw7WSQO5JpCgY8ShoZbTnyAiA41Cofab9gRRIiIXtDwAWZYdJLcXDvg4U2w81ZUJWhoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996599},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d58f0093766ae369fc67cbea865241636b5fb9ef","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.2-0","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2-3_1766568123498_0.17345370308615737","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-4":{"name":"@venizia/ignis","version":"0.0.2-4","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.2-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":"9c94885f91d9bc07ab58cf4c179883cf8bdda599","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2-4.tgz","fileCount":683,"integrity":"sha512-NSon/FMgH/senmopUAqYNMRts4J5n3lHB6bgptlobGjf9eWp7Gjt8C5Jj63pLaDVIwWjKhELMmIcOvl1+jCogQ==","signatures":[{"sig":"MEUCIDAW3pGcA0BXX+PkzvFiNypht9Tni9ZYD7jilH0lLR3KAiEAhu2PgUaPw0+8beN85vcBbm1WWRqlSINdhFNmiiGb0S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003158},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e29d57d2916f4f0d6ea3ac1fc1f177d97efe17d4","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.2-0","@venizia/ignis-inversion":"^0.0.1-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2-4_1766645591221_0.5481634505808921","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@venizia/ignis","version":"0.0.2","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"91c1abc065596f7decbebf868cc5c2f2e62ff23a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.2.tgz","fileCount":687,"integrity":"sha512-RlWQWtk7C8ABYQ+VbGMxbV/A74Yyet/pt5ncsUC8Ca7vaQiuiIRudlXgWKvnyHzeOS5cIQ0uocA9ojfUWgY53g==","signatures":[{"sig":"MEYCIQCH+yE/fMR2z2/UXtUgfEDHJoBwqalim0VOt+3H3EHofAIhAO+/mAf0p4XOeX1NHvV0KQMcRIm9J/dlcJeA+h51sUYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016359},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0bd0f491d6e5761368ad1d3d3848d8807a1dfbde","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1","@venizia/ignis-helpers":"^0.0.2","@venizia/ignis-inversion":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.2_1766733401738_0.6559945909305345","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@venizia/ignis","version":"0.0.3","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"deaccbecc923f3eb4e36ab5904d92e20b93b8aac","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.3.tgz","fileCount":687,"integrity":"sha512-HZnxTi/hllO7k927gsrYKJXzAtDym+VrYbT6BhidoJt4GZqIVcWr+0OTr4okvVGkefZAB1PjRVMdK5y3aDeexA==","signatures":[{"sig":"MEUCIDXmh60gk1hEltFNU+BT4uesKTpqzkVcVQIXxQw7M660AiEA1il+FLtQOA06y2moQvPOQRSLn3iZYWWCtAAeP/ZiTlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020252},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38eef0d0bf78de837344b04479618cabf30a4d03","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1","@venizia/ignis-helpers":"^0.0.2","@venizia/ignis-inversion":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.3_1766847139196_0.7118768893099447","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@venizia/ignis","version":"0.0.4","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"1bd6141c24c04fd3e3ff2e3dd6d676c813660875","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.4.tgz","fileCount":687,"integrity":"sha512-tMZVaj1IAdcE4+MGj7yS2iuz0e52c+APBnKxNGyDhcmx9QjFKFuMkxCB0C+cITqAovo/pprGNjIb+O43esQCTg==","signatures":[{"sig":"MEUCIA+LPBTx1yItH9qUc92HSMttXquPJBJKBprnUuujABYgAiEA0UV6PPG0zWb3oko+II5/KXnXj7Czf58dAgZkB/tIm04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020252},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c7a5fa85090ba1a24882f0f1291f5b7f4aed637","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1","@venizia/ignis-helpers":"^0.0.3","@venizia/ignis-inversion":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.4_1766916871447_0.06283364019661786","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-0":{"name":"@venizia/ignis","version":"0.0.5-0","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"cd5145a94b322247afce59907d1a5756a836f8e6","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-0.tgz","fileCount":687,"integrity":"sha512-d8JQy6jBcPmyhA1fgzUxXi7xa76WHJxKG2v5cHQtjRKBvANsUw6MqWc5eoJDCWlFmwj0mo70PxHfJnIx7pmVbw==","signatures":[{"sig":"MEYCIQDUIYlPH4vA9vNo8oYQm5Sru7+uTquYg/uLtkdcZoEtQQIhAIeCMgVNmlY2tHkFvbwLH+3gV5BacLNzlPXlQfSQHsWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023962},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ae9452a5f1e3faba202ce53d61f7b7f2e189db24","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.1-0","@venizia/ignis-helpers":"^0.0.2-0","@venizia/ignis-inversion":"^0.0.2-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.1-4"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-0_1766969419992_0.9546600966109429","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-1":{"name":"@venizia/ignis","version":"0.0.5-1","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"762d2a5661404921bd98a507d2318c2b36d95cf6","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-1.tgz","fileCount":687,"integrity":"sha512-AfOTw5jz0RCJFy+zKC08rqej+dNp/uTV7de0kbqjq4tmZtMAfTQTDSwCo/xXWJ9zYVYPXGh67tEJ5V4bjjiA5A==","signatures":[{"sig":"MEUCIAVt8faFdql1RDsFVPgjIlL3jaN4nOFIx74LpkghVXjWAiEAj4rzvsw30qzSjl7ujDxKvBjGpMFybdWsvggyXs7EBgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1f3951fcf1f34cdebc2e21142de8d843f38ef3fc","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-0","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-1_1766979681770_0.15259450492968174","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-2":{"name":"@venizia/ignis","version":"0.0.5-2","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3e7e9e05becaf8ed1b283472f36a6bdd5c5a119b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-2.tgz","fileCount":687,"integrity":"sha512-VA4N5V11FNRYgYnIXXhUuxQm2wlv76d+n3mxErYrI7j6GaYXVLFw/hgPAj52IVZlwB1F4lm02b/ad57NrtXqoQ==","signatures":[{"sig":"MEYCIQC/AudAJms0g4lp5CXHlfCg2c/uXx8qiZdoaZDGl4OKOgIhAJb5jTy/qjtTKlPPHBB9dfuVgkUwVJEeL6uHVhgw5U2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027023},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"78f6e04749df6e678dbea746c1a6f3e75b31f566","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-0","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-2_1766990359919_0.6812548319560012","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-3":{"name":"@venizia/ignis","version":"0.0.5-3","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"38636fe6e5015742dfacfd32595eeb755b590869","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-3.tgz","fileCount":687,"integrity":"sha512-s8MoZaEhdUneY5nAlNLWZ7BTB2aBuu8fz27ABsVoqpsxamHds1UTZ0HkrNiZqLeUsObcqZeDJoS5oRRusXJy2A==","signatures":[{"sig":"MEUCIF02FUDaXOqQ+rzqFMQfXMPLyZloPDPuWNwW5Ay74NWuAiEAlRbeJS5pbNnO6JeXvwqTQKZfmSzeJvfxb9E3yN1r49o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027023},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3689484a3cc147eed9d796b01dd25bd0018928c1","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-3_1767004264174_0.7796068927515203","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-4":{"name":"@venizia/ignis","version":"0.0.5-4","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"ba33fa823856382d46743c68d6dae365e6f36555","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-4.tgz","fileCount":687,"integrity":"sha512-RWfH6PQUZOd4nU0tIUBf2gpS6ZtnYITK4Aat/paE4p3W5FSEyo9woomOlXOd2KQ6gtbEFgOTADMk/rvGTX7ZfQ==","signatures":[{"sig":"MEQCICGwCgKIFACr814eKvExhS+pfmALBKumCJK7tsK1q5TNAiAD3qhU3aycRvPGUQcV9M9hPlJV0b3i5MV4j4e7AD3FPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032748},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"87da9d0448a6cdb5030b58b0d2265114207d3772","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-4_1767063903390_0.5075722786211296","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-5":{"name":"@venizia/ignis","version":"0.0.5-5","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"5fe6e5d7a2c755c22faf64c908fce15fec37b8be","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-5.tgz","fileCount":687,"integrity":"sha512-oK3EOn1kM1aQf5GAe4vCkK2prTE/afcz9FNMHPuBPfu/mOU8WW5KP/XOzTlMhVG0RnoHvmlXQ6tHspT/qV2Lug==","signatures":[{"sig":"MEYCIQDw5tORhypB0FvpOq1rz984lFs/SKNoNnc3UM7tS+KyLgIhAIUJcWXxa5l1AcDiSHQVFQESmFrVQBjDqnoWH8VwDbYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032748},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aae748aadf8bbfb753576ad305d80de91a6ae34b","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-5_1767076404504_0.046115639768204764","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-6":{"name":"@venizia/ignis","version":"0.0.5-6","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"29d3640f8183d4846a924b9825380e6e8d48e359","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-6.tgz","fileCount":687,"integrity":"sha512-PZiqvCqVX8YA/BM/XpEPPI+ty9GTdrJLfTyQqay0SSvRkOyh567e2lsjeIlbCiFod3QAok6UTpMoHMBZVo+rFg==","signatures":[{"sig":"MEUCIQDHuEMyrEMZH/G2mZAg7kIjf3591VfWmOvsVRMYiHYDfAIgHhvwgQ4h7TC0XtIxWKKm0OxAxpYy+Mwj7Lg+58Kasgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034026},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a350d29f0b1e2b0a6310a5756d85b2474bc966e4","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-6_1767085962097_0.4656017522634417","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-7":{"name":"@venizia/ignis","version":"0.0.5-7","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"4ef8dba1427ce76aa0a5346c7e38e58b77c80a67","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-7.tgz","fileCount":687,"integrity":"sha512-BamnvoXmKCDbhFXo9Dlpq4xQeWNNiQC6TK/26XMXvkFvkAwFQ/9YYMulO4Zab1mhQAX0blEMd6nvS6BFsBAzjQ==","signatures":[{"sig":"MEYCIQDqTe3xNDTItVyk4OecpIUu32CGhriu8TcBp57L+1cnVAIhANLnz66X6uRvNph+OD8B24ES1cKOfycUtlVIJjt+a2vv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033763},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ebbf8e9fb50d76523612f49b41490df8381f789c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-7_1767089261202_0.14876979526799117","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-8":{"name":"@venizia/ignis","version":"0.0.5-8","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"5610021f013c0bc6d6e13d41a5add05419b911c1","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-8.tgz","fileCount":687,"integrity":"sha512-0NQ02tBeChg1HWhvjvJqcP8rLzmIuX73GLojNQEOhwKCDOn32PQXizKm6ufFyndc+Nf5QfAytrVmJiDcXcY+wQ==","signatures":[{"sig":"MEUCIQChHoURF/3Uhy3XZZzXFmrr3bf+Waq78NjB7Dz6kmdGoQIgaQA+7669VmPmhW9DXVPWUa+z3q+rRC+10IOpXIeFw1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056340},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0c17efee25bb354dc0d2bc2542b6596559d36b32","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-8_1767113984770_0.7495378254590557","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-9":{"name":"@venizia/ignis","version":"0.0.5-9","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"03fae35a742bdb77de6b0838868c2097e91c3393","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-9.tgz","fileCount":687,"integrity":"sha512-s/MSlerVg3oVj1DMlVWRSL028NmUdnrNKGaEr5rUnxJBomZZ3KT3iI8sekYhGC7JTUrRZppH6wVOEPeNdhhyrg==","signatures":[{"sig":"MEQCID1VsqCd6aQS5XEVemEMcXooFBmxRL1LcBOMBG8GqqecAiB4LnCqTsVqERhJqpTus/Wp8tzIBsNbeHdQg+GqZ2dNsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057478},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d236c68cb9def9a8f92aa35f2bba78679a0a8f45","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-9_1767163633185_0.7397800033148412","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-10":{"name":"@venizia/ignis","version":"0.0.5-10","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"c98dde812046bc922bda7ff2d45984bb66eb88a5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-10.tgz","fileCount":687,"integrity":"sha512-tlryeUtaG/RhUz4whdpEmhtL7iBQxJ5ZBEfQZY7GFTdieC5V4WtHEB1Go3AB90UFDafnY0nhOJVoeOD1FDUSvw==","signatures":[{"sig":"MEQCIE370GCju+PgqeTbbci/JuGVRBrGinSUj3FjpzvElUV8AiAzkCf1apJ+7f5rZ/GDXte686+bll04KSZeH1QZvpySlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075679},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"74d7efeed05dc16de1023d6230c0c3b93fe7a543","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","tsconfig-paths":"^4.2.0","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-10_1767198191677_0.6391305986893299","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-11":{"name":"@venizia/ignis","version":"0.0.5-11","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"8327f154ad76981a8c67394749e663ab60765ab8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-11.tgz","fileCount":687,"integrity":"sha512-dKKorQs1PWJw9sLI4BdV+ncytqYyexW2lqhES++hhWphWdP2JCUcWCDGQnvd81aEKIn++w2iikvFaAxfCokNnA==","signatures":[{"sig":"MEQCIBma2x37BqjM1px3lVNXlVASWAPaboLQtop9AN0TLUYRAiAjTlQDkLEd37KxK6+EM3oPIOguu8J3ehVsI78MFD4o+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076379},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"62e1bbe54780584cdf6d62141e56a6c019e81885","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-11_1767259777282_0.08941693983463739","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-12":{"name":"@venizia/ignis","version":"0.0.5-12","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"448923514b56afbe045e5cf32800c40fe443eaf2","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-12.tgz","fileCount":687,"integrity":"sha512-hX2JjUmAFagmcc2BsOwlBoNEt7+7tKRKH6cOh7asRlpKLUFuh2SnsQWdixibgtU84LMM8LzISnmNnzd7v2A6JA==","signatures":[{"sig":"MEUCIQD/ILu7GaYADrJ2Eut9g3yHz3gy5MVXvB51e/sLcufHEAIgKdWu3dY6GZo1j8gUUC8xUL2mwugIyJAVl0IEF1RCexc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076483},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f88020e989da646234e9184275141658cf7f3bf","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-2","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-12_1767277919446_0.8297183811149875","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-13":{"name":"@venizia/ignis","version":"0.0.5-13","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"5e50fb7caefb10b496ca239455d104505b68deca","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-13.tgz","fileCount":699,"integrity":"sha512-ISZqYFeYRPF7jSVv4GajP3oQokpUBXyKDOSMz7fiC9Rb4c29xgdwzi1kPRmCbJ/YGhOLP+XK6laDe/K/JUlP9g==","signatures":[{"sig":"MEUCIQDgqEsvZhA3Q+9zvqOdQC+SeD3uNuARnPSUT8xFZ3339gIgJchc9iSFaht69wc9Js5BvRvqcZzLGrUE+tpX6zfTrGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091061},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d103d488dbf79e081afc1e477e821a99bc65c8ed","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-2","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-13_1767374759316_0.7503101758137714","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-14":{"name":"@venizia/ignis","version":"0.0.5-14","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-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":"adf04ad67df3f1fa9d755981953c30825310fee5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-14.tgz","fileCount":699,"integrity":"sha512-143PcQ4Yqr1EaPbzZ/jbaCfO03RTylIYitxp35CXFlRYWzI6pl+f3PevvHK1kPznGtag9HJC6zuDnHBgFTk8CQ==","signatures":[{"sig":"MEUCIQCmSXStAay4yPHgwATOtngHMPFMo/mr/xn9eLPwZDbK+QIge7XLpMfLKQ5bM16erurtCpGmSk5OFbzFAcZCtPOXqPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090577},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"075f5714f5090ba44c628194d1528b0f6fd0cfd8","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-0","@venizia/ignis-helpers":"^0.0.4-2","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-14_1767428474806_0.4969243526804339","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-15":{"name":"@venizia/ignis","version":"0.0.5-15","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-15","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":"93c174e5f377635fe30a401a58bf0789102ec27e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-15.tgz","fileCount":703,"integrity":"sha512-bBLvloOfcRuJARezQrIpcUjsK+NqiGUvp8mtybn+z5COpoKDnMD4xbMq0jYsKMPQRlp14wxHn5J5Cm4J25JGpQ==","signatures":[{"sig":"MEUCIQD+f/f3rpmFclINXEBFOhx+xS2FOPXFDWnW/Hop815vdQIgds/606m6qzOhNNrlco/jIAilFSRuv/CdXigOcRZQQuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094920},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"04fa24f31cfdf80058733367e671830c651c313c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-1","@venizia/ignis-helpers":"^0.0.4-3","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-15_1767517419389_0.30840678629466045","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-16":{"name":"@venizia/ignis","version":"0.0.5-16","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-16","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":"b73ff59003c152274a493d2f64c5fb08f857e951","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-16.tgz","fileCount":703,"integrity":"sha512-St/lI6sK+6hi9ygSWSzwH20EgDlcGpBE7GrkcTT1Jh4eqUIcaDuLYg8Qp4MDn4InVFNSb/VvZO3XH1dfyA2K3A==","signatures":[{"sig":"MEUCIA4UUmmzqdx/XXG8PHheSP/fNpiT4IS0uVMAKz7N9+VgAiEA8PwgWSPR4+S2uWixh3w5zDH98Vb60kk005KAiJU9vus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097232},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c8c16b0557e95159a9bd3fc3294ffc54fc8d6ed","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-1","@venizia/ignis-helpers":"^0.0.4-3","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-16_1767519148403_0.13084221629332649","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-17":{"name":"@venizia/ignis","version":"0.0.5-17","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-17","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":"203e67e0abce600a1448df9ddb9e3a8d8fbdd16e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-17.tgz","fileCount":703,"integrity":"sha512-fepiRj7yBwpINHvo/4T5TInreOELd3N7dYKT7SmBb3B45NoDsucTZiZPgOA7oqf4jpwSskLfWzqjc0zmQF3MxQ==","signatures":[{"sig":"MEYCIQDqcrFDIxRlkUsaKE9N2/vGo3gpMrvoE+ytchly/fKwIwIhAKhxYpEZZOl9BCbWY2WGuEFb5w4yoTCWMT8FILJUvNaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096260},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4c30587e9d59f7c2d17b6baecd9b8ff7863cbd0c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-1","@venizia/ignis-helpers":"^0.0.4-3","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-17_1767529553298_0.8211394454028729","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-18":{"name":"@venizia/ignis","version":"0.0.5-18","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-18","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":"5b2c2847d9c02aad1f0c7166ddd4b31e9e3ccd2a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-18.tgz","fileCount":703,"integrity":"sha512-XkJgJIEc3qIxf5A0mxC7DbaKXO40mgzQxWrcRwJXT46PGnojhYGrIvPu0z4mHR4DQHHF8iFuI103K5vrRCQGvQ==","signatures":[{"sig":"MEUCIQCX3zzFTt3NChhAGXkVdB/D3zfgZ/yj+vglTBZU7Ci0ygIgG5WKe7bXu2y5q9LglhMsPm7OY48F+GACMT9mawyovxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096776},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8d1d079ac0cfd457f57d00191a5a7aefe9baf070","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-1","@venizia/ignis-helpers":"^0.0.4-3","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-18_1767582827048_0.26070517884314115","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-19":{"name":"@venizia/ignis","version":"0.0.5-19","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-19","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":"1e9f1fa5d121039ec87cbba8f8287db6fb875066","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-19.tgz","fileCount":703,"integrity":"sha512-JKaOK6rBj/5FCGuHZ7HMFcIAORaLNUcgrQDqoa31VM3CaBp+wecmw+C8fjCf88NW9dqN1zyfZSef/W5cRLXiiA==","signatures":[{"sig":"MEUCIG1nb4DkCiu99R8UantbjIZ4w3hHTw4+BPwriGed70j8AiEAyvQGUWIC/zIN5Bcj3ne3mnaNj5vQ4a9e6y30i8Bu3wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156419},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f206f932f55e9f2de65d9f43dde24f69ad5f0145","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-2","@venizia/ignis-helpers":"^0.0.4-4","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-19_1767590456891_0.44903652266529925","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-20":{"name":"@venizia/ignis","version":"0.0.5-20","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-20","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":"97285f0371f9ed99ef6f2d72f58b9fa1a8be19f6","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-20.tgz","fileCount":703,"integrity":"sha512-vV6aHfP4TFpFhjspDkrMeFo2aq5ygUbApyjBNeBsSAY9Rvrd5FMs5NbkJ5CxFKDqOBG5qE6ibtEuPeJtjZL7YQ==","signatures":[{"sig":"MEQCIDiSAS+4xyUMX2qE6m4bgT9c02d+9rAzVZcIE5aXpg/3AiAnEIzDDnNycSha1aTTu6AShwI0T6f18Uaya+9r7SwMPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169378},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ef217e31c1f0245ad32ca59c8829c3d907b022b5","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-3","@venizia/ignis-helpers":"^0.0.4-5","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-20_1767608148670_0.35226802414647995","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-21":{"name":"@venizia/ignis","version":"0.0.5-21","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-21","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":"b4424038a7f9383b76e17b188abf006f7456dd99","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-21.tgz","fileCount":703,"integrity":"sha512-+4XAudUkNkERUHHNyuom3LHXr9+X+juK/ADASZz0tfkrGwEAVJ7kvnJilPOkg8DF9JpBV596lk2P5R0NpExOLw==","signatures":[{"sig":"MEQCICnQVv0Z8ZzLLZ0+e86jyDrXxQVzoaQFvDhBtgCIrU35AiB4dKoQXyTgZizPmwA4H22bZ29BSP+JptfTjWYC/ZG/BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296356},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"455ef95afe7b06f15161916ca7503597188dc213","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-4","@venizia/ignis-helpers":"^0.0.4-6","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-21_1767628201578_0.6294291292294134","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-22":{"name":"@venizia/ignis","version":"0.0.5-22","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-22","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":"af30cf48306bf3830e3620367835170f8495eeb9","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-22.tgz","fileCount":711,"integrity":"sha512-iLNxV9B06j2emcYeO6vfL4CHfhiGQrHGW/FtU8AeVmX4jDqi7lNjmBOvBnEtLp0iEa8muDq9HLkkB1gODQ7Giw==","signatures":[{"sig":"MEUCIQDNjjl5AwoDw43sl1W5Ckbl059BE/aQaUejrC6kauMaPwIgIY3j0MpaEh1MVPTxb88OBGt7san803hL/GWquRB4nLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1324311},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"739e55960cf1c39c820e8a102adf1af921f96ac1","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-5","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-22_1767693508918_0.11778644689594753","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-23":{"name":"@venizia/ignis","version":"0.0.5-23","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-23","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":"7252ccd8edf8934024e50b2679e71f7d26d6daa2","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-23.tgz","fileCount":711,"integrity":"sha512-0pXBwGjkc/LVgnH+cQkx2cWvfqixylXx24Khf1vp3WP5mpm80ToWxL7jUPgo7JszOTMbjswVA9QYzmxOjyMoSw==","signatures":[{"sig":"MEUCIGrTCaXnq5pZbvs8Fjo9/xObpvKDfZfvBmlkAt1lk5dFAiEAxD8ZOn143RD2gOzNVq2kdZYfhCKRaURy4ZlTNxJhV/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346985},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e32728efbcdd3998422293271d903899e09dcb2c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-5","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-23_1767720682398_0.7467374968470988","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-24":{"name":"@venizia/ignis","version":"0.0.5-24","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-24","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":"5ddbb912bd0b9225f13c73e0f9dbe09857b375d8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-24.tgz","fileCount":711,"integrity":"sha512-gQAEfGz55TcBAu7a1uNcLCHhxKaTjmHm4Z1covH/fv9wpRLauasvgkMc+oseUR58aVQyKF8AVIu3QS/P28Mn8w==","signatures":[{"sig":"MEQCIGgOtlV+4q0GED6uYBXsz/+e390440UO0YE6VO395BJuAiBPxiCAcdsUfWV37zVXttZtpJb+0fNoFljjLhd7dq/rKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353745},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a66fc2066072612220b1cacf907e11e8975224ec","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-5","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-24_1767758000123_0.688776512468233","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-25":{"name":"@venizia/ignis","version":"0.0.5-25","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-25","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":"f996ebafce7480d93bcea6537b5f8be04fd604d5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-25.tgz","fileCount":715,"integrity":"sha512-CpXASXNXbOVKajiRJLzRJ8Xdxsv2oVC9p8/WdV539gEbE6mN5w5NdRsC+wPyiqPiZW1CvVNfiZeCEgvf/Rdz+g==","signatures":[{"sig":"MEYCIQDSzmFUhcQOUKQsWC29Num90hvp10UvYTCjScCYj723/gIhAPVLYZ0PU68UDnQ9knE+FFt9gDG0O7qIEeEepv0lkiax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310705},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4a3fd72256fc08da812717209a4d0e62ea9fb904","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-6","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-25_1767782573240_0.9615522830890941","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-26":{"name":"@venizia/ignis","version":"0.0.5-26","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-26","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":"eb20a6572e18cbaa77546a05de58d68ec02b4bee","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-26.tgz","fileCount":715,"integrity":"sha512-8pJ2hTrt06JC6hpN8yljpBv2Dlao+Nrk91hGJvVolB7fcxLy2OvvoDbLVrK9n6tvhL9PWk9scwHd+lO6cL+C4g==","signatures":[{"sig":"MEUCIQD+lubh+JFBZDWDzq9Nd8SUqbViV5yuAQFq3X7Zjog0bAIgAfWmZZxkWQdiqNEI3NWY473Cz10LmqbiCWYMoPl0OTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310705},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f7932682e9685a5372c4e443a59688f587b4219c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-6","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-26_1767783504202_0.5582657315435815","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-27":{"name":"@venizia/ignis","version":"0.0.5-27","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.5-27","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":"2501e9dbaed02f61338044be3d4a799c7a68ef1e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5-27.tgz","fileCount":715,"integrity":"sha512-VtF7wAy/SAQ8y6ErJdcerX7hTXfGuH6l6wv61ssc0psa8NVkiIVYdnMeWDuXWa/8v6xGIefZEH2ZqUJ8/xS8PA==","signatures":[{"sig":"MEYCIQC6Vlse6Z5OB0AtgM05KFSiXRhBaipaHXQxMxprzB4TXQIhAPHXTgNwfjK0XrCyiO8GWyHQk/M/NHbViF+jmhZFsFCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310673},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d1ae8198f902825c7771b096f5688884c97f4c43","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-6","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5-27_1767783591025_0.4520062420853399","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@venizia/ignis","version":"0.0.5","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"1d98eebe2ca0ab0fb8e55c1118b6fea551102cb4","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.5.tgz","fileCount":715,"integrity":"sha512-Pq1wsTcFk/ojM5nUNP+5YVS3or95g2jfuNIHMlUZwu4jM6jCg6q3/tmo9VHoOceBWm5V+jebHwzQHa6gj5jYrQ==","signatures":[{"sig":"MEUCIAGIkBdUEm6o5Vte32S8FXsEQ+aATJdJSB9w5Zj5ekXIAiEAxIHvTke+PLrSnhiOi588rawx6vG08U1db1v6MPEdwgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310786},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b82fbfc2e4f295f43a37a87b3c3b2471712c457c","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2","@venizia/ignis-helpers":"^0.0.4","@venizia/ignis-inversion":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.5_1767843868916_0.22571127588745243","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-0":{"name":"@venizia/ignis","version":"0.0.6-0","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"6a4cd21f850edb3dd8ee4e68de453aabd4a1fa0f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-0.tgz","fileCount":723,"integrity":"sha512-EGVRBCMyS69ClY8HPFSEIUM/zQD2p8tfWg88ke17fgYur8CNW+NTTUz7R4eQUetxto3menM6T5gjRRzWzUcTJw==","signatures":[{"sig":"MEYCIQCy0EuYvEk8occVCXT5rYmiDgWtOLTko7H+1nceuUwYuQIhAKCLEtsjoevOYQFOJ9zv+JqshiUJcLy3wVMj9X9lG2g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339248},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"784d3dba17a3542ebd2b717ed7f039877760c4bc","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-6","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-0_1767950077123_0.33698805677712973","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-1":{"name":"@venizia/ignis","version":"0.0.6-1","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f875b228585f29b283ae099d680de41169a57ab1","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-1.tgz","fileCount":723,"integrity":"sha512-LRJrNzATQGSPzpOTvRXvlpXOy5k4Z1qvbkNemMp8yKS6+DuEPcfflyW7Lt1e5lPIp7tSNza0e3s+PFL11B0Eeg==","signatures":[{"sig":"MEUCIF7x8W4Jy1OsuzF7yZRqI6j/gjzU3mIOJTKQKSHLCrirAiEA2iiEt1CFuKgQYFMjtcc7ZM3Dp65uuZMPBqEzJ4I5U6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339248},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ab2d12fdda966e637396b6f6806a7a190fc90bff","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.2-6","@venizia/ignis-helpers":"^0.0.4-7","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.6","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.44.7","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.6","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.26","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-1_1767950297005_0.43946145773403167","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-2":{"name":"@venizia/ignis","version":"0.0.6-2","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3ff82f3078e5c95abdbe7f64bb50a3c3796b822f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-2.tgz","fileCount":727,"integrity":"sha512-uUuqSnbST7iQks/bycxnb+rGt5TI3VCCY4nJnOOQVU/BeT310oK+ALVUePLsn3G1hhpCTwZTP3pc+JKJUn4Mjw==","signatures":[{"sig":"MEUCIQC1+3klJSAyQwJ3TCJ9w688wHpt54csgRJ8yCWCA0B65wIgFet1l3HOrQ0VbTUj+3VW1u0avREcxDyFPu5GIGKckls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350079},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9b78b7aeb5edfc26636481b83cbaf88c4ca7118d","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3-0","@venizia/ignis-helpers":"^0.0.5-1","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-2_1768145339579_0.48821240745823724","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-3":{"name":"@venizia/ignis","version":"0.0.6-3","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"8189b2cbcdc14521e25e7940748b655d131054c4","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-3.tgz","fileCount":731,"integrity":"sha512-3uDL0wQMWve0TopCg/Bk+qe4ublp3q6JoDQTUjbKot5ZVbD89Pk/xUsHMpwNDiy927eC0trt+2qf8ZCHFMCMZQ==","signatures":[{"sig":"MEUCIQCwhtWux6a9LrbbXZiXA3Lbcyfrog3hFIypU4eioIThcwIgf4fFKXI4GeTQXaDV6AbaqU9cVz0MSlqORdOACf1Txpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354797},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"72ea54cb00f46f05f2941c0805f627ecc02badc2","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3-1","@venizia/ignis-helpers":"^0.0.5-2","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-3_1768288552797_0.7487121927663554","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-4":{"name":"@venizia/ignis","version":"0.0.6-4","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"ec08d045d505d588983d129992c4a2a9ffc02b83","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-4.tgz","fileCount":727,"integrity":"sha512-ePnj40a7oGuhtjR0Xmi7aP0PkdDyM6bA1U9m7GhuBeY1mBaPCxf0069yDm6KVaWZxxpEjKISsj0GBuxCqIfKLw==","signatures":[{"sig":"MEUCIDp4aOg8P6/+XYEToWf8/NvRxHJnVNx3r1/9cLJl1r+BAiEA+bLy5CH+VqxRKRHoQPlTC//4YzSnHb6RMnDE6WalIa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352799},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c956892c4ac530deaa2cd69eec37153a8ea629c9","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3-1","@venizia/ignis-helpers":"^0.0.5-2","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-4_1768721458406_0.8703406026063776","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-5":{"name":"@venizia/ignis","version":"0.0.6-5","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"a1af767455db9fa95ec1aaa1f0b8e96f5cdee9d3","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-5.tgz","fileCount":727,"integrity":"sha512-Kfksvg1AUcoc1Q0DyZy1vfv7r3F2zTtlYaQ4D91qUg8jYo5ZVkw+SViL0P0i7vXjL6V374bdXHVWtJgktsx/UQ==","signatures":[{"sig":"MEQCIA3uY9/FH9fp8QpJ+7RjVWg75FJYHw0jDRR0nq2Rk5YHAiADyfkoFUpKa0WswkaFFI7YsU7MrZCmUR3yg8nO9PZXtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353206},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5fb93c109c6d2416d5c759f0bf7c1d810faeec90","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3-2","@venizia/ignis-helpers":"^0.0.5-3","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-5_1769421626419_0.3293324240452229","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-6":{"name":"@venizia/ignis","version":"0.0.6-6","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"e7fb97b3eb2fc39eb7dec0541a2af472632c5141","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6-6.tgz","fileCount":727,"integrity":"sha512-Yf82A/NHerpE2/AXehyv/8dIJw+rrElwfZCfIlcj/THkdqlGiR92cF7MWCnWb51ZNu8zzU6yldmzGn+HTTU9CA==","signatures":[{"sig":"MEYCIQCbrfQA6tpLxXrXr5xJU2hUfByau9rEe1RrNdNCDGRuawIhAORGKWex+NHdw7Gq4es63CQpiGKA97xwNi3LDuA5yaIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353206},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d2ebe2667b1e222d2303a73ebb47cf5bebf9bf1f","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3-3","@venizia/ignis-helpers":"^0.0.5-4","@venizia/ignis-inversion":"^0.0.3-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.5-0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6-6_1770132504790_0.3710452206767827","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@venizia/ignis","version":"0.0.6","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.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":"d0ad8ae176627b7372ea3a3dbc2cb913e8d438e1","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.6.tgz","fileCount":727,"integrity":"sha512-mLdQjlux/ml5iX94bRJEOOxhCwYqkxb5NQB7KvXgTt+OMD5jh8+D5UQXTcQ6GNkhIx0MFGpMmIR9TMBkLUnEUA==","signatures":[{"sig":"MEUCIEp+CegxBFilBSnUCTaNdt51N44GKU746tSokzAlhmB3AiEAuR+XDsr8B52RmW7f7R25OERxySCceJ8gzeWTYlzK7Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367742},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"487b7ca866bc2dbb1718130fe78adc42b51fbc84","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.5","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.6_1770374794768_0.17150696764291107","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-0":{"name":"@venizia/ignis","version":"0.0.7-0","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"512b17b51dccf4dbba89928ca2cbec40a598a109","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-0.tgz","fileCount":775,"integrity":"sha512-qVncGI94m0tIfX/hhsQd9eORDcrbeoE8R7BN0tPrs4udeybXDSBpeEzyXgnmkBnz8Hx1WP3hqsYROxOXZNH19A==","signatures":[{"sig":"MEYCIQCl1+CerPnuurTuJdHP2zqsn+CyOQx1MKMLX3VPP9fPDQIhAK/qDbTYFOWgrn9xp6ovOWdv78Ntzx2ifMDNWZE2MMBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400872},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5c556a257fffab63af9ec29186083ea5fcbe47a9","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-0","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-0_1770719114325_0.9501016617251743","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-1":{"name":"@venizia/ignis","version":"0.0.7-1","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"dcc27654748af6e8ac547328c75b41cde81e56b0","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-1.tgz","fileCount":775,"integrity":"sha512-BbG7aX9j9zQvMn9rqKj89eKXD9OvqKgh4hfGm7OAckTb+tqKCwApHNeHh4u5P5T+6rjbHg2uArp/0pVOkwjgFw==","signatures":[{"sig":"MEYCIQDjDkrGhlZv4LiKrQsdfOmSLvw/OnBUHCQaWEHyrCpGzgIhALc1O2NPBxly+8TTUjbn9Dw3zgxpLubvBZeNzbdPH8Qb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401419},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f68d3117815ac4702b37855dec1916e29ae74689","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-1","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-1_1770782076276_0.034056989009468186","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-2":{"name":"@venizia/ignis","version":"0.0.7-2","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"d41b9753ea09a8cba641dd5ee64413c09b112f14","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-2.tgz","fileCount":775,"integrity":"sha512-hRQVJBprOkZb6aaKSKzzK4C0EuH/ZC9ywdQPDJHYwuR1ZstPdRhdAQjspQhI0r4ioe2UYTWlHO7MEu4ZqeRuiw==","signatures":[{"sig":"MEQCIC9M0yXkUSmSG4dQnLdc+3aoUC2UJiGTjJwJh8H6nd1gAiAfYxWED0spI46yxpD9arkQmsIc3kzORvbwurTLHSnGKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403739},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1dd163c2dd7d474246851dc7dcda0e39d04b3341","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-2","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-2_1770808254224_0.12852566173383617","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-3":{"name":"@venizia/ignis","version":"0.0.7-3","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"a97c990fce5ab0df812918ea174a100728393626","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-3.tgz","fileCount":775,"integrity":"sha512-+i7miZjT3PZO8SDPDIgyoCy1eJfw3iLLYviQJdvyQMiBE7t6Th9mFZQw6DARZdttxMs9rX6ha3Y58fwK1oP+Ig==","signatures":[{"sig":"MEQCIBCpB9p2cRBqdgqBGtb9V0ooyjXWs0txebbN7tUpL7lrAiBzbvEiboG2F0wtH7ln3IBLO/VPD2b5LNNK0ZPzkTuRfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403739},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eba68244eaa409af862f7bedf8f6759d4bc131fa","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-3","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-3_1770822614206_0.4217450295844647","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-4":{"name":"@venizia/ignis","version":"0.0.7-4","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"2d37aa93c1085edd38d0115f12d83e5560ed2771","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-4.tgz","fileCount":775,"integrity":"sha512-Y8aaw0W3Jf4AbMEjfr55A8FmBIcWfJjE0hQba6ICuZRC/aAx5yJvbqFDaOSH4Xexymur6tM7erASGaHY0FhIAw==","signatures":[{"sig":"MEYCIQChiY/3EIYzSK33ltwuteoqOMO2BlI53QcIHZ01rdjBSQIhANrqo0jCd9UlcWnsIGudzkQDcnSCETuV23iRDvEI1PWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403739},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9dbe1fc5a0391bb260fc32edb26b3518aee19daa","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-4","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-4_1770826233907_0.8932618770765832","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-5":{"name":"@venizia/ignis","version":"0.0.7-5","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"c69832ee7a7f7b97ade4afe6abbb0aa1779c2b05","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-5.tgz","fileCount":775,"integrity":"sha512-QyMevS35Qyzs/7a9XPzsoNWtd1wsulql7+9sDUREZ1FSZ34X5KKFvGxRoAeDnePWKUuD9mv30Dmcl1INgSLJYg==","signatures":[{"sig":"MEQCIHm/p2AAg/feytqF8nJoR3YVGqF7to154wk6x5INDCxQAiADWGIBRBuw7j2fpzD/16XemOzDV4QTTY8MLGQ2VzJCtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403800},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6090dea5272d7e7be0f2672ec3d444e8bbe17c99","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-5","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-5_1770829138346_0.08212452726560104","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-6":{"name":"@venizia/ignis","version":"0.0.7-6","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"aea26e957b57c3c8e08e7d44bec73e3a3458d2e7","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-6.tgz","fileCount":775,"integrity":"sha512-Yf57yzh+kzEONMjvus7tBRkPdbOV/1rpfIQ8LsOa7++nvWOk3kcwYtsHXhWi1Pt7ALhUktw63dnKFjnbumn/sg==","signatures":[{"sig":"MEYCIQC07DypaVSYkCF5bIK4DYG4S3aWT2Lr+EyuiWWSbzvXIQIhAKO836/Q/CU1crIr2xyhwQp9dLQElBffrMiSezPc2zAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403856},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1558687c8c7a2b71a7a8f48d88fa081669d4e72b","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-6","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-6_1770829706155_0.13215083088005986","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-7":{"name":"@venizia/ignis","version":"0.0.7-7","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"b0b45a3fbf99b88eeaf2b2f7426350a564f0ea94","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-7.tgz","fileCount":775,"integrity":"sha512-4rGyaVof8qwonDk9YdUs983u7EsXO6Gh2ymfZwZWOBTDa6uk3yyNL1xFlQyc/Q7yBE/CTMd2YBxBeZ7UjVmj1w==","signatures":[{"sig":"MEUCIQCBM5QFYe6CFm36soEFKGrQIdVoIhrT3MiTg2D/4ZnQrQIgIrzpTvC1TivGlhOdqOUwP2nLavMWWJrO/8O836ByenA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404505},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"49f055400c96d5638d6ec6005a18157b5b46da08","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-7","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-7_1770832497059_0.6503061403081298","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-8":{"name":"@venizia/ignis","version":"0.0.7-8","keywords":["hono","framework","backend","server","typescript","nodejs","bun","web","api","rest","restful","http","routing","middleware","decorator","class-based","dependency-injection","inversion-of-control","drizzle","drizzle-orm","orm","database","postgres","socket.io","websocket","real-time","casbin","access-control","authorization","auth","authentication","security","jwt","jose","openapi","swagger","infrastructure","application","service","library","tooling","venizia","vez","infra"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"02c866396130a2b330d5703d31b2085c85d52c59","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-8.tgz","fileCount":855,"integrity":"sha512-urnS3LQQ7cex3gGgHgjbdpAp4IYl23df0l6YRr+mP2AzAEs8v4lkUYaliugp3dn6QZRsFltv33ADVPuBhNDjOA==","signatures":[{"sig":"MEQCICPIaaGjYtrWwVx1DO0GrwlGBBPhmQCBzQVmekcBiHBGAiBNsHHlX9B5sd9PYkgAqbDlVMzIinWJ+A7aaO5/ADojbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500744},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"7a2df7ec4a9458218bc9bb5bce799eb4b295c6ca","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/core"},"_npmVersion":"11.6.2","description":"JS/TS Server Infrastructure with Hono Framework","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.21","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.3","@venizia/ignis-helpers":"^0.0.6-8","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","prettier":"^3.6.2","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.4","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@types/lodash":"^4.17.20","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.4","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependencies":{"pg":"^8.16.3","hono":"^4.10.7","jose":"^6.1.3","bullmq":"^5.66.2","casbin":"^5.38.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.1.5","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.32","@asteasolutions/zod-to-openapi":"^8.4.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-8_1771238121946_0.6854506464744874","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-9":{"name":"@venizia/ignis","version":"0.0.7-9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"878bb70dd88531d53630b423845b262226318169","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-9.tgz","fileCount":875,"integrity":"sha512-3LSxbq8nk4iDZipRfNgYOg/IBo08LSS33+rKVZRM2/d4p73YE56ACx0Ba+dtqH4C4LzVffMeKTI72u8gf39RBg==","signatures":[{"sig":"MEQCIGNiuK6GKJwjhE8AbOd7e1ZTR1DEa3z64BZNO3P4ZmnLAiARqFo8lbCooFsG8KxmD9ZX3NAS30BmkphU4wODD4vDoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629400},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"075639646c13e97925444a34b0154764b066c10c","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-0","@venizia/ignis-helpers":"^0.0.6-9","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-9_1772071654303_0.2935529707651221","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-10":{"name":"@venizia/ignis","version":"0.0.7-10","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"6255003c3dac8c7c695483f96c6babe61f8cf225","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-10.tgz","fileCount":875,"integrity":"sha512-UVLZOq4rSueYA2jmo6PzT9agobYoPu1vkyfekb3ViwIC+X3GG9efbcUUXmfqq+y+2XbI6Ij0qhx5i8WqbpohIw==","signatures":[{"sig":"MEUCIEMSbMjDZgj1dAo+vHdnB+EWaN95CgWuWVqZ+YdItuVrAiEAks+A/CkG59GfqDToT6kpkd4dUdwn1KEbkU+RRFS7nio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629402},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"4b876d043f740d2e72a09c5162b292723e5d6663","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-10","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-10_1772071950271_0.6150956011791897","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-11":{"name":"@venizia/ignis","version":"0.0.7-11","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"b28a21c9c317ff3d1c58e56122efa00b31fb99ea","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-11.tgz","fileCount":919,"integrity":"sha512-xJrJRXyWgnayuzZbu1pXooimRY8Z4PNQNO/VYH+Fq0ZviO9EM+XBvxukWXWuCQA7nEFceDUU/OLhec0rOruhzw==","signatures":[{"sig":"MEQCID3OEHN7+Lbm16uWn+qJmuKEtBI8kK8xcGQwJPLMqU6kAiBb4sT1rDqNa4Ua4+p9oZGZn9WIyGl2V1WBUIgQX5+cXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701609},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"3bc9a408a8d3502e829d03fc3d77c710c5826743","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-11_1772128108476_0.7380708907353934","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-12":{"name":"@venizia/ignis","version":"0.0.7-12","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"f4ab22f8fd49ec05176f0507362967c476b1b9af","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-12.tgz","fileCount":923,"integrity":"sha512-mYfvj87u4xMWtEFM4g/ZjVQtRnBIG6MxeCocy9fEGk3Fq2H13h0Smd2kenX05zybHxCfGqAnvI2tjCpuU6vHNg==","signatures":[{"sig":"MEQCIAJLqqnuOriI0oBPwZD1Dpw9WYx7mJBGvYnTGCrhPejqAiANh7Yo3WEPgiuKunXMXyZfduTiGfozViF+e5U8nlalEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542164},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"53e353b7a74be1add443232d6ab7748b7b8edfa4","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-12_1772441018147_0.040522218307599944","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-13":{"name":"@venizia/ignis","version":"0.0.7-13","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"46fc75a96a587dd94024666c008b3a30f5de36be","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-13.tgz","fileCount":927,"integrity":"sha512-8u5TGZIiJ5kxb0HRx1iwuLSUMfket36xNC6ucni1gv3riLQOljcQWG3/aOLYP1vj3JridVtFB23pEUOLgmAF0g==","signatures":[{"sig":"MEQCIFi/qhXlPWOe5I7tsZmn8hx5STDUy3Juco9FdCmuYLjIAiAZ2UQiutjyEmgSL4aKC7wPfjMUMVLOUxZOtcFm/gjFvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546920},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"6985ee96a0752f6d5e4ac088ca739f79163fb808","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-13_1772608516531_0.7033856944311474","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-14":{"name":"@venizia/ignis","version":"0.0.7-14","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-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":"5d1fd98aafc9c8b5cd687d618cb9ca7227d80cc8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-14.tgz","fileCount":927,"integrity":"sha512-FiWIDeUqO1bWrG+Ft+OXnRGj+sneY/B8M0yzqBqUOkMIYVN8zZ6f2N3HTwujMPV6lomFFI+GoXHYeFGvxiTU1g==","signatures":[{"sig":"MEUCID1qBpnaHZqfxlPuxyxGOfv50kSIzl92bAPJawb8Hf9IAiEAyA08Bue1MD/t2B3oalpP0d9h1icm8RKDrsYWKtA3YeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546782},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"f0bf98cd9ff28a7bba4af89190ee690dbd4436d7","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/core"},"_npmVersion":"11.8.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-14_1772616802598_0.8981208892643513","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-15":{"name":"@venizia/ignis","version":"0.0.7-15","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-15","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":"a59047e713c8b7655fc07ee38709e34ade924550","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-15.tgz","fileCount":931,"integrity":"sha512-P1hwGIBMBkz6F3mZ8SpW4X776WfsPCXtBwZZ2HHbK3pH0CL9s0gnJtcj/32p8vJMziarcLl+gJops+keoyeTEA==","signatures":[{"sig":"MEUCIGSn94FRrohboE7yyPhEB2ZNG/GSNuoUtQR1OlBrJKdHAiEAr+jrl79Zj34Vhk2S+GFcGyHUl6Xsy1/2IpS+djoEdI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561278},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"2d92770b3098030cf7e3d06dd1880a8a7deeb04c","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-15_1772808591429_0.9478709280302129","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-16":{"name":"@venizia/ignis","version":"0.0.7-16","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-16","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":"8cef7e372ad9a8116bbc51cb01e14bf2bc609dfe","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-16.tgz","fileCount":931,"integrity":"sha512-jZOAkG0OAX+i/l6r0Bo3nh92n22XFKzcX1z8QNS7xIDI6SxWH17VNpqGkOdndslmAOyRmYMM2YdifDilmUtuBQ==","signatures":[{"sig":"MEQCIACTKZ+V4tjaLIC/rrEi28Rc+alIjoGZzxXkm3uL8r+hAiAdVTTJ6XczT6koQS9z1acfO5uadCBAZkKorQPHUAzdxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561874},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"6c5ca76ac35086aac48e67115e36f7db2b150ab2","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-16_1773043429681_0.589175083243719","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-17":{"name":"@venizia/ignis","version":"0.0.7-17","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-17","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":"800b341d8893d32749cd40b838d6b7588576c90a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-17.tgz","fileCount":931,"integrity":"sha512-8SBebeUHyNijwLMI/BD+REmJv+dw81W20LnHfQPAI3/kAV8nfTK56GcxjQJWEGkK15kdc34pamED6eYk0SXGdQ==","signatures":[{"sig":"MEUCIQDVeTRHSUVT8yO6AokM9QC8NAi8qMYu7Q/PqhYtNKK8qgIgMjXGhjkxE1xVoSo9v1JmH+0WzItqurdTeDEMvz6CLdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567953},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"4d1bbae49b704c152d7437328ba9f30848138278","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-11","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-17_1773125900145_0.3864501069964259","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-18":{"name":"@venizia/ignis","version":"0.0.7-18","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-18","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":"f2193c8dd98f31bb2b50831c2cdfccebe47846d8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-18.tgz","fileCount":931,"integrity":"sha512-nVujznfaKyyZMib2TPMZvJrfr3dRxpbD0qe3xBbjcx1/uRi96w/L2ZgBbRW5+48Z2J1jg4A5R4J+UlZTxlImyw==","signatures":[{"sig":"MEQCICrLktJdarfdXFOiodlXs5vCOflk4UHSPur0iGBHe9xWAiBlZQx9LPGALjK2URMG3FWWxrlt7xACmY6GWMQvswILrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567953},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"df3c99af192250d168a6e5c40d509c6d96d3047c","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-12","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-18_1773127135150_0.8688006690253978","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-19":{"name":"@venizia/ignis","version":"0.0.7-19","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-19","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":"aef5eec3049c4fbf02d755dedfac8835502f62b5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-19.tgz","fileCount":931,"integrity":"sha512-8y2pe+g7FhSJb1xkD0K+9CYXLNUkgXV2ZdgE2UctLzQPV/MLr1S3e92a35dgO9jsmDPPW/eEo1Z8Ibb0JQXvww==","signatures":[{"sig":"MEQCICRAoGIVjUVVX9wdvlsZ367WI953aQ1C59H4+f3xyCUaAiAvpfbpiC26av+P5t6L76yDe0XiHQcRw2EBVacYwsuYWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567986},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"b0c441dfcce739711ac8eba1e8b2e8934a24dbdb","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-12","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-19_1773130521787_0.7192632502969805","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-20":{"name":"@venizia/ignis","version":"0.0.7-20","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-20","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":"3391d898e33a057d10ae3213a88a6b9065f35e26","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-20.tgz","fileCount":931,"integrity":"sha512-nFfVsd+cRGqH0nDhOYRXGH7dkS3orCN9C4q9XvArhAEKSD0/mO382roNBPqsgTUNmybfyv1JynEvKVUwetIDDQ==","signatures":[{"sig":"MEUCIDFvPQgG6a6i3vk+xzmqmtdhS1kCgy7Hbv/g0avwM87nAiEAr7VcgNovn+Ra1gHS4cxoV5TdwSa9KDmhUJzvX79NiGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567986},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"7870af8b394650aa952003bce4fad441a499ff21","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.6-13","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-20_1773135788149_0.605370741439796","host":"s3://npm-registry-packages-npm-production"}},"0.0.7-21":{"name":"@venizia/ignis","version":"0.0.7-21","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.7-21","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":"e6f9dbe36e92d2957fcaacf307878cc40557ddfc","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7-21.tgz","fileCount":931,"integrity":"sha512-/vPMm1Zb9CBe366Fs3ehawdXZObUr0WFf05SqrTgjyVazdd8tJedvSYBsOKsZgwDx8ypDE0mMCMkcI11+efB8A==","signatures":[{"sig":"MEUCIGYzsEHa1Q0uViBZuN73oARHRW0iLtfQfp9jrhJlwgr/AiEA5GRV/F8y/ysxR6X8nWgR9XpkOPO8MCN8MsiestqOmlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567985},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"d9d27b456c67b8ca1e6588a533d8399706a1038d","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4-1","@venizia/ignis-helpers":"^0.0.7-0","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7-21_1773197227256_0.5259456014881638","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@venizia/ignis","version":"0.0.7","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"4f2f9890c47bdcb9047c1cbb1241fb532e1636dc","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.7.tgz","fileCount":931,"integrity":"sha512-jA7KWLflfhWY/ND/AYXbEWquDSoAhqomT23un3i8eIfIqYELRDh8tB9XBxCVN6S4GR/lvk6J1b8gOeaIogCkow==","signatures":[{"sig":"MEUCIFtvZdJI+EtDE0vFMAJhO4zqhNZvtXz7KSqKEskQzDAkAiEAzOGlXr1Gsw0eforxZFhu6N6IkpLqskVDfjled+3GF2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567978},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./package.json":"./package.json"},"gitHead":"e373e6920f792d5078c0539f66d5267eefb5f4f4","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.4","@venizia/ignis-helpers":"^0.0.7","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.7_1773293735704_0.941166250761307","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-0":{"name":"@venizia/ignis","version":"0.0.8-0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"965000b1d0196f4e601e267f123d8221816c4b8b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-0.tgz","fileCount":1015,"integrity":"sha512-sU3xiyJf8C/8wurH49DQJSNC0U5VVZ4Wcx5Q8pu06JaFFB4+SojJ1VRqUymqSoGFcOyFFKF0ng/KO6k/Wy07Qw==","signatures":[{"sig":"MEYCIQDYw7T9xpUbLtSRBf4NzPyAnUJe1HWYYwCc9SczMeJW8AIhAK57RNwhR25i+vp8xqmbdOKo1F0PihnowzThZol2KydC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"cb42c881bf9b00007e5efaa3c8cf2c7877a57f8e","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-0","@venizia/ignis-helpers":"^0.0.8-0","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-0_1773586019514_0.22297369118434496","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-1":{"name":"@venizia/ignis","version":"0.0.8-1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"03e66d90a9f40b7670bb0a31b3832f38de89873e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-1.tgz","fileCount":1015,"integrity":"sha512-+qWH1KhdiDyZxks7hDOlBBkjdu/UAxEldvmzNkLaTQyW/ZK2pCcxRROY17MC6IoPNQkSDAqrPy50pTdHxEXkxw==","signatures":[{"sig":"MEYCIQCyAenG14UuzPWaeqK3T8H+Omxc2bsUfS3nVU1c3drLFgIhAIwaOycy4hBeDSUvQUlEYO+MtVT8hoYizfs61L7PhFKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"3d00cd11b882c6fce2a0541888d4602df1a3f0fe","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-1","@venizia/ignis-helpers":"^0.0.8-1","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-1_1773637058845_0.14035129147420533","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-2":{"name":"@venizia/ignis","version":"0.0.8-2","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"198b93657f914d5ef9055bc5c7d92a4e504f14ee","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-2.tgz","fileCount":1015,"integrity":"sha512-hzogbwoglxJ8/XyPIWnH9h82Zn4nhiYufRbMC6ZlECBq1W4ALOVA8Pd8owvDxZDAtgpe7PARSH4IzDZZJoyKkg==","signatures":[{"sig":"MEUCICbomJ8rDxnJ3oPDOAfFHwu0qJPb/2iCjR0Z/VHK0Uh5AiEAh83k+uy2/kcfOWTVxoagW0CoyUFolaiwNQTkeFWdejc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"ac97bf135bc05e929b503fc29c5ca020fcba0b39","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-2","@venizia/ignis-helpers":"^0.0.8-2","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-2_1773647514612_0.511254887364075","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-3":{"name":"@venizia/ignis","version":"0.0.8-3","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"b363f9843feb8ee26a67e5412bca224f226bcf4b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-3.tgz","fileCount":1015,"integrity":"sha512-MEJH2KPwsRq6lF2zwS1/wc/EArkYB1nTIhs8NPS6TL5pXg+pbHSpmgFd9q5nH74SkkzRMVhcNmMSPU+tcKiQjA==","signatures":[{"sig":"MEUCIQD8ThBiUezbYlO/QctZLf/QosWHUb9/S2UvCryk5v6XEwIgIpzdbbr+H1ppvDAu+NF+ZtH7CS3WqR5BYIjAzKccS64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"85da0ace0542f04f55df226d805ef9c5a32d9ac5","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-3","@venizia/ignis-helpers":"^0.0.8-3","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-3_1774021525732_0.4566797818635615","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-4":{"name":"@venizia/ignis","version":"0.0.8-4","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"0891da000abc1f75cc85f868afb1b01d8dd4380a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-4.tgz","fileCount":1015,"integrity":"sha512-r470dSa4NyWIizgzJK9CoVj1W3m1Z0dTRGDxyRBMKafx8IRpAcUzQNDpY682x1cnf0JRJla5jxyV9uP2rG8ojA==","signatures":[{"sig":"MEYCIQDl1lfcRtryTQeoNq0HzPOsQr/1NHNwqfjF2sluA8gZaQIhANq1UF4ZOZWgm+p/D+R/rBZ43rvWkcaC8TaYNyz/2lwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662128},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"823dfda82d163be14ec357695e3b38f4ae4836d2","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-4","@venizia/ignis-helpers":"^0.0.8-4","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-4_1774025880229_0.4295075183187742","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-5":{"name":"@venizia/ignis","version":"0.0.8-5","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3b61bd1a631b1019f3a9a709cc05e0c099c49890","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-5.tgz","fileCount":1015,"integrity":"sha512-EkTYi1dqTHKtphguWeQHkB9uVReYMfzrem4tXj2YmvZWXlc/m1WwOTaFTeot+2atBJECG2ocLnS1wnIhA8svzg==","signatures":[{"sig":"MEUCIQDxYAJaLQ5OnLwuaLAxu6EvL73UpxqVkfLsvI9sm30nVAIgcjL3UKiBs9n8DTjLccE2qn+wKO58ExsHPuKb2/nldK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669602},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"ddd4b8b63b296ef742368f03e2deb93b91218880","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-4","@venizia/ignis-helpers":"^0.0.8-5","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-5_1774692850811_0.6460230379849123","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-6":{"name":"@venizia/ignis","version":"0.0.8-6","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"2df1018b82f9173cb603befb7ec9b2ba1ba10302","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-6.tgz","fileCount":1015,"integrity":"sha512-+sbyj2vsd66esJEayuyCqEbNH6X7j/DKTP8oGOdzWBp/fkad9jkWCyiHLkCokVPQ5bAW1yvLrbb9B5+AZDWMig==","signatures":[{"sig":"MEUCIQCbjDvifTKkC1nRN/Uwbi30OycfegF6jwyXFzXOxo6McwIgNHvLh30N25+JGQ4KzUlpC1AASQvYUCVEsHK7MRNZbhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669602},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"b9979edab3283ee34318f6c5b31db7425cb25e0f","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-5","@venizia/ignis-helpers":"^0.0.8-6","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-6_1774860337314_0.48700744537095386","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-7":{"name":"@venizia/ignis","version":"0.0.8-7","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"bbc28f3e2c9b5367a194c4a523daf29e61864403","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-7.tgz","fileCount":1015,"integrity":"sha512-/UuJBSpzce+HC358uSIx2ArKnwkaFI6btxKSfmBxaJnqc/5FBPLBFPo/AkP5ZUzkkFlaRW48oJLCrcgF2P9nNA==","signatures":[{"sig":"MEYCIQDbHsZrrRn7cCSfSRHp2LyGI/HBo+Bv/JoHdO/xbCo6HAIhAKziTxhMV4fdxcw+p1cF05/mb+upaq7/Oy3gqGM0oCk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674864},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"bff96954d2feb62c156dad202df5f8c969343190","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-5","@venizia/ignis-helpers":"^0.0.8-6","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-7_1774884834721_0.03705498193527301","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-8":{"name":"@venizia/ignis","version":"0.0.8-8","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"fd7694b80c0e9dbf527d5f5bf4a5b5e6d109e848","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-8.tgz","fileCount":1015,"integrity":"sha512-ZOZ+wSrdYouOqQFtacXDvroXlataXMGp/rF+jEyhndLL34h5mFlwQXY2wAOpe5nfCLTNdQajDLdxOeXcqLKq1A==","signatures":[{"sig":"MEQCIHIc3hn8Uv3/WlKlHoS9Ff2QdTZBQDIH3vjaqZTqgqZmAiBldleuW1FmSPZFmTU6w1C+PNpLomztlSFwvCtYsGQtog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674734},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"2709aedff519561e52b307704f64c6480473f99a","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-5","@venizia/ignis-helpers":"^0.0.8-6","@venizia/ignis-inversion":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.39.3","prettier":"^3.8.1","@types/pg":"^8.15.6","tsc-alias":"^1.8.16","@types/bun":"^1.3.9","typescript":"^5.9.3","drizzle-kit":"^0.31.9","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.5.2","@hono/node-server":"^1.19.8","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.6","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.1","jose":"^6.1.3","bullmq":"^5.70.0","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.1","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.5.2","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.8","@hono/zod-openapi":"^1.2.2","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.9.44","@asteasolutions/zod-to-openapi":"^8.4.1"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-8_1774949550339_0.865183263876339","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-9":{"name":"@venizia/ignis","version":"0.0.8-9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"17d313c5ef05d09568fa9e246b9626ac06661541","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-9.tgz","fileCount":1015,"integrity":"sha512-K67iJH0UZ8rHREx2qtfl4EmBSU89wAIZfJ63OABK6hmbcZ5Mggnq5Iylh9Tk3uNsjjHIJNmpR36Z4dxz6B3r3A==","signatures":[{"sig":"MEQCIB5TNp2kOBgmJZA0CiJdW0k2WDERP9qyqPnMOVYeDJsEAiBl7SCZzoufzLzrVMIG7S5Daceba2xoz704gaPl8cMKjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674561},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"44f36d734641c8fe93fbacf2c5e4a4b8b4429270","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/core"},"_npmVersion":"11.9.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-6","@venizia/ignis-helpers":"^0.0.8-7","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-9_1774970230388_0.43913351151057833","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-10":{"name":"@venizia/ignis","version":"0.0.8-10","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"b68c8d23ccb02ccc9c4ead54e538a4038a346b95","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-10.tgz","fileCount":1015,"integrity":"sha512-JNsYp8jmOoQFjQ2BZS602M5AdCJ/UhOW+/xIx+0BwRztqq4g092BqQlOjwWyqD/T2Itb7C6Q0RFKJQfRlgY2CA==","signatures":[{"sig":"MEQCIGakShWMvsDRAS5sZjWxmE17FoXBRBADBIlst/GSEvshAiBfwc1XoUtmtiP3pjFjPMPkzga0idjNpaV0+gLolxByaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674772},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"17c4cfb7a7774222d856be6338468c57bee24194","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-6","@venizia/ignis-helpers":"^0.0.8-7","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-10_1776097156768_0.04992963472115575","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-11":{"name":"@venizia/ignis","version":"0.0.8-11","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.8-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":"191c42fe559e9fcd7a2a547e271474d00519c28a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-11.tgz","fileCount":1015,"integrity":"sha512-NB3IgLcpb+L3gYrr5A01ZI4zagRqP4qdxLnlQodvr1UnmTpcG0f3Ann4M4gFEmI97pFKDGfd6iy5ZWSZCHCpbg==","signatures":[{"sig":"MEUCIAJ8BeTq3w6CKJ03uo11j9P/oGb3XC+CvnYoRsROZA/jAiEAnt6x/zsvnDR227sqC47NZ0vwgBUC+d4ijQ6+GCdCh4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1674982},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"c09e6651c145d1530585da0582e71db127e7f6d0","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-6","@venizia/ignis-helpers":"^0.0.8-7","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-11_1776399775957_0.8470864407998253","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-12":{"name":"@venizia/ignis","version":"0.0.8-12","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"c8fc188d4c135027f94a9e8b165f695be4404044","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-12.tgz","fileCount":1015,"integrity":"sha512-VkSlP3bqH152Eq5Yn3iENPNMpAOPRXy/ExBvO/jbCxD4EgQrSfO1gRzn0sumgaH28+k5qXYzN5n7lecgj2YxTw==","signatures":[{"sig":"MEUCIAL8qGyADoVr0+I56S0C3x1+iqVEvnmBjP3FaAQ5NgiJAiEA7kfWTisR8jxssxdXMrb8QgjpQTpklgQ7rcMTXfqMMvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675039},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"f318ba4e6fbfeb749d94948c4cf6496ed326ffe6","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-12_1776962162651_0.3875813057988893","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-13":{"name":"@venizia/ignis","version":"0.0.8-13","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5098170637f981c511963dae6a81d0a13e07e30b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-13.tgz","fileCount":1015,"integrity":"sha512-bCiNy5GOGeWTRpcjTrX5eHFhaVAVGBj49/xhWHYjJBDmPxabeh6G9YjNj3cWgp5WqJrYG/5Zskt7LGmD8mayeg==","signatures":[{"sig":"MEYCIQD5346SoQ/EUntqZAlJojbVmLMTJ2Z0M5bxB/1cLLhKeAIhAL3fKmG6jESYoIC0KDWDRfC2ST4I08eJHXv6sPd9PmiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677904},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"7acba74fd6bddb28e2548a62bb10d6f9ff369f53","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-13_1777992831755_0.15178181632982346","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-14":{"name":"@venizia/ignis","version":"0.0.8-14","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"7028cd48fa292f5562003eb26ae8aaf599fa6fc9","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.8-14.tgz","fileCount":1015,"integrity":"sha512-e6GvOZKvZnfTEcbER6E8TrlJpjZcEGxtoCh8cjIHZTMNc+Y3MBFj14vzlReVQCAhMNWjJcOPD+cfJ4JHChr8Cw==","signatures":[{"sig":"MEUCIQDlmx13bgxgTr8Wpsatp1XxfFSornXx9ZCMaF2895NBogIgG+jc4RPneCfh4CjuB/CP6ailYC0DjxAcHz+4UPH/5O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810739},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"6526fe1770d94831988775128fa3674ab5d2cb77","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.8-14_1778230574966_0.4851764203603961","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-0":{"name":"@venizia/ignis","version":"0.0.9-0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"1c9a4668a4b075da0d904959812520cdf3f00912","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-0.tgz","fileCount":1015,"integrity":"sha512-tBFAfQt5mhATKzb2SEwoMKXfjGrmXyJbinAIM0hgfGvXzCQjybEK2gkaYoNmjgfaBPftLXc5I5GNmp6TPXBySQ==","signatures":[{"sig":"MEQCIFyw2g3sGSdbdSY1QGte5vB5APYRNqIXAJBFCqTHNkJiAiAyLto0Ewd6rKGQHh6fdhqO6N/2YJpkpvaYoPvWHSrz5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706323},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"84f88d407152310c107e1fcbbc5be129a0b881fc","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-0_1778235647513_0.5945744274299885","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-1":{"name":"@venizia/ignis","version":"0.0.9-1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"37d39b9c94db65b15646bc0530aed4034b203763","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-1.tgz","fileCount":1015,"integrity":"sha512-ezVC1je5jdTSpTBVzP99zRDLyE9DmqK5PLzzhd/lvSOgr0RFKw7vKh5J6Y23BKcfAuoeFo/K4a+XCe9GtO/TuA==","signatures":[{"sig":"MEYCIQC/5XGICEQS3XlQqskRjG/MJ9RBjxuyHQA1H6LyszgofgIhAI5UruiertcDE0C9PA0yfnCvMMd+Bec2IO31Rg/LzjxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704287},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"c6c34b3cbfdac71acef80b18706ce58199132352","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-1_1778237036240_0.9985967469467762","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-2":{"name":"@venizia/ignis","version":"0.0.9-2","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"bbb24df936f49d0934e0217df49910b667e98606","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-2.tgz","fileCount":1015,"integrity":"sha512-aYAi/HQDUij30ACvV3mUSAK4JUe6xmyQxUQggOSsQleGIEPUBeMH7LUgCylF+tobNBVklR+PLlbN2mCWuENFWA==","signatures":[{"sig":"MEUCIQDZSDCw2Oz8UmKwAYler+UdRapHPD4xds2g8yZgojhZ6QIgXmRuSd/UoG2KFxh7rAnh70v/G8kzAcYW10/E9vus02A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657650},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"623825b19ee32ae92bec20d31111d9a09edb69cb","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/core"},"_npmVersion":"11.11.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-2_1778237551388_0.3469707503200985","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-3":{"name":"@venizia/ignis","version":"0.0.9-3","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"57e47619b985674791529b83c1c98de3aeb679d0","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-3.tgz","fileCount":1015,"integrity":"sha512-ctPZRmncQYBu4QM83xb0K6y7ELCrsKN5XjKoBiT5SaMhuIH30LDej3O8LVWoXz8BrVwsTQtl3WhajxBi8Bys8g==","signatures":[{"sig":"MEYCIQC+UsfWSRm8Vu/iclODpB0lToKMYekiJbiuO+WAuj8z3AIhAJDB4Hdrv6Yn/Jf/3KcsYn5AA+6rEJJy+dvAsPoWcs2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658044},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"c7d3c760e96870862d80b6efe4b4f9e45c808bd7","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-3_1779271576636_0.8396880772722322","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-4":{"name":"@venizia/ignis","version":"0.0.9-4","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"b2537b42b77b4e108f51d53eec80d01db4b83c64","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-4.tgz","fileCount":1015,"integrity":"sha512-rDgfzvKLq01GdYIkKVxJfCBhrfE0xNSSVeE/RzxYICY7SvLkYxFojNVowgmm6zJD0+QMCWtbJTh8KphySQ5TBQ==","signatures":[{"sig":"MEUCIQCH+9XPFWTxN3Ci/7TKt51zxd//14TBIUcw+Rb0KmqFuQIgVFXqreGAKvIGBzrQG7Kk6Zom7sDj7jIveZyz6jjqfl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658415},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"4c1d23b7115fd175249dba4a884054f535ed21b6","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-4_1779275455814_0.9980877314588719","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-5":{"name":"@venizia/ignis","version":"0.0.9-5","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"763091e5c535eca5f76f407168bab93110ae8fdb","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-5.tgz","fileCount":1015,"integrity":"sha512-RtzvUHj37kVUY7XPTyKqq0VfGkhYFuwbtSfv5M33E49fUd5KhEW8VW+jktGhiMtDiIYIuKVF6Jz8v17QhAyUsg==","signatures":[{"sig":"MEQCIHTOFBaYw/LM31o5wqjWKi2mQveIAXT7k6tHg+6eGqnsAiAtZIlgWeScBBsUiHE6TIhup5kAEu/CNbQ0a9Y7ZzqjyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1659714},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"a49a4764a7bc77ab7bf470361d77dc3fc98d330b","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.23","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-7","@venizia/ignis-helpers":"^0.0.8-8","@venizia/ignis-inversion":"^0.0.6-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","casbin":"^5.49.0","eslint":"^10.1.0","prettier":"^3.8.1","@types/pg":"^8.20.0","tsc-alias":"^1.8.16","@types/bun":"^1.3.11","typescript":"^6.0.2","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^1.19.12","@types/nodemailer":"^7.0.11","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-1","@socket.io/bun-engine":"^0.1.0","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.18.0","hono":"^4.12.9","jose":"^6.2.1","bullmq":"^5.71.1","casbin":"^5.49.0","socket.io":"^4.8.1","mailgun.js":"^12.1.1","nodemailer":"^7.0.10","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^1.19.12","@hono/zod-openapi":"^1.2.4","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.0","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.5","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-5_1779334173338_0.4229829572043402","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-6":{"name":"@venizia/ignis","version":"0.0.9-6","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"2390041a96cd764595a0af3e22a95276ed66b133","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-6.tgz","fileCount":1015,"integrity":"sha512-Oh3tIBj8gqEfDsgtqdKJdXBPD/bNBw/LBjHx+TBTrbtOI5khXhQAjie5Fwo6UjNK74F8Dya7WhBl+OUwxAzAbA==","signatures":[{"sig":"MEUCIEmHOZoH7OoI6M+Kiv/dcJX5zpFHave/sUplkq1mWSNWAiEA29ETQgdildetVhXp9yjUszu3ZNYzMeA6ae5CRlvl1zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1659710},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"0df8692f39acb9c6f1291661d4a954499582c1f9","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-9","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-6_1779371282110_0.5475816873148387","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-7":{"name":"@venizia/ignis","version":"0.0.9-7","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"d2bd42b925a0a40b02e4155829b1be4c5903976e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-7.tgz","fileCount":1015,"integrity":"sha512-IzjvHp/h4rDCpJ1T3Fh8gqg2D1poGMY1WFERP4eTref6u8kspbBlr4Eg6xvXgzYQMB1ZW8yXavGi8cPngNGZSQ==","signatures":[{"sig":"MEUCIDunBAGIenFFeh5+8nL6tPEKleJuRv8H6j22IrYvx0dvAiEAzne73agWI6wzMIKK0j3O1Vc7d1GbH7dwS6y6gVB908A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661785},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"49fff152bada8bf7ce31219646132e4cdb69da79","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-9","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-7_1779449374549_0.1776617163388554","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-8":{"name":"@venizia/ignis","version":"0.0.9-8","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"3990e9780721d0b338d78aa19ea6d312e9244393","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-8.tgz","fileCount":1015,"integrity":"sha512-os9baWeFdB/Xgd8hwv5mPaapG9iMyEocASvgOibCH6Kk7rZA96cwnnjbim3S1WsesBOAEbJvz+0GvDR1VEf+vQ==","signatures":[{"sig":"MEUCIQCN4BYYqdSGtTHo340JvEN1XYo+JMTxpwYuA7RZpHuTWgIgFYORebqCMOnAC60yjDGNLeFdIjbBgi9vX1dcIbND4R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661175},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"1e23e10f1137fa4bf384181a05f98a8a100c708a","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-10","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-8_1779619471793_0.30024780007031726","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-9":{"name":"@venizia/ignis","version":"0.0.9-9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"2b2d2ce12b7e19950fbcf077837cc1121bdeeba9","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-9.tgz","fileCount":1015,"integrity":"sha512-pKjQMU3FSC2khhMWiL3pKzM8Exm9Wtk5W0jpOQ4MfmNrXTJcZ5F1O2G1TzvwTwwIyflm5aA1PApdoBo/saEyrA==","signatures":[{"sig":"MEUCIQDNp6oTmF8sy7S57gMkhX4HHJ1+RO161FsyNF5LiTEaxwIgJtPgGhK1M/bjgnkYLfLf3Jkm7qs9+Rav5EJNCZDgk1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664731},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"8b16cee778d9b33ec760b07c37d1813b34fa4d2f","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-10","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-9_1779696011841_0.5823725470509544","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-10":{"name":"@venizia/ignis","version":"0.0.9-10","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"19834646e7757a407a16f61f8faee2eafb112f3d","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-10.tgz","fileCount":1015,"integrity":"sha512-zhyTPzn07jiZ8ZcxG+JazjT/2bioPmLsuYxupxpveO1Xn+IzeLGB2wtS/CiCCTf3R3zdv40w0ySLm8egzA7buA==","signatures":[{"sig":"MEYCIQDWmG4OqyD0Vj+0NwMdKvIAWz8oGfI9JJbwCzHENqSKqAIhAMGM/ScsRFmrF3CvlNB4X6stKY44ve5VjDYbApdJNqG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664732},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"36f5fe44b265f2c5d0a83f50b5329eafaa2dbc90","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-12","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-10_1779699083190_0.34811499415970326","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-11":{"name":"@venizia/ignis","version":"0.0.9-11","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"accb005e1f28274ffa87330b70330285f04b65cb","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-11.tgz","fileCount":1019,"integrity":"sha512-OANJ9FN+DixU1+GQJ/FrD0/wy2YfGLTX3Iim4H1N9bpMicfCU19HUXHYfW/+XM3+/e9ngvuxlEmoEf5pg6k1ew==","signatures":[{"sig":"MEUCIQCZT5oIGGcz9bBa/nsOY+xFfGFfCXNtdu4u5NtpaGz1JQIgVMaAIGuqkNkTdZWOW5ZH+zQItgf8itshkT9Ai1bmtVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669231},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"8288e3cd14d0fc2d7b27aad626d2d51d4a9f9bb1","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-12","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-11_1779763290128_0.19051934465925724","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-12":{"name":"@venizia/ignis","version":"0.0.9-12","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"e0fe631f855bfe0785a2d24d2b36d8d68f611742","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-12.tgz","fileCount":1019,"integrity":"sha512-jlFNjdJziCBlZrEeavtNT3Y+4J0RyLUi1mbnoon0EWyIOCInUz89KXqqq/VSlIwYYjcv5UEJi+SWKc71vpiWeA==","signatures":[{"sig":"MEUCIHi/B7DSgLGSxT7ozU596Py6xWLdyPrSkycMdbyQSY6PAiEAzmGHH2Hicg6LEyK7Z/0gqPoCqldSb5Ino7oIYp4t1do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669250},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"d75f47de70a61243bbeca395fe75ad2b8ec10a7e","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-12","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-12_1779764761583_0.20326672277297786","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-13":{"name":"@venizia/ignis","version":"0.0.9-13","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"751a34f9cc1a04c8c4bcb0d60452f3fef9ca72f3","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-13.tgz","fileCount":1019,"integrity":"sha512-6XisoMB0uB3QuCUX2HMwYMP9dTO8UdDBSHoqYguYmzalZhygjEtYrJS5FUvOYpETw2K+p8gQSoKGcmxyQBKnOg==","signatures":[{"sig":"MEUCIQCQTpkGKO+1IOf+pH6x8oR7wJ9hRDDtauZbbRiG0J4UnAIgQEOzguMnHtYYj0R4hpqJ9t3YLALE2VzpGwFOEPI1f9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677891},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"75eb329fccde211637d4efce64c886b37b892633","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/core"},"_npmVersion":"11.12.1","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-12","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-13_1779819289459_0.08066869933341114","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-14":{"name":"@venizia/ignis","version":"0.0.9-14","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-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":"88aa606e16202dd6a8a7319c58d74ea94b0029a5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-14.tgz","fileCount":1019,"integrity":"sha512-eNin4PgFUGC3/5YRQgu/Sw90i1g/Icld6hOEtA8AnWkOmT7lDBOO8xz3ZnLCCKkIM9zUg1gBl/VBMnSxYxERBg==","signatures":[{"sig":"MEUCIQCwNXqwph5JVcT2VOY7uV4wOstEKJPN8J94gIutMq5bqwIgJ6quLIGrTIFhZtmT6O3XfhaNBMDGBXTogmEjrTIiEgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1678075},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"4ec7961b7388f408f490c0d4496f651033ee7aba","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-8","@venizia/ignis-helpers":"^0.0.8-12","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-14_1780031090883_0.9433869417253942","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-15":{"name":"@venizia/ignis","version":"0.0.9-15","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-15","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":"4e4120d12faa4a193a3b3827708920de63ab63bb","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-15.tgz","fileCount":1027,"integrity":"sha512-2s0pzvFH8Qffjp5ShwuFCefYfw/aqbxKWZld+N8goiq2KGqb6jTqRjEMR2Yy0c+ZD+4eNfR2hnS1AJ3IlWXo2w==","signatures":[{"sig":"MEUCICnLyaE0wEhFeYzQfizaNb0FhdslnRMJ0UX/NjZ3UWhJAiEAkkdsuuPo0JY0yOjVe2UszGC+hsxSUHhOpEXx+VjLqHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751060},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"978dadd356e92b9869bb597bf8802ddbfd27f007","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-9","@venizia/ignis-helpers":"^0.0.8-13","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-15_1780420241131_0.14487777187572437","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-16":{"name":"@venizia/ignis","version":"0.0.9-16","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-16","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":"7029e52b3666f7d44527ee17a1430f1fee675963","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-16.tgz","fileCount":1027,"integrity":"sha512-pDF/f87k+hzQ4LBIEGYWHRdXjvA/VoIs4m/rSwNvTAS8ipG97fbUxYo6PSwQ7e8vk58QJJqhrCegVGhTgoEvRw==","signatures":[{"sig":"MEUCIQCyOIj19l7Kn+pCARk3D6zd2wcazUOI7dLSgQmZPLqYQAIgWhO546BzsuD6cqdgDb9VzUS4kH+nzr1R3rUXmWfmhuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751476},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"dbea2421ee1edd7357eb30ab4a05c00746938f73","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-9","@venizia/ignis-helpers":"^0.0.8-13","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-16_1780470898907_0.8517034210971712","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-17":{"name":"@venizia/ignis","version":"0.0.9-17","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-17","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":"780cc084a58a7522a6fb62a9491fca90eef3a798","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-17.tgz","fileCount":1027,"integrity":"sha512-ar34rBlm5WPOzEtxx87epExzEFqAn/LQcjfFvW8bt6I3BwUzZUKHUQ5UvlzndOvVgVuNhaXlfwuppsvQ4QNqmw==","signatures":[{"sig":"MEUCIBGrDtn4qB/kuGas7/8NV1tYejeJFUeHfAec39JeIOF6AiEAhUKYJlVxIh/amYfU0ZOnX+NK8A6IoMNSTdI07jEoWBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1752507},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"f21d94d1e8f636adfb366fbbe1476e02bf5da422","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-9","@venizia/ignis-helpers":"^0.0.8-13","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-17_1780550236166_0.8951340809054793","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-18":{"name":"@venizia/ignis","version":"0.0.9-18","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-18","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":"78a8f27164b52fe96a89ea7a3d8df906f66a4bdb","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-18.tgz","fileCount":1027,"integrity":"sha512-g5x5TCnNnB+1Ze/JTrkLfsz9mJ95KrtPDeVmMS5qx1r93pRBdpZCO1t7kfSncu2qcga1DvR2XCpPrf4lK0p5AA==","signatures":[{"sig":"MEYCIQDcaYrM6j+26hYvVjsO0qSwvwebQ9yOmFishQ4+pW9/oAIhAN2TRrhvvdGFfA5BHOxchuBIRbcDiXJsB1wnVBUoq5Ej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753554},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"d69ecc04b27379fb5993609c84ebfb02b492e2ee","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-9","@venizia/ignis-helpers":"^0.0.8-13","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-18_1780550872657_0.6530520897001479","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-19":{"name":"@venizia/ignis","version":"0.0.9-19","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-19","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":"4770dae199095f28d8330368e990444db728ef1d","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-19.tgz","fileCount":1035,"integrity":"sha512-IYhxAYUorVXmFzaRVLBxYbzGcCDAH7J6+Jx3spmVcQ0tdfBDtV/yzFKHtIIQDXchxEvNFdmx/LPEZHRHNivxGA==","signatures":[{"sig":"MEQCICzoD2H9mIuM0zgV6WrLQvqWdaR+WCzn76vUUCDH15/aAiBRfrBaLXjCw08helJUndhUKOIqljD6nZmX3WdOFrluxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784849},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"df85cef19339aff829604501d99b7986198eed88","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-9","@venizia/ignis-helpers":"^0.0.8-13","@venizia/ignis-inversion":"^0.0.6-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-19_1780652469997_0.9726944229970369","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-20":{"name":"@venizia/ignis","version":"0.0.9-20","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-20","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":"ead4e0244bb8a73b3dd1e63c030f8bb56e7b540b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-20.tgz","fileCount":1067,"integrity":"sha512-wG3FFL59gD8BL4Lg/sK7mO17e8YEIrt1dRhB55lO6BDIlbZw6rRNpj0RZ1yVLd0jqgJUI9cUVxIZu6S6BTFhzw==","signatures":[{"sig":"MEUCIGxlvK62mMwAeSXu01Dr3KBDm3UR3cvfMxPRkPSl3BMCAiEA7TGlsL4JHgUXwvZ5E13nvunv4sg1z/cpruJuSGuXQNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811619},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"1cf31a483a69c711399153c59bc89e05c793c360","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5-10","@venizia/ignis-helpers":"^0.0.8-14","@venizia/ignis-inversion":"^0.0.6-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-20_1781417816091_0.769598499459885","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-21":{"name":"@venizia/ignis","version":"0.0.9-21","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.9-21","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":"bd0bc8c0cb52e76c03a7d5fc63d1374f25a8aa3c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9-21.tgz","fileCount":1067,"integrity":"sha512-DbP7BkaNZEuCBtL4lXwKDibSO7+GU/bsopyMRwbB1L/EHWDiehDlzgOfTP48BNlHWS9obFBSUfBpvw4NAWVbqQ==","signatures":[{"sig":"MEUCIQD7J5VNaQg4k/7RRbwsLW2oRBzQoJkMSZGOX8qyqTrUEAIgYtl5tZR2A15WxAW7peVcF1Hy3b/uL33gXnj2VXZYWwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811607},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"a44900c80bae88ddb950c368d2f40d2c8b660901","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5","@venizia/ignis-helpers":"^0.0.8","@venizia/ignis-inversion":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9-21_1781428574614_0.1147531334737446","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@venizia/ignis","version":"0.0.9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.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":"611742f139f1a881e0e2642cfe1ae82a8a32467a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.9.tgz","fileCount":1067,"integrity":"sha512-UoHysbONKxYWJJxM8K5i/U7of4LaOu/b+Hd2Q4YJ06cdZUgoipJnHCBoAhiwD+PiicjdswajvBC/HG0/IgRy5w==","signatures":[{"sig":"MEQCIDCuLFESfKCiQ0Ga6EBwUlt0Hy3NhP1PQEUyWZKX15YFAiB7h9Gnh+uE+WOIY4nfCGnNX6yvqeynV4M3DN4EA/TaMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811638},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"44798b643bac9b588168bd10994e944d9c3d2993","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5","@venizia/ignis-helpers":"^0.0.8","@venizia/ignis-inversion":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.9_1781459193152_0.09505772195765072","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-0":{"name":"@venizia/ignis","version":"0.0.10-0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"bb7e5420bcea7e576408c1e9e97f49ba0595320c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-0.tgz","fileCount":1067,"integrity":"sha512-MRj7YYgdowSCugs+i1pzZ0vj2d1qGnE9bjMX1obDSwBJ+IDfBCwmfpf+CgRf1Fg4ZT9CmgGI5Phrv9J6c9BBcg==","signatures":[{"sig":"MEYCIQCUGIc/OaHqlWOOL17gVuVkWQZqV6VxQvy+O489AM+IawIhAMeIhvaTxhnu8hasGe+v2cVt16EFMh7dp+HFxlXHyiBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816470},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"cd2abb9892f69f63d7b606e1f2e21a84b32cfdf9","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.5","@venizia/ignis-helpers":"^0.0.8","@venizia/ignis-inversion":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-0_1782036138880_0.5637613132078336","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-1":{"name":"@venizia/ignis","version":"0.0.10-1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"66006fcd9a92c01a06cd1bca1d624870a626d77e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-1.tgz","fileCount":1067,"integrity":"sha512-bhxGLgKythebAOod1J08isDKBDQuR8uu65Duks2vi/XxZyJXQc2D5UjwCbE5lSNhLhXa9hlGodoe+1eZZhymNA==","signatures":[{"sig":"MEQCIAQjLacX0/iMLaDhK6CMnOVtZsnTVCpSmY5NgBy3UsibAiBkq9dsBUkbNKVbaG/ra5vN0/Ndvuw39PJMS9wD6TPt6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816522},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"5d3b26e06b41875a983f5a2c02cee4ce4c87598e","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/core"},"_npmVersion":"11.13.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.6-0","@venizia/ignis-helpers":"^0.0.9-0","@venizia/ignis-inversion":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.7","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-1_1782408218756_0.02436719182774838","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-2":{"name":"@venizia/ignis","version":"0.0.10-2","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"49559026c3d91f8472eaba9d495c583163eead1e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-2.tgz","fileCount":1259,"integrity":"sha512-Us2SQO/1GLPO5aYF10YOoy0jmwoPwO8hctff/wSA8gclpt0FPn5+56JZ4rQE4rHgRy9rgP/df4df2zKjLiHRuA==","signatures":[{"sig":"MEUCIHD5xsIMPutZ07P3zSQJ1jVEqdKeI/8AJRoGEyIH4mVmAiEAi6ur8E/aRxktsY4IOY92nPXSkNOQt2xRRZ6TbimFASM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171720},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./memory":{"types":"./dist/connectors/memory/index.d.ts","default":"./dist/connectors/memory/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"c43ced13a84b39318839105143d05ebc3ee69911","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.6-1","@venizia/ignis-helpers":"^0.0.9-1","@venizia/ignis-inversion":"^0.0.7-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.8-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-2_1783336993446_0.6758245077053235","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-3":{"name":"@venizia/ignis","version":"0.0.10-3","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"51bf20dab639930ba8252da6a173ab4143ba118f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-3.tgz","fileCount":1259,"integrity":"sha512-Z46uaqvNL9tMGawAPYmc1toC3Id3EYGBYxQA7zlxSV+cu+zrUl/Rq65J9PzSn7tq1Pd0KgFSCZ6e3hB7u/43Mg==","signatures":[{"sig":"MEYCIQCcyMhXitq0UiIjCsK499avmuzRIdcQAxfaW+u2qVo/PQIhANxq06SLgGlC/W+iKXRKvnlmv/Fb/aU9+zN7gFZ6fzBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2173819},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./memory":{"types":"./dist/connectors/memory/index.d.ts","default":"./dist/connectors/memory/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"79ab90f6e7fd1680ff9ddcfc7f21509dfcec2330","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.6-1","@venizia/ignis-helpers":"^0.0.9-1","@venizia/ignis-inversion":"^0.0.7-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.8-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-3_1783359823702_0.1494064902459009","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-4":{"name":"@venizia/ignis","version":"0.0.10-4","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"d0de9eccd38c09aead83ad1dd0a144760bb5fa0f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-4.tgz","fileCount":1295,"integrity":"sha512-eSbBd+aSDcHWBYUQlxE8RJH2ML/le1o0gPwYe6dZb8Fb0srM4rYdE2kZ1RdSj/c4P0N0GVHMY1SYYCnYY7KccQ==","signatures":[{"sig":"MEUCIQCF6YG/QUGAktQPRRk/BmEujtL0VVlQ19aVSCuQZs+q2AIgarS0q7jwdG1fsdaTLwdS1H/A+Z/Hl/Or8DeP6fReN1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188144},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./memory":{"types":"./dist/connectors/memory/index.d.ts","default":"./dist/connectors/memory/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"}},"gitHead":"da45a68d003937fccd04e0e49a9cf1ccb8bdff39","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.6-1","@venizia/ignis-helpers":"^0.0.9-1","@venizia/ignis-inversion":"^0.0.7-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.8-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-4_1783438704708_0.11633872741397777","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-5":{"name":"@venizia/ignis","version":"0.0.10-5","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.0.10-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":"7f34a24d16e1e18a9f2066095b38cc77f5c84360","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.0.10-5.tgz","fileCount":1331,"integrity":"sha512-S7gY670X2MghxQUgk8U3tjjCekFz83/dbVv6YyUPucLkGDaPs7B4tTPRDpH6PVFsCyxGcweM72IUzdgara55LQ==","signatures":[{"sig":"MEUCIEH24SwLMG8E1ctkM6L3oy0DYdMIw6KmtnDhof7uTPHLAiEA2SRE76BtGqalCJq+fj6tK+r7VZLRi8ZeDzbWCcwrd/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2327894},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/grpc/index.d.ts","default":"./dist/components/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./memory":{"types":"./dist/connectors/memory/index.d.ts","default":"./dist/connectors/memory/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"}},"gitHead":"a073578784cbf161c7b381738a063a305df14f9c","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.0.6-1","@venizia/ignis-helpers":"^0.0.9-1","@venizia/ignis-inversion":"^0.0.7-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","casbin":"^5.50.0","eslint":"^10.4.0","prettier":"^3.8.3","@types/pg":"^8.20.0","tsc-alias":"^1.8.17","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.3","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.0.8-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.0.10-5_1783595391500_0.4695074345518222","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@venizia/ignis","version":"0.1.0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f1ff678d6d6b68aa4578cefee608de7726e49c21","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.0.tgz","fileCount":1431,"integrity":"sha512-VK38XJrEDdz/lOqMpoSv9WD0WdOvVD3Nl4W275ybAyWeONf2DVftKD275hOcODm91E0ubaxyKmjGVPdaXeQIKg==","signatures":[{"sig":"MEYCIQCi5mDjE4cOzBcTWXngcExL73klNvxfhtRXBOzO80YNlQIhALXA8/kenTkd5bBkHBZXP5qzVmHE775NSAwOPzvfNjDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2525600},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"56964fcb170eaebadcd5b57bf0f450ecf84a5533","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.0","@venizia/ignis-helpers":"^0.1.0","@venizia/ignis-inversion":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.0_1783937856068_0.5106140716536953","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-0":{"name":"@venizia/ignis","version":"0.1.1-0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"a3feebbe25e188b5c50f5a6b640049ac6ec0ee51","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-0.tgz","fileCount":1427,"integrity":"sha512-3DlS3iGQ4yXHNoDJf2IA+AVgPg7xCRFFQEs7y0qpVkXSvs46eFqUG8/qUeacS+yx+aXY4B3nl9O+GsegN69xMA==","signatures":[{"sig":"MEUCIB9tLk3VpPjnZcCeYu5w5TqPbXbFQ2jEyWV31DmwtcY5AiEAlb+6eoUsQogCLjDONR91N8ooePE65bzR2rtb3K9ocbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2519371},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"5c6889d4ae98f052769da940a1abb097db11e62f","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.0","@venizia/ignis-helpers":"^0.1.0","@venizia/ignis-inversion":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-0_1784013813610_0.7108193139231922","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-1":{"name":"@venizia/ignis","version":"0.1.1-1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"73a04a6e5a31f14eee39fc24e767fa656f216da5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-1.tgz","fileCount":1427,"integrity":"sha512-5IOIkHsR5hn+26HEuGtW+dcyrAnsYps1IwB156Cb7Aa4yfmWn4Gqg09kMRvY77qNSZvjmP4eAkLud1yDCWYUAQ==","signatures":[{"sig":"MEUCIQCwazn7cWP27VdaFnAeYzHxDSt/ZescWnzAhMsf7ft9CQIgJoknrlChvoxQAArlHijzssz2rUjVb/LY9VuEQPkP/R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2519375},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"bb1e9404bbcc6fb3551ad29e9a2fe0ab46e79019","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-0","@venizia/ignis-helpers":"^0.1.1-0","@venizia/ignis-inversion":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-1_1784022720591_0.5276265060448095","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-2":{"name":"@venizia/ignis","version":"0.1.1-2","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"af94b7f19746823f09cefcc9f0d2b5ebb4b6285f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-2.tgz","fileCount":1427,"integrity":"sha512-q9MSMvEu2CcNqZ1gxXAXx3SbiKvnNgn4TQM/d7c4ehAmtF5r/y09S1UBUChcba1EFF5trmcf7x5an3ewIGMPeQ==","signatures":[{"sig":"MEUCIEY46aa0M4ZFla06iNcMsmaXNmc6lHt7/teALoj+h8GGAiEAiJpyeGzpxJzUhrtz14gKWyoT6g5QUlAZoAo/IxGAZ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2519646},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"cf43d8123c4aae4abf99134f27b54ad840b1db7a","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-0","@venizia/ignis-helpers":"^0.1.1-0","@venizia/ignis-inversion":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-2_1784198704158_0.9902452717396564","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-3":{"name":"@venizia/ignis","version":"0.1.1-3","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.1.1-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":"33451a0866214d7341201d8ad9ce8c0598ccccaa","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-3.tgz","fileCount":1427,"integrity":"sha512-Jrj52iymuMogGTAu0hbFlH5HpMrPEkYESStiv0bnb6dKg6nNuORFY29Qx2QdRs3NRJdZa4YKlKBoZ//PzY+cvQ==","signatures":[{"sig":"MEQCIGTZeAeWpUCuFcMmD3N69mBjGa4AHdmJ2qt2zKkNc49WAiAyJ4bb/tf3vSey8zotIwnb6ejlkVBKVkroauIcuXeHEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2553939},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"86acc1d0bf79d9de5cac1821b391c11754722112","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-1","@venizia/ignis-helpers":"^0.1.1-1","@venizia/ignis-inversion":"^0.1.1-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-3_1784225949498_0.295055965250427","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-4":{"name":"@venizia/ignis","version":"0.1.1-4","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.1.1-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":"0db471577108321ce2b2b8e2eb6442c4b612deb5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-4.tgz","fileCount":1427,"integrity":"sha512-RU2zeNykEuG/Id0OSwjY2hpwCzbqjV4nowLpRDI7zj+EFWEWPJjT/97UganClTnn4fWQG67iyNW9rIdHwAtANw==","signatures":[{"sig":"MEUCIE/avXectzMx5a0TEWVRf/aEi/9HO9OGPoaHAN2cJoIIAiEAzarZr6pnxerA+mxH7GKSbpGO3rctIWlPCXR3Z4O1mHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2556087},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"de49d9c62e10ad651154ec6af48d39c7df61d62c","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-2","@venizia/ignis-helpers":"^0.1.1-2","@venizia/ignis-inversion":"^0.1.1-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","casbin":"^5.50.0","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.0","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.8","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.21","jose":"^6.2.3","bullmq":"^5.76.10","casbin":"^5.50.0","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.3","@hono/zod-openapi":"^1.4.0","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.10.16","@asteasolutions/zod-to-openapi":"^8.5.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-4_1784280364059_0.6950423073828083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-5":{"name":"@venizia/ignis","version":"0.1.1-5","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"a8a12a7998d55152cf1cccfed71dbadd0d79ff1e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-5.tgz","fileCount":1427,"integrity":"sha512-2ftvfIvU5gB/PeVoBxhoK7rRrcsHaL3XAzqUzffJVA2Nk4PTr75sRxl21ZKRQwsIGu34hrBoX/wTQHosVWsgTw==","signatures":[{"sig":"MEYCIQDNaoxt15pf04/Y17lV67afnRikh9Q7lF6YRj8qjnd0lAIhALL3t36xzALZbLl9dUVQcnyiNlmtLN6qTyER9iYPBF3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431523},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"9b49984ae46519aa268206a365b15cd426dff3e2","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-3","@venizia/ignis-helpers":"^0.1.1-3","@venizia/ignis-inversion":"^0.1.1-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-5_1784393602146_0.7041293898548278","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-6":{"name":"@venizia/ignis","version":"0.1.1-6","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"04b7e9421718bc418898514636994c2b3f670aa8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-6.tgz","fileCount":1431,"integrity":"sha512-S1zXg+ctv+8Fw20TZTtyxD6xsq8ednMqLNUZyyfmMI1AFNUlS6PU0P7k+PzHrg198hJyupz23V9oFDxXn+2uVw==","signatures":[{"sig":"MEUCIQDEhIXX87u5sqUdJl8QG5aL0y2O0o4JvwO1ouz/EH4SDAIgZxiWLd1pD20UmsqDBUCk0Gu0eEkT7HXMgtAxuhTnc1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2480933},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"9dd78a57541fab86e7bc86d7728fbfb68f32dc1a","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-4","@venizia/ignis-helpers":"^0.1.1-4","@venizia/ignis-inversion":"^0.1.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-6_1784616785621_0.6363760540756196","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-7":{"name":"@venizia/ignis","version":"0.1.1-7","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5c91ae3b22cf444a03f3613fa6a882815ff2c718","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-7.tgz","fileCount":1431,"integrity":"sha512-Ki0BFwWVChN4dfsPPIhfaadCsn6mFNVRLVbcS21I0QuV+Tn8uG3rMZyMINpPkUl3mtcurdNmu/dvWX/t5fSHgA==","signatures":[{"sig":"MEUCIDc2tVfoSFeTjaJGQZEWoPGdFoM0lvGjISBRLTsmBM0aAiEAtvEUPsbrH1IEgS3ehDiRh88Os5MAViWRp+smKchp/Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2479672},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"d6e082cc7762cc9b0b8bdf8068d9e771afd55f43","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-4","@venizia/ignis-helpers":"^0.1.1-4","@venizia/ignis-inversion":"^0.1.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-7_1784696721242_0.82572655886532","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-8":{"name":"@venizia/ignis","version":"0.1.1-8","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3d394a021ff5974c61ac7b5ded8c4fa58e363a3d","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-8.tgz","fileCount":1431,"integrity":"sha512-0VL8QxA0VeWRLLW/FXjJjvUxl4m2KVON52JPai2SHKEGltgKlduosBAJ4xbd9WXTyBgH7HdUy5KI+pGF8SGGwQ==","signatures":[{"sig":"MEUCID98GPxAsTHUz9lFhK7TiQzJMvKDxhu6n277nDaC37CXAiEA9T4FZkzDLYwpi+qPJbmwS3udaW1+zmwAkwuapOQjIB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492220},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"cb45a1dc9c6f6bfe529b2f84eb6bee2532451eea","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-5","@venizia/ignis-helpers":"^0.1.1-5","@venizia/ignis-inversion":"^0.1.1-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.0","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.0","@connectrpc/connect":"^2.1.1","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-8_1784824989386_0.5812048373399683","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-9":{"name":"@venizia/ignis","version":"0.1.1-9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"fc036d7fc30873b6289da4b38cf594dff1f76105","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-9.tgz","fileCount":1431,"integrity":"sha512-V+/eTkXjOIu+kgD8pkXPPRkxu/aEl12y+OIw2qnsVlBfuK3k5tGjRuH44l/PjesNgluG4oOIdy09e6v1LiwsaQ==","signatures":[{"sig":"MEQCICV6Z+NFC2+5dixNXFeJNHxkYOZUBVKxbVxpHJDuOFy3AiAtGJkGXPKTHIKF4z4IKwCzfe559KVQPrgolhjwUdxjfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2489585},"engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.js"}},"gitHead":"b534cd76437bac3c247e5c69d520c7e757b6167c","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/core"},"_npmVersion":"11.16.0","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"lodash":"catalog:","reflect-metadata":"catalog:","@venizia/ignis-boot":"^0.1.1-6","@venizia/ignis-helpers":"^0.1.1-6","@venizia/ignis-inversion":"^0.1.1-4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"catalog:","casbin":"^5.51.1","eslint":"catalog:","postgres":"catalog:","prettier":"catalog:","@types/pg":"catalog:","tsc-alias":"catalog:","typesense":"catalog:","@types/bun":"catalog:","typescript":"catalog:","drizzle-kit":"catalog:","meilisearch":"^0.59.0","@types/lodash":"catalog:","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"catalog:","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"catalog:","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-9_1784968285214_0.35806760128108084","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-10":{"name":"@venizia/ignis","version":"0.1.1-10","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"50dcffb5a855fb5277d757e1b26370d1bcaa59e6","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-10.tgz","fileCount":1431,"integrity":"sha512-IqPSUFrpJgIToB1/LeLG46gKzsGEr4EGBlFI3B9B0AR102Yfk+MmeQXCRFm2US4/YI63ZX2QvEC0rslt5xSCcA==","signatures":[{"sig":"MEUCIQCoZaepQO59QVgwItbxygYcGf1/9M9UmWAGEtYdn5DZNwIgQj49gtMnfaVfej0px9BfF/veOTqkijywgBD7DpCUYYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2489565},"shasum":"50dcffb5a855fb5277d757e1b26370d1bcaa59e6","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-IqPSUFrpJgIToB1/LeLG46gKzsGEr4EGBlFI3B9B0AR102Yfk+MmeQXCRFm2US4/YI63ZX2QvEC0rslt5xSCcA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-7","@venizia/ignis-helpers":"^0.1.1-7","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-10_1784970745981_0.7609665918673094","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-11":{"name":"@venizia/ignis","version":"0.1.1-11","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"eb5a5a4601262759700c8dd7e0ae2d3122fec23a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-11.tgz","fileCount":1455,"integrity":"sha512-2Fmn9ERCfqo9O8cmHh2MA9Ci85sGc8Qj4bw2koNK6Vi723wEzWlzH42A92EwUvrImhX4jia4SXHpWrbAq2YfBA==","signatures":[{"sig":"MEUCIQDytr/wcASOG88G+uXJUlcMNC3udUA3rVjG1mdSoVGe4QIgVxUm0LMIvPZYUeHHS580TcVrBvZYMO7DcZzP/sR6g50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2514358},"shasum":"eb5a5a4601262759700c8dd7e0ae2d3122fec23a","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-2Fmn9ERCfqo9O8cmHh2MA9Ci85sGc8Qj4bw2koNK6Vi723wEzWlzH42A92EwUvrImhX4jia4SXHpWrbAq2YfBA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-8","@venizia/ignis-helpers":"^0.1.1-8","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-11_1784975684808_0.9643353528128622","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-12":{"name":"@venizia/ignis","version":"0.1.1-12","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"9d532f5830582e06fe23edef073979baa0b3671a","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-12.tgz","fileCount":1435,"integrity":"sha512-7cTEoQp0RoGizKRJ9xT+AHVQDjl30CDULi37hdX91BZifhGoJ/gaKYJD2ZUwmRWL6DMXYTwVqcedBnmi4ggbbw==","signatures":[{"sig":"MEQCIAR524kIkDE/2Oai9hDx6cwWA0GLFofuwSbaOW9KFLd+AiBG38F5Stbvr6WLj3zw9KSKX2+Id78J1+a4bgsHsqHF/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497924},"shasum":"9d532f5830582e06fe23edef073979baa0b3671a","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-7cTEoQp0RoGizKRJ9xT+AHVQDjl30CDULi37hdX91BZifhGoJ/gaKYJD2ZUwmRWL6DMXYTwVqcedBnmi4ggbbw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-9","@venizia/ignis-filter":"^0.1.1-0","@venizia/ignis-helpers":"^0.1.1-9","@venizia/ignis-inversion":"^0.1.1-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-12_1785001226396_0.051897121747992436","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-13":{"name":"@venizia/ignis","version":"0.1.1-13","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"e7ab3644321911973e633343c8ac2723c14728a1","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-13.tgz","fileCount":1435,"integrity":"sha512-Q/Q5Aijr2JqCue/B21O7AEodYHG8E7gzjA5A6ZrkMWgdEmWjmfwR3BNLbvr0/roeI7MA/GsTVTIKaEN5Cc40Ew==","signatures":[{"sig":"MEUCIQDsicHptsb3JycgL0wLM6enjC0/5tuomIrRgwFVH/md2wIgANAcjDQd8f3ojrzeVp9Nck7KT+kjsiI12noXgCZ902s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497947},"shasum":"e7ab3644321911973e633343c8ac2723c14728a1","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-Q/Q5Aijr2JqCue/B21O7AEodYHG8E7gzjA5A6ZrkMWgdEmWjmfwR3BNLbvr0/roeI7MA/GsTVTIKaEN5Cc40Ew==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-10","@venizia/ignis-filter":"^0.1.2-0","@venizia/ignis-helpers":"^0.1.1-10","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-13_1785003026279_0.398813305490193","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-14":{"name":"@venizia/ignis","version":"0.1.1-14","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"611b0e60a16e8b3eb0a94b474a0d4302807eabd7","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-14.tgz","fileCount":1435,"integrity":"sha512-hptq+dwNcWcxT1yC87udCUvasdER4xjbU4sRH/5qqb3c9SQtyZPkp9/TnhYPER71NEPXBAUanIgAx0rcuvgwOg==","signatures":[{"sig":"MEUCIQDkTQ1z/SRZoFMBDl+Sr9Nw9aiySFaztTOAcf0XX1n/NgIgFanpXmP0Oko+33SGJGPkq8eCWh42OHuDSm5vpu0nqhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497947},"shasum":"611b0e60a16e8b3eb0a94b474a0d4302807eabd7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-hptq+dwNcWcxT1yC87udCUvasdER4xjbU4sRH/5qqb3c9SQtyZPkp9/TnhYPER71NEPXBAUanIgAx0rcuvgwOg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-11","@venizia/ignis-filter":"^0.1.2-0","@venizia/ignis-helpers":"^0.1.1-11","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-14_1785140255582_0.9032374430597117","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-15":{"name":"@venizia/ignis","version":"0.1.1-15","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"b5ee4b6c872eafd58929dbab99ebb5fbbae5c061","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-15.tgz","fileCount":1435,"integrity":"sha512-yynPEwX3tKOX9pFulGq3zJkbWjEvasDntWkoBlAlguJ2m+rrrG4qQycLPdHe+qRm0rZVtaRpemkVp0tuKG1bSw==","signatures":[{"sig":"MEUCIQCGBotpwYYx36mtlmDMYSLMs6aNB3O7NhBZjAvHR8DJ7AIgOvOcqFLO2/JUIkFTPJkRTkMflHr1ASrnl2A0TnVJF4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503551},"shasum":"b5ee4b6c872eafd58929dbab99ebb5fbbae5c061","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-yynPEwX3tKOX9pFulGq3zJkbWjEvasDntWkoBlAlguJ2m+rrrG4qQycLPdHe+qRm0rZVtaRpemkVp0tuKG1bSw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-12","@venizia/ignis-filter":"^0.1.2-0","@venizia/ignis-helpers":"^0.1.1-13","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-15_1785147964143_0.4899613087232735","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-16":{"name":"@venizia/ignis","version":"0.1.1-16","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f2bee85ea9dc6a280d71204d6378453da9020a30","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-16.tgz","fileCount":1435,"integrity":"sha512-3BkpsEvzK+Q/8lJogKAMPgEvWrgw9tE6yrj9f0SOAVeEdOEPjpKdSVx4PoZeW2r8EHtyhmznNVkFiQWcLspouA==","signatures":[{"sig":"MEQCICcX/oiUMPEY59nFCdnAme/y3vSr1qePcYGlWVvAfBOlAiA5PEFy7TKI0/B3/bHKHCxD7s70Xj75VG+N2UllqBkWCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503551},"shasum":"f2bee85ea9dc6a280d71204d6378453da9020a30","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-3BkpsEvzK+Q/8lJogKAMPgEvWrgw9tE6yrj9f0SOAVeEdOEPjpKdSVx4PoZeW2r8EHtyhmznNVkFiQWcLspouA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-13","@venizia/ignis-filter":"^0.1.2-0","@venizia/ignis-helpers":"^0.1.1-14","@venizia/ignis-inversion":"^0.1.1-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-16_1785221544950_0.6384669980479685","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-17":{"name":"@venizia/ignis","version":"0.1.1-17","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"14d85b84e19e5987406c52a344ddac779043a1aa","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-17.tgz","fileCount":1711,"integrity":"sha512-nz8u7mqO7i+l21Z4LzLITNotI/dvjdNzs1b9OcOtR/UND+u1yy836rTZQXJweMouTPq0KQHR81xaVmMIJbjfUg==","signatures":[{"sig":"MEQCIBw9siiWrdsOeu/+RsQGMTvwrWsCVVYXYnffnUXh1BQyAiBG6+qRnA10LRE/RndakOZTUTSYpyKHkDymNSMwlrjIpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777586},"shasum":"14d85b84e19e5987406c52a344ddac779043a1aa","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-nz8u7mqO7i+l21Z4LzLITNotI/dvjdNzs1b9OcOtR/UND+u1yy836rTZQXJweMouTPq0KQHR81xaVmMIJbjfUg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-14","@venizia/ignis-filter":"^0.1.2-1","@venizia/ignis-helpers":"^0.1.1-15","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-17_1785680718368_0.8710715384794314","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-18":{"name":"@venizia/ignis","version":"0.1.1-18","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.1.1-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":"7e749dd8a701d58c2635199ad8ad90cc6bb463c2","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-18.tgz","fileCount":1711,"integrity":"sha512-DaL8iNazzmNC5LJxN0pzBvdA6COTN08EQPt8Eg3pK+mV408Vp2XwfLILFUF1A76eHXu2EsqG2N2w/RJaQr3MFQ==","signatures":[{"sig":"MEUCIQCWQreCvStg9UWQt35vARZt2kmvWtcNie0AGIvxvE4gCQIgaqUYlKaQXu/xwfZU5ip/aK6iYq3faSHy4tJfgOCLeZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2779809},"shasum":"7e749dd8a701d58c2635199ad8ad90cc6bb463c2","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-DaL8iNazzmNC5LJxN0pzBvdA6COTN08EQPt8Eg3pK+mV408Vp2XwfLILFUF1A76eHXu2EsqG2N2w/RJaQr3MFQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-15","@venizia/ignis-filter":"^0.1.2-1","@venizia/ignis-helpers":"^0.1.1-16","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-18_1786080008263_0.32117338519058447","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-19":{"name":"@venizia/ignis","version":"0.1.1-19","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.1.1-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":"21d8f68feea0bec9d827f6383db59d05f1bbd433","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-19.tgz","fileCount":1711,"integrity":"sha512-IHAu0Aj3q6HxQtxKp/i0NPGvctXsetyyrubS0vENqJdet/g+E6cpoyRtkorSmcv/8Q0YVfD8AnjuXKQeZ/x1+A==","signatures":[{"sig":"MEUCIQCEQYhHyaDsAqn8cBXPPDNSsA1my4cUX04OqYmHWuaLxAIgVB3IiVA1m0Qe1uw2ObLWh9y0syJ2wdpadU8nbyx+fH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2877508},"shasum":"21d8f68feea0bec9d827f6383db59d05f1bbd433","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-IHAu0Aj3q6HxQtxKp/i0NPGvctXsetyyrubS0vENqJdet/g+E6cpoyRtkorSmcv/8Q0YVfD8AnjuXKQeZ/x1+A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-15","@venizia/ignis-filter":"^0.1.2-1","@venizia/ignis-helpers":"^0.1.1-16","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-19_1786098305046_0.060770486786154265","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-20":{"name":"@venizia/ignis","version":"0.1.1-20","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.1.1-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":"8e7aec84979fd318db7d92e852bd12c8bb91f029","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1-20.tgz","fileCount":1711,"integrity":"sha512-m8VPtBJC45O3BgScRAbrPWMZR/CZ/mQ2798ljQoaIjVlQMccGcT6IHDDQWowZ7PYIsz8Iv4M4eTCMxmKAhE1XA==","signatures":[{"sig":"MEQCIE50ElV2xzEKg/lzlZI+iP1iBI8vcKLhlCAAjgd9TEkHAiB+G1cTGW4Yqu2hi2RC2pmPFgP2plnnUEuMrNWCq7JDQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2877508},"shasum":"8e7aec84979fd318db7d92e852bd12c8bb91f029","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-m8VPtBJC45O3BgScRAbrPWMZR/CZ/mQ2798ljQoaIjVlQMccGcT6IHDDQWowZ7PYIsz8Iv4M4eTCMxmKAhE1XA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1-16","@venizia/ignis-filter":"^0.1.2-1","@venizia/ignis-helpers":"^0.1.1-17","@venizia/ignis-inversion":"^0.1.1-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.1.0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1-20_1786509467228_0.08816454900654436","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@venizia/ignis","version":"0.1.1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"ff9dbaeef54796683ed0af82eff94e9e78ed466b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.1.1.tgz","fileCount":1711,"integrity":"sha512-c0UdWY8zIT0hU3CWGRgxipZ2NVKfa5oBNssouQM3/A2dzyutRR7l9RNigxLb6hm1ctvrEOWpWJdCu1LRUT8Zbg==","signatures":[{"sig":"MEUCIEnBQnpopyG1EWdT1Hz+8lSYXaXdHfB3K78UGeMx4MN1AiEAojpTqi0ilkySjHXEiGXOpvvWuumo+9MyQ200hGSr5mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2877495},"shasum":"ff9dbaeef54796683ed0af82eff94e9e78ed466b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-c0UdWY8zIT0hU3CWGRgxipZ2NVKfa5oBNssouQM3/A2dzyutRR7l9RNigxLb6hm1ctvrEOWpWJdCu1LRUT8Zbg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.1.1","@venizia/ignis-filter":"^0.1.2","@venizia/ignis-helpers":"^0.1.1","@venizia/ignis-inversion":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.1.1","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.1.1_1786943435540_0.873955481578109","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-0":{"name":"@venizia/ignis","version":"0.2.0-0","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"24361163e0384e2c1a852051e0f88013acf034a2","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-0.tgz","fileCount":631,"integrity":"sha512-tX9Y/frKUezXNGFiXF0/DIZ/k194+frdF1uq03SgRM+yoRjL9pFQv1PqGTfFuAdjAX3kNz7ePA3PdA0sSTxImg==","signatures":[{"sig":"MEQCIHzQMgxh2EKAcZlP7ZjhZO2PllHJY1qLZFFPINqf/EDOAiBLj6irXnL6AT7Fdj7RG/AP2i7WibGpxYJotkd+xhOCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911269},"shasum":"24361163e0384e2c1a852051e0f88013acf034a2","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-tX9Y/frKUezXNGFiXF0/DIZ/k194+frdF1uq03SgRM+yoRjL9pFQv1PqGTfFuAdjAX3kNz7ePA3PdA0sSTxImg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-0","@venizia/ignis-filter":"^0.2.0-0","@venizia/ignis-kernel":"^0.2.0-0","@venizia/ignis-helpers":"^0.2.0-0","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-0_1787069292610_0.13215007010311908","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-1":{"name":"@venizia/ignis","version":"0.2.0-1","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"38d848ce775674bb882d5a3703b6379992ab6f17","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-1.tgz","fileCount":631,"integrity":"sha512-i0xcmjD64io/pLwSfBYKG5KkR/z9/GsAXn2NBkthN2Pi77xHCTWZP+O+3VVugpSJj646LODRAYQuFHD6DPMMtw==","signatures":[{"sig":"MEUCIGJdcqMQAPzc2gh6YqWvMM3DYqQo55Z1TKs6+O61P9W0AiEAuHnChMBf2fNvBpssaLZd0inKKHXIv5cHT2T/UHOvPJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911365},"shasum":"38d848ce775674bb882d5a3703b6379992ab6f17","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-i0xcmjD64io/pLwSfBYKG5KkR/z9/GsAXn2NBkthN2Pi77xHCTWZP+O+3VVugpSJj646LODRAYQuFHD6DPMMtw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-1","@venizia/ignis-filter":"^0.2.0-0","@venizia/ignis-kernel":"^0.2.0-1","@venizia/ignis-helpers":"^0.2.0-1","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-1_1787076151593_0.2269085128767987","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-2":{"name":"@venizia/ignis","version":"0.2.0-2","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"9a1febd788abd7e406881374718a94d64aa29b4b","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-2.tgz","fileCount":631,"integrity":"sha512-DMZzaFxViZ0sc31x2EMhBJax7Qw7ShYjbRwH13IihajPqZwP39EKBOzk60B77eRC5ElT2uTBZASlnQvEvw07QQ==","signatures":[{"sig":"MEUCIQC8WADPoU7jBSVnoyGMqT5hljhNsZluANgx+I92SzyMggIgEH3UiMIczw6ABROKrs8IwXssnn6snRtozepBzG80o4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918133},"shasum":"9a1febd788abd7e406881374718a94d64aa29b4b","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-DMZzaFxViZ0sc31x2EMhBJax7Qw7ShYjbRwH13IihajPqZwP39EKBOzk60B77eRC5ElT2uTBZASlnQvEvw07QQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-1","@venizia/ignis-filter":"^0.2.0-1","@venizia/ignis-kernel":"^0.2.0-2","@venizia/ignis-helpers":"^0.2.0-2","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-2_1787222196318_0.4445170826485976","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-3":{"name":"@venizia/ignis","version":"0.2.0-3","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"61a68acbb34e04a9832474119b67618c069a3678","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-3.tgz","fileCount":659,"integrity":"sha512-xa4llPduvEpZ+Yi0IUDuSsmpOKBoN/Rw4XT6Et/JAeFPvXqDTxMa6pTLKifjfC2uLS8Xw9QAc7H6MuJLT65bvg==","signatures":[{"sig":"MEUCIQDiFwXNe9Y6iaxL6oTIpaTnzXaMs9HeVbZ27CA+2CYMUQIgakITWrqzGcQnsVqMNz4eMy7x3FQGUImIPxEx5FWqhpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977979},"shasum":"61a68acbb34e04a9832474119b67618c069a3678","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-xa4llPduvEpZ+Yi0IUDuSsmpOKBoN/Rw4XT6Et/JAeFPvXqDTxMa6pTLKifjfC2uLS8Xw9QAc7H6MuJLT65bvg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-2","@venizia/ignis-filter":"^0.2.0-1","@venizia/ignis-kernel":"^0.2.0-3","@venizia/ignis-helpers":"^0.2.0-3","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-3_1787289526994_0.5566956707261135","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-4":{"name":"@venizia/ignis","version":"0.2.0-4","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"cd815fb450b472c26e819027468a78f7387a7c8f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-4.tgz","fileCount":659,"integrity":"sha512-yO5J1IZtTViNwpTTtQulx7CsUXTPxOUMY4RD4CglLMTMAEdw6xC1Dd5D6hVKTYYcAAYHwziLv7MuURki7L2qgA==","signatures":[{"sig":"MEYCIQCEPgXCJWJGskOzmrEncZWkJvlzr+R3jRKejVey+trVbQIhAOBBc9XJEEdQs9ZJMLV4bp1+qZf/RbOhA5eL0fsXWMQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978803},"shasum":"cd815fb450b472c26e819027468a78f7387a7c8f","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-yO5J1IZtTViNwpTTtQulx7CsUXTPxOUMY4RD4CglLMTMAEdw6xC1Dd5D6hVKTYYcAAYHwziLv7MuURki7L2qgA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-3","@venizia/ignis-filter":"^0.2.0-1","@venizia/ignis-kernel":"^0.2.0-4","@venizia/ignis-helpers":"^0.2.0-4","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-4_1787388429437_0.3200876180307404","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-5":{"name":"@venizia/ignis","version":"0.2.0-5","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"a2406b15b165156374b7abf0a2a6a94d31e6aac8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-5.tgz","fileCount":659,"integrity":"sha512-/AvJkSKOlaYpu4tzH0YytRihVbc46Q9Zm46vZodqoBiRgk9oUMddyliF+pWPsUFCXd8e2i2/j85P5qcaODXtwQ==","signatures":[{"sig":"MEQCIGdGzQ5ieDEPAedkoOXFvJH1/Wr844Qhm5B+Wrn2D9+VAiAsPKOXXWuEq5Yh4badooiRaTzNfBiUCNrSfejqaBxapg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978803},"shasum":"a2406b15b165156374b7abf0a2a6a94d31e6aac8","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-/AvJkSKOlaYpu4tzH0YytRihVbc46Q9Zm46vZodqoBiRgk9oUMddyliF+pWPsUFCXd8e2i2/j85P5qcaODXtwQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-3","@venizia/ignis-filter":"^0.2.0-1","@venizia/ignis-kernel":"^0.2.0-5","@venizia/ignis-helpers":"^0.2.0-4","@venizia/ignis-inversion":"^0.2.0-0","@venizia/ignis-connectors":"^0.2.0-5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-0","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-5_1787545132414_0.1481310895493082","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-6":{"name":"@venizia/ignis","version":"0.2.0-6","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"d9c3d39163f88445b571aab5e17c5aa9772a3d6e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-6.tgz","fileCount":691,"integrity":"sha512-xHnS9mXXHM5AqFtTPxY2QWwA5ABc/TMK28wjaRXfu+emxOIccJyv8ME2IW1FVEHi8oaitqQZj8FrhuNMTkSlLQ==","signatures":[{"sig":"MEQCICMe6fABh8yYh4DVn+UBtaYm0BldYJTZXI5xxfe371dnAiBqu/MHRbAUdKbXSC5lXDqqQqoLddNQh5HUWVfABxWgyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029845},"shasum":"d9c3d39163f88445b571aab5e17c5aa9772a3d6e","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-xHnS9mXXHM5AqFtTPxY2QWwA5ABc/TMK28wjaRXfu+emxOIccJyv8ME2IW1FVEHi8oaitqQZj8FrhuNMTkSlLQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-4","@venizia/ignis-filter":"^0.2.0-2","@venizia/ignis-kernel":"^0.2.0-6","@venizia/ignis-helpers":"^0.2.0-5","@venizia/ignis-inversion":"^0.2.0-1","@venizia/ignis-connectors":"^0.2.0-6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-1","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-6_1788075265044_0.28838148652529605","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-7":{"name":"@venizia/ignis","version":"0.2.0-7","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5ff4ee872f8ee93ffc6789b57b8ac474c6d49b69","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-7.tgz","fileCount":691,"integrity":"sha512-r95stKjOi41+gk6rvF7THiNeJkT3l6T46y5TCyHPbzyDAL+gf3PLTZFRiX75MBSN3kgxvPWnaDgperLpT39sIA==","signatures":[{"sig":"MEUCIQDN9/M4NPfWLzYFaMKNCLpongFp2Ha7hqqWqEyI1EVlWwIgJ39zitoIwYY3O6hfs64qydz0uP66uXcXIyJPzNCjbAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032419},"shasum":"5ff4ee872f8ee93ffc6789b57b8ac474c6d49b69","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-r95stKjOi41+gk6rvF7THiNeJkT3l6T46y5TCyHPbzyDAL+gf3PLTZFRiX75MBSN3kgxvPWnaDgperLpT39sIA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-5","@venizia/ignis-filter":"^0.2.0-3","@venizia/ignis-kernel":"^0.2.0-7","@venizia/ignis-helpers":"^0.2.0-6","@venizia/ignis-inversion":"^0.2.0-2","@venizia/ignis-connectors":"^0.2.0-7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-2","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-7_1788080538544_0.2272578117734012","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-8":{"name":"@venizia/ignis","version":"0.2.0-8","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"41ce330dbc1dd7e5620482188556e4c919686392","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-8.tgz","fileCount":691,"integrity":"sha512-+kCX/2Os24mJ1+hwAkvq8NltWRFnzYbqBI/npTzFXPEhx0wieCFZLHKwfMikBj1Xv0h5JuEtWp14CYStgsxTQw==","signatures":[{"sig":"MEUCIQDkPEEmhOiXKze7BKz1tYXJcof2MFrcXHUfiTFiEkA/vAIgehNF33oYpOHuW5h5mbKQl1qKLWaH0+Fhev192Rwtd6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035755},"shasum":"41ce330dbc1dd7e5620482188556e4c919686392","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-+kCX/2Os24mJ1+hwAkvq8NltWRFnzYbqBI/npTzFXPEhx0wieCFZLHKwfMikBj1Xv0h5JuEtWp14CYStgsxTQw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-6","@venizia/ignis-filter":"^0.2.0-4","@venizia/ignis-kernel":"^0.2.0-8","@venizia/ignis-helpers":"^0.2.0-7","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-8_1788102520756_0.42511025494030985","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-9":{"name":"@venizia/ignis","version":"0.2.0-9","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"c94292115e112cb7e5c5e87c34f98c0cb18d34ec","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-9.tgz","fileCount":691,"integrity":"sha512-5brSY4myvVewk9yMFN6sLZSnnsE+EEKCK01VNjxw/DkbALC2Zye7SknzRgYnO33tejiewgCvM8snBNhkWSwksw==","signatures":[{"sig":"MEYCIQCLVJuH2juJCn9FRGoEQmzTtd80GXpSjoedrekiJf0/jgIhALsjYm2gvc2+IzWTS+72nXBJG9HydrqvUTH6gCwfItms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035755},"shasum":"c94292115e112cb7e5c5e87c34f98c0cb18d34ec","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-5brSY4myvVewk9yMFN6sLZSnnsE+EEKCK01VNjxw/DkbALC2Zye7SknzRgYnO33tejiewgCvM8snBNhkWSwksw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-6","@venizia/ignis-filter":"^0.2.0-4","@venizia/ignis-kernel":"^0.2.0-9","@venizia/ignis-helpers":"^0.2.0-7","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-9_1788105074566_0.54931614332893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-10":{"name":"@venizia/ignis","version":"0.2.0-10","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f1d52f7bc8aca15ef7850d09234ac1138a978667","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-10.tgz","fileCount":691,"integrity":"sha512-LzPw+Ko1fm7jqnLakA98p8OGdCRlcAfbjpS4tOsGgBevwd/8EDDGOissuSFLxI/yzIIwcmPG9ISHPqsW9pckPA==","signatures":[{"sig":"MEQCIB5KVdMqN5LBqpk1ioDvtwk/D6zmdXGLPXhab1pHZBJGAiAWpNLDDkSzuEzKZpC62hEq5JnIoL9ecEzXEHm0OOrYig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036946},"shasum":"f1d52f7bc8aca15ef7850d09234ac1138a978667","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-LzPw+Ko1fm7jqnLakA98p8OGdCRlcAfbjpS4tOsGgBevwd/8EDDGOissuSFLxI/yzIIwcmPG9ISHPqsW9pckPA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-7","@venizia/ignis-filter":"^0.2.0-5","@venizia/ignis-kernel":"^0.2.0-10","@venizia/ignis-helpers":"^0.2.0-8","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-10_1788113800756_0.7681751308461422","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-11":{"name":"@venizia/ignis","version":"0.2.0-11","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"55963ce7fd88d926f6374ac347375741a7d9ae6c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-11.tgz","fileCount":691,"integrity":"sha512-kbMzdbmjGz3/IQK5eJEo33nOlmLUFKiB2AsmIi2pg2qcRljTjFHUxvqSQqWr+2ITDtepWZf0Gv0HcigX3pUoKw==","signatures":[{"sig":"MEUCIQDjX/Ok8XlYHE9rKKaiKd98NI1ua2uZMSrouQQScN0FFgIgdwwY6zdtDb7Z11H2zn45+/+0BsFn90pxSgnqvREnBDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036946},"shasum":"55963ce7fd88d926f6374ac347375741a7d9ae6c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-kbMzdbmjGz3/IQK5eJEo33nOlmLUFKiB2AsmIi2pg2qcRljTjFHUxvqSQqWr+2ITDtepWZf0Gv0HcigX3pUoKw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-7","@venizia/ignis-filter":"^0.2.0-5","@venizia/ignis-kernel":"^0.2.0-11","@venizia/ignis-helpers":"^0.2.0-8","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-11_1788145695519_0.826027477025008","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-12":{"name":"@venizia/ignis","version":"0.2.0-12","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"a2d6533165e2578515081258d4d3982b99159543","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-12.tgz","fileCount":691,"integrity":"sha512-pz5teEkl/W5ODv2SY6DMq5Hmr8rzI9+yQX0e1gzfRIGteooG36aDuSqZAuUOdcXftMiOGOjJ+Et0HKil+Thibg==","signatures":[{"sig":"MEYCIQDqZ8YWYiTYTTp5SbtUglNNwBejD6NQkjG2ER/XnEnotAIhAOq9Eky0c2GdUBF9fkxq8FaG3ds8c9/Y3/C6PbBK/tKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042139},"shasum":"a2d6533165e2578515081258d4d3982b99159543","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-pz5teEkl/W5ODv2SY6DMq5Hmr8rzI9+yQX0e1gzfRIGteooG36aDuSqZAuUOdcXftMiOGOjJ+Et0HKil+Thibg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-7","@venizia/ignis-filter":"^0.2.0-5","@venizia/ignis-kernel":"^0.2.0-12","@venizia/ignis-helpers":"^0.2.0-8","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-12_1788158563067_0.5833286208421082","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-13":{"name":"@venizia/ignis","version":"0.2.0-13","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"5185768b3f0772af019c4dab5b6cfe59a428a613","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-13.tgz","fileCount":691,"integrity":"sha512-CvH64jEBv/6+9XwirP3ChICuldAkgL4Nrj9jzTd35lNnBHitDcrqsn5QQF5QsC5XYzJ+QLNpW3uzO1Djn4cv9A==","signatures":[{"sig":"MEQCICD5bsnc/ZrFsYgsmnqkyotnbrXuP0Dil8azMZggA0rUAiAmFdlnLB3kWNYV7Onpqy0z+11ms1Q0KdXBRN2653SHUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043694},"shasum":"5185768b3f0772af019c4dab5b6cfe59a428a613","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-CvH64jEBv/6+9XwirP3ChICuldAkgL4Nrj9jzTd35lNnBHitDcrqsn5QQF5QsC5XYzJ+QLNpW3uzO1Djn4cv9A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-7","@venizia/ignis-filter":"^0.2.0-5","@venizia/ignis-kernel":"^0.2.0-13","@venizia/ignis-helpers":"^0.2.0-8","@venizia/ignis-inversion":"^0.2.0-3","@venizia/ignis-connectors":"^0.2.0-13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","casbin":"^5.51.1","eslint":"^10.7.0","postgres":"^3.4.9","prettier":"^3.9.5","@types/pg":"^8.20.0","tsc-alias":"^1.9.1","typesense":"^3.0.3","@types/bun":"^1.3.14","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.23","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.1","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-13_1788162252524_0.5525031745861293","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-14":{"name":"@venizia/ignis","version":"0.2.0-14","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"ad23f377c2ee493d9af9d8d3f5fb4aa2c3871403","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-14.tgz","fileCount":775,"integrity":"sha512-QbzxYtkgTNRRUFqRzV/Dkt4KzcUEHlxpXxgViCB2Re6wN/LA/MdgVxh+yaY2AqG4uw9tAoZ94TQ6uqUOYoAvvw==","signatures":[{"sig":"MEYCIQDZwfR/niUOHyb1+tEShN0QEye/7FQs4Y1G+9EYSkhbcgIhAJHCIetJhZ3Af74lBNGt/VK0Be6T7bLTkI+XuYVmFj3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066936},"shasum":"ad23f377c2ee493d9af9d8d3f5fb4aa2c3871403","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-QbzxYtkgTNRRUFqRzV/Dkt4KzcUEHlxpXxgViCB2Re6wN/LA/MdgVxh+yaY2AqG4uw9tAoZ94TQ6uqUOYoAvvw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-8","@venizia/ignis-filter":"^0.2.0-6","@venizia/ignis-kernel":"^0.2.0-14","@venizia/ignis-helpers":"^0.2.0-9","@venizia/ignis-inversion":"^0.2.0-4","@venizia/ignis-connectors":"^0.2.0-14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.9.1","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.0","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.59.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.0.10","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.4","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-14_1788523849925_0.4290762193501545","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-15":{"name":"@venizia/ignis","version":"0.2.0-15","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f0f0dae97919def84ba4e4e59919708dc8e2604c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-15.tgz","fileCount":775,"integrity":"sha512-5AelE2gLaYRymlZKBnAz9fW43iOe+UFPvKp4DsGzL9aUXRnErSqPFXBnw2FTTLsI4T3UWtrAvcf2bX9j2rb+uA==","signatures":[{"sig":"MEYCIQC/evbhyXrCNoSTE1Y18AhMiKjVqEDuc0oB+3yXc7W/NgIhAKroRgY8GQWzO7AoFBePyEgBK51YbLeLTI8RA6h29hsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069927},"shasum":"f0f0dae97919def84ba4e4e59919708dc8e2604c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-5AelE2gLaYRymlZKBnAz9fW43iOe+UFPvKp4DsGzL9aUXRnErSqPFXBnw2FTTLsI4T3UWtrAvcf2bX9j2rb+uA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-9","@venizia/ignis-filter":"^0.2.0-6","@venizia/ignis-kernel":"^0.2.0-15","@venizia/ignis-helpers":"^0.2.0-10","@venizia/ignis-inversion":"^0.2.0-4","@venizia/ignis-connectors":"^0.2.0-15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-15_1788595525059_0.5098331136470895","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-16":{"name":"@venizia/ignis","version":"0.2.0-16","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"c4784ebb8655e60824831e5c5bbd299de661c24e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-16.tgz","fileCount":775,"integrity":"sha512-RXKYqFC7c+QyUGqKeRZ3NSZns+CurVvOynHW9+F6qFykZxXABM3M0Ep19d9b3CThQF8HR5UljyYfWhFfXvExjA==","signatures":[{"sig":"MEYCIQCHxQKHjS+JHLQGJxxaW3pRC6iwOeGtMeCXLsQjfyMaUwIhAOqHlKfBThSYMykWHKpeBKIEGj4Ll4ogqL/0u2VyqKhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069927},"shasum":"c4784ebb8655e60824831e5c5bbd299de661c24e","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-RXKYqFC7c+QyUGqKeRZ3NSZns+CurVvOynHW9+F6qFykZxXABM3M0Ep19d9b3CThQF8HR5UljyYfWhFfXvExjA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-boot":"^0.2.0-9","@venizia/ignis-filter":"^0.2.0-6","@venizia/ignis-kernel":"^0.2.0-16","@venizia/ignis-helpers":"^0.2.0-10","@venizia/ignis-inversion":"^0.2.0-4","@venizia/ignis-connectors":"^0.2.0-16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-16_1788621428056_0.9838874759773133","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-17":{"name":"@venizia/ignis","version":"0.2.0-17","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3bbfe00bc988081be3cf270ddab6e3a5d455b716","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-17.tgz","fileCount":775,"integrity":"sha512-1dHDtFLlbELzUcnzgQKyQShoZqzF2b0OcVRB02OaTNDNvk6V7fLeKR2TrdUSd9SBW1ITnXR3rt4W2M7SZMWNIg==","signatures":[{"sig":"MEUCIQDFqDUe50rNwbais0gNN04iYAqhJIGrIr9IHky0q0dxVgIgS81nlJ3uEbPRMcV+EsCMOo6p77xyGp39Yu/5MqiyPKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069888},"shasum":"3bbfe00bc988081be3cf270ddab6e3a5d455b716","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-1dHDtFLlbELzUcnzgQKyQShoZqzF2b0OcVRB02OaTNDNvk6V7fLeKR2TrdUSd9SBW1ITnXR3rt4W2M7SZMWNIg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-17","@venizia/ignis-helpers":"^0.2.0-11","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-17_1788631484266_0.3821480228440719","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-18":{"name":"@venizia/ignis","version":"0.2.0-18","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3bf3d4eb15b60f18d80d35507e0431131a78b5e7","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-18.tgz","fileCount":775,"integrity":"sha512-27b0yuC8GmEUJKoc3y6L7UfjSCtuJF72CuYPO4VeOY69pK4kAr55hUtMrB4sVSbBz+Z8CcAopTLisEJO95Swdw==","signatures":[{"sig":"MEUCIA+ZM74dC6kdifUglXLGb8R60GeEf8Eoe0dy2fMMTcO7AiEA32xaZS/3Ge6Sl5c6lfL161YDcwwCvEWd0T0VI/jm6Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069888},"shasum":"3bf3d4eb15b60f18d80d35507e0431131a78b5e7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-27b0yuC8GmEUJKoc3y6L7UfjSCtuJF72CuYPO4VeOY69pK4kAr55hUtMrB4sVSbBz+Z8CcAopTLisEJO95Swdw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-18","@venizia/ignis-helpers":"^0.2.0-12","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-18_1788668052641_0.7066237891694409","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-19":{"name":"@venizia/ignis","version":"0.2.0-19","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"81778e1dafc93ea8e7817735a4d2c691bcdd3fc7","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-19.tgz","fileCount":775,"integrity":"sha512-PhB7SvNzpOSc/j5AniQe03eLQYgyIFOuDYOhePNVB4snBUmV6NHQQW8Fwi+x1Dir69dlg8egcaglHGsjvCuRNg==","signatures":[{"sig":"MEUCIGKwWBicSQDd684YieQWHJR+CLBTAdr61D1wjhKjdMC7AiEA2QQHgPhCdL5nwPgO42l3Bo9SbQdp7R3b33gbJx6H050=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072260},"shasum":"81778e1dafc93ea8e7817735a4d2c691bcdd3fc7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-PhB7SvNzpOSc/j5AniQe03eLQYgyIFOuDYOhePNVB4snBUmV6NHQQW8Fwi+x1Dir69dlg8egcaglHGsjvCuRNg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-19","@venizia/ignis-helpers":"^0.2.0-13","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-19_1788701839339_0.7489805397782241","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-20":{"name":"@venizia/ignis","version":"0.2.0-20","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"fbc979eb9dd4b40d73625a360537110bef14fdcb","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-20.tgz","fileCount":775,"integrity":"sha512-HGqZYYNcqggU7ICSxUu1SWF+d+Cqh4paZPTPiFebpcCf23koSA/+x5aPhUg5DfM2SXgeAzqYRelB29ScWg5hYQ==","signatures":[{"sig":"MEUCIHV/iwyxc2plwGP7yWOcD0Qe9Id7V7YNAeKqrXh0qC/aAiEA+J1y2wE2gDCwclFsz9iwGMJH/puNXFS3EBeN8YJWsX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072260},"shasum":"fbc979eb9dd4b40d73625a360537110bef14fdcb","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-HGqZYYNcqggU7ICSxUu1SWF+d+Cqh4paZPTPiFebpcCf23koSA/+x5aPhUg5DfM2SXgeAzqYRelB29ScWg5hYQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-20","@venizia/ignis-helpers":"^0.2.0-14","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-20_1788704370888_0.1609769992523835","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-21":{"name":"@venizia/ignis","version":"0.2.0-21","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"702dfc096c21a53fb9c89366e1adb67f9a248419","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-21.tgz","fileCount":775,"integrity":"sha512-uYIyWKkY8p9hIF7YFlcfOVHW/XvVF3mfKFWjCFPjYe9khlpIFsLfUR9dYBh0sZnPnsgZUIh3RxdalhZ5ThgEDA==","signatures":[{"sig":"MEQCIGw1PbWLDDUPtmcaPz2IlE4yhTDFEdZTOutDuGMtDz2PAiB16Kyy5q5QNOUVoMI6ScWCbDbQpcv4EJugXHJMFFcRbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073845},"shasum":"702dfc096c21a53fb9c89366e1adb67f9a248419","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-uYIyWKkY8p9hIF7YFlcfOVHW/XvVF3mfKFWjCFPjYe9khlpIFsLfUR9dYBh0sZnPnsgZUIh3RxdalhZ5ThgEDA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-21","@venizia/ignis-helpers":"^0.2.0-15","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-21_1788713953803_0.8124128520442602","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-22":{"name":"@venizia/ignis","version":"0.2.0-22","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"8c7096c4b7eb910688869a3e4a8b6401ea0a120f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-22.tgz","fileCount":775,"integrity":"sha512-ToAZiqMCWpGnOhXpvSKTZ8Prgvcu3uHSgHHZjLE8HzbdrwuqZmgqWFWMAmyaRyXUSC1Le/U1ZzmCj5sNM4lAWw==","signatures":[{"sig":"MEQCIGICRUoTpPaXcIgsurdawQZ1Bviigi4gu3FOdNSqt1CPAiABPyfeL3M1EAmedIAG8/c195RCZoIsQGT1l1Euqh6aXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078495},"shasum":"8c7096c4b7eb910688869a3e4a8b6401ea0a120f","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-ToAZiqMCWpGnOhXpvSKTZ8Prgvcu3uHSgHHZjLE8HzbdrwuqZmgqWFWMAmyaRyXUSC1Le/U1ZzmCj5sNM4lAWw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-22","@venizia/ignis-helpers":"^0.2.0-16","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-22_1788724881132_0.9774508545002791","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-23":{"name":"@venizia/ignis","version":"0.2.0-23","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3ffc2cf798f14d63991637af50e00f0422cd22ca","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-23.tgz","fileCount":775,"integrity":"sha512-NDik/Mwfdazv5M7bnUFIhhMqPrOE6+svm6jiUJeHKHSD8EgdU4k3KLLdIgzJLhJvaIQXmVSj55s6/EwLYlfk5A==","signatures":[{"sig":"MEQCIA2GFHlbiP6pJnqxiaTJ0XBD4zOppRyXCK6fsEAUOA1LAiADt0pz3VeDEGh6UjZn4FcPrLip1+CuhUYMjS7S72M+Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074779},"shasum":"3ffc2cf798f14d63991637af50e00f0422cd22ca","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-NDik/Mwfdazv5M7bnUFIhhMqPrOE6+svm6jiUJeHKHSD8EgdU4k3KLLdIgzJLhJvaIQXmVSj55s6/EwLYlfk5A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-23","@venizia/ignis-helpers":"^0.2.0-17","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-23_1788880254742_0.6903576012887294","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-24":{"name":"@venizia/ignis","version":"0.2.0-24","keywords":["access-control","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"160482e109e68c216ff7ef99a3a0be19c754caa7","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-24.tgz","fileCount":779,"integrity":"sha512-V6aClaKn9yrqtQLwAKJetaf3XbAWUbx2G3B9G4TRuIQq318TgvdA1kYDxBZhHc26VU3DZPfiVlzw60a5f/S4HQ==","signatures":[{"sig":"MEQCIAXQuicchClaFwEmWYWC0RZswTvyZZe34xTmNVrwk8HZAiB8YliWvxncjoURZlR8g0zckqq0eW8ErsNutf5ZgrDQTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085551},"shasum":"160482e109e68c216ff7ef99a3a0be19c754caa7","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-V6aClaKn9yrqtQLwAKJetaf3XbAWUbx2G3B9G4TRuIQq318TgvdA1kYDxBZhHc26VU3DZPfiVlzw60a5f/S4HQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-23","@venizia/ignis-helpers":"^0.2.0-18","@venizia/ignis-inversion":"^0.2.0-5","@venizia/ignis-connectors":"^0.2.0-23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-24_1788929790590_0.6734360192555622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-25":{"name":"@venizia/ignis","version":"0.2.0-25","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"2d80750d6472def13873739c2c20c02529b0cb55","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-25.tgz","fileCount":791,"integrity":"sha512-KN5EXaUiyjndbAWfP/TVdROwPCWlJbX762KIHFBjWzPmeBvP6ZuqJszhd5SFZQafKhvQN50wsM13gbYbQZm/lQ==","signatures":[{"sig":"MEYCIQDiuB36j7vsubVVFoxIX6P4Tykafk0WRBQzgA/S5C38OAIhAILeUi//vSa7XyjDqiVbgx7SBIp7WKNTvMZTKxahs2Qi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139506},"shasum":"2d80750d6472def13873739c2c20c02529b0cb55","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-KN5EXaUiyjndbAWfP/TVdROwPCWlJbX762KIHFBjWzPmeBvP6ZuqJszhd5SFZQafKhvQN50wsM13gbYbQZm/lQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-24","@venizia/ignis-helpers":"^0.2.0-19","@venizia/ignis-inversion":"^0.2.0-6","@venizia/ignis-connectors":"^0.2.0-24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-25_1789011977912_0.03423572773948247","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-26":{"name":"@venizia/ignis","version":"0.2.0-26","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"497d46532eb6898394a2036ac31b9a17b69475c8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-26.tgz","fileCount":791,"integrity":"sha512-5tBkc8LO1xS1dHvGySKwIUWrIbMsCcFiggWikOK+PWZPhmaG79jYmDJX3P1AfKLWQyn+xM3EtqsMECVwLq6pdw==","signatures":[{"sig":"MEUCIQD9A5IT6d5VxRbpuVekKHyzUfHYzFLMAkR2auTdCxxKKwIgdA6AKy9PK4S9aM4JKcMgTE4mGPvXD/G0kmM2juZoEWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139967},"shasum":"497d46532eb6898394a2036ac31b9a17b69475c8","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-5tBkc8LO1xS1dHvGySKwIUWrIbMsCcFiggWikOK+PWZPhmaG79jYmDJX3P1AfKLWQyn+xM3EtqsMECVwLq6pdw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-25","@venizia/ignis-helpers":"^0.2.0-20","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-26_1789025703949_0.19910902082237159","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-27":{"name":"@venizia/ignis","version":"0.2.0-27","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"505b61574076644acc1fb7a2903caceaf8bab83c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-27.tgz","fileCount":799,"integrity":"sha512-dA3HBMU0KXRr0BjmQohFm4jzLPtodvpnpdd+xzkVC7pdXHidxVTKPkNIaKgsSMh1cngmMjm61TIUdtinSFPtFQ==","signatures":[{"sig":"MEUCIQD2YUVvkDiJ72iYF1O+QT1U+BF5fn2I7Wbs3Utf80i63QIgbCF89TuEK3lsoYH7iwuMpW1Fy2wSL0EuGN9Lyaw0cio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnJSZTq3XdXHBJTUAFrP5tXt2S5vygtu78NKfhEKmztQIhAKkZodiSnLaYRmDWh39d8YS2JE1DeuCwsTBXk3++vMsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169506},"shasum":"505b61574076644acc1fb7a2903caceaf8bab83c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-dA3HBMU0KXRr0BjmQohFm4jzLPtodvpnpdd+xzkVC7pdXHidxVTKPkNIaKgsSMh1cngmMjm61TIUdtinSFPtFQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-26","@venizia/ignis-helpers":"^0.2.0-21","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-27_1789198552686_0.8077261329343663","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-28":{"name":"@venizia/ignis","version":"0.2.0-28","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"b077e513130ba1760029e32831dcbecd325815f5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-28.tgz","fileCount":799,"integrity":"sha512-2isoq4Af4pLXXHlflvb/q1b/DKkf8Kd4XokyVe0PVN/boPejuaJBmX9LQRNP/l5J6IRGV1O812LY8k0ZWc2EGw==","signatures":[{"sig":"MEUCIG7lWmugp0JkZ7y5ug03kpbNmS6UtrOYP7bns+s0hmztAiEArArCN3IFCUPRxS9TvHl9b43RAYgMKMEJ+OYIey1VjbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCriQPKyToiLVUsLk3jv3yHE9EqRgnOfXrHoXFXVy5c9gIhALpKQ6VVl1FG7jJYvmdim/eNPlL/QPFVqbLCAocp+8E7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169618},"shasum":"b077e513130ba1760029e32831dcbecd325815f5","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-2isoq4Af4pLXXHlflvb/q1b/DKkf8Kd4XokyVe0PVN/boPejuaJBmX9LQRNP/l5J6IRGV1O812LY8k0ZWc2EGw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-27","@venizia/ignis-helpers":"^0.2.0-22","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-28_1789203614013_0.02271110620989525","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-29":{"name":"@venizia/ignis","version":"0.2.0-29","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"14e31002e6f71caa40df53c798463fa62dcb3523","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-29.tgz","fileCount":799,"integrity":"sha512-8lOMZN0ceq3Mrp3/2w/uMAf1XL71mKMcBzhexz42kk9KVZLX5TD7yCxwsOtvSqdDs3fQmFYaW/yQ+cNEPXzaWw==","signatures":[{"sig":"MEQCIGLEVAhDjuoPepvBHqzEijwZYOmoqZbwj35c0yoe/n1jAiBNsa43+BJt9lHtqCl1uy2K6So6PepLT9BzslRl0S1KKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0EyHQdJvTjv5eoxYvzPKp20WCPpLIzJdEcLwUxNN2cQIgBrBU0uds23B3ohtgB/adgjPiCDQguq5oR+WK4B7Rjo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169792},"shasum":"14e31002e6f71caa40df53c798463fa62dcb3523","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-8lOMZN0ceq3Mrp3/2w/uMAf1XL71mKMcBzhexz42kk9KVZLX5TD7yCxwsOtvSqdDs3fQmFYaW/yQ+cNEPXzaWw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-28","@venizia/ignis-helpers":"^0.2.0-23","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-29_1789213382686_0.11450037122975631","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-30":{"name":"@venizia/ignis","version":"0.2.0-30","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"779ac5ce6c06be236a025c49fe711e7efa0131c5","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-30.tgz","fileCount":799,"integrity":"sha512-yjvlQhTb+XFzMKpi7Wvliol3Am13MpkhPBYMJTCU72wmbikqCi0US/Qy+9KRVKmabRoTan+YF+YDHpdt3Z81Vg==","signatures":[{"sig":"MEUCIEaff7oggHBVL8v6RQEjP/o4EqilTmq0Yppo43eI+bR0AiEAmlP+cX6oBCSBe3G4jpZR74IzmuacLgZP7nXfJ/gQ7+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxH9B5UK3Khm3s8CghCGvheA3m2LSWG2jYKlO1B4oFhwIgKlEO4B0MudTXDNJrSt2Z3UXCbR6p20gr0xTREVol8Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172515},"shasum":"779ac5ce6c06be236a025c49fe711e7efa0131c5","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-yjvlQhTb+XFzMKpi7Wvliol3Am13MpkhPBYMJTCU72wmbikqCi0US/Qy+9KRVKmabRoTan+YF+YDHpdt3Z81Vg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-28","@venizia/ignis-helpers":"^0.2.0-23","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-30_1789227002739_0.29077896974537154","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-31":{"name":"@venizia/ignis","version":"0.2.0-31","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"d28396f5ad3dc8e2856aa9d8d11ce1522e41aa26","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-31.tgz","fileCount":799,"integrity":"sha512-M4ry2mrG6uI0zb4LgO/xKD+2IZuGhi/aoTm6Vkk++m1p03v0qG/YDGpBubi0bcJ+TzDrrNOoj/IiGd8P5oFJCw==","signatures":[{"sig":"MEUCIBEOa7FZSO1MWorI7+HpsrVi3kvqT67av8yuKBtzCNx7AiEAgRcXJcorwUGN73VwXth+RZTgvzYzMWcyCpCHIuaBGKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKuWr6LLJX/Nt/gFVAh/jSD1aF7pVwtxkzpTGrGuleKAiEAqwkjvwAkOQZCBKH8R87o5yaFkT4aV7SsP1emaZ2GBHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176338},"shasum":"d28396f5ad3dc8e2856aa9d8d11ce1522e41aa26","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-M4ry2mrG6uI0zb4LgO/xKD+2IZuGhi/aoTm6Vkk++m1p03v0qG/YDGpBubi0bcJ+TzDrrNOoj/IiGd8P5oFJCw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-7","@venizia/ignis-kernel":"^0.2.0-28","@venizia/ignis-helpers":"^0.2.0-23","@venizia/ignis-inversion":"^0.2.0-7","@venizia/ignis-connectors":"^0.2.0-28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-31_1789228489934_0.4621773455271272","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-32":{"name":"@venizia/ignis","version":"0.2.0-32","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"20639aad71a620c81db85321c47f0c3b7c6a209c","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-32.tgz","fileCount":799,"integrity":"sha512-SVeXZRj7GSLlR/t/zNqYWsavYK0ThKGh3PJobPJX2KvLSll9w79M1zR5hXVbHGZZAdk/a0IQAUtA0f/GgS88Ew==","signatures":[{"sig":"MEQCIF2P6JlpB0ZZVxbEi/4TDtuLd6w08YgiMyCvIkZPJzp/AiBZM86yQHr28edyrWWerXWF61/6iWSDHiHm8lnd6TWRAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcSUhZUAsE+2NbHW3HUKr5Fe7RMb+88u/wp6Gln35vSwIgXEnngEd/BOknNmFuxMm6pCOJXTlQtCroT5jM3U79KVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180692},"shasum":"20639aad71a620c81db85321c47f0c3b7c6a209c","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-SVeXZRj7GSLlR/t/zNqYWsavYK0ThKGh3PJobPJX2KvLSll9w79M1zR5hXVbHGZZAdk/a0IQAUtA0f/GgS88Ew==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-8","@venizia/ignis-kernel":"^0.2.0-29","@venizia/ignis-helpers":"^0.2.0-24","@venizia/ignis-inversion":"^0.2.0-8","@venizia/ignis-connectors":"^0.2.0-29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-32_1789383745964_0.6626229801553749","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-33":{"name":"@venizia/ignis","version":"0.2.0-33","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"3b948e6c3b40c7172ad5446b3e44302e2f691eae","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-33.tgz","fileCount":799,"integrity":"sha512-sKC86+j7IpctoQjP3X18OZyKI6eUbNYm4wMI+Xz8jWDVRWIADIu4vaCHJJD8t1kK2I51qMgGHsF1ze337F7xWg==","signatures":[{"sig":"MEUCIQD7sWGxbCjYHxEvbxGIMrUkEbB3l2TAZM4dUz4tUD8+pwIgL5aiI6PEenjW8+2BZ9tWRZD289KYZS5LHeujRMmMPxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICgi+67CEu3ZQJvbvwOZ8XgZ44S+p5jT/7ZrR2I612dPAiByeI5C6X5tGe32S/X1ubBYU3kQ49FXcFKW6d5haK9Ngw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181917},"shasum":"3b948e6c3b40c7172ad5446b3e44302e2f691eae","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-sKC86+j7IpctoQjP3X18OZyKI6eUbNYm4wMI+Xz8jWDVRWIADIu4vaCHJJD8t1kK2I51qMgGHsF1ze337F7xWg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-8","@venizia/ignis-kernel":"^0.2.0-29","@venizia/ignis-helpers":"^0.2.0-24","@venizia/ignis-inversion":"^0.2.0-8","@venizia/ignis-connectors":"^0.2.0-29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-33_1789401765477_0.7679845417376445","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-34":{"name":"@venizia/ignis","version":"0.2.0-34","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"361db5413c4dabd308bc8f462caecf384ee90772","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-34.tgz","fileCount":803,"integrity":"sha512-iQvmtnMX1Indln24XQpe3EkNN0DykufAOo8DBZk5HAe83csSHFQI/kH2Ysfg3RZ16BfswxVjz/j/gqcdaG2CGg==","signatures":[{"sig":"MEYCIQCqz2G+eMM6cpVkXsSoJtgjV/WSxDptao8EBUo3dGYWcgIhANqvhEHA+yYmRsXf2uBHiG5+AJVZfzqIOYbBkji6fvEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUjfJb0Pz5FqJRtIfeIiZQ5IpCUD5QpWL1GJEwLcErPQIgB/Z2dJ6RZ03pKej0+ElFf3MjqydWPeCbmE2gP/4SdN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207236},"shasum":"361db5413c4dabd308bc8f462caecf384ee90772","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-iQvmtnMX1Indln24XQpe3EkNN0DykufAOo8DBZk5HAe83csSHFQI/kH2Ysfg3RZ16BfswxVjz/j/gqcdaG2CGg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-9","@venizia/ignis-kernel":"^0.2.0-30","@venizia/ignis-helpers":"^0.2.0-25","@venizia/ignis-inversion":"^0.2.0-9","@venizia/ignis-connectors":"^0.2.0-30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-34_1789440986631_0.6249362173126709","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-35":{"name":"@venizia/ignis","version":"0.2.0-35","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"55bece2857b6122fcfe2357b4c8b0421763b44ed","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-35.tgz","fileCount":803,"integrity":"sha512-WuR6d9I8kNtLV9XFNyOBpXD2f0CFaxkPP0aOf9EsTyihaYuzJZUOhFBBnphawC3nFlihGKtxHRYne7uzgUbpxw==","signatures":[{"sig":"MEUCIQCstv9VRMIoPxdW/AA2cEl1oefNcxT1uF136syBZxHOXAIgeOy3ovhc4L7iOPEZxXkYxyaSATvK54B+4a68vHGCg9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5npVK6Sfe+bbw36P4FsASAxs1fVn28D4sjNkIxJaw7AiBcgqCVAjyBCD+cKlvTuQdmkzS8qD3u0RNOH9GDpkhgQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207238},"shasum":"55bece2857b6122fcfe2357b4c8b0421763b44ed","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-WuR6d9I8kNtLV9XFNyOBpXD2f0CFaxkPP0aOf9EsTyihaYuzJZUOhFBBnphawC3nFlihGKtxHRYne7uzgUbpxw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-10","@venizia/ignis-kernel":"^0.2.0-31","@venizia/ignis-helpers":"^0.2.0-26","@venizia/ignis-inversion":"^0.2.0-10","@venizia/ignis-connectors":"^0.2.0-31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-3","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-35_1789482110037_0.04123693678159057","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-36":{"name":"@venizia/ignis","version":"0.2.0-36","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"c4a562851a3309f026fbe59f7c5a3dcd9dd5ff65","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-36.tgz","fileCount":803,"integrity":"sha512-DsnpOLddXSgztACI39VZajT+NVYjTnF+gMMbj2ywJfIqtAGr+kKY0/4aSFKJd3dYf2IROwXSu+Q7zXebA6p0Vw==","signatures":[{"sig":"MEUCIQDKHVoz1O0UWBRe5ZIvfKmyAS4/E6eNoe3xtpoCS005PAIgKlktfcWYf0208XY9FeypR3GGnB7AKzWY8f2IU7WAozM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeQCT2GU+CrDuQMzyNlpFRHtcL7AphpcfJTNIf45uIXAIhAP5+VgpNu7aHkfEAjPhiDFjcxeHAs0G0nkw+55KenNVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214286},"shasum":"c4a562851a3309f026fbe59f7c5a3dcd9dd5ff65","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-DsnpOLddXSgztACI39VZajT+NVYjTnF+gMMbj2ywJfIqtAGr+kKY0/4aSFKJd3dYf2IROwXSu+Q7zXebA6p0Vw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-11","@venizia/ignis-kernel":"^0.2.0-32","@venizia/ignis-helpers":"^0.2.0-27","@venizia/ignis-inversion":"^0.2.0-11","@venizia/ignis-connectors":"^0.2.0-32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-4","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-36_1789492612344_0.242681488188339","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-37":{"name":"@venizia/ignis","version":"0.2.0-37","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"633e8319bde11e16951490c99c0957f2e764fe7f","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-37.tgz","fileCount":803,"integrity":"sha512-OQApfQxPl1DHUDja3YT6Gw3dhxgMTRelF7LqDG4R2dEqIF88dTwHaYd+G5mGKSaDfYE6N1R9RA7VTUAGIH0GZA==","signatures":[{"sig":"MEUCIQDgJgzoZXyS8T82npQamc9++gJ21/vmkbvkKAbZG2sYSwIgavjNrDe0AXkF12DtqICKQGIeujvN37zSjgZOiFkWBmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuBOfn+O6FMRSGENzXMW0UFqQ8GMeVzhL7ge0Te6JgyAiB3TR9NYl/yLZ7IWCOa9YSVZw2vkXn0h+3TGnlfEyxJLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220984},"shasum":"633e8319bde11e16951490c99c0957f2e764fe7f","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-OQApfQxPl1DHUDja3YT6Gw3dhxgMTRelF7LqDG4R2dEqIF88dTwHaYd+G5mGKSaDfYE6N1R9RA7VTUAGIH0GZA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-12","@venizia/ignis-kernel":"^0.2.0-33","@venizia/ignis-helpers":"^0.2.0-28","@venizia/ignis-inversion":"^0.2.0-12","@venizia/ignis-connectors":"^0.2.0-33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-5","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-37_1789532745674_0.08859334745726533","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-38":{"name":"@venizia/ignis","version":"0.2.0-38","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"e1eb75e936699e5e1c20b8e48de6544ec529e446","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-38.tgz","fileCount":803,"integrity":"sha512-WS6tQMHXN6yicuxXUvt/T1uVcGKPiBmYfsk20LFiTHZi3XUETYTNZdmk1K4Qtp3f9aR29azGjyjWqbSHszmVtQ==","signatures":[{"sig":"MEUCIGhQVNcVV7NRld3SYFDc/X7H5Vn9svYfI4wEg8ZjyEs/AiEA9c198G8pACJ5DbIc2x9II1e4jnTs9FdADDYCAPYyf2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnY0BgVwKJtUQnHB2Oj0IsLCw90TH/GXHnputhgT9SPgIgYjm70RSrllMU5USlCxvEs9hYe509r3+JHyVV/D4BeqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224052},"shasum":"e1eb75e936699e5e1c20b8e48de6544ec529e446","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-WS6tQMHXN6yicuxXUvt/T1uVcGKPiBmYfsk20LFiTHZi3XUETYTNZdmk1K4Qtp3f9aR29azGjyjWqbSHszmVtQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-13","@venizia/ignis-kernel":"^0.2.0-34","@venizia/ignis-helpers":"^0.2.0-29","@venizia/ignis-inversion":"^0.2.0-13","@venizia/ignis-connectors":"^0.2.0-34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-6","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-38_1789535341878_0.4810518463614337","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-39":{"name":"@venizia/ignis","version":"0.2.0-39","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"f136f1abae2726592c239f00f9826ca02cbe6a86","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-39.tgz","fileCount":803,"integrity":"sha512-ho7e+jKZCQSVJlkuKyymfn3c5wMai0q4f6eINaw9whFBdhBveHfe0rNrR1mX+B7ChSVBuNWP6hMKRTVcS1mlWw==","signatures":[{"sig":"MEUCIC9l/EY2latu6w5452mg5p8Ti1WkBokWZT6iVxgi7JBbAiEA9ZkgCb/lrq4h93kR+Vc80PCfNYmD6yoXmxoU8G3ZwmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB+wWZS6FmC+Iap/JEQHmTKxBFRzB/4CR1UUFtyM2DtAAiEAn/NuhrLf9delVLHGPu4HcbVw9nv432LTfq2YrCHuBko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225175},"shasum":"f136f1abae2726592c239f00f9826ca02cbe6a86","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-ho7e+jKZCQSVJlkuKyymfn3c5wMai0q4f6eINaw9whFBdhBveHfe0rNrR1mX+B7ChSVBuNWP6hMKRTVcS1mlWw==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-14","@venizia/ignis-kernel":"^0.2.0-35","@venizia/ignis-helpers":"^0.2.0-30","@venizia/ignis-inversion":"^0.2.0-14","@venizia/ignis-connectors":"^0.2.0-35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-7","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-39_1789539502015_0.6979203086107284","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-40":{"name":"@venizia/ignis","version":"0.2.0-40","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"c9299d2081e37f95a270460bc90a0b117b8bdf0e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-40.tgz","fileCount":803,"integrity":"sha512-Y3bt5vf/g89MBntPToJJpAwTQrjz4pKJR+sUGnSeTUOc60I493AsUxzk01pJiqeieL+r9EGRcdmZ4xKhW/MIfg==","signatures":[{"sig":"MEUCIGwXuI2IBuxleKxBzt/n74RZAI6o90xUTFwLSpqHU23UAiEAkeQ11dq6Pv2LHkpuOGQ34kZrrnTXhxLlQRLfOAjEq/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF5vFgeSppOL16Rm3Wv0gtdK1Z9RYbZRiXJ9/wk4e1l1AiB5Oatbcy2QeSLsssTMzOLNWOAzsqobYErKm+o4ykjoOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225175},"shasum":"c9299d2081e37f95a270460bc90a0b117b8bdf0e","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-Y3bt5vf/g89MBntPToJJpAwTQrjz4pKJR+sUGnSeTUOc60I493AsUxzk01pJiqeieL+r9EGRcdmZ4xKhW/MIfg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-15","@venizia/ignis-kernel":"^0.2.0-36","@venizia/ignis-helpers":"^0.2.0-31","@venizia/ignis-inversion":"^0.2.0-15","@venizia/ignis-connectors":"^0.2.0-36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-8","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-40_1789542090137_0.9587966369758056","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-41":{"name":"@venizia/ignis","version":"0.2.0-41","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@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":"616bef41f5b5196484d296a9ffb1b1652db50e6d","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-41.tgz","fileCount":803,"integrity":"sha512-BSCDWj68yVHNVN0UvNWG+pqidUkVkCKDHTW2MKTA35GOz1gzr5B0KHfORjlKj74RtJ9qthG8ufSOrqr65yzKeQ==","signatures":[{"sig":"MEUCIQCYM8okFjsDGoBXkd35NdfkHPq5x16OZQfUwdglEFRZCAIgUqAuzEj7Qm0D4pT86xbS8sQyySnaxNd4B5iG5ByU2WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfjlUCCXm3XbdtqqINs7j2S6b11SeutwY389+gSThJoAiACXSN2iZoBVPee4tT7diiLvAaiCDx4ccxeAcSJ6ObnTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223241},"shasum":"616bef41f5b5196484d296a9ffb1b1652db50e6d","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-BSCDWj68yVHNVN0UvNWG+pqidUkVkCKDHTW2MKTA35GOz1gzr5B0KHfORjlKj74RtJ9qthG8ufSOrqr65yzKeQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-16","@venizia/ignis-kernel":"^0.2.0-37","@venizia/ignis-helpers":"^0.2.0-32","@venizia/ignis-inversion":"^0.2.0-16","@venizia/ignis-connectors":"^0.2.0-37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-9","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-41_1789546045009_0.9325336902533286","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-42":{"name":"@venizia/ignis","version":"0.2.0-42","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-42","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":"8388d477e987773df1eb42fa0586dd38043bd208","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-42.tgz","fileCount":803,"integrity":"sha512-BIYQw5UoidB4iXUixQ0vSdw57kay2oZAN2XrX6TUqC/eRtolp2WbZnc3wdeVQba3E8XnC0kn00alh+ltphu7iQ==","signatures":[{"sig":"MEYCIQC6Q3+xcvfP/iE4WrbhXrCArqMa15/stwL5ksbctxyWswIhAOKhsMhEe008KFMFnpybC80KS8IOLBoU1TD1bTvOsrLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD50bnUdt1dC2kZIPDmRto9dg10emfV5rsWqDGaLVHZBwIgFttqoEx7Jqbv/tXImVEvUBXa/bbi0Wrda93BQn4L6r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223242},"shasum":"8388d477e987773df1eb42fa0586dd38043bd208","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-BIYQw5UoidB4iXUixQ0vSdw57kay2oZAN2XrX6TUqC/eRtolp2WbZnc3wdeVQba3E8XnC0kn00alh+ltphu7iQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","lodash":"^4.18.1","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-18","@venizia/ignis-kernel":"^0.2.0-39","@venizia/ignis-helpers":"^0.2.0-34","@venizia/ignis-inversion":"^0.2.0-18","@venizia/ignis-connectors":"^0.2.0-38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@types/lodash":"^4.17.25","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-11","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-42_1789550952049_0.7708632819295265","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-43":{"name":"@venizia/ignis","version":"0.2.0-43","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-43","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":"1ba0da076bb983d8c5670a07b72a2a6c28841022","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-43.tgz","fileCount":803,"integrity":"sha512-4Sv1byTdO0sj4ZR14rRzRzUMiBeyuOaqr0xGZXyyW0zoeOrJj/tg89g89yVmS1Bk7ZCDpsWR9bYN9cKSAvQK5w==","signatures":[{"sig":"MEUCIQCajXxMkZwsf73DidvypfPPFJYNyUBgeZO03rj0RZzKKAIgfvOEi0w9GrqKds7SbE0tCfWnlCL4DqA2D/6Ser689gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC25FhqLJuLIywnuWomHmeCw47bIXwAu9MsZQ3UTvPXdgIhAK4/LmlcodJd0U8zBxhep8wBltuGFmLpL476Lzfi639E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222810},"shasum":"1ba0da076bb983d8c5670a07b72a2a6c28841022","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-4Sv1byTdO0sj4ZR14rRzRzUMiBeyuOaqr0xGZXyyW0zoeOrJj/tg89g89yVmS1Bk7ZCDpsWR9bYN9cKSAvQK5w==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-19","@venizia/ignis-kernel":"^0.2.0-40","@venizia/ignis-helpers":"^0.2.0-35","@venizia/ignis-inversion":"^0.2.0-19","@venizia/ignis-connectors":"^0.2.0-39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-12","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-43_1789621131627_0.3400415956311178","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-44":{"name":"@venizia/ignis","version":"0.2.0-44","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-44","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":"4960b7260c9b8b2c250c8e0beb2a2ddf8d96566e","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-44.tgz","fileCount":803,"integrity":"sha512-k3Q+OWB2/OSn9ETtf3CN6FGSWDtXBidbArOkT6s47sa7und6aXRzAOxiqK16pqZ4BdTM9gZC67b+Z97Z17j8HA==","signatures":[{"sig":"MEUCIB6clfzv9nZiJgKCir7gEjHcSI6hBgh6M+z95h4FxvqeAiEAwZgEEucWzcuYb0nMjXaWFmpqVYElMtymsQnMY5R1UfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG789AciNeym3v/itgSTzdDAQaYJUyzLAzUndsr6ZqSJAiBt8nDI89sgk4Y1z2W9/YBXXjafjylGaqL9pl5WlGwNdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222810},"shasum":"4960b7260c9b8b2c250c8e0beb2a2ddf8d96566e","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-k3Q+OWB2/OSn9ETtf3CN6FGSWDtXBidbArOkT6s47sa7und6aXRzAOxiqK16pqZ4BdTM9gZC67b+Z97Z17j8HA==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-20","@venizia/ignis-kernel":"^0.2.0-41","@venizia/ignis-helpers":"^0.2.0-36","@venizia/ignis-inversion":"^0.2.0-20","@venizia/ignis-connectors":"^0.2.0-40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-13","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-44_1789650950560_0.5877892817218913","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-45":{"name":"@venizia/ignis","version":"0.2.0-45","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-45","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":"ccadbdb64e2f98f20ff6966b4a7973e69d15b9a8","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-45.tgz","fileCount":803,"integrity":"sha512-+nPKDo3gOVhr7CjGEDToPoqr38W3FboeeK1B53r0NZpNv8r7/Mv9aRjQOOJuSZMvk+bafTuRWcZzkyLEU47SmQ==","signatures":[{"sig":"MEQCIFiq705cRfZQ7n6wz6sNyrQzExLV93J3WaQ5P/jU+B3RAiBvLQz0ZJio9D3vaXFHK1ydp2RrZYO3kgtfwZ7NDkICBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG4TGwRlt8Ww2pAuAG6Ua1PON4Y35hvzq6oAbgTCyQrJAiEA2ClpKyzymogq0y+ns2mIfJUaOBc9Lr+gliHAwb6q+ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227627},"shasum":"ccadbdb64e2f98f20ff6966b4a7973e69d15b9a8","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-+nPKDo3gOVhr7CjGEDToPoqr38W3FboeeK1B53r0NZpNv8r7/Mv9aRjQOOJuSZMvk+bafTuRWcZzkyLEU47SmQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-21","@venizia/ignis-kernel":"^0.2.0-42","@venizia/ignis-helpers":"^0.2.0-37","@venizia/ignis-inversion":"^0.2.0-22","@venizia/ignis-connectors":"^0.2.0-41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-45_1789705835184_0.9214472256473152","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-46":{"name":"@venizia/ignis","version":"0.2.0-46","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-46","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":"bf5aead2434954f05cb121165865afd121770cf4","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-46.tgz","fileCount":803,"integrity":"sha512-4bQwmlhctnUTE5CxeGCm2jf70mK8hMr0TWXNlEfaj+MUSEgHqXXK8MZul+6J9UPE7+VnxyatXhjaBRwQbuZuJg==","signatures":[{"sig":"MEUCIQC/jCR34vWEc1dxZWST+x2GwJvHuWXXuVGbwEWlE+hw8AIgBFZXmlsVFVOYhuKRhZ+YDj5/KxnKP+ccMKHkxr3pLSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDft9yRE5DanWBI3AvZheEOqyFrbm5rg9z29PDq2/BlAAiBJyTYi6UxDWbGkCon6M+xQG9/yNKNe9yA7EiJdYYOh5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227695},"shasum":"bf5aead2434954f05cb121165865afd121770cf4","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-4bQwmlhctnUTE5CxeGCm2jf70mK8hMr0TWXNlEfaj+MUSEgHqXXK8MZul+6J9UPE7+VnxyatXhjaBRwQbuZuJg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-21","@venizia/ignis-kernel":"^0.2.0-43","@venizia/ignis-helpers":"^0.2.0-38","@venizia/ignis-inversion":"^0.2.0-22","@venizia/ignis-connectors":"^0.2.0-42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-46_1789709990018_0.3628574031938656","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-47":{"name":"@venizia/ignis","version":"0.2.0-47","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-47","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":"8d2004ea3ac28f2b660134d83ffe52278a876858","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-47.tgz","fileCount":803,"integrity":"sha512-WXB2gIxCZNJ3NgmZzj6mqSTIFcQgmeJ03sFOXNJdYK2lUK8D8thym6Hpb/HHW2r7zki/O+9gXbAO7CyT4zRHEQ==","signatures":[{"sig":"MEQCIB8X7GMrrX/o2swVVrNYMgweDhcHEQdAQb2DOgAky24dAiBS7o9fWzjpCh6UUHJGAMAcNEZjpfjtg7zpvAF7d1Eezw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6A2vxl0ehP5Rzz9NYv34Xw5MMItJFAgsIZ1R0CIZORAiAvakcAmgWp63bo/zhweJOpSkO0PbNY3cYvnYa/qXYpiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227856},"shasum":"8d2004ea3ac28f2b660134d83ffe52278a876858","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-WXB2gIxCZNJ3NgmZzj6mqSTIFcQgmeJ03sFOXNJdYK2lUK8D8thym6Hpb/HHW2r7zki/O+9gXbAO7CyT4zRHEQ==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-21","@venizia/ignis-kernel":"^0.2.0-44","@venizia/ignis-helpers":"^0.2.0-39","@venizia/ignis-inversion":"^0.2.0-22","@venizia/ignis-connectors":"^0.2.0-43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-47_1789796711858_0.1303983566239042","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-48":{"name":"@venizia/ignis","version":"0.2.0-48","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-48","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":"f8a4d9ee24ea9a948b46b68ebab323305bec8269","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-48.tgz","fileCount":803,"integrity":"sha512-J5eiqX4rD+P0SZf37ZtXSps4eBtXHeGGawIPx98fhe+9ODuly0OFLKge0oRatrEvBjxmatlIhwhPpaGobDAoTg==","signatures":[{"sig":"MEQCID5V33WDzg/xCRZ8sWxM/rS9GvCzPw+NMAcLur/CgirMAiBKgGbwjDJ9fvPHapsSq/OqbrDuGSluDyae2yNEvmPr4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKyAWp0Pe6XuLse8APO1jGjobY4u4saqmb5bBghw75mAIhAI2dvAKRq+0x8MKuAImDISX/bkbF8nQ9K6aQslOWYGi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228462},"shasum":"f8a4d9ee24ea9a948b46b68ebab323305bec8269","engines":{"bun":">=1.3"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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-J5eiqX4rD+P0SZf37ZtXSps4eBtXHeGGawIPx98fhe+9ODuly0OFLKge0oRatrEvBjxmatlIhwhPpaGobDAoTg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-22","@venizia/ignis-kernel":"^0.2.0-45","@venizia/ignis-helpers":"^0.2.0-40","@venizia/ignis-inversion":"^0.2.0-23","@venizia/ignis-connectors":"^0.2.0-44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-48_1790141953665_0.3445922412055469","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-49":{"name":"@venizia/ignis","version":"0.2.0-49","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-49","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":"6795c87517c934789b676eb93a6554be71991654","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-49.tgz","fileCount":811,"integrity":"sha512-zqcJv4fXtrNPJl4xl1aWRZznWt8QCwCtPJTqndjU/K80txiU5UzwdXyai3CNfedrHKVkhWxQTVd7ouv9fJDSVg==","signatures":[{"sig":"MEUCIEHKiLVJ8/L/OJExMV8mbft9kmxvYUNVaWzNaHK/tn7EAiEAwpaAPSMlHT/segitwB1FJ9DWa3YaUWb8aoIgsAwJJP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZzZxpoVxC0kwRBwX/riLKGUY4doYdTkQLmAeIkngOQAiEAgh/+ypuMsTboTwCovodvQTyuUZGTIbWUzVUwk1g9qr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236630},"shasum":"6795c87517c934789b676eb93a6554be71991654","engines":{"bun":">=1.4"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","import":"./dist/connectors/postgres/drivers/postgres-js.mjs","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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,mts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-zqcJv4fXtrNPJl4xl1aWRZznWt8QCwCtPJTqndjU/K80txiU5UzwdXyai3CNfedrHKVkhWxQTVd7ouv9fJDSVg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-23","@venizia/ignis-kernel":"^0.2.0-46","@venizia/ignis-helpers":"^0.2.0-41","@venizia/ignis-inversion":"^0.2.0-24","@venizia/ignis-connectors":"^0.2.0-45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-49_1790215613298_0.5651132579924332","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-50":{"name":"@venizia/ignis","version":"0.2.0-50","keywords":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"license":"MIT","_id":"@venizia/ignis@0.2.0-50","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":"95e3a2b0c16b6bd30e6bf039814274d2d9b39f10","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0-50.tgz","fileCount":811,"integrity":"sha512-N3V8Te+D4LzNF++sFknThBSqOmAlMGS8Wf9sIqRfwsRP/xSUV5q1oy8fKNfFJz4YAoPKjcL5uf/o+WatSOQg2A==","signatures":[{"sig":"MEUCIQDRm8soS9Eut6TrpX3EWY7qGASTADo6WlWSwjrs4S6V5QIgGH01eojClVpq7HI+MVAP3NfQSTPWWcZPRt8zazR9WX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFiv9euIC0ZQo3J50GfiUNacyU6Jo3U7ASaKCUDA5HtQIhAJzaXPrVWw3N51xCzHp643gceKzMw7vfqQkeJ0VIzjVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236630},"shasum":"95e3a2b0c16b6bd30e6bf039814274d2d9b39f10","engines":{"bun":">=1.4"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","import":"./dist/connectors/postgres/drivers/postgres-js.mjs","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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,mts}\" -l","prettier:fix":"bun run prettier:cli --write","prepublishOnly":"bun run rebuild"},"_npmUser":{"name":"venizia-developer","email":"developer@venizia.ai"},"_integrity":"sha512-N3V8Te+D4LzNF++sFknThBSqOmAlMGS8Wf9sIqRfwsRP/xSUV5q1oy8fKNfFJz4YAoPKjcL5uf/o+WatSOQg2A==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0-23","@venizia/ignis-kernel":"^0.2.0-47","@venizia/ignis-helpers":"^0.2.0-41","@venizia/ignis-inversion":"^0.2.0-24","@venizia/ignis-connectors":"^0.2.0-46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0-15","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ignis_0.2.0-50_1790220870796_0.5418140712504247","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@venizia/ignis@0.2.0","bugs":{"url":"https://github.com/VENIZIA-AI/ignis/issues"},"dist":{"shasum":"84adc104e1709b9221765a7c2b22f3ce35256b31","tarball":"https://registry.npmjs.org/@venizia/ignis/-/ignis-0.2.0.tgz","fileCount":811,"integrity":"sha512-CunzwtIZifsF2OYPcyMVt4x82R4pnm3690Nr8swomnuDYtivricKlVHGdBac+LJ9mlat5/SqRZtPmvn7cukrVg==","signatures":[{"sig":"MEUCIFk0rZSpqg66NZjVdyuiUk1IAnSUcNMROpRYHr4NbOMKAiEAqwX2lmbdpuRpfMHh6dkBBRzbHgaGTkSa11MCi5UCgL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGNid5EJ0C+dzlw0PfnVVN9R8t3wRxXJICn0kOd5IAFDAiEAyZTF4KtGhZNda3XiZIOqImkEgg/zTSS0GIc8MDlwBsI="}],"unpackedSize":1236609},"name":"@venizia/ignis","author":{"url":"https://venizia.ai","name":"VENIZIA AI Developer","email":"developer@venizia.ai"},"shasum":"84adc104e1709b9221765a7c2b22f3ce35256b31","engines":{"bun":">=1.4"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./grpc":{"types":"./dist/components/controller/grpc/index.d.ts","default":"./dist/components/controller/grpc/index.js"},"./mail":{"types":"./dist/components/mail/index.d.ts","default":"./dist/components/mail/index.js"},"./search":{"types":"./dist/connectors/search/index.d.ts","default":"./dist/connectors/search/index.js"},"./sqlite":{"types":"./dist/connectors/sqlite/index.d.ts","default":"./dist/connectors/sqlite/index.js"},"./postgres":{"types":"./dist/connectors/postgres/index.d.ts","default":"./dist/connectors/postgres/index.js"},"./socket-io":{"types":"./dist/components/socket-io/index.d.ts","default":"./dist/components/socket-io/index.js"},"./typesense":{"types":"./dist/connectors/typesense/index.d.ts","default":"./dist/connectors/typesense/index.js"},"./websocket":{"types":"./dist/components/websocket/index.d.ts","default":"./dist/components/websocket/index.js"},"./relational":{"types":"./dist/connectors/relational/index.d.ts","default":"./dist/connectors/relational/index.js"},"./meilisearch":{"types":"./dist/connectors/meilisearch/index.d.ts","default":"./dist/connectors/meilisearch/index.js"},"./package.json":"./package.json","./static-asset":{"types":"./dist/components/static-asset/index.d.ts","default":"./dist/components/static-asset/index.js"},"./sqlite/libsql":{"types":"./dist/connectors/sqlite/drivers/libsql.d.ts","default":"./dist/connectors/sqlite/drivers/libsql.js"},"./postgres/pglite":{"types":"./dist/connectors/postgres/drivers/pglite.d.ts","default":"./dist/connectors/postgres/drivers/pglite.js"},"./postgres/supabase":{"types":"./dist/connectors/postgres/supabase/index.d.ts","default":"./dist/connectors/postgres/supabase/index.js"},"./search/controllers":{"types":"./dist/connectors/search/controllers/index.d.ts","default":"./dist/connectors/search/controllers/index.js"},"./postgres/postgres-js":{"types":"./dist/connectors/postgres/drivers/postgres-js.d.ts","import":"./dist/connectors/postgres/drivers/postgres-js.mjs","default":"./dist/connectors/postgres/drivers/postgres-js.js"},"./typesense/controllers":{"types":"./dist/connectors/typesense/controllers/index.d.ts","default":"./dist/connectors/typesense/controllers/index.js"},"./postgres/node-postgres":{"types":"./dist/connectors/postgres/drivers/node-postgres.d.ts","default":"./dist/connectors/postgres/drivers/node-postgres.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,mts}\" -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":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"_integrity":"sha512-CunzwtIZifsF2OYPcyMVt4x82R4pnm3690Nr8swomnuDYtivricKlVHGdBac+LJ9mlat5/SqRZtPmvn7cukrVg==","repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"_npmVersion":"10.8.3","description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","directories":{},"maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.5.4","reflect-metadata":"^0.2.2","@venizia/ignis-filter":"^0.2.0","@venizia/ignis-kernel":"^0.2.0","@venizia/ignis-helpers":"^0.2.0","@venizia/ignis-inversion":"^0.2.0","@venizia/ignis-connectors":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","casbin":"^5.51.1","eslint":"^10.10.0","postgres":"^3.4.9","prettier":"^3.9.6","@types/pg":"^8.23.1","tsc-alias":"^1.9.4","typesense":"^3.0.6","@types/bun":"^1.4.1","typescript":"^6.0.3","drizzle-kit":"^0.31.10","meilisearch":"^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","@hono/node-server":"^2.1.1","@types/nodemailer":"^8.0.1","@connectrpc/connect":"^2.1.2","@electric-sql/pglite":"^0.5.8","@venizia/dev-configs":"^0.2.0","@socket.io/bun-engine":"^0.1.2","@asteasolutions/zod-to-openapi":"^9.1.0"},"peerDependencies":{"pg":"^8.21.0","hono":"^4.12.30","jose":"^6.2.3","bullmq":"^5.80.8","casbin":"^5.51.1","postgres":"^3.4.0","socket.io":"^4.8.1","typesense":"^3.0.3","mailgun.js":"^13.0.1","nodemailer":"^8.0.7","drizzle-orm":"^0.45.2","drizzle-zod":"^0.8.3","meilisearch":"^0.59.0 || ^0.60.0","@libsql/client":"^0.17.4","@hono/swagger-ui":"^0.6.1","socket.io-client":"^4.8.1","@hono/node-server":"^2.0.10","@hono/zod-openapi":"^1.5.1","@connectrpc/connect":"^2.1.1","@electric-sql/pglite":"^0.5.4","@aws-sdk/client-sesv2":"^3.700.0","@socket.io/bun-engine":"^0.1.1","@socket.io/redis-adapter":"^8.3.0","@socket.io/redis-emitter":"^5.1.0","@scalar/hono-api-reference":"^0.11.11","@asteasolutions/zod-to-openapi":"^9.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"bullmq":{"optional":true},"casbin":{"optional":true},"postgres":{"optional":true},"socket.io":{"optional":true},"typesense":{"optional":true},"mailgun.js":{"optional":true},"nodemailer":{"optional":true},"meilisearch":{"optional":true},"@libsql/client":{"optional":true},"@hono/swagger-ui":{"optional":true},"socket.io-client":{"optional":true},"@hono/node-server":{"optional":true},"@connectrpc/connect":{"optional":true},"@electric-sql/pglite":{"optional":true},"@aws-sdk/client-sesv2":{"optional":true},"@socket.io/bun-engine":{"optional":true},"@socket.io/redis-adapter":{"optional":true},"@socket.io/redis-emitter":{"optional":true},"@scalar/hono-api-reference":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ignis_0.2.0_1790227793881_0.5128788324851672"}}},"time":{"created":"2025-12-10T18:06:10.339Z","modified":"2026-09-24T05:29:54.155Z","0.0.1-0":"2025-12-10T17:35:27.189Z","0.0.1-1":"2025-12-10T18:06:10.573Z","0.0.1-2":"2025-12-10T18:06:28.730Z","0.0.1-3":"2025-12-11T07:51:35.752Z","0.0.1-4":"2025-12-11T08:02:06.021Z","0.0.1-5":"2025-12-13T09:39:56.268Z","0.0.1-6":"2025-12-13T11:48:37.611Z","0.0.1-7":"2025-12-15T05:23:30.174Z","0.0.1-8":"2025-12-18T10:17:41.650Z","0.0.1":"2025-12-20T06:19:02.414Z","0.0.2-0":"2025-12-22T06:42:30.100Z","0.0.2-1":"2025-12-22T08:18:34.140Z","0.0.2-2":"2025-12-23T05:15:51.581Z","0.0.2-3":"2025-12-24T09:22:03.686Z","0.0.2-4":"2025-12-25T06:53:11.398Z","0.0.2":"2025-12-26T07:16:41.912Z","0.0.3":"2025-12-27T14:52:19.418Z","0.0.4":"2025-12-28T10:14:31.614Z","0.0.5-0":"2025-12-29T00:50:20.180Z","0.0.5-1":"2025-12-29T03:41:21.986Z","0.0.5-2":"2025-12-29T06:39:20.148Z","0.0.5-3":"2025-12-29T10:31:04.364Z","0.0.5-4":"2025-12-30T03:05:03.603Z","0.0.5-5":"2025-12-30T06:33:24.715Z","0.0.5-6":"2025-12-30T09:12:42.287Z","0.0.5-7":"2025-12-30T10:07:41.367Z","0.0.5-8":"2025-12-30T16:59:44.943Z","0.0.5-9":"2025-12-31T06:47:13.379Z","0.0.5-10":"2025-12-31T16:23:11.857Z","0.0.5-11":"2026-01-01T09:29:37.504Z","0.0.5-12":"2026-01-01T14:31:59.645Z","0.0.5-13":"2026-01-02T17:25:59.495Z","0.0.5-14":"2026-01-03T08:21:15.002Z","0.0.5-15":"2026-01-04T09:03:39.649Z","0.0.5-16":"2026-01-04T09:32:28.584Z","0.0.5-17":"2026-01-04T12:25:53.487Z","0.0.5-18":"2026-01-05T03:13:47.226Z","0.0.5-19":"2026-01-05T05:20:57.037Z","0.0.5-20":"2026-01-05T10:15:48.837Z","0.0.5-21":"2026-01-05T15:50:01.767Z","0.0.5-22":"2026-01-06T09:58:29.130Z","0.0.5-23":"2026-01-06T17:31:22.599Z","0.0.5-24":"2026-01-07T03:53:20.331Z","0.0.5-25":"2026-01-07T10:42:53.439Z","0.0.5-26":"2026-01-07T10:58:24.382Z","0.0.5-27":"2026-01-07T10:59:51.285Z","0.0.5":"2026-01-08T03:44:29.094Z","0.0.6-0":"2026-01-09T09:14:37.386Z","0.0.6-1":"2026-01-09T09:18:17.313Z","0.0.6-2":"2026-01-11T15:28:59.755Z","0.0.6-3":"2026-01-13T07:15:53.012Z","0.0.6-4":"2026-01-18T07:30:58.606Z","0.0.6-5":"2026-01-26T10:00:26.609Z","0.0.6-6":"2026-02-03T15:28:24.999Z","0.0.6":"2026-02-06T10:46:34.970Z","0.0.7-0":"2026-02-10T10:25:14.479Z","0.0.7-1":"2026-02-11T03:54:36.467Z","0.0.7-2":"2026-02-11T11:10:54.410Z","0.0.7-3":"2026-02-11T15:10:14.444Z","0.0.7-4":"2026-02-11T16:10:34.139Z","0.0.7-5":"2026-02-11T16:58:58.623Z","0.0.7-6":"2026-02-11T17:08:26.356Z","0.0.7-7":"2026-02-11T17:54:57.288Z","0.0.7-8":"2026-02-16T10:35:22.119Z","0.0.7-9":"2026-02-26T02:07:34.953Z","0.0.7-10":"2026-02-26T02:12:30.473Z","0.0.7-11":"2026-02-26T17:48:28.671Z","0.0.7-12":"2026-03-02T08:43:38.293Z","0.0.7-13":"2026-03-04T07:15:16.708Z","0.0.7-14":"2026-03-04T09:33:22.826Z","0.0.7-15":"2026-03-06T14:49:51.634Z","0.0.7-16":"2026-03-09T08:03:49.834Z","0.0.7-17":"2026-03-10T06:58:20.485Z","0.0.7-18":"2026-03-10T07:18:55.375Z","0.0.7-19":"2026-03-10T08:15:21.999Z","0.0.7-20":"2026-03-10T09:43:08.526Z","0.0.7-21":"2026-03-11T02:47:07.523Z","0.0.7":"2026-03-12T05:35:35.904Z","0.0.8-0":"2026-03-15T14:46:59.730Z","0.0.8-1":"2026-03-16T04:57:39.054Z","0.0.8-2":"2026-03-16T07:51:54.772Z","0.0.8-3":"2026-03-20T15:45:25.974Z","0.0.8-4":"2026-03-20T16:58:00.534Z","0.0.8-5":"2026-03-28T10:14:10.991Z","0.0.8-6":"2026-03-30T08:45:37.530Z","0.0.8-7":"2026-03-30T15:33:54.922Z","0.0.8-8":"2026-03-31T09:32:30.525Z","0.0.8-9":"2026-03-31T15:17:10.619Z","0.0.8-10":"2026-04-13T16:19:16.940Z","0.0.8-11":"2026-04-17T04:22:56.170Z","0.0.8-12":"2026-04-23T16:36:02.879Z","0.0.8-13":"2026-05-05T14:53:52.034Z","0.0.8-14":"2026-05-08T08:56:15.200Z","0.0.9-0":"2026-05-08T10:20:47.793Z","0.0.9-1":"2026-05-08T10:43:56.393Z","0.0.9-2":"2026-05-08T10:52:31.546Z","0.0.9-3":"2026-05-20T10:06:16.811Z","0.0.9-4":"2026-05-20T11:10:56.116Z","0.0.9-5":"2026-05-21T03:29:33.516Z","0.0.9-6":"2026-05-21T13:48:02.362Z","0.0.9-7":"2026-05-22T11:29:34.770Z","0.0.9-8":"2026-05-24T10:44:31.989Z","0.0.9-9":"2026-05-25T08:00:12.019Z","0.0.9-10":"2026-05-25T08:51:23.332Z","0.0.9-11":"2026-05-26T02:41:30.315Z","0.0.9-12":"2026-05-26T03:06:01.865Z","0.0.9-13":"2026-05-26T18:14:49.688Z","0.0.9-14":"2026-05-29T05:04:51.081Z","0.0.9-15":"2026-06-02T17:10:41.334Z","0.0.9-16":"2026-06-03T07:14:59.064Z","0.0.9-17":"2026-06-04T05:17:16.374Z","0.0.9-18":"2026-06-04T05:27:52.816Z","0.0.9-19":"2026-06-05T09:41:10.189Z","0.0.9-20":"2026-06-14T06:16:56.282Z","0.0.9-21":"2026-06-14T09:16:14.788Z","0.0.9":"2026-06-14T17:46:33.302Z","0.0.10-0":"2026-06-21T10:02:19.077Z","0.0.10-1":"2026-06-25T17:23:38.934Z","0.0.10-2":"2026-07-06T11:23:13.600Z","0.0.10-3":"2026-07-06T17:43:43.945Z","0.0.10-4":"2026-07-07T15:38:24.884Z","0.0.10-5":"2026-07-09T11:09:51.675Z","0.1.0":"2026-07-13T10:17:36.202Z","0.1.1-0":"2026-07-14T07:23:33.804Z","0.1.1-1":"2026-07-14T09:52:00.773Z","0.1.1-2":"2026-07-16T10:45:04.310Z","0.1.1-3":"2026-07-16T18:19:09.720Z","0.1.1-4":"2026-07-17T09:26:04.225Z","0.1.1-5":"2026-07-18T16:53:22.361Z","0.1.1-6":"2026-07-21T06:53:05.789Z","0.1.1-7":"2026-07-22T05:05:21.454Z","0.1.1-8":"2026-07-23T16:43:09.571Z","0.1.1-9":"2026-07-25T08:31:25.380Z","0.1.1-10":"2026-07-25T09:12:26.143Z","0.1.1-11":"2026-07-25T10:34:45.028Z","0.1.1-12":"2026-07-25T17:40:26.591Z","0.1.1-13":"2026-07-25T18:10:26.495Z","0.1.1-14":"2026-07-27T08:17:35.758Z","0.1.1-15":"2026-07-27T10:26:04.302Z","0.1.1-16":"2026-07-28T06:52:25.112Z","0.1.1-17":"2026-08-02T14:25:18.575Z","0.1.1-18":"2026-08-07T05:20:08.452Z","0.1.1-19":"2026-08-07T10:25:05.235Z","0.1.1-20":"2026-08-12T04:37:47.392Z","0.1.1":"2026-08-17T05:10:35.730Z","0.2.0-0":"2026-08-18T16:08:12.772Z","0.2.0-1":"2026-08-18T18:02:31.825Z","0.2.0-2":"2026-08-20T10:36:36.471Z","0.2.0-3":"2026-08-21T05:18:47.172Z","0.2.0-4":"2026-08-22T08:47:09.584Z","0.2.0-5":"2026-08-24T04:18:52.556Z","0.2.0-6":"2026-08-30T07:34:25.185Z","0.2.0-7":"2026-08-30T09:02:18.682Z","0.2.0-8":"2026-08-30T15:08:40.924Z","0.2.0-9":"2026-08-30T15:51:14.708Z","0.2.0-10":"2026-08-30T18:16:40.930Z","0.2.0-11":"2026-08-31T03:08:15.675Z","0.2.0-12":"2026-08-31T06:42:43.222Z","0.2.0-13":"2026-08-31T07:44:12.680Z","0.2.0-14":"2026-09-04T12:10:50.122Z","0.2.0-15":"2026-09-05T08:05:25.264Z","0.2.0-16":"2026-09-05T15:17:08.212Z","0.2.0-17":"2026-09-05T18:04:44.416Z","0.2.0-18":"2026-09-06T04:14:12.818Z","0.2.0-19":"2026-09-06T13:37:19.473Z","0.2.0-20":"2026-09-06T14:19:31.065Z","0.2.0-21":"2026-09-06T16:59:13.961Z","0.2.0-22":"2026-09-06T20:01:21.299Z","0.2.0-23":"2026-09-08T15:10:54.870Z","0.2.0-24":"2026-09-09T04:56:30.741Z","0.2.0-25":"2026-09-10T03:46:18.148Z","0.2.0-26":"2026-09-10T07:35:04.133Z","0.2.0-27":"2026-09-12T07:35:52.775Z","0.2.0-28":"2026-09-12T09:00:14.121Z","0.2.0-29":"2026-09-12T11:43:02.801Z","0.2.0-30":"2026-09-12T15:30:02.849Z","0.2.0-31":"2026-09-12T15:54:50.026Z","0.2.0-32":"2026-09-14T11:02:26.065Z","0.2.0-33":"2026-09-14T16:02:45.580Z","0.2.0-34":"2026-09-15T02:56:26.755Z","0.2.0-35":"2026-09-15T14:21:50.148Z","0.2.0-36":"2026-09-15T17:16:52.441Z","0.2.0-37":"2026-09-16T04:25:45.770Z","0.2.0-38":"2026-09-16T05:09:02.000Z","0.2.0-39":"2026-09-16T06:18:22.097Z","0.2.0-40":"2026-09-16T07:01:30.227Z","0.2.0-41":"2026-09-16T08:07:25.169Z","0.2.0-42":"2026-09-16T09:29:12.274Z","0.2.0-43":"2026-09-17T04:58:51.751Z","0.2.0-44":"2026-09-17T13:15:50.673Z","0.2.0-45":"2026-09-18T04:30:35.284Z","0.2.0-46":"2026-09-18T05:39:50.119Z","0.2.0-47":"2026-09-19T05:45:11.944Z","0.2.0-48":"2026-09-23T05:39:13.788Z","0.2.0-49":"2026-09-24T02:06:53.418Z","0.2.0-50":"2026-09-24T03:34:30.905Z","0.2.0":"2026-09-24T05:29:53.990Z"},"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":["access-control","amazon-ses","api","api-documentation","authentication","authorization","backend","bun","casbin","class-based","component","controller","crud","database","datasource","decorator","dependency-injection","di","drizzle","drizzle-orm","enterprise","file-upload","framework","health-check","high-performance","hono","http","ignis","infrastructure","inversion-of-control","ioc","jose","jwt","loopback","loopback4","mail","middleware","mixin","model","nestjs-alternative","nodejs","nodemailer","openapi","orm","postgres","postgresql","rbac","real-time","repository-pattern","rest","rest-api","restful","router","routing","scalar","schema-validation","security","server","service","socket.io","soft-delete","static-assets","swagger","swagger-ui","transaction","typescript","validation","venizia","web-framework","websocket","zod"],"repository":{"url":"git+https://github.com/VENIZIA-AI/ignis.git","type":"git","directory":"packages/core-server"},"description":"High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B","maintainers":[{"name":"venizia-developer","email":"developer@venizia.ai"},{"name":"tanphat199","email":"tanphat199@gmail.com"}],"readme":"# @venizia/ignis\n\nThe IGNIS server framework for Bun and Node.js. Install this package to build a REST API: it brings\nthe application class, controllers, repositories, the built-in components, and the Bun or Node server\nthat runs them.\n\nIGNIS takes its application model from LoopBack 4 - an IoC container with binding keys, components,\nand the controller, service, repository, datasource layering - and runs it on Hono. Drizzle ORM builds\nthe SQL. Zod schemas, through `@hono/zod-openapi`, validate each request and generate the OpenAPI\ndocument.\n\n## Install\n\n```bash\nbun add @venizia/ignis hono @hono/zod-openapi @asteasolutions/zod-to-openapi drizzle-orm drizzle-zod jose\nbun add @scalar/hono-api-reference   # the API explorer UI in the example\n```\n\nThe first line is the package and its required peers. Every other peer is optional - install the\none a component or a database driver needs (see [Entry points](#entry-points)). On Node.js, add\n`@hono/node-server`.\n\nIn your `tsconfig.json`, set these two flags directly in `compilerOptions`:\n\n```json\n{ \"compilerOptions\": { \"experimentalDecorators\": true, \"emitDecoratorMetadata\": true } }\n```\n\nBun ignores them when they only arrive through an `extends` of a package path, and then drops\n`@inject` parameter decorators without an error.\n\n## Example\n\n```typescript\nimport { z } from '@hono/zod-openapi';\nimport {\n  ApiReferenceComponent,\n  BaseApplication,\n  BaseRestController,\n  controller,\n  get,\n  jsonResponse,\n} from '@venizia/ignis';\nimport type { Context } from 'hono';\n\n@controller({ path: '/hello' })\nclass HelloController extends BaseRestController {\n  constructor() {\n    super({ scope: HelloController.name });\n  }\n\n  override binding() {}\n\n  @get({\n    configs: {\n      path: '/',\n      responses: jsonResponse({ schema: z.object({ message: z.string() }) }),\n    },\n  })\n  sayHello(context: Context) {\n    return context.json({ message: 'Hello from IGNIS' });\n  }\n}\n\nclass Application extends BaseApplication {\n  getAppInfo() {\n    return { name: 'hello', version: '1.0.0', description: 'The smallest IGNIS application' };\n  }\n\n  staticConfigure() {}\n  setupMiddlewares() {}\n  postConfigure() {}\n\n  preConfigure() {\n    this.component(ApiReferenceComponent);\n    this.controller(HelloController);\n  }\n}\n\nconst application = new Application({\n  scope: Application.name,\n  config: { host: '0.0.0.0', port: 3000, path: { base: '/api', isStrict: false } },\n});\n\napplication.init();\nawait application.start();\n```\n\n```bash\nbun run src/index.ts\ncurl http://localhost:3000/api/hello   # {\"message\":\"Hello from IGNIS\"}\n```\n\nThe OpenAPI document is at `/api/doc/openapi.json` and the explorer at `/api/doc/explorer`.\n\nThree things to notice:\n\n- `getAppInfo`, `staticConfigure`, `preConfigure`, `postConfigure` and `setupMiddlewares` are\n  abstract. Implement all five, even when empty.\n- `application.init()` registers the application's own bindings. Call it before `start()`, or the\n  first component that injects the application fails the boot.\n- `preConfigure()` is where you register components, controllers, services, repositories and\n  datasources by hand. The `ignis-artifacts` generator in `@venizia/ignis-boot` can write that list\n  for you at build time.\n\n## Built-in components\n\nRegister a component with `this.component(...)` in `preConfigure()`.\n\n| Component | Import from | What it adds |\n|---|---|---|\n| `ApiReferenceComponent` | `@venizia/ignis` | The OpenAPI document and a Scalar or Swagger UI explorer (`@scalar/hono-api-reference` or `@hono/swagger-ui`) |\n| `HealthCheckComponent` | `@venizia/ignis` | `GET /health`, `POST /health/ping`, and `GET /health/stats` (closed outside development unless you enable it) |\n| `AuthenticateComponent` | `@venizia/ignis` | JWT, Basic, and service-to-service authentication strategies |\n| `AuthorizeComponent` | `@venizia/ignis` | Casbin-based authorization (`casbin`) |\n| `RequestTrackerComponent` | `@venizia/ignis` | Logs each request and response - registered for you by `BaseApplication` |\n| `GrpcComponent` | `@venizia/ignis/grpc` | ConnectRPC transport for `@rpc` controllers (`@connectrpc/connect`) |\n| `MailComponent` | `@venizia/ignis/mail` | Mail through Nodemailer, Mailgun or Amazon SES, with an optional BullMQ queue |\n| `SocketIOComponent` | `@venizia/ignis/socket-io` | A Socket.IO server with the Redis adapter |\n| `WebSocketComponent` | `@venizia/ignis/websocket` | Bun's native WebSocket server |\n| `StaticAssetComponent` | `@venizia/ignis/static-asset` | Upload and download controllers over object storage, with a file-record table |\n\nTo serve files from disk, you need no component. Call `this.static({ restPath: '/public/*', folderPath: '.' })`\nin `staticConfigure()`: the request path is resolved under `folderPath`, so `/public/logo.png` serves\n`./public/logo.png`.\n\n## Entry points\n\nThe root barrel leaves out the optional transports and engines, so a bundle only pulls in the peers\nyou use.\n\n| Import | What it gives | Extra peers |\n|---|---|---|\n| `@venizia/ignis` | `BaseApplication`, the kernel in full, the root components, and everything in `/postgres` | none |\n| `/postgres` | Postgres datasources, entities, repositories, `ModelFactory` | none |\n| `/postgres/node-postgres` | `NodePostgresDriver` | `pg` |\n| `/postgres/postgres-js` | `PostgresJsDriver` | `postgres` |\n| `/postgres/pglite` | `PGliteDriver` | `@electric-sql/pglite` |\n| `/postgres/supabase` | Supabase auth context and pooler helpers | none |\n| `/relational` | The engine-neutral SQL tier (`DefaultRelationalRepository`, `BaseRelationalDataSource`) | none |\n| `/sqlite` | SQLite datasources and repositories | none |\n| `/sqlite/libsql` | `LibSqlDriver` | `@libsql/client` |\n| `/search`, `/search/controllers` | The engine-neutral search tier and its controllers | none |\n| `/typesense`, `/typesense/controllers` | The Typesense engine, and the search controllers | `typesense` for `/typesense` |\n| `/meilisearch` | The Meilisearch engine | `meilisearch` |\n| `/grpc` | `GrpcComponent` (`BaseGrpcController` and `@rpc` come from the root) | none to load |\n| `/mail` | `MailComponent` | none to load |\n| `/socket-io` | `SocketIOComponent` | `socket.io`, `@socket.io/redis-adapter`, `@socket.io/redis-emitter` |\n| `/websocket` | `WebSocketComponent` | none |\n| `/static-asset` | `StaticAssetComponent` | none |\n\n\"None to load\" means the entry imports cleanly; the component loads its client library (for example\n`nodemailer` or `@connectrpc/connect`) when you configure it.\n\nThe connector entries re-export `@venizia/ignis-connectors` under the same names. The kernel is\nre-exported in full from the root.\n\n## Where it sits\n\nTop of the chain. Depends on `@venizia/ignis-kernel`, `@venizia/ignis-connectors`,\n`@venizia/ignis-filter`, `@venizia/ignis-helpers` and `@venizia/ignis-inversion`.\n`@venizia/ignis-boot` is separate - add it as a dev dependency for the artifact generator.\n\n## Links\n\n- [5-minute quickstart](https://ignis.venizia.ai/guides/get-started/5-minute-quickstart)\n- [Philosophy](https://ignis.venizia.ai/guides/get-started/philosophy)\n- [Application](https://ignis.venizia.ai/references/base/application)\n- [Bootstrapping](https://ignis.venizia.ai/references/base/bootstrapping)\n- [Components](https://ignis.venizia.ai/extensions/components/)\n- [All changelogs](https://ignis.venizia.ai/changelogs/)\n\nIGNIS is 0.x: a minor version can break. Pin exact versions and read the changelog before upgrading.\n\nMIT licensed - see [LICENSE.md](https://github.com/VENIZIA-AI/ignis/blob/main/packages/core-server/LICENSE.md).\n","readmeFilename":"README.md"}