{"_id":"@origins-digital/nestjs-firebase-guard","_rev":"42-bf427d754226f6a5431fcbacca8ee60c","name":"@origins-digital/nestjs-firebase-guard","dist-tags":{"latest":"3.3.3"},"versions":{"1.0.12":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.12","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.12","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"801531ca71b5c56420034f4575e86638d9566c33","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.12.tgz","fileCount":62,"integrity":"sha512-M/+PTFHCmQtb6a/5zFg4xGgj/71j1Gzlu4BVJNGDcxnIsa9RT3UQw5eyNADjqgsTIPzaKdF7zepiaPoW9OyLiQ==","signatures":[{"sig":"MEUCIQCVd1t+xHOHQKx1BvmR2z6/WMR04yAGyWE1rVvA9R5CpQIgdi+B4G3VCnIGDs96MxUJJywj5/fDCGVz0QQ+WVyuugY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135839},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b5e95802e8a496920ef30e7af06e1708552289e1","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/nestjs-redis":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","@origins-digital/error-utils":"0.0.5","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.12_1744703824145_0.7174328119266031","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.13","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.13","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"76ab2ee0db5b51e96f1bfbdd865ad93c965617e6","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.13.tgz","fileCount":62,"integrity":"sha512-RyOhZRth5nmlfbTQGKR82cLbqb6UW/KeKPrWenHs6r1ZXiRn1xZuAy56RfguyquTitWUB4DfBEjSwgBgNEYlSQ==","signatures":[{"sig":"MEUCIQCUn1/cvZrVRzYJMsSN/B2dndhaJOFiuTwXFm/qJSESAQIgInK0BTaEB5dDL7UiRVoOdsPsWblaAm7kzJGwNh/J02I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135997},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"3e0f8b66c3e6c5e3ecfe960a79c097c54a55dcd5","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/nestjs-redis":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","@origins-digital/error-utils":"0.0.5","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.13_1744704326028_0.7736889321834366","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.14","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.14","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"02f18faa220ec57fc14c052c44d928814130a171","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.14.tgz","fileCount":62,"integrity":"sha512-AMInEoayeS1wLJK0KfCO3glzciivrLuPPAbVdjkpfwp7beEx4vB6Qukndj7kPCtus6lo8ZiHcZvHvLrE/5bMuw==","signatures":[{"sig":"MEUCICTYP3py6yiDbw3TeZM193zA+AcIWaDDinOyXEizBOCIAiEAsoxYN34YvdtuXIfMyzUnWHeiDBuMIct3m1iw/AE+7Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136116},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"483548f75786ac1ce6b4f30720cc53ddd820ad4f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"0.0.7","@origins-digital/nestjs-redis":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","@origins-digital/error-utils":"0.0.6","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.14_1744710797149_0.6593198756358394","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.15","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.15","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"6073c1b7fbc9936e7a308ffab44a8500b9e351df","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.15.tgz","fileCount":62,"integrity":"sha512-9JqPijESpqmYey3HE9yhvcIpt/BJdgsbZrHFRPinP6GPJ5yIH8/ixtSyrOrELPWeAtAI6DakZPxNCO+U4bNpuA==","signatures":[{"sig":"MEQCIBzP9tWvECYDBz5T0BIl8Wg0wv6hdLeyRCqr1qPOStluAiAF747Jn0dcE6wnJ36xgwJWiEOgeIRlYBQZwEsL6aoV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136116},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"89a0ecd460f381a0a55591225907c6223fb81a12","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"0.0.6","@origins-digital/nestjs-redis":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","@origins-digital/error-utils":"0.0.6","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.15_1744716828836_0.6549959350433758","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.16","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.16","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"ca31396cda327b187bcfba14a2eb9438e378a6fb","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.16.tgz","fileCount":62,"integrity":"sha512-vmsHrqyr8kUqku9qU3A+vj0hgdHkdzgroCvFMrIOnX20dviA/4ocJCoz2RMF8yzRooL+YsF9N2LBz//XevblYg==","signatures":[{"sig":"MEUCIQDsXgiNLtGD/g/upzosYUsvY9tNXuTfW/o3xN0fubZqvgIgIhY4AQqM+rfVO7Y8LNh7e2uaeGBISlz6/qm3osK9+/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140247},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"e1b9b6e745ade00536522b2d7ee29276cab134ce","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"0.0.6","@origins-digital/nestjs-redis":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","@origins-digital/error-utils":"0.0.6","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.16_1745827125720_0.9270331359723731","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@origins-digital/nestjs-firebase-guard","version":"1.0.17","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@1.0.17","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"6f928be1bb83c7d6b059d90273e2d35f929a66b4","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-1.0.17.tgz","fileCount":66,"integrity":"sha512-tHEcCHI317BpK+uuPg960pAYXl5YEtQr1JhnksivrpWilN255Oyh2kxp9HuQG8pcyjwfMjRkZDANjFeNB1jung==","signatures":[{"sig":"MEYCIQC/MabzwYIiJtqmJslFeJ8xeobiCUSLsw3q6BGOhsW3DgIhAOqpcbgF8Xx2ns4GaqY1Vqv7uRZTYSlvf4F5fqXt7XPf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144848},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"0deb6c7f749669b585d505f30d1a7a1ba136bb79","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"0.0.8","@origins-digital/nestjs-redis":"0.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_1.0.17_1746001393686_0.4064751521066845","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"198fe09c9fe3629219a5a5b1461f0c79cf0b88da","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.0.tgz","fileCount":66,"integrity":"sha512-2F185hhv/RH4hdN20Q0+xKFcU9t6ao4KGvfhv9ZwrWXyzNh3zy1g3KJ5Yb9+LvRx1Vkum9ixolc9TktVnW0Xog==","signatures":[{"sig":"MEYCIQDUAE29NznyiFRiBesDuv9w18onb8+ZvyV4T7bqPVLv5gIhAKmd8i4o8rkGgTxxwEVgIfPSCyKNCQWBpZ3UE/lqq02Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144847},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"97595cb6cfe5de9f817b83849f77ba36be527e3d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.0_1746001956761_0.6269101609074696","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"19eb40819e7b59f0c0407adfc98c23fb35fb3c19","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.1.tgz","fileCount":66,"integrity":"sha512-wZMY9GFxWe5keM9bs3Jo3n+aoA45aAuT00vpByAwfDjIOkG0EjedKRcE7krGEWkNtrAZHxCOwFTSYgd1/NDi4g==","signatures":[{"sig":"MEYCIQDwza5aimYDbjI1lFWkvp0ruFe2W2RWfGaTBAujwjrzhwIhAIxOmK2A/dJeuuGEZ9G8YTzKdmvia3iI5D2eudcXFq1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145057},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"77329b5651c17a1fc69abd8812786250dc910dc1","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.1_1746605082681_0.08541374974537908","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"d3b8b1b0309ca34d9ceda79aaa152b8db4ea8bf3","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.2.tgz","fileCount":66,"integrity":"sha512-+ywe7OqwxkzV6SYh6aC7vN/QvEYQAQTvBCm7Qx3hP9j3gxscUJtWuU4jKgVV+0ZVrA0aUaNenyGnrclHOPzpTQ==","signatures":[{"sig":"MEYCIQDSBa39n/jJKYNWEJeyjENebQjrhfTt5i22k73T1pVY9wIhAL3UMRkEudFNcMHzOmgFaLjkOEj04Nbu2dpTS6933iEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145327},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"aa316a3552186eb4a787393a46de8de2e9e248ad","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.2_1746608017463_0.8841119642515971","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"e59792105c2370136b52f8636534a999cb8cea8a","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.3.tgz","fileCount":66,"integrity":"sha512-GCC5EOCsyXAkXP0HbPXEeKTNsSIDinBtFAoO14qBABO3H7YVmAwnhC8xgzygwxIxfrwnT4h9hTWpo7U0nBwuqA==","signatures":[{"sig":"MEYCIQCS/QorvNRQar1g0B6a8Bz8MFDc9ZqBl07TyyzsttY+RAIhAI1EYQKoNkINSByextOWcxzJxNB+B5b2BGecYs3ZWYIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145597},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"670081c5e5b3b95a82ddbba53748fd805144569f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.3_1746608346768_0.12778498717977138","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.4","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.4","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"e122bb41f740648f6a654976718f0d708cbe876b","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.4.tgz","fileCount":94,"integrity":"sha512-TEmOgJH6xq+61oXxkpvRqIdrN0thE+iFxcpcwPljwZ2DLeBOSl8dH6IJE74JUvdEOiGtjcTn80ClJiTYpKK6AA==","signatures":[{"sig":"MEUCIQC0DgxlHJDLzT1k9mErLH9hVi1tMZmcCUt5n4bso4mXcAIgOAmlXGjAc4QuvdIlcxdqAkznBh0nZMye6l1be8QrRE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259606},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"eb97fe0e20af1c7e54143f279c8aaedeec567268","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.4_1746623873249_0.8841390676786882","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.5","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.5","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"792767b44b49cc1928f3eb12c6967c8ba4f87cea","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.5.tgz","fileCount":94,"integrity":"sha512-7m9Uacf5mXmS9tb3I2Ofe3UsuN2bDfj9DTkpssKAkzY83SGQOUVmGjjIPSp4aosQVzA91sLv1g/eKMgtc0KOsA==","signatures":[{"sig":"MEUCIBguba3d6gRuZ+jr45xMrBxwCnt4YIZaNgSrT5l+4/MsAiEApTCsFPMalWDC/+10md4rNTc3Kiv39mLJKft+33qlWoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260277},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"aba60199ab1331523b33a204a7121d2d75cd2025","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.5_1746625464078_0.8041141635768472","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.6","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.6","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"81bd53205f830c3563dc1a6ce5a37ed2e089eee3","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.6.tgz","fileCount":94,"integrity":"sha512-Vj4pT4T1kz4W4zxB84BqRl2Y3C+f/D74uRLh0JaRm82tdj4+30HbT4TD0jTMUAKXOdoDuVaxXwPUC+SKVEFXDQ==","signatures":[{"sig":"MEUCIQDyoJDGuJUmSO54WYpJDSKTHIc+uUjAKs3CrbsmgI1vdwIgChMyG4Rj+5tRLakQDm9lF49rYZg1Ux4pvlbN2x6pst4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260277},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d9a63c016c023b6ba04931bc6ffd8917fc66dff0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.6_1746628624734_0.11118278734081333","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.7","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.7","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"c3c7177a79a329d1f70e788bea35ceeb8ad6c4d3","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.7.tgz","fileCount":94,"integrity":"sha512-zwZ7m/RdLuvwRdYxNSfsn7UiYs0dTcPel9SnBgv115vXyHhLVYxm5lzSta2DIljllZTGbf1gLpMApTehTzSGsA==","signatures":[{"sig":"MEQCICnBZz2r9U5KosAb2vvzz+LnHGYw/Rv102Ak0eGwGY2WAiAJyH5O3cYynHRznhk6jHFzTIZLGVI644jAEGbvH5x4KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260981},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"90be5626ffbd1d609921c11db530345997c6fdde","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.7_1746628981191_0.9285259988132695","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.8","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.8","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"e83cb4a8297d6b878d5f64904bf145a5cb4d2865","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.8.tgz","fileCount":94,"integrity":"sha512-t6dgUr8pllzlphV7DVwYL8FfkhUiVmOwL1yr4uAERVQhjTQTBySTnCSpvurK2Emxv+VbyFHK6pTYQIFgg9Ct/g==","signatures":[{"sig":"MEQCIGuZW4Fi7kKkh3bWrx8BfzVjMJ+EMDVNcBsY02AxEUYKAiAZcpuEVzUgFCox1bRje7Gc8RKsjw1ormxpfzV4Z4qmcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259169},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"aea440df04c9abc980b86ed1ea484af4cb7f4198","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.8_1746629414682_0.7511836185957224","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.9","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.9","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a120952b23d697525418376526ececd5e1155a87","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.9.tgz","fileCount":94,"integrity":"sha512-Nd0TsJzsE764J1luR6cj5ypDn7JrZUTq+eDYa5HczbbeQrlW6WiJ+aqGl+of9+5PGwCisgpRjcrmnSMJHx/sSw==","signatures":[{"sig":"MEQCIA5u+bmAHktTl9DXj2UIjR2Mds2DpirvM664K4t5Adi9AiBjijeu37wSVcDIbfNQubzTu5U7rmtvQM7VQduMJKMwEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259055},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d9e4e95c6fd210d614f2d35b20aa041b507c4e4b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.9_1746630416698_0.6628426641094476","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.10","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.10","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"8382cb3e3ab842ab68c5b41353609c2bdcb7e92b","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.10.tgz","fileCount":94,"integrity":"sha512-4CX852ADZIXwrm97y5cO8MDB7Knd3wufTeISDKn8g7szNridBijtll1vNBvtq0wgVMR8S8mS58hFHZDcgx/h7w==","signatures":[{"sig":"MEQCIARLwaipu2vtK+3mPE9LmR47Rhxu18IjnZgZVYXWsGZjAiAFGSUg0lxBtuFB6TLRdUl333zkc3fh9TuZgzTDH11Xdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259009},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b89cccc6268a5bcbf8b4df4190619b67ec2c4c3b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.10_1747226426730_0.09835577777476945","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.11","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.11","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"329eec18994178e1ec82b95f36847f7ab84fc9f6","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.11.tgz","fileCount":94,"integrity":"sha512-1BayGkPyIYMXxR9/eFpcv3+QpvJDcbq+TpehlKOsyjG72yTMVbYOl0AL5J0bzATV695VDRQEOyWKwaGyLSwydg==","signatures":[{"sig":"MEYCIQD0hwyHPegM5P3LiOnSmCU2F9CWoBxP/9NpXf2nlUW8LwIhAOhzwpG460EOIRLnNwGwvYtcR6IoWqKeTDWwSk2i5df0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259061},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"e36de0ce7e83d419307e1425f9aa97ed7588c706","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.1","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.0","@origins-digital/nestjs-redis":"1.0.0","@origins-digital/zod-openapi-utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.11_1747321505737_0.6494304270075244","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.12","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.12","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"78cc239af104a20010de94fc971f825de8c753d3","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.12.tgz","fileCount":94,"integrity":"sha512-9wsu/up0gyOzPR+Qs5jtbkqy3WZ9sgGWfuxmEhYwsz8w+/xQH0kMTmLL5YAAtfqzg2UdvD7Zi8LZzxistCD2WQ==","signatures":[{"sig":"MEUCICt9IvotpLBVYDXUkN6qBYP9BFTMqIAQdz7mbpljNS1MAiEApw9wtpB5zGyyp3ZpHdtykJptDYAJ+IdQrG8AkmMf6SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259061},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b825c65ccdcc3cb838d782ff7f5387bb833e3e4d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.2","@origins-digital/backoffice":"1.0.0","@origins-digital/error-utils":"1.0.1","@origins-digital/nestjs-redis":"1.0.1","@origins-digital/zod-openapi-utils":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.12_1747322251287_0.12221214206999909","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.13","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.13","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"c2a1d5fae76cd666a2b5c4869b437854391d4e00","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.13.tgz","fileCount":94,"integrity":"sha512-7w1e+UeR9AcfY3/xt0AyFKCGOyJQ2FMwofwW6Dyvr9RH8XF1kxe0nwNd4ipiDR1ZuhvqV+Mtkr4Zu+caserFAA==","signatures":[{"sig":"MEQCIAV0p+D2QqqeJdbPap5HNAq9FFTQqJFSaMxOlGUVrghJAiBgmN/t8j+SIIQhccxu1WmyBVTdjKG4e3IAZ+Ck9Xg+Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258329},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a963a838ec0d6eb8522c6caa9c69ca3694ee2db3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.2","@origins-digital/backoffice":"1.0.1","@origins-digital/error-utils":"1.0.1","@origins-digital/nestjs-redis":"1.0.1","@origins-digital/zod-openapi-utils":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.13_1747322715427_0.428154993537879","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.14","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.14","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"44a29ba877bf4a10c3ebf24e2f95b028eab29186","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.14.tgz","fileCount":94,"integrity":"sha512-mYKlg33Rt0ZwDb3/DqNH1vDeaBpN4LqRQgtHIwldDAP3GDwVf646GjQHHQuEa32O96WGMBMsWwn4CNRJgkgagQ==","signatures":[{"sig":"MEQCIAUH6qeVOptBXGcsM29LBJv+yg/PNglKzN1KS/C95XdgAiBM5qwoz5zlBP1F1QJiqvcBL0WfDBQCWPgIkO7tMb8cNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258682},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"eba507aea4b7d2554790a28a1115339fb401b97d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.3","@origins-digital/backoffice":"1.0.1","@origins-digital/error-utils":"1.0.2","@origins-digital/nestjs-redis":"1.0.2","@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.14_1747372864971_0.4760627100141861","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.15","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.15","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"bf41e3585ef1f59c7e19c57a758d32d94a4eb25e","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.15.tgz","fileCount":94,"integrity":"sha512-K1t/86cthwmLbi1TWWyeHxKAQmVwn1uAF92DrsUe//mgzMReHiXeu4Cqvrc860TjP/kWyMP1RD6Y6gzye1VpxA==","signatures":[{"sig":"MEUCIQCy8n7OUTrWp0dQPUp2Fe8KLvsGdLR53JAXehsNXH5RtgIgCiA0YAFq1lDT3+jgRv4XyyjT0XVPFdlr7thdI414OEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259128},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"1f70d57e75bf87fcc1f2daaa587533d5895db9bb","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.3","@origins-digital/backoffice":"1.0.2","@origins-digital/error-utils":"1.0.2","@origins-digital/nestjs-redis":"1.0.2","@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.15_1747667792369_0.1742636263002062","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.16","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.16","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"41a0d1fa3192032d5632bb1126167181fa8ae2a1","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.16.tgz","fileCount":94,"integrity":"sha512-YEdP7RxU+GPULK0Ycw9e/d8eieRntD25HM/qQtnoVSP7c2ZRgl0qqD8j1MsnkhZ9k0TbGSm6W0m56yPJNrHvvA==","signatures":[{"sig":"MEUCIQD6M1tLKCfPKzo8ROFcGlpGpKE93jUi4rTtSXCk8Vn7SgIgIHolxk5erIwZMkRddfmxr5kctddVl7+U8ZFzOo2AyQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259185},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a7d0acbc3aee42f0df3a9967ee7dfa097384ea40","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.3","@origins-digital/backoffice":"1.0.2","@origins-digital/error-utils":"1.0.2","@origins-digital/nestjs-redis":"1.0.2","@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.16_1747668413638_0.0553441400944239","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.17","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.17","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a4a2463ba8ea29e0599c4b32f4568500c69a548f","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.17.tgz","fileCount":94,"integrity":"sha512-67PoWUFHFeqgUhekEPLiyyNwK1VuPgMMHrMcC1TRwEk53IQ/WNr9juOuuuWLWkyM4U2FMe+Z6r0RJnY1yHsfJg==","signatures":[{"sig":"MEQCICyuJX3V53ri7Z8fbqFrpnAvuhaAB9BCdqvqgsDmhMDtAiB2j/6AIJDFmK7YI7zW412+Ge+b27Ip1hdgoTH2FaEUPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259295},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d4c7cfe5343d59b5636ac4d70b532dfadb47dbff","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.3","@origins-digital/backoffice":"1.0.2","@origins-digital/error-utils":"1.0.2","@origins-digital/nestjs-redis":"1.0.2","@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.17_1748432843057_0.13231883348062934","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.18","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.18","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"72c7fb4d0566182274a46f1abc3e93870eac217c","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.18.tgz","fileCount":94,"integrity":"sha512-BR6hu/21w3jnRsaRsfnR8q/B0eKt9tT63f4Gx/4WmciwPOGKT9hF1GjsFpJu5QbJ2o4RqXigFA8yjFAW5hP0ig==","signatures":[{"sig":"MEQCIC5CId2Ibx1l/giZlz42X0t4dhil2dbehsbo5W+pSXusAiAYiIUEwB2YkcSiFkkTYyiSqd6moSpgzpO2OPuUMbEoog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259372},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"771b8a324c086e743846f8495c709c71793c2723","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.3","@origins-digital/backoffice":"1.0.2","@origins-digital/error-utils":"1.0.2","@origins-digital/nestjs-redis":"1.0.2","@origins-digital/zod-openapi-utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.18_1748433760522_0.17459734352562273","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.0.19","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.0.19","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"394802d5eea67adf80857d6d77923c0263b4eb07","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.0.19.tgz","fileCount":94,"integrity":"sha512-Y5bygU+FfPn7sthapV7gG9klmdEYSxACHyTP9i/4QuNRNLkSm0ciiu/abj1iBJK/VXiN1dp5i7I3W24+qDBUOQ==","signatures":[{"sig":"MEQCIG7oTAMFXWUHH/KrOI7F/MmfKN0XtdmZ8vw5bAyS6c+ZAiApe4yzCR341xZpi+TUeR4NFV5m6CJlr//eTy/jPRjL4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259372},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"515217160cb883dad1aa81d954c0b7099d0d661b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.0.4","@origins-digital/backoffice":"1.0.2","@origins-digital/error-utils":"1.0.3","@origins-digital/nestjs-redis":"1.0.4","@origins-digital/zod-openapi-utils":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.0.19_1753261825076_0.5010537866298572","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.1.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.1.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a6cd9969e86c122187935b8d0aa9efb68de52439","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.1.0.tgz","fileCount":94,"integrity":"sha512-6PMvDH2h2F+KpLDcMdcaKd7wj9dJprQgomCque5hYen0txPKsHSs9awpBxXAmA5nhgqB5mcKEtKMG79v+rhoCg==","signatures":[{"sig":"MEQCIA9QsvQo97PTDrXx1wh489dIhdimCnVdizOJ57mZJ/pGAiB7f5O7HVYFauM1H/PR5FgfamcOT6dmH+aU5VK+fvxdCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259681},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"446c0f7310d4b034e5b838feddd8fd3fe0965bee","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.1.0","@origins-digital/backoffice":"1.1.0","@origins-digital/error-utils":"1.1.0","@origins-digital/nestjs-redis":"1.1.0","@origins-digital/zod-openapi-utils":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.1.0_1754405601032_0.24881451458612647","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.2.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.2.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"4e9667aab6304e03fbb3f971420443fd34c9d2e4","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.2.0.tgz","fileCount":94,"integrity":"sha512-v/z3PgrNkDGNF51BeSQYsMQy0mKUqz3wYHGI5fF303cZihVvI2U/L7hRNKBsRd3HGiif/Mp8i/0bLQ0rjzFNXw==","signatures":[{"sig":"MEUCIAHmB9qcVdJc6kzETHDo3vgJvcHFiZGZ1NeAL3bSdD0IAiEAjoJc7ozWa6O6ZoBPH4f2JFA2GzhNCc8dV0Xjjb5b00I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259681},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"16a178e572353363e3b307df7b676ed35ef0aeae","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.2.0","@origins-digital/backoffice":"1.2.0","@origins-digital/error-utils":"1.2.0","@origins-digital/nestjs-redis":"1.2.0","@origins-digital/zod-openapi-utils":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.2.0_1754466252753_0.4886674441650023","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@origins-digital/nestjs-firebase-guard","version":"2.2.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@2.2.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"a78f2150931884203a049a08eb8feba0a95b6924","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-2.2.1.tgz","fileCount":94,"integrity":"sha512-3uCa6jrezGmpl3NQ9uXWMq7kjVcffJdXj61qosnKjJ2Xn4zsSF5JHKF1CxcNfE/JgmUuB8hAGwTS3+L/IiEQ/g==","signatures":[{"sig":"MEUCIFRxCKQk+sqnyNb9vD+nWkjgxw/90P66lwa+0/a3eoXiAiEAinKxXvDTWBnLRDhscQVG2zfcpoQ2x0lmcBhTuzC5oCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259541},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"f81821a46ea28a343f6f447e952070c16996dad0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.8.1","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.18.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"2.2.0","@origins-digital/backoffice":"1.2.1","@origins-digital/error-utils":"1.2.0","@origins-digital/nestjs-redis":"1.2.0","@origins-digital/zod-openapi-utils":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^10.3.3","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^7.0.1","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=3.23.8","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=3.0.0","@nestjs/common":">=10.0.0","@nestjs/config":">=3.0.0","@types/express":">=4.17.17","@nestjs/platform-express":">=10.3.3"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_2.2.1_1756130231857_0.487862512330858","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.0.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.0.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"d167844c0384b732caef812eccbbedf243a3bbe8","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.0.0.tgz","fileCount":94,"integrity":"sha512-znjGBmJ0PRiMFHioyjM+LQ2VGAg+QljoJLYAoDQDwQe1UZgP9zKRfq4UrC0pkZqCLb3KCsbdFAzpifFijzK4lQ==","signatures":[{"sig":"MEQCID895vZxbCCSSILVT3tx3bCfHr32NXYFdALxWkT+ptbpAiA7ElW8oku0iphIm66bI+M1EvVFs70jrYf/pWJPZd0O6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193481},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"1621998fa4106247cbdba2e4dca3ac7ac68eaca5","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.0.0","@origins-digital/backoffice":"2.0.0","@origins-digital/error-utils":"2.0.0","@origins-digital/nestjs-redis":"2.0.0","@origins-digital/zod-openapi-utils":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.0.0_1773223951072_0.44679275760002923","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"2d12166b8b67f55cacfe10794cfcbcbe2c06a9a2","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.0.tgz","fileCount":94,"integrity":"sha512-aeCOHPa08Y8rMh+obpgx4FJRSz4N9NQDa9WaFh3sHGgtuKD3UQQSbSv/jjyYOWyC1yGhri3RCMyE3XKPIHNjfg==","signatures":[{"sig":"MEQCIF9hGhF7cHoxCISswuhrduUv95icXGxxJxN5czJ2GZSqAiBwOqD6UzVGiiSbxocumP/i3qHWl3sObPfxxoOG3MALhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193481},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"8a56b519e7edd80df7e8b9952610d07aa19c63c2","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.0","@origins-digital/backoffice":"2.1.0","@origins-digital/error-utils":"2.1.0","@origins-digital/nestjs-redis":"2.1.0","@origins-digital/zod-openapi-utils":"2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.0_1773238612512_0.7475477068289771","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"b43a6851b20ce0dd9f462de284dbeb6e42ded3b8","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.1.tgz","fileCount":94,"integrity":"sha512-lSLC01EdlZX1nVkFgdarezjMRphM/xts80Pp3QgIvEEr968G8K9+8TwQ+Cd5oTrSl0TpjvKDp9e3/jbm44CNVg==","signatures":[{"sig":"MEQCIGht+s/JaotiFRToGBGJseUSTAK35EaW83Q8G3gC/VkmAiAV7AVZsWizZS2vUWVAp3+a5wshhOrIZe4Sr5tv1Utw7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"73827c5f33fc5df5e40bee6fe3f5b8f563013b55","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.1","@origins-digital/backoffice":"2.1.1","@origins-digital/error-utils":"2.1.1","@origins-digital/nestjs-redis":"2.1.1","@origins-digital/zod-openapi-utils":"2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.1_1773306092145_0.6221732189021838","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"0ea34d6df0ebf93f62b84951a057888a5f2fdf79","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.2.tgz","fileCount":94,"integrity":"sha512-tq+hnA35+53hUUR+VQUGoqkNadRpyTFNjj8fM6b/iev8C51HK1NKfLndifNxAtdEQA7GF42W/SYy9iRujrPNhw==","signatures":[{"sig":"MEQCIBlDxH4jl5ZbINaL8Vg4Acdfi4Vx007++jEyl+MuPPUmAiAeTO8EqjUluJar6XrFt/nhQhVbAlpr/EXIRjM1P2V/ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d319ad205002e81c46a3c7371b4efa32e0dfbdc0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.2","@origins-digital/backoffice":"2.1.2","@origins-digital/error-utils":"2.1.2","@origins-digital/nestjs-redis":"2.1.2","@origins-digital/zod-openapi-utils":"2.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.2_1773324547011_0.9290022798235829","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.3","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.3","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"f305eed856ab8b5c9b1392bf0849020cd1d0f012","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.3.tgz","fileCount":94,"integrity":"sha512-Lhi36PNwWLat/iSLkWaTy6g1FyOFp0+gKTTdt1OOS2+VcQignYz5d3Q2oAw1l8MdnQWMsHCegyjR/YX51++Cuw==","signatures":[{"sig":"MEYCIQCF8da765lcFg9BJJ40gLzAZy27DoxPgxGeVON27TigaAIhAM6lxTkRpvI4N5Dh9YEeeYzwxKTj+ZUfsdzAPue6FIhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d75f331f49e0b4cbde29876299f780362a1cd7d7","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.3","@origins-digital/backoffice":"2.1.3","@origins-digital/error-utils":"2.1.3","@origins-digital/nestjs-redis":"2.1.3","@origins-digital/zod-openapi-utils":"2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.3_1773333602427_0.5524233390214879","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.4","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.4","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"4ef52c03283bb3e8ff9986728378008e6be5a031","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.4.tgz","fileCount":94,"integrity":"sha512-1VVDIz/8wIfERZNEQuDArqKTg5Zh4LSlDPPQudJAGi68E0+U0HBTjB7dBRcyt3/p0rIoD4RK1WcfFizi98I6Uw==","signatures":[{"sig":"MEUCIEZSzQlQiXQE7UR7jH7clF6ShavHnzdTG6xJn0gvhXTiAiEA1a80iYIzTmbm12MTZRuNpAKMQBPvTAOyKU8rLezYH2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"8057be522d68f1f99aca76b940e1891ad3f216bd","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.4","@origins-digital/backoffice":"2.1.4","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.4_1774865324325_0.7287174135546091","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.1.5","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.1.5","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"2071dee6061931f6a4dcaf811ae7ab9fffc51909","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.1.5.tgz","fileCount":94,"integrity":"sha512-Wl1DZPvFddDl/GCUWmXjZ4vOA0qrGsOFP6xMUTi6KWipBysK4SJBnXW/k5ME5f32X3TAWSlgdC0DX2DAHW1/IA==","signatures":[{"sig":"MEUCIFnQamKjUeOGWVMkgfpPBByoDT6YaZVGfRO4ki4rq6e0AiEAvJu5KmR6xaCwRFpeFxH1SSo6ypLdP17knxLM0MM6E9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"f8b48cc7f9dc96ab2ddc433a95094211b8b011b3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.1.4","@origins-digital/backoffice":"2.1.5","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.1.5_1776162163281_0.062044309083568505","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.2.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.2.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"91ee27b1dd510e5839a3a58911fba71c3967493a","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.2.0.tgz","fileCount":94,"integrity":"sha512-oUxbnODzZhFHFJ49NaSzsPyf1P5xJDwwH/qo31+ZGgokG5VviDhXRZ+MNneVRQBNoxfimrI8yEgoPTT61M4y/w==","signatures":[{"sig":"MEUCIHgGHBN+bZG5qKDKF2QBBxUI1NH4TgQPAG0QpQGDkEuwAiEA+Q8yOXzGTJo7ZI0OYNiYIIrcKbOKrqIgV7VqYx+T+Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"5d341dc48f7489ac6bcc7054b3ca0be92cd11893","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.2.0","@origins-digital/backoffice":"2.2.0","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.2.0_1787740087676_0.5492888093300421","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.2.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.2.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"6fdf6eb028df3967755be34efedcd132540baa49","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.2.1.tgz","fileCount":94,"integrity":"sha512-/qwMHdVbzTiBSL963D1zyd147iX/dbyxxBCE3oD/A0ZPPe0Yoynu3jvmPZsWbWGdQsHDHmB/zmwzEo4dduKxbg==","signatures":[{"sig":"MEUCIQCc9xs/X4Tv3hIeS36myuPjZEn93QuvoB/gLwoi8LgOuwIgbtZOYwsrQp21cfolsP9xOFYFexsC0PPFAgSkRJHoncQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"a6046ddccfd2daf61776ee3a1e92c4a7772ee7de","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.2.1","@origins-digital/backoffice":"2.2.1","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.2.1_1787744843226_0.849261992858974","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.3.0","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.3.0","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"7f8cb28943673016282d709dc17b2ff135184624","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.3.0.tgz","fileCount":94,"integrity":"sha512-gI+NuBMGm5xciGjKccs6NrA8LSo4pcTjS0Xz1019keB0MW2afWE1wxrnTE6beHP3KXS86NTV5rRM1vE+v3khAg==","signatures":[{"sig":"MEUCIQDqT5IjJEWqt3Fm2j0MHjV1rHHdireXrpOsK//HHR+V4wIgJLxoJOsbqlQAkqn/Ga8xeCwWyNxGHPwse5a1w/b8cP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"01901b48063d6e4e7fd9bb71aaee480e50a65289","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.2","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.13.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.4.0","@origins-digital/backoffice":"2.3.0","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.3.0_1788351984197_0.15354308731628286","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.3.1","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.3.1","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"ec4788100b6c8620f0b063a9c6c2549426ce1074","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.3.1.tgz","fileCount":94,"integrity":"sha512-pxfqApjG6ACIVe09DXjvCxHzxT20Ux2d7o/raQRt3v+d/N8mwC0ZAau7QqNLaChGFwE4lOo2TA0jObnwRjIEJQ==","signatures":[{"sig":"MEUCIQDEEBVtU3tnrG6NAc4lUwn5JN75PUB9DyVTGPoUC5DoIAIgPw0wl1SJE01ZlQDNkogvrRsQCwnj7fWO8d7M9mW1Aus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKd57Jic7vp2JKvtfeQCX9YtdWB6dZ1h1JZQIoebh5EQIhAPvUUpzue0jPZDQhfyA9jXHaqRgEV7tQ5FRFOUnHD6t3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"b82b9bb0b0979b894a3c650673cea4ee1d7c9580","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"10.9.3","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"22.19.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.4.0","@origins-digital/backoffice":"2.3.1","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.3.1_1790003271252_0.1165751814186533","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@origins-digital/nestjs-firebase-guard","version":"3.3.2","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","_id":"@origins-digital/nestjs-firebase-guard@3.3.2","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"dist":{"shasum":"de40fb039d6f835db0182b25844cb775c69df498","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.3.2.tgz","fileCount":94,"integrity":"sha512-uSNGz2etE1vHlFqo+EN3yV7ysyXA0CZIyScjU5/494qXHycr5RlxYqc6lmbywIBsqmZUYw/Eq6HCCv4WWn1bUQ==","signatures":[{"sig":"MEUCIGewlXHmzZkc802aDw2wPKVej85SU9DWvB/ojs1Txt9fAiEAzmT267JK7KwNgh8S5sf5tNesPvRdsN2RI6l9X0HP90o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6wqlYQqrRrKrzStFFwAQc+fXRyQmmSohZfCNi5hQ4FgIgasHjqO7uHZa+9HDWUVH67Mj77iDdCo9NICXIGyN8X5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"31c375c9f9e737dd10a01dbe28d944f165a9b512","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"9.5.0","description":"NestJS Firebase Fan Guard package","directories":{},"_nodeVersion":"18.15.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.4.0","@origins-digital/backoffice":"2.3.2","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-firebase-guard_3.3.2_1790166952190_0.42684465785405545","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"_id":"@origins-digital/nestjs-firebase-guard@3.3.3","dist":{"shasum":"33d6cc4336e1ed1f34b32020d26506604c55710c","tarball":"https://registry.npmjs.org/@origins-digital/nestjs-firebase-guard/-/nestjs-firebase-guard-3.3.3.tgz","fileCount":94,"integrity":"sha512-TWCcgwCmEKgqpawjfnb7dxwZazsOWFCdIPWxoenQRkJnUU6wc10oTYTjUIqgCWslnBLJRgbBQ4AOJKPtUDBuzA==","signatures":[{"sig":"MEUCIQCtgaJD7bsXvIAkSf4YGEwUjsIYV/aPFWujjm36ksahqgIgJYbG6fpf0wW1F0U1DY3xcsMoA5KujSmzpSWytRGA3b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuuAXoxokwAo395PLKyg7jIRw57pdjZC/H8oh3Vh2UKAIgHfGZ90/qUMoJAyNuWJMFYPJWMzcLTFfQItePz9PvTEM="}],"unpackedSize":193457},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","name":"@origins-digital/nestjs-firebase-guard","types":"./dist/index.d.ts","author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"module":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"c93c674372a2a6ecd28799ae5387acb6aadef00e","license":"MIT","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","build":"rimraf dist && tsc","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","prepublish":"yarn build","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","release:major":"release-it major --ci","release:minor":"release-it minor --ci","release:patch":"release-it patch --ci"},"version":"3.3.3","_npmUser":{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"},"release-it":{"git":{"push":false,"commit":true,"tagName":"${npm.name}-v${version}","commitMessage":"chore(release): bump nestjs-fan-guard ${version}","tagAnnotation":"nestjs-fan-guard-${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"hooks":{"before:init":["yarn test","yarn build"]}},"_npmVersion":"11.9.0","description":"NestJS Firebase Fan Guard package","directories":{},"maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"_nodeVersion":"24.14.0","dependencies":{"webpack":"^5.88.1","@origins-digital/cacheable":"3.4.0","@origins-digital/backoffice":"2.3.3","@origins-digital/error-utils":"2.1.4","@origins-digital/nestjs-redis":"2.1.4","@origins-digital/zod-openapi-utils":"2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^5.0.5","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.1.3","ts-loader":"^9.4.3","commitizen":"^4.3.0","typescript":"^5.3.2","@types/node":"^20.3.1","ioredis-mock":"^8.9.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.6","@faker-js/faker":"^8.3.1","@nestjs/testing":"^11.1.11","@types/ioredis-mock":"^8","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","cz-conventional-changelog":"^3.3.0","conventional-recommended-bump":"^11.2.0","@commitlint/config-conventional":"^17.6.6"},"peerDependencies":{"zod":">=4.1.11","axios":">=1.4.0","ioredis":">=5.3.2","@nestjs/axios":">=4.0.1","@nestjs/common":">=11.0.0","@nestjs/config":">=4.0.3","@types/express":">=4.17.17","@nestjs/platform-express":">=11.1.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-firebase-guard_3.3.3_1790323140404_0.39405059179117474"}}},"time":{"created":"2025-04-15T07:57:04.071Z","modified":"2026-09-25T07:59:00.732Z","1.0.12":"2025-04-15T07:57:04.309Z","1.0.13":"2025-04-15T08:05:26.200Z","1.0.14":"2025-04-15T09:53:17.347Z","1.0.15":"2025-04-15T11:33:49.028Z","1.0.16":"2025-04-28T07:58:45.922Z","1.0.17":"2025-04-30T08:23:13.909Z","2.0.0":"2025-04-30T08:32:36.935Z","2.0.1":"2025-05-07T08:04:42.872Z","2.0.2":"2025-05-07T08:53:37.639Z","2.0.3":"2025-05-07T08:59:07.037Z","2.0.4":"2025-05-07T13:17:53.411Z","2.0.5":"2025-05-07T13:44:24.296Z","2.0.6":"2025-05-07T14:37:04.929Z","2.0.7":"2025-05-07T14:43:01.448Z","2.0.8":"2025-05-07T14:50:14.844Z","2.0.9":"2025-05-07T15:06:56.981Z","2.0.10":"2025-05-14T12:40:26.930Z","2.0.11":"2025-05-15T15:05:05.936Z","2.0.12":"2025-05-15T15:17:31.494Z","2.0.13":"2025-05-15T15:25:15.621Z","2.0.14":"2025-05-16T05:21:05.159Z","2.0.15":"2025-05-19T15:16:32.558Z","2.0.16":"2025-05-19T15:26:53.811Z","2.0.17":"2025-05-28T11:47:23.244Z","2.0.18":"2025-05-28T12:02:40.718Z","2.0.19":"2025-07-23T09:10:25.252Z","2.1.0":"2025-08-05T14:53:21.203Z","2.2.0":"2025-08-06T07:44:12.942Z","2.2.1":"2025-08-25T13:57:12.042Z","3.0.0":"2026-03-11T10:12:31.239Z","3.1.0":"2026-03-11T14:16:52.671Z","3.1.1":"2026-03-12T09:01:32.327Z","3.1.2":"2026-03-12T14:09:07.148Z","3.1.3":"2026-03-12T16:40:02.570Z","3.1.4":"2026-03-30T10:08:44.495Z","3.1.5":"2026-04-14T10:22:43.492Z","3.2.0":"2026-08-26T10:28:07.828Z","3.2.1":"2026-08-26T11:47:23.357Z","3.3.0":"2026-09-02T12:26:24.339Z","3.3.1":"2026-09-21T15:07:51.335Z","3.3.2":"2026-09-23T12:35:52.262Z","3.3.3":"2026-09-25T07:59:00.516Z"},"author":{"url":"https://www.origins-digital.com/","name":"Origins Digital"},"license":"MIT","description":"NestJS Firebase Fan Guard package","maintainers":[{"name":"onrewind-admin","email":"stephane.lavaud@origins-digital.com"}],"readme":"# @origins-digital/firebase-fan-guard\n\nA NestJS guard package for Firebase authentication of fan users.\n\n> **Zod compatibility**: Environment/config schemas used by this package are compatible with **Zod v4.x**.\n\n## Installation\n\n```bash\nnpm install @origins-digital/firebase-fan-guard\n```\n\n## Features\n\n- Firebase token verification for fan authentication\n- Optional authentication support\n- Automatic public key caching\n- Fan payload extraction decorator\n- Swagger integration\n\n## Usage\n\n### Basic Setup\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { FirebaseFanGuardModule } from '@origins-digital/firebase-fan-guard';\n\n@Module({\n  imports: [\n    FirebaseFanGuardModule.forRoot({\n      publicKeyEndpoint: process.env.FIREBASE_PUBLIC_KEY_ENDPOINT,\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Controller Usage\n\n```typescript\nimport { Controller, Get } from '@nestjs/common';\nimport {\n  AuthFirebaseFanGuard,\n  FanPayloadParam,\n} from '@origins-digital/firebase-fan-guard';\nimport { DecodedIdToken } from '@origins-digital/firebase-fan-guard';\n\n@Controller('fan')\n@AuthFirebaseFanGuard()\nexport class FanController {\n  @Get('profile')\n  getProfile(@FanPayloadParam() fanPayload: DecodedIdToken) {\n    return {\n      email: fanPayload.email,\n      name: fanPayload.name,\n      // ... other fan data\n    };\n  }\n}\n```\n\n### Optional Authentication\n\n```typescript\nimport { Controller, Get } from '@nestjs/common';\nimport {\n  OptionalAuthFirebaseFanGuard,\n  FanPayloadParam,\n} from '@origins-digital/firebase-fan-guard';\nimport { DecodedIdToken } from '@origins-digital/firebase-fan-guard';\n\n@Controller('fan')\n@OptionalAuthFirebaseFanGuard()\nexport class FanController {\n  @Get('profile')\n  getProfile(@FanPayloadParam() fanPayload?: DecodedIdToken) {\n    if (fanPayload) {\n      return {\n        email: fanPayload.email,\n        name: fanPayload.name,\n        // ... authenticated fan data\n      };\n    }\n    return {\n      // ... public fan data\n    };\n  }\n}\n```\n\n### Swagger Integration\n\n```typescript\nimport { Controller, Get } from '@nestjs/common';\nimport {\n  ApiAuthFirebaseFanGuard,\n  FanPayloadParam,\n} from '@origins-digital/firebase-fan-guard';\nimport { DecodedIdToken } from '@origins-digital/firebase-fan-guard';\n\n@Controller('fan')\n@ApiAuthFirebaseFanGuard()\nexport class FanController {\n  @Get('profile')\n  getProfile(@FanPayloadParam() fanPayload: DecodedIdToken) {\n    return {\n      email: fanPayload.email,\n      name: fanPayload.name,\n    };\n  }\n}\n```\n\n## Error Handling\n\nThe guard will throw the following exceptions:\n\n- `BadRequestException`: When client configuration is missing or email is not verified\n- `UnauthorizedException`: When token is missing or invalid\n\n## Configuration\n\nThe `FirebaseFanGuardModule` accepts the following configuration:\n\n```typescript\ninterface FirebaseFanGuardConfig {\n  publicKeyEndpoint: string;\n}\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n","readmeFilename":"README.md"}