{"_id":"@mobicoop/configuration-module","_rev":"28-a9e8e82bf7419194ac2dad49627c8178","name":"@mobicoop/configuration-module","dist-tags":{"latest":"8.4.1"},"versions":{"1.0.0":{"name":"@mobicoop/configuration-module","version":"1.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@1.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"3b03542d707d93b1a569e2afeaef44b597208968","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-1.0.0.tgz","fileCount":79,"integrity":"sha512-ufpJl3YupHhpcGS26h/kEGSplmJ5C3UcE5UkX5MUHbJzJBATN6FmikU3JgKU9bdN/YxHrxylmnknQVKcr3HT1w==","signatures":[{"sig":"MEQCIArvurJzykW2RKFYiKEhDrbR9ux/rkUkUGwmBsu0F6MbAiBzzlg++j9kPn2Px8ZWu43NDIA5/47fTaFbUjHwAiz7ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96020},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"abc9419f9cb0980d725740f3729936df198bbd9c","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^9.0.4","@nestjs/config":"^2.3.2","@types/amqplib":"^0.10.1","class-validator":"^0.14.0","@liaoliaots/nestjs-redis":"^9.0.5","@golevelup/nestjs-rabbitmq":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.1","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.3.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.3","@nestjs/testing":"^9.4.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"@nestjs/common":"^9.4.2"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_1.0.0_1685436379356_0.5463113363917158","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mobicoop/configuration-module","version":"1.1.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@1.1.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"4b25922a585d4f848be060e9d8a009545b48e450","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-1.1.0.tgz","fileCount":91,"integrity":"sha512-4yzCrY8m40XOO3CZnWJC4kHk66sTQCwe5UjKCV/UpNkN9IGUKW+R84J/53aulmGTL95vec7g6tFIwlHJd9BCoA==","signatures":[{"sig":"MEUCIGKyvdudO6TEKbc/1GKeRvnHJs3eFfT7ysrDVXckvc9CAiEAllpUT2uesCtsjqf5kazoETdZ90WlOk/l7SrzlPfwBmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101652},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"085e9533185b9d6bf1f130d69a800025489d94f9","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^9.0.4","@types/amqplib":"^0.10.1","class-validator":"^0.14.0","@liaoliaots/nestjs-redis":"^9.0.5","@mobicoop/message-broker-module":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.1","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.3.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.3","@nestjs/testing":"^9.4.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"@nestjs/common":"^9.4.2"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_1.1.0_1685630902245_0.8239711077993894","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mobicoop/configuration-module","version":"1.1.1","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@1.1.1","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"b6ab7213ea578308283f27f01121341e563f2e5d","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-1.1.1.tgz","fileCount":91,"integrity":"sha512-WNfTWeDf/wXzVpiOmJJCN3jUzD4KbRp2J8zwmCLs3vzJrQ8CBwv+0K170bDdeWtUX0uHpYBXeGiQnoIRHFSKqw==","signatures":[{"sig":"MEUCIBoBSFUD/Q4mKoHqPrHfRez1+K9VXPwdTOH3RyBydV0uAiEA+/Oovgky0h77gzgVsIcytxBGuKjOp6tz7UwO/LkLlSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102332},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"faf4b4d4939bba8a50d63521d219862f60991b78","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^9.0.4","@types/amqplib":"^0.10.1","class-validator":"^0.14.0","@liaoliaots/nestjs-redis":"^9.0.5","@golevelup/nestjs-rabbitmq":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.1","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.3.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.3","@nestjs/testing":"^9.4.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"@nestjs/common":"^9.4.2"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_1.1.1_1686129706953_0.9065808267398476","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mobicoop/configuration-module","version":"1.2.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@1.2.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"c49efced19d9a295f008a02a5aa5c8fe73bcd807","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-1.2.0.tgz","fileCount":95,"integrity":"sha512-l0iDae7SgVVmjnCa2MBqAr3Er0yn4E7yiG8e7cs4XtNGUKrC1N0Ju56TEAraEYK9aZAZ36TCs06m1fep+rgwFA==","signatures":[{"sig":"MEUCID57IM97DIZgOgh395miX+humRHifmHoM93MW7NptbUNAiEAq5QXKiz4pM1/7F8bISxAwj+uVgtJPiF6d5itmoj5ung=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110322},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"4437658ad19ee86b7dcdc3b63739bf99e377d3f8","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^9.0.4","@types/amqplib":"^0.10.1","class-validator":"^0.14.0","@liaoliaots/nestjs-redis":"^9.0.5","@golevelup/nestjs-rabbitmq":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.1","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.3.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.3","@nestjs/testing":"^9.4.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"@nestjs/common":"^9.4.2"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_1.2.0_1686221173850_0.666601193992908","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mobicoop/configuration-module","version":"2.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@2.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"449603b8879e2bab33cad3d65cc8c27eb281316a","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-2.0.0.tgz","fileCount":95,"integrity":"sha512-Dncb+jrU5x7nDlpoEw9IvYYRI2pNW0iadG//vh04mmgaRJS84LmWKZSvMT/LQ2fZtafqHTHlNga78bN5Be2/Pg==","signatures":[{"sig":"MEUCIQCY/HG0E2lNuGqQwG/ddU/Lg1pMBEeQHMDVHXelOPW0oQIgKCDb4ak1PO2vDeTUIVXXSS+vNAGLrakv9cP3Hb/yVME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110589},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"457564477af376c238960cc50957d17bacc83724","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^10.2.6","@types/amqplib":"^0.10.2","class-validator":"^0.14.0","@songkeys/nestjs-redis":"^10.0.0","@golevelup/nestjs-rabbitmq":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_2.0.0_1697451924390_0.17871566693147645","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@mobicoop/configuration-module","version":"3.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@3.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"0965143bb1f9688cc92583278486345d81e18b70","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-3.0.0.tgz","fileCount":99,"integrity":"sha512-oYRpOBRQbrM8SQGsKrXaf3qbKDZwUGrPkvZAcVIT6zQydjbgLv8ev89gKfyZb3ouLfvtFdVQUmkP9GkFz4+xRg==","signatures":[{"sig":"MEUCIFPMItYagnuOnCgRLhd4B4Mp3L0wDF17BRSP2DhRWG09AiEAxnBW4bQkhGTlr9lwxmSA4SfILwrtlK7WxsEPGrDS6m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112881},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"],"coveragePathIgnorePatterns":[".controller.ts",".module.ts",".request.ts",".exception.ts",".interface.ts",".enum.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"e371e39182003bb7bb5d1d69841f810dba253a3f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"amqplib":"^0.10.3","ioredis":"^5.3.2","@nestjs/cqrs":"^10.2.6","@types/amqplib":"^0.10.2","class-validator":"^0.14.0","@songkeys/nestjs-redis":"^10.0.0","@golevelup/nestjs-rabbitmq":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_3.0.0_1697534376114_0.7403016817806067","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@mobicoop/configuration-module","version":"4.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@4.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"409ac3e6201b90acefcaf9f40aed70e5562d81f2","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-4.0.0.tgz","fileCount":43,"integrity":"sha512-Yd5ONDLwvEcolGYpg6EYLUNWQf8ClWT2UaYISBVWSOn37duFi0F3iuSq4W68JY2Y7ZkF3CalSht2fJVjU8rw0Q==","signatures":[{"sig":"MEUCICF0KvP9opbEsIvnrM9ncwtykt+RKcg1HcHpuaTpvSCqAiEA07E2bI+ozR0Py7BmxWsQkxIf12iLYC9bxJ5e5yBchHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60544},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"30c6d8504f34478d55cc08f60948fddd40fe5cf4","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_4.0.0_1698240940185_0.246850463226584","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@mobicoop/configuration-module","version":"4.1.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@4.1.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"81211dd90d1526d5d550897bd3a72fb77cf7f3ee","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-4.1.0.tgz","fileCount":43,"integrity":"sha512-j1C6S1S/v5nid9KeWVa97ZCVxwEbSWBP2oHzzRHazmgtO6lbybugnjQKtRHHKlnTMc1zGdD/4Xii/7JlGckflQ==","signatures":[{"sig":"MEQCIAUPydLoEvyR9Jryr/xhbL6LE5zBulya6CMBaw6lcbhFAiBNkcyJ5B+D0lxT7felWMxDi6FUjN4Y12v+0As5W2xKTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65252},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"770bedddc6cdc481ef8d4188dc5284a1055e9330","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_4.1.0_1698308589597_0.29453515317017787","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@mobicoop/configuration-module","version":"4.2.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@4.2.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"cf2475a727afd5d1b3da9f72b7f1785f0c5904e3","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-4.2.0.tgz","fileCount":43,"integrity":"sha512-ua6GVTKcOmaNHTQ/iwEuEZ7hkKDfPmFPZi30EchHS7JGZDF6uyxJ41QEg5qT/zSu9MalDbQoMqB/rJoFEQF22g==","signatures":[{"sig":"MEUCICTOcaQZdrvi97L8j2zsqY6X4pIIDm4T73oC6/1cxWhvAiEA0n7XUzGG9IJLP/BBtF6nM1F/aiYiaGXTujRnJyk9bPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73125},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"0c851d82692f1c45542a76f89662a4a03ec5e532","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_4.2.0_1698411092841_0.41890370811790656","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@mobicoop/configuration-module","version":"5.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@5.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"8aa98faefd5dd3676836356ce77a9be3c460ed84","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-5.0.0.tgz","fileCount":51,"integrity":"sha512-udReSArJuS43sj9vOp41ll4/3G3v6Hfs9lBIS1X5S22BTZl3dxC925F7CD3Y5YziuN8Po5UUsbjEXUk7LpLHaQ==","signatures":[{"sig":"MEQCIATw9v+TiQosDcCyb2nGdUxNtYeBe2VTfOPhYUYlprMXAiB7qWZwlxPk2QOA66dgWOEmQhG/nhw/uITiEIa/zgT3uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78125},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"ba6ff0e6a7d592118e1e67aeabd3e40692376aa0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_5.0.0_1698665462302_0.7899033800644413","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@mobicoop/configuration-module","version":"5.0.1","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@5.0.1","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"e555b1533d50eedb469e3cf0b47714628adde8ae","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-5.0.1.tgz","fileCount":51,"integrity":"sha512-afpWG8Aq9dIGAYvN+kpurEVKsIEKTdpvEmxgc/n4qm/+RsZTX+DpsDQDwHts9fd8YYnKhYHDzfsavoDVbeaIYQ==","signatures":[{"sig":"MEUCIQCRtvKQOf1eb4UJWpPzzEBXPMYkItomFnbyTqdHdsPQfQIgAVKKM3Pkv3hZG2FjCI9LR7ylpXlM+S8Db9BJ/1vfSi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78243},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"9e1872206c50449c689d4e64884c4fb00c56ac44","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_5.0.1_1698665858907_0.9882254854998866","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@mobicoop/configuration-module","version":"6.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@6.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"572927da96b67659916f6ec7dbc3789313e79ed6","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-6.0.0.tgz","fileCount":51,"integrity":"sha512-sLE+qDKuSoZ/GTUGYdm0A46Kb/dS+Ihu2EtVmF9cNursB6siX5LiPHNNl4KrOgyRUsR0A9TKW/V9qwC536DF+w==","signatures":[{"sig":"MEUCIQCd7DZith3pV3sxCUNXIiQpz97WEP5yMGV3VJl2aE0lbgIgAb6nedcaQjZVcDGzuDGXeKTLaiEGmJ7W5Ocvq18rYng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76583},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"4fd71c7ce3dab60eeb0451c834be7482a6935d6f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_6.0.0_1698673473970_0.5174222097419161","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@mobicoop/configuration-module","version":"6.1.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@6.1.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"c2636f805ff9f0798e165dfcd3c9a9b677047c44","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-6.1.0.tgz","fileCount":51,"integrity":"sha512-ar4hx+oB+RtgAj0SLg0/xgxHA7r/LnUz9BzXUlEX4va0AQwSPdFgTJhku6flMW4U0sJdtGEay3740BnqGfMtCw==","signatures":[{"sig":"MEUCIFQQ1DFOzIlIfEenXEn8gv5qt/okiTxQXiEa2yfwmA4dAiEAn/IShtEszQXPiya9sKpPJfzmgLOc2jyuPcEXv7CJwCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76761},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"04c1e3a885f0ad5147cdbd0cce48e2c5226f2fc6","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_6.1.0_1698681178053_0.3411366086892531","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@mobicoop/configuration-module","version":"7.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"efab64192dd678fba35bc5146386a002682481da","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.0.0.tgz","fileCount":51,"integrity":"sha512-OZDYrRt0Zk9+wFgutXkvtDR3GxeO26ZNjNZEowsQbcruvJiParoSZOzpFxXRIlJWOOJuuQ4+JPrGd343zUgg1A==","signatures":[{"sig":"MEYCIQCkIPkhryS17kfEHgfo5jqS/5iaJyxMsGdnM8+HosJnSQIhAJcdmFj5u43tTDOPiHl3eurhVoA2gqnPmUPcFZaopQeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76028},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"31e7f0697c8b474e681f6033a3caad004f624e51","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.0.0_1698752951117_0.0012251819103168415","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@mobicoop/configuration-module","version":"7.1.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.1.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"7f65f08070e99230a58455896b5beafbc8a28a0e","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.1.0.tgz","fileCount":51,"integrity":"sha512-7AlfiTEntt1ZTqzCONMJ3hauaXaDpt44hUhKVkZNR6/54JfJCBb29nlEuZFXOwrVjuuoqjmaozRw/txlPmIbaA==","signatures":[{"sig":"MEQCICqmawOh6z4mlz2Xdtyiq0Ww6rwtdkB3AW+nnfFz/C1SAiAnSOD0K4Zmt9fmgT8L/ccLQgEGCQ/airF1gysBPyfuKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75969},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"00e97e9fa06f922ee2769d2a88f422756f1a5417","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.1.0_1698757047165_0.06688110563328786","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@mobicoop/configuration-module","version":"7.2.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.2.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"28c9cc2794d7a748492da9cd75a2b186a429989f","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.2.0.tgz","fileCount":51,"integrity":"sha512-wjfqLPJfcJJ276PHdKHB6o4JLFXblIv1wCRT9ae0SrZlOdCMzYTkJZGun39T+2uLXXSrZ5BVBsG9ZQI68Vie1Q==","signatures":[{"sig":"MEYCIQDaoR16sH/T0mJOw/EcoBRNbZRa3KOIbSvwlyURuR1QQwIhAM+oGR51czx2WpEJ2J16iEiN2XK9L83R4wtG567Ttbnp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76084},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"9f0606379b47f926b276b1ba0165acfd7ce3c005","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.2.0_1698760450524_0.9790473864166842","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"@mobicoop/configuration-module","version":"7.2.1","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.2.1","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"488fc064fe540b9c5f9fc8062f8669b6d1ddc01d","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.2.1.tgz","fileCount":51,"integrity":"sha512-PGY80+uN33yKSxvqcR2CPlAbhEY67xYfVDqkphIoqGb5qAwioVZH5a8InJw4Zg0Q5bx0ZQG5pcK0jha7kSxqzQ==","signatures":[{"sig":"MEUCIQD/8enm6qBsxNrO/HUKDqL37A3dqQv0GZwyfSNrAlaPEAIgK/O+eZt7+1zaHDsoOKKFXkTVPjGkAyTLMWKWFF42ZhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76168},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"94d11592c7424889f13175ee4d9270cf0f9ee4fe","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.2.1_1698762333022_0.5488092551826709","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@mobicoop/configuration-module","version":"7.3.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.3.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"6a4eb4faf97b28ce564b9fc00e73bbbb2552adc8","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.3.0.tgz","fileCount":51,"integrity":"sha512-11Pezs1O+NcOL9aTmMmwsj9BQRqygdk44ubS2SXnZmi9sZUAFwet/lFe77YgKcOAhTeRc5GT9KkebA7r7EmpzQ==","signatures":[{"sig":"MEUCIFMWjoYTeyHHx4KjtgjsDAX81g+UcgLx7Q+1J4X2+sOsAiEAuqNXzSpCuERmoDnVfvGl8i0suBzhm27eBkvQAyzOLHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76378},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"e3ab70d7616db6627e649549e3ce59bf436b99e9","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@nestjs/testing":"^10.2.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"peerDependencies":{"@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.3.0_1699626613077_0.9076698047986083","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"@mobicoop/configuration-module","version":"7.3.1","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.3.1","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"5643668675334b207ce04e262e4de0d97db869bb","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.3.1.tgz","fileCount":51,"integrity":"sha512-aySqbyvaeS0H+2hILRRkPMg+GPVkFiuO2+JwVgRX0ucuf6Sb9hABFvjlr7nFgGUDuO+pBgxuSinXQ3oWUjm2Bw==","signatures":[{"sig":"MEUCIQC1k0fuBRlX4VY7ZxyVaFTTR+gHk85WvJXGBAYoxWfZNwIgaGXLo4cF6M+iRjBR1V6ufnR8E7imxEqYrGcdUfe3eYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76392},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"fcdc446a6e77d3622d7fb6ba9f95e0e0b09a3ab9","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.3.1_1703860533039_0.021137751589023868","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"@mobicoop/configuration-module","version":"7.4.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@7.4.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"ef8b8b2a918a4c0e718d32834ea9d7c7b00fa2f8","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-7.4.0.tgz","fileCount":51,"integrity":"sha512-m4O4IB7KEfwPeNStivfeYN/O+QsYWCXmWX4TotM9Xvipl4lkSPMVWxvvFmlzdWDH9rTaW5DJt3WCByFI62u8tg==","signatures":[{"sig":"MEQCIGnWay/wUET2QcWPwjVY8HSHYfRDO6h3vZNym1WFV0wHAiAhwfwkadlE73vevjdqoIinrzwkCUFJwNgXCXzLq7Ldhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81845},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"cf969a41e032b63e200507fd7f2b84a62d3c58a6","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_7.4.0_1704450866819_0.41716578385016123","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@mobicoop/configuration-module","version":"8.0.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.0.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"dcd4f7eba92c41c160e308c8ecea0fa55d4182d9","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.0.0.tgz","fileCount":51,"integrity":"sha512-hIgig1Dam8UfehQkU19XOw+/EmBwgflmswtnWJWBU/oM3U7XbLVU2yV4jH7y/cgsE5aLRk6DQyes+1bn1uHApw==","signatures":[{"sig":"MEYCIQDlFag8FyFHHtB9oeYP7TN/4tUKTHGdm1xcXYs34ajUSAIhAIheaSaLgvGXh6H8zAAHSkUiYbIXtBTnE5oHJQveBQ9o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80841},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"e95022eb89d6edcc70052a228cc185e48a484125","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.0.0_1705329378845_0.5785222319623053","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@mobicoop/configuration-module","version":"8.1.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.1.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"fd68963929474ee815e6eac786f41dc8e9f68a9b","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.1.0.tgz","fileCount":51,"integrity":"sha512-Nys5zi8Aj9E5xjM/+RpS5rNtaxdjkC0JDHtYUXEXg8VPwVRQroo34i/cuzts/uIyQrcin/S1auf8mEKkX57k1g==","signatures":[{"sig":"MEQCIBfgYuqbYXJ8oO0rlwevKxH/0EQK2cFwVZitmlkJ0bhCAiBfnIrhoG3Qp4he4bGVTEUmtcyw3hpa1Ri2FPWJoIOF2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83519},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"26dd6be6d42e089ff4c379a066d4c74e847e0880","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.1.0_1706636641418_0.8602126655002134","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@mobicoop/configuration-module","version":"8.1.1","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.1.1","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"51c2fa1f2df975baa544da25b52b75e8b0c4d0aa","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.1.1.tgz","fileCount":51,"integrity":"sha512-9YTicRwzStbIc3h79yeL896HLVNBEN/VfWN8q86fLt7EnY3NnSKpVPyKA56bZsboBQX5NAq2wZkdc+VSjpSZ3Q==","signatures":[{"sig":"MEUCIQDV7QD0ZimxYGRRhavnQWiELLYlGCOWUIrovvpEaedAzgIgQbgZ/xg7S9RhgMHwUD3bGXqxdkErhAyid8M6EYmIGxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83563},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"ecc8df72e08a7a9e50679fd8ffc5f5965c09a4fb","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.1.1_1706691381529_0.5389206641137649","host":"s3://npm-registry-packages"}},"8.1.2":{"name":"@mobicoop/configuration-module","version":"8.1.2","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.1.2","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"8116a759d84d4ee6910ccedc79270043ed46f704","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.1.2.tgz","fileCount":51,"integrity":"sha512-ZlFtigPIbIYDhPIsTB/+kkGIrNb7EDKVVzq7/VGWyrpGHUvhcJyWBdGe/mii1Za56Kj75yeBl9+K5cvn9pNn1w==","signatures":[{"sig":"MEUCIQD17JGmfZ4Hmvtad6r1rg6NFT87pgkgo4In9O0ZRXv4+wIgOwp2ZmIbT2InGIlhVouNIGUqEUlaFm4kDOLcsHeUfu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83911},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"a9905e181f9fc5a71632e68971c80aa1562470f6","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.1.2_1706693051763_0.9169522069826814","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@mobicoop/configuration-module","version":"8.2.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.2.0","maintainers":[{"name":"sbriat","email":"sylvain.briat@free.fr"},{"name":"itmobicoop","email":"it@mobicoop.org"}],"dist":{"shasum":"c3706b5897bbcf07617b50f4583e534d7f27223d","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.2.0.tgz","fileCount":52,"integrity":"sha512-zXLHdfGOpk+kiV6BEqXn+h+71dMZKYAVTIKELc750HdGIAeiAwYdzgXzatxLk2mrT/1jqP6BkRULpo4vDHv1Sg==","signatures":[{"sig":"MEYCIQDZqBta1byjOfx9eapyJZkDEBtMAmGETogR+g8omc4zJQIhALfh1f5ARsWljV/W9t9iJnGVltQoVdvC2Du/ROaU4t/f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84644},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"63b29525ec6fe0091282ac0667e529aa9876e73c","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","release":"commit-and-tag-version","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"9.5.1","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","commit-and-tag-version":"^12.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"commit-and-tag-version":{"scripts":{"postchangelog":"npm run pretty"},"tag-prefix":""},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.2.0_1726661141252_0.23681465837969884","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@mobicoop/configuration-module","version":"8.3.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.3.0","maintainers":[{"name":"itmobicoop","email":"it@mobicoop.org"},{"name":"sbriat","email":"sylvain.briat@free.fr"}],"dist":{"shasum":"561857b013e29da3b6cd0247de739f6995e4f71e","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.3.0.tgz","fileCount":52,"integrity":"sha512-2jAc/9Zi7A5eBesGuOiYq/6onIY9PXVJOqmceCILFVo7WhAfwNb49Zx7rcNn9s0U6xT16cWnXxL2EMNECWc/EQ==","signatures":[{"sig":"MEUCIACpGkYQYA1LM7JgfgmCsXLNQ+T0Ah8pD8I8hDvyt6GyAiEA8SgZVE/zsB79VzOyoJytromKxBDjYEzWMr2bPy1MLdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85018},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"97556fd48910041e981a4e22d6f75aa55d1bebd7","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","release":"commit-and-tag-version","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"10.5.0","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","commit-and-tag-version":"^12.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"commit-and-tag-version":{"scripts":{"postchangelog":"npm run pretty"},"tag-prefix":""},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.3.0_1732800315936_0.1620780290946695","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@mobicoop/configuration-module","version":"8.4.0","author":{"name":"sbriat"},"license":"AGPL","_id":"@mobicoop/configuration-module@8.4.0","maintainers":[{"name":"itmobicoop","email":"it@mobicoop.org"},{"name":"sbriat","email":"sylvain.briat@free.fr"}],"dist":{"shasum":"480c1ff3d815affecc7fef96741634ba0891c936","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.4.0.tgz","fileCount":52,"integrity":"sha512-pC2DkrDYyfBmBcO50VT1Wqkcc0La70tSFSZKElFzPENXTPcC1+i3As4ffWLxV0aRVwnAyNzlpSq1cfMzx1GaWg==","signatures":[{"sig":"MEYCIQCiHSHaBdcS0oUu2dygl3OVaUp6SkkGu3sPWPtIy2QeAAIhAOHwlbCj5ANGU67FG8d6WeYUyl/Wa37nCbvBWz9P8d0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85347},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"]},"main":"dist/index","types":"./dist/index.d.ts","gitHead":"97d4c0a48e9af080a8c9eded470d7bc504cf8f19","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --testPathPattern 'tests/unit/' --verbose","build":"tsc","pretty":"prettier --write .","prepare":"npm run build","release":"commit-and-tag-version","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check ."},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"repository":{"url":"https://gitlab.mobicoop.io/v3/packages/configuration","type":"git"},"_npmVersion":"10.5.0","description":"Mobicoop V3 configuration module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ioredis":"^5.3.2","@songkeys/nestjs-redis":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.2.2","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@nestjs/testing":"^10.3.0","commit-and-tag-version":"^12.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.18.1","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"commit-and-tag-version":{"scripts":{"postchangelog":"npm run pretty"},"tag-prefix":""},"_npmOperationalInternal":{"tmp":"tmp/configuration-module_8.4.0_1745979517391_0.8183039350888046","host":"s3://npm-registry-packages-npm-production"}},"8.4.1":{"name":"@mobicoop/configuration-module","version":"8.4.1","description":"Mobicoop V3 configuration module","author":{"name":"sbriat"},"license":"AGPL","repository":{"type":"git","url":"https://gitlab.mobicoop.io/v3/packages/configuration"},"main":"dist/index","scripts":{"build":"tsc","prepare":"npm run build","test":"jest --testPathPattern 'tests/unit/' --verbose","test:cov":"jest --testPathPattern 'tests/unit/' --verbose --coverage","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","lint:check":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore","pretty:check":"prettier --check .","pretty":"prettier --write .","release":"commit-and-tag-version"},"peerDependencies":{"@nestjs/common":"^10.3.0"},"devDependencies":{"@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/node":"^20.11.2","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","commit-and-tag-version":"^12.4.4","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.2","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3"},"dependencies":{"@songkeys/nestjs-redis":"^10.0.0","ioredis":"^5.3.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"modulePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coveragePathIgnorePatterns":[".module.ts",".exception.ts",".interface.ts",".port.ts","index.ts"],"coverageDirectory":"../coverage","testEnvironment":"node"},"commit-and-tag-version":{"tag-prefix":"","scripts":{"postchangelog":"npm run pretty"}},"_id":"@mobicoop/configuration-module@8.4.1","gitHead":"1016564c8fa3fce22a209f501a42f1852663c82d","types":"./dist/index.d.ts","_nodeVersion":"24.4.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-Vj3C/qcSz9KjZTxyoGibfbfiKz1ZE8+AFyOMlrqbBM5UsPk4EJWgPhDMfyoUZ0caI5pIgvEGP3uWwbzIJUCKtA==","shasum":"b5a2606965542b67ead062148d16f54f7d2d9a96","tarball":"https://registry.npmjs.org/@mobicoop/configuration-module/-/configuration-module-8.4.1.tgz","fileCount":52,"unpackedSize":85607,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqORJ2XaKijXVs/MYuz3mbPsurJdK2XKS8tdUK6WY8QgIgCbJhWLbu2ZSuaVF8XBVR56fk3yM0FrXPHx0DyUVmBXs="}]},"_npmUser":{"name":"itmobicoop","email":"it@mobicoop.org"},"directories":{},"maintainers":[{"name":"itmobicoop","email":"it@mobicoop.org"},{"name":"sbriat","email":"sylvain.briat@free.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/configuration-module_8.4.1_1755766687154_0.5923947398495544"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-30T08:46:19.303Z","modified":"2025-08-21T08:58:07.539Z","1.0.0":"2023-05-30T08:46:19.518Z","1.1.0":"2023-06-01T14:48:22.398Z","1.1.1":"2023-06-07T09:21:47.127Z","1.2.0":"2023-06-08T10:46:14.030Z","2.0.0":"2023-10-16T10:25:24.586Z","3.0.0":"2023-10-17T09:19:36.331Z","4.0.0":"2023-10-25T13:35:40.424Z","4.1.0":"2023-10-26T08:23:10.026Z","4.2.0":"2023-10-27T12:51:33.044Z","5.0.0":"2023-10-30T11:31:02.584Z","5.0.1":"2023-10-30T11:37:39.080Z","6.0.0":"2023-10-30T13:44:34.188Z","6.1.0":"2023-10-30T15:52:58.327Z","7.0.0":"2023-10-31T11:49:11.278Z","7.1.0":"2023-10-31T12:57:27.450Z","7.2.0":"2023-10-31T13:54:10.738Z","7.2.1":"2023-10-31T14:25:33.200Z","7.3.0":"2023-11-10T14:30:13.277Z","7.3.1":"2023-12-29T14:35:33.291Z","7.4.0":"2024-01-05T10:34:26.998Z","8.0.0":"2024-01-15T14:36:19.008Z","8.1.0":"2024-01-30T17:44:01.699Z","8.1.1":"2024-01-31T08:56:21.665Z","8.1.2":"2024-01-31T09:24:11.961Z","8.2.0":"2024-09-18T12:05:41.466Z","8.3.0":"2024-11-28T13:25:16.098Z","8.4.0":"2025-04-30T02:18:37.567Z","8.4.1":"2025-08-21T08:58:07.333Z"},"author":{"name":"sbriat"},"license":"AGPL","repository":{"type":"git","url":"https://gitlab.mobicoop.io/v3/packages/configuration"},"description":"Mobicoop V3 configuration module","maintainers":[{"name":"itmobicoop","email":"it@mobicoop.org"},{"name":"sbriat","email":"sylvain.briat@free.fr"}],"readme":"# Mobicoop V3 - Configuration package\n\nNPM package used to get / set configuration items for Mobicoop V3 services into a Redis database.\n\n## Requirements\n\n- a running Redis server\n\n## Installation\n\n```bash\nnpm install --save @mobicoop/configuration-module\n```\n\n## Usage\n\nAdd the module in the _imports_ section of the parent module, for example, using NestJs ConfigModule to inject values from `.env`:\n\n```ts\n...\nimport {\n  ConfigurationModule,\n  ConfigurationModuleOptions,\n} from '@mobicoop/configuration-module';\nimport { ConfigModule, ConfigService } from '@nestjs/config';\n...\nimports: [\n    ConfigModule.forRoot({ isGlobal: true }),\n    ConfigurationModule.forRootAsync({\n        imports: [ConfigModule],\n        inject: [ConfigService],\n        useFactory: async (\n        configService: ConfigService,\n        ): Promise<ConfigurationModuleOptions> => ({\n            host: configService.get<string>('REDIS_HOST'),\n            password: configService.get<string>('REDIS_PASSWORD'),\n            port: configService.get<number>('REDIS_PORT'),\n        }),\n    }),\n],\n...\n```\n\nYou need to set the following options :\n\n- `host` : the redis hostname\n- `password` : the redis password\n- `port` : the redis port\n\nThen you need to inject the ConfigurationRepository in a service with the appropriate port (`GetConfigurationRepositoryPort` to get a value, `SetConfigurationRepositoryPort` to set a value) :\n\n```ts\n...\nimport {\n  ConfigurationDomain,\n  ConfigurationType,\n  ConfigurationValue,\n  GetConfigurationRepositoryPort,\n} from '@mobicoop/configuration-module';\n...\nconstructor(\n    @Inject(CONFIGURATION_REPOSITORY)\n    private readonly configurationRepository: GetConfigurationRepositoryPort,\n  ) {}\n...\nconst myValue: ConfigurationValue = await this.configurationRepository.get(\n    {\n    domain: ConfigurationDomain.CARPOOL,\n    key: 'seatsProposed',\n    type: ConfigurationType.INT,\n    },\n);\n...\n```\n\nThe `get` methods requires an identifier (a domain and a key) as well as as a return type : the value will automatically be casted from string (as Redis stores values as strings) to the required type.\n\nThe `mget` can return many items but for a single domain. It requires the domain and a list of keys with their return type. It returns a Configurator object, that contains the list of configuration items (consisting in the domain, a key, and the value associated casted to the required type), as well as a `get` method to get a configuration value by its key. If one of the identifiers is not found, the whole methods throws.\n\nThe `set` methods requires an identifier (a domain and a key) and a value. The value will be casted to string (as Redis stores values as strings).\n\n## Available domains\n\n- **AUTH** : authentication & authorization related configuration items (eg. default password encryption algorithm)\n- **CARPOOL** : carpool related configuration items (eg. default number of seats proposed as a driver)\n- **GEOGRAPHY** : geographic related configuration items (eg. georouter settings)\n- **MATCH** : matching related configuration items (eg. default algorithm type)\n- **PAGINATION** : pagination related configuration items (eg. default number of results per page)\n\nNew domains will be added in the future depending on the needs !\n\n## Available types\n\nAs Redis stores values as strings, we need to cast these values when we get them. The available types are :\n\n- BOOLEAN\n- INT\n- FLOAT\n- JSON\n- JSON_ARRAY\n- STRING\n- STRING_ARRAY (stored in redis as a comma-separated string)\n- INT_ARRAY (stored in redis as a comma-separated string)\n- FLOAT_ARRAY (stored in redis as a comma-separated string)\n","readmeFilename":"README.md"}