{"_id":"@cap-js-community/feature-toggle-library","_rev":"34-520b52c28479de6b3dba9a516b59c2c6","name":"@cap-js-community/feature-toggle-library","dist-tags":{"latest":"1.3.6"},"versions":{"0.6.8":{"name":"@cap-js-community/feature-toggle-library","version":"0.6.8","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@0.6.8","maintainers":[{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"dist":{"shasum":"44964c3c312df6ff1ddb63dd4adfcc702e0d7364","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-0.6.8.tgz","fileCount":15,"integrity":"sha512-WFwY8AgexFnZOKDvM5Bd975HtxRV2FwNN0UGISw0+fJushQqgon4rVAFiNgdUSY5tdSFFka5OytSLgudEftp0w==","signatures":[{"sig":"MEUCIQDFLHfm6Xz8VyTLqtxU8v1snYBQfMM7GdPXU7F6Cl+RZwIgICB63NJ0BYVih6XZaG5nQgbCKovmXj8RPmZ4f0st9os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98016},"main":"src/index.js","engines":{"npm":">=8.19.0","node":">=16.0.0"},"gitHead":"5291d22745a0fc3824c276b1b11578ce632248c9","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run eslint && npm run prettier","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run eslint:ci && npm run prettier:ci","prettier":"prettier --write --loglevel error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"8.19.4","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"yaml":"^2.3.1","redis":"^4.6.7","verror":"^1.10.1","cf-nodejs-logging-support":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","prettier":"^2.8.8","eslint-plugin-jest":"^27.2.1","eslint-config-prettier":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_0.6.8_1687865979077_0.15942425850082387","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@cap-js-community/feature-toggle-library","version":"0.6.9","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@0.6.9","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"dist":{"shasum":"951b7e8dc428cbb037ddc44ac0f5a75a659207ff","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-0.6.9.tgz","fileCount":15,"integrity":"sha512-m0XZK+9h/61K2hqSEFNVg5ztp+BAY65sPw1ybrqIoFk4L7H1rE+1tP3P3/2r3inv0p3mcNy0WPcKdHidvvg6iQ==","signatures":[{"sig":"MEUCIQD6R77Rr5Pa7CMCSUTwNJQbLP0AN3lf4iZufnD6yYcFdQIgbIipw2lVDkkVXGcNCbDKSfRIA6gX1jajwfwBqqVJobM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99795},"main":"src/index.js","engines":{"npm":">=8.19.0","node":">=16.0.0"},"gitHead":"a42f761d9dc4c552d0410a5c1d8e3fbedb01b9fe","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"8.19.4","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"yaml":"^2.3.1","redis":"^4.6.7","verror":"^1.10.1","cf-nodejs-logging-support":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^8.45.0","prettier":"^3.0.0","eslint-plugin-jest":"^27.2.3","eslint-config-prettier":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_0.6.9_1689696580278_0.13735109420300362","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@cap-js-community/feature-toggle-library","version":"0.7.0","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@0.7.0","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"dist":{"shasum":"14403eb2e30f67330528d750b23d1543918cd953","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-0.7.0.tgz","fileCount":19,"integrity":"sha512-hPCUNcGhrWppxUBM/lU0/Kl0UhuV1e32H0GWR9D05vmYMre21b8rSknSSXBsrdI07Fdwrf5kka0u6rPSbFQPGg==","signatures":[{"sig":"MEUCIQDSnnB2giRxpnbiH0jxU8mF9iFNhXOYfYnuVCSo13v0YQIgJM37MllFJWKXnEbaW34Oif4bDhQny8mTnyVW3zrdI7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109058},"main":"src/index.js","engines":{"npm":">=8.19.0","node":">=16.0.0"},"gitHead":"a9612a2ae71172037173a0c10389e6509241e79a","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.6.7","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"yaml":"^2.3.2","redis":"^4.6.8","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","prettier":"^3.0.3","eslint-plugin-jest":"^27.2.3","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_0.7.0_1694182083925_0.5753073133608406","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@cap-js-community/feature-toggle-library","version":"0.7.1","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@0.7.1","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"40491f0d725345ad0248d88c265ef0a4dae5937e","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-0.7.1.tgz","fileCount":19,"integrity":"sha512-mp+azBSdu2/1ioSWbBRv9SIUH2qbr3PoxG4nD9WvjZLDo9jJlXw5AQvBkdgl67JaXf8+emiifsA9xiTA+yv9Cg==","signatures":[{"sig":"MEUCIQC+S3X1mccmg6lDnZM9PMXi16UdH5pVV+UujmBY6EogyQIgdqVZQPRkQxkdEQOsdWUKNDQEiDRj9LZGTPaOVuSLVlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109343},"main":"src/index.js","engines":{"npm":">=8.19.0","node":">=16.0.0"},"gitHead":"ab67ad18d72de7b93baf3c20771a4589d64c2b58","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.6.7","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"yaml":"^2.3.2","redis":"^4.6.8","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","prettier":"^3.0.3","eslint-plugin-jest":"^27.2.3","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_0.7.1_1694604084996_0.6419619179619345","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@cap-js-community/feature-toggle-library","version":"0.7.2","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@0.7.2","maintainers":[{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"9d5e3ca6d745bf7e1d3c9018cec0094d55060d11","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-0.7.2.tgz","fileCount":19,"integrity":"sha512-vcvwz08hIN14EMoMFw9Nm+LartWebrcL1JtvL0gDV0L/cRFgaJwY1wL29l3P9FACJyPYGAZIE9Yrdr8AZpfpgg==","signatures":[{"sig":"MEQCICtGMWiJv/cwzEeWyIqC6AeXMNtrusqYilRT0B8UTA8eAiAFoiONrdjrh/zJ/BpOlYkGskVtjCZYqXJn1u2cYi2uGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111530},"main":"src/index.js","engines":{"npm":">=8.19.0","node":">=16.0.0"},"gitHead":"fa1dff46f9aaa9c2b119b7b08854a5ff4ab0cceb","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.8.1","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yaml":"^2.3.3","redis":"^4.6.10","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","prettier":"^3.0.3","eslint-plugin-jest":"^27.4.2","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_0.7.2_1697620926265_0.9576405068463807","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@cap-js-community/feature-toggle-library","version":"1.0.0","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.0.0","maintainers":[{"name":"bugwelle","email":"npm@andremeyering.de"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"641b66b9e6c49faf1690188db2d0b13120d1320e","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.0.0.tgz","fileCount":19,"integrity":"sha512-BtDQTaLLdqycj/1UWmWpQdNm2BCX+t7oCVlQtNb3eym3KwWH26Q5KejLry0LHYHpKKKFK89/EghS7GOopCkPeQ==","signatures":[{"sig":"MEYCIQD3LYpkhNlMIKqm6Z7T2gzR/vaDKBGVfDiwvyHQWMm++gIhANeueNeHUb0TjnH7amVbyHPm0zBmtWDoGN236EIvu5AV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114618},"main":"src/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"58febd0cdaf021e9a0ef8b38f81dce59d8e18cc4","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.8.1","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.4","redis":"^4.6.11","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","prettier":"^3.1.0","eslint-plugin-jest":"^27.6.0","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.0.0_1701094307869_0.9713146821919525","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.0","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.0","maintainers":[{"name":"bugwelle","email":"andre.meyering@sap.com"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"1f92ac481b2cf2b842d09751619252ff6fe4364a","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.0.tgz","fileCount":17,"integrity":"sha512-VntcXGT9LJS3jcL88GoRLsw5UbEdF4r0xP6A6etPrYAhxgXDlviOj1/WsMwWDoiRvImRha54slQUKhietir9gw==","signatures":[{"sig":"MEYCIQCMJMDvu1bAxekPIlz7LbuRB7bOyo1/s7Laf4W1/u7YaQIhAJldwE/BZqVnrt5McABRqlYZ9a6fkOtC7t7LheEsQ21k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108237},"main":"src/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e301aed4ae429f38b8a488981abda605a1e165cb","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.8.1","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.4","redis":"^4.6.11","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","prettier":"^3.1.0","eslint-plugin-jest":"^27.6.0","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.0_1701439661544_0.3403630396231039","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.1","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.1","maintainers":[{"name":"bugwelle","email":"andre.meyering@sap.com"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"32572aabb8073cd62b0d84a5e17f4bed16101be6","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.1.tgz","fileCount":17,"integrity":"sha512-hUZO7QBbZrpHm+kWCdqbyXzp6ljo3oUSsHRIc+LHHsoGPnb6xawpYYfSTB13dNPBwVL+e9paOq8T8DizEsL7hA==","signatures":[{"sig":"MEUCIQDOZ+CKdZxe4wS1iCBA4P5yJryOb0DlbdumZ0T4oPOEtQIgA6TpQgx5D5qNvbJrAd0prbjQRR5LoR+/YRSngUWir0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109802},"main":"src/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"82771c90aef385ec4f67adf4a7984924738a0565","scripts":{"docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"9.8.1","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.4","redis":"^4.6.11","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","prettier":"^3.1.0","eslint-plugin-jest":"^27.6.0","eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.1_1701778721024_0.2713657422331792","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.2","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.2","maintainers":[{"name":"bugwelle","email":"andre.meyering@sap.com"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"3c6b008a79be6396a677b8e3e45cefc761d40d98","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.2.tgz","fileCount":17,"integrity":"sha512-yBRcqX4XdNfp0iulHFuF+v71PWtkr+DAc4/r3EraWHcFP69iu8b4K16F75nkQE/iYHty1Udc0oitntShmjoQ6Q==","signatures":[{"sig":"MEUCIFMXb5VxU32SEKXZo1BNBcIIpCU9S29ySpL1bUGp0izpAiEAgXIuCXexZ/67gUWJ6pI+gbfpC9C1qYx4tLea+2BaTLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113932},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cae4172180e7d6bf6211503ae8e0b91ad243bd33","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","patch":"npx patch-package","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.2.4","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.4.1","redis":"^4.6.13","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","prettier":"^3.2.5","eslint-plugin-jest":"^27.9.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.2_1711016428060_0.9657987141336772","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.4","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.4","maintainers":[{"name":"bugwelle","email":"andre.meyering@sap.com"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"23702941d71582b5dc4e6d2570ca5e3c72664962","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.4.tgz","fileCount":18,"integrity":"sha512-XyS3P0uLVTzdHe81pCcssD68kNgeT2lWg+GGpOFMzpCwmdf38AyK+w79AYp5woElrGEixoUQvuaDLKNj2D4f1Q==","signatures":[{"sig":"MEUCIGA4A1Erc4zxPK7x94m7ujkQ0mkmqCut2BIwyLsDB39kAiEAvZU5jTu6TpD33lWeEaswSegAg5vy734K3oApJvvODmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116080},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bf98f9f7ce822d49486f16b8cf28b848c2096946","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","patch":"npx patch-package","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.2.4","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.4.1","redis":"^4.6.13","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","@sap/cds":"^7.8.0","prettier":"^3.2.5","eslint-plugin-jest":"^28.2.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.4_1712583484336_0.2259268660820808","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.5","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.5","maintainers":[{"name":"bugwelle","email":"andre.meyering@sap.com"},{"name":"chgeo","email":"christian.georgi@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"},{"name":"christianneu","email":"christian.neu@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"8f1ec274d9e980a8dc7b2191e71366c8ffdf9f35","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.5.tgz","fileCount":18,"integrity":"sha512-NSk4YL0bF5c9a1jpVcQtlE5koYhRKO3dPhpa/0Ar6ysZRhs+5GH876DBTcWuv9TqbheTH6XIV5vFSACBciL81Q==","signatures":[{"sig":"MEUCIQCXE5x+2oXmNiNkVRlL46AJyPy8G6+Zx3an0C0c+cwbXgIgK0NZG4/94OYbv4ITo2MsZPyvQdtqexuJNxH1xz9dVkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118112},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"156d985b1d58904c30cd82ad04b5084c7f634462","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","patch":"npx patch-package","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.4.3","redis":"^4.6.14","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","@sap/cds":"^7.9.2","prettier":"^3.3.1","eslint-plugin-jest":"^28.5.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.5_1717679498537_0.4470452906152944","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.6","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.6","maintainers":[{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"ab0c2db8c48bbf269b62485f4e26fdd6eab1ea3d","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.6.tgz","fileCount":18,"integrity":"sha512-bMpBwZa38GDw7LqWc4LIOoW9A9LL+m3oPdywhiL1d5OB4pBWZptXWR0K46oudgM5ORAfow0w414IE1A+pf+AHA==","signatures":[{"sig":"MEUCIQCVXlEaYJDHzlUtxxCPMAXo+njIAMcd/jeOrOnAsYtyugIgci43kKsiyBX1xDCtTtzZcdH8+IQdLwe3Bwxp9oHf7CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118345},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6d43da2274917e76140b230863aeb51bed8a0de1","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","patch":"npx patch-package","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.4.5","redis":"^4.6.15","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","@sap/cds":"^8.0.4","prettier":"^3.3.3","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.6_1721747593380_0.6547054338922409","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@cap-js-community/feature-toggle-library","version":"1.1.7","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.1.7","maintainers":[{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"799fed337679d5f6d475604e675ab9a367fbb121","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.1.7.tgz","fileCount":18,"integrity":"sha512-r+FOnNNxceSLcEnKm70jPUSOqVGIjLHib/vId8JS3ek5RIB6QHdhhj/7ziPU5HTeArnG8Y3w2buWVQtWAISVHA==","signatures":[{"sig":"MEQCIGoXgcQ26+bgtgN30gJrkdwu6LrC8ckOKa4b7Kuu70KqAiBY+aKqCgBg3WwHVgfHdzLGUvO54uFatjllGw9IHpSQjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118401},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"67918a240d8e5567db1608c94b7019d50ace17a4","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint","test":"jest","patch":"npx patch-package","eslint":"eslint --fix .","lint:ci":"npm run prettier:ci && npm run eslint:ci","prettier":"prettier --write --log-level error .","eslint:ci":"eslint .","prettier:ci":"prettier --check .","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.5.1","redis":"^4.7.0","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","@sap/cds":"^8.2.2","prettier":"^3.3.3","eslint-plugin-jest":"^28.8.3","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.1.7_1726583811297_0.29364380524820977","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.0","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.0","maintainers":[{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"3e254755eadfbded758a170327d8dd76331c4fd9","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.0.tgz","fileCount":18,"integrity":"sha512-/u1jxo8gwYJpyYRlSS8iRKSu0jt49VV6yZSBwzXtF8+5wft18DVc+nu2WMeSjNZGeZqtw913ZZccRkdByVVP+Q==","signatures":[{"sig":"MEYCIQD3qfcd98QlKxSU8WK+WnT43IpzrbKKi5B3EFroMyOtIQIhALPn9Ex8KJIwWE4Bjl0QPn0TGxqd6jiBz6ysdGGRayGY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123267},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e73d97c7ff79c5db3d30b92e363cc9fc99feb5d7","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.5.1","redis":"^4.7.0","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"^8.57.1","@sap/cds":"^8.2.3","prettier":"^3.3.3","eslint-plugin-jest":"^28.8.3","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.0_1727268017648_0.1036381302670637","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.1","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.1","maintainers":[{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"2d5b933c54c172d975ca079afba30a438a7b3bad","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.1.tgz","fileCount":18,"integrity":"sha512-sEHTV/ZAYiqX9RLM7oo8t0slKk3TFE8A14eakwRJcO94NnXR8gORyqJyIXFXtR/+espwAjNS7jjNMIqmTohA2A==","signatures":[{"sig":"MEUCIQCmd8t1jqoza/7apOKE1N6QzDK1TSZcQF/DcxdudOzQvAIgES38smqQ7KmV/MLBM8iQ0kUlFaJa4vhYxVDSUvi3HGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124178},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"51528c9bfede7a4bd3567dc5447aef86c2dc0c84","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.5.1","redis":"^4.7.0","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.7","jsdoc":"^4.0.3","eslint":"^8.57.1","@sap/cds":"^8.2.3","prettier":"^3.3.3","eslint-plugin-jest":"^28.8.3","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.1_1727701102820_0.8565967641996284","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.2","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.2","maintainers":[{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"7a79d40fbef6c85c5521cb6119d7970861deaa83","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.2.tgz","fileCount":18,"integrity":"sha512-yL8n8H+y/yISEtyx8vunOmSTyCMs1e42d5N4TeO0Hkz1QgOFRlfRExOwy1+Fp8qmT+pIlJd8mb0/uOs02yvSSA==","signatures":[{"sig":"MEQCIFPJiwfzDHpihSklGZcfoKxS20sTZXQqT7H4qrU2sj1lAiAaG2LDv4FRvci7CSHkac0JLmv5Ex8BeL5cWRoQfAyrBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124487},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5a66a8a65e831bcf214f02997cdcfe9acbbf4b8d","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i --package-lock && npm run patch","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.6.0","redis":"^4.7.0","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.7","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^8.4.2","prettier":"^3.3.3","eslint-plugin-jest":"^28.9.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.2_1731575585721_0.7887522531193703","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.3","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.3","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"c14bc16f28f5a293cd4ee73fd1fa9ba5918e251d","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.3.tgz","fileCount":18,"integrity":"sha512-4bFaWH5AnYZTbkU7osScaU9fXocuZCu2tI+Minst2Kf6KCtXQMy2+npETzqQmwRpB8rQMdfOXpJ9kwhm8pSVyA==","signatures":[{"sig":"MEQCIGKIyqSfINzozKmz/UnecsWWpOkvrhUBrtbEiPAY8GK9AiAts7DtmqBbPPjT3QFdjrIA0NKOYMUx22ue/YEz9tHxvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124565},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e833454e7563ed857cfcec7d1cfafb6e41ac95dc","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i && npm run patch","test:coverage":"jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.8.2","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"yaml":"^2.7.0","redis":"^4.7.0","verror":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.9","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^8.7.1","prettier":"^3.4.2","eslint-plugin-jest":"^28.11.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.3_1738757491218_0.6186603620632738","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.4","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.4","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"a988afd1837498af36812a5593aa0b42ad1513cb","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.4.tgz","fileCount":18,"integrity":"sha512-kam0J+N1u7oocmchNil92UwHStS1jw4x5CPvDadBpwBMAqclx0gD7kDm3Ua2u/U/C/Xjbb7kXTN/XjzD3UM0bw==","signatures":[{"sig":"MEYCIQCMKce1Ij7lY1RAIaTs4AMOi3VLuC8XaLzx0HNXndglQgIhAMMifnNY5SKyyWha5i5cS9bEFQo4ac0abs0r1O0pfLqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129231},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a02f12925bf79c6020e3410c5fc04891ccfddbf4","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i && npm run patch","test:coverage":"jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.8.2","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"yaml":"^2.7.0","verror":"^1.10.1","@redis/client":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.9","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^8.7.2","prettier":"^3.5.1","eslint-plugin-jest":"^28.11.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.4_1739959036702_0.9946617365590906","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@cap-js-community/feature-toggle-library","version":"1.2.5","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.2.5","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"d38513f03ebf9183f78ea8dcc3c373159b1bf3aa","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.2.5.tgz","fileCount":18,"integrity":"sha512-qEVxHc4MwNnJmlcsA85c4QFzcYG/dmnXnXLiwW4/cJkXPA1jtwW4JKAFjB/VXrM8X/Fx6NKyU8Ij4IgQjJbhZQ==","signatures":[{"sig":"MEUCIBF6F25WJXrkZg8/HeuszrwqHEE6gPp7pXpF2RcY/qj/AiEAp5U0MzJzDs7FsPE7TLg2qwfWorni7hKVbocSIRLxEQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130910},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7aa4455669a8efa60b050e05dfbb022587752ed3","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i && npm run patch","test:coverage":"jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.8.2","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"yaml":"^2.7.0","verror":"^1.10.1","@redis/client":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.9","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^8.7.2","prettier":"^3.5.1","eslint-plugin-jest":"^28.11.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.2.5_1740059298705_0.19895795449417997","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.0","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.0","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"a008a669a0833f9fc2b57fca4b3948f25ad03b85","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.0.tgz","fileCount":18,"integrity":"sha512-myGtemK/LQtTaXU2M9+xVqPgDDo+p2Ys0cUxarRZH0HGf4rI3O4mBvsVHc2+Ul0N3Kz7Hilym4EEy1/GMlnNAA==","signatures":[{"sig":"MEYCIQDRLkEVApxhv7x2cU4ScAAuFdjEEpRtZt9fpXUY94fpNgIhAI7Fgc/+G6tQcxvDKXMI4+ndy65eP8Lv50bl0FxjZcnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132259},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c4f5b0357c21501edb860b003d2975084cc830ff","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i && npm run patch","test:coverage":"jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' test -r --include='*.test.js'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.8.2","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yaml":"^2.8.0","verror":"^1.10.1","@redis/client":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^8.9.4","prettier":"^3.5.3","@cap-js/cds-test":"^0.3.0","eslint-plugin-jest":"^28.11.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.0_1748336085944_0.8140649412570342","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.1","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.1","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"fc2f23548a0266784383ca363fa33e7305748457","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.1.tgz","fileCount":18,"integrity":"sha512-Tv0ptLjKP7SQkiadWlQLX7LkTaH5XDpNRbvPysf+dHvi+BkhSGTk78pfiEpF+b5Eu5g0lcLuKAVYBlmIvyNKug==","signatures":[{"sig":"MEUCIDo0eVeizCZbEu7OhMESi8S8Z22ZsgOfTZ8U8qmYx0kfAiEA8qfnwg3keFFRXpKhxAJrlCJeKM7Vw63WHGRPDhQpgKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133549},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5cfe2c0fd9d073d3e7a2e5bfdc883e8c9fc5800c","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","upgrade-lock":"npx shx rm -rf package-lock.json node_modules && npm i && npm run patch","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'"},"_npmUser":{"name":"rlindner81sap","email":"richard.lindner@sap.com"},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"10.8.2","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"yaml":"^2.8.1","verror":"^1.10.1","@redis/client":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","jsdoc":"^4.0.4","eslint":"^8.57.1","@sap/cds":"^9.3.1","prettier":"^3.6.2","@sap/cds-mtxs":"^3.3.1","@cap-js/cds-test":"^0.4.0","eslint-plugin-jest":"^29.0.1","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.1_1757924338036_0.07636575185717276","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.2","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.2","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"275740fbdf4bab02283f1da6fca9ad357a3009a6","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.2.tgz","fileCount":18,"integrity":"sha512-MVagcU1rjQFmgos+K1sY3apYYXCZcHdHXEIkBS3/NEX/Io+xLJ2ps5BCGtukTyiNw4YdEpNyDtva0w/375bneA==","signatures":[{"sig":"MEQCIDyUWEXcLb5r7WTWHwC/oJjfmZGDeYQrnrvWcGoSnGCFAiA8OWi1jJ8qyFwr/BHuJWoz+bH34K5Sc1fc0tEKQsqV5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js-community%2ffeature-toggle-library@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133475},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"c4db537dc3a9f42abc975bf34ffa013ccaf10ce9","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","upgrade-lock":"npm i && npm run patch","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32134e59-3a00-4df7-9a16-21da5f95634b"}},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"11.7.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"yaml":"^2.8.2","verror":"^1.10.1","@redis/client":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","eslint":"^9.39.2","globals":"^17.0.0","@sap/cds":"^9.6.3","prettier":"^3.8.0","@eslint/js":"^9.39.2","@sap/cds-mtxs":"^3.6.2","@cap-js/cds-test":"^0.4.1","eslint-plugin-jest":"^29.12.1","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.2_1768816767702_0.3944234471762895","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.3","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.3","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"e5d8151862d5505835630d66e9f5a4e63e9a7cc2","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.3.tgz","fileCount":18,"integrity":"sha512-FY8AlxTeYnkD/5HPqBq1dsrCDv4ABQwp88N8JLhAkuz/naPq8qIpHIODBxFW70N3r8JH82udeXZVxZhjpBLjlQ==","signatures":[{"sig":"MEUCIQDFckBQ7Hnl6eBXBoNlfXGlvyj6XoWd4UYeOy11PVFDqgIgQVmF8gNJH4D56OT2GcTp2QrtxbttwtHUpUDP78AfXAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js-community%2ffeature-toggle-library@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135123},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"087d3e3d2ee9fdd27874100c0205c59a2db6b4b2","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","upgrade-lock":"rm -rf node_modules package-lock.json && npm i && npm run patch","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32134e59-3a00-4df7-9a16-21da5f95634b"}},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"11.11.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.8.2","verror":"^1.10.1","@redis/client":"^5.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","jsdoc":"^4.0.5","eslint":"^10.0.3","globals":"^17.4.0","@sap/cds":"^9.8.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","@sap/cds-mtxs":"^3.8.0","@cap-js/cds-test":"^0.4.1","eslint-plugin-jest":"^29.15.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.3_1773229662764_0.21184746329069082","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.4","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.4","maintainers":[{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"dd086926c4f0b11e1fbcc364fc672ab777b25bae","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.4.tgz","fileCount":18,"integrity":"sha512-dQvHkXHo84lFBV6DZZ/M8Spyj2uFoiN70DDTjd7kPryEh5X14B2Eox/nJcib4/Bc38Al3d+NGe9gIMN9etjNIQ==","signatures":[{"sig":"MEUCIQCuSG8Ax/QmWOlCB92ot9QJsl1uumZmu+zspCItECa84QIgDnA2p0O8axMJ3FWdD+X5WJ1ozUJJtKBbPw17ot20MxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js-community%2ffeature-toggle-library@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135319},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"e9081806373c21cb689d55445b5fcd267ce37f88","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","upgrade-lock":"rm -rf node_modules package-lock.json && npm i && npm run patch","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32134e59-3a00-4df7-9a16-21da5f95634b"}},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"11.12.1","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","verror":"^1.10.1","@redis/client":"^5.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","jsdoc":"^4.0.5","eslint":"^10.2.0","globals":"^17.5.0","@sap/cds":"^9.8.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","@sap/cds-mtxs":"^3.8.1","@cap-js/cds-test":"^0.4.1","eslint-plugin-jest":"^29.15.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.4_1776357453976_0.6732961859799711","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.5","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","_id":"@cap-js-community/feature-toggle-library@1.3.5","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"homepage":"https://cap-js-community.github.io/feature-toggle-library/","bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"dist":{"shasum":"701e5ba01e7cc972b35a39f3ea20deb3bfd16d32","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.5.tgz","fileCount":18,"integrity":"sha512-tk6Jaln/eb+gBqjjM19ZmjsGCxGVt+xklcdV6J4kekx7FxPe4iU6i+Nj2hvEOo+3QTxNGI1h3rPlq13lqmCpyA==","signatures":[{"sig":"MEUCIQDV3AURQ8AYaif29bKVRvQvniQSndYFr2VPDV+xSj7ljgIgb22DUH2436aTgrECxqofdBbhd6mhDYo+HthH53Pz9IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js-community%2ffeature-toggle-library@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136433},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"b13095dd86f2afb7202669d2449f2e5a23b5d4ef","scripts":{"cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","docs":"cd docs && bundle exec jekyll serve","lint":"npm run prettier && npm run eslint && npm run jsdoc","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","jsdoc":"jsdoc --pedantic src/**","patch":"npx patch-package","eslint":"eslint .","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","eslint:fix":"npm run eslint -- --fix","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","prettier:fix":"npm run prettier -- --log-level error --write","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","upgrade-lock":"rm -rf node_modules package-lock.json && npm i && npm run patch","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32134e59-3a00-4df7-9a16-21da5f95634b"}},"repository":{"url":"git+https://github.com/cap-js-community/feature-toggle-library.git","type":"git"},"_npmVersion":"11.17.0","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","verror":"^1.10.1","@redis/client":"^5.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","jsdoc":"^4.0.5","eslint":"^10.5.0","globals":"^17.7.0","@sap/cds":"^9.9.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","@sap/cds-mtxs":"^3.9.4","@cap-js/cds-test":"^1.0.1","eslint-plugin-jest":"^29.15.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-toggle-library_1.3.5_1782374193001_0.10956075619205441","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@cap-js-community/feature-toggle-library","version":"1.3.6","description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","main":"src/index.js","scripts":{"patch":"npx patch-package","test:prepare":"npx shx test -e test-cap-server/node_modules || npm i --package-lock false --prefix test-cap-server","test":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest","test:coverage":"npm run test:prepare && CDS_STRICT_NODE_VERSION=false jest --runInBand --coverageReporters=html --coverageReporters=text-summary","test:remove-file-snapshots":"npx shx rm '**/__snapshots__/*.snap'","test:remove-inline-snapshots":"npx replace '\\.toMatchInlineSnapshot\\(\\s*`[\\s\\S]*?`\\s*\\);' '.toMatchInlineSnapshot();' . -r --include='*.test.js' --exclude='node_modules'","test:resnap":"npm run patch && npm run test:remove-inline-snapshots && npm run test:remove-file-snapshots && npm t -- -u && npm run lint:fix","lint":"npm run prettier && npm run eslint && npm run jsdoc","lint:fix":"npm run prettier:fix && npm run eslint:fix","eslint":"eslint .","eslint:fix":"npm run eslint -- --fix","prettier":"prettier \"**/*.{js,json,md,yml,yaml}\" . --check","prettier:fix":"npm run prettier -- --log-level error --write","jsdoc":"jsdoc --pedantic src/**","docs":"cd docs && bundle exec jekyll serve","docs:install":"cd docs && npx shx rm -rf vendor Gemfile.lock && bundle install","cloc":"npx cloc --vcs=git --read-lang-def=cloc.def src","upgrade-lock":"rm -rf node_modules package-lock.json && npm i && npm run patch"},"engines":{"node":">=20.0.0"},"dependencies":{"@redis/client":"^6.1.0","verror":"^1.10.1","yaml":"^2.9.0"},"devDependencies":{"@cap-js/cds-test":"^1.0.1","@eslint/js":"^10.0.1","@sap/cds":"^10.0.3","@sap/cds-mtxs":"^4.0.1","eslint":"^10.7.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^29.15.4","globals":"^17.7.0","jest":"^30.4.2","jsdoc":"^4.0.5","prettier":"^3.9.5"},"homepage":"https://cap-js-community.github.io/feature-toggle-library/","repository":{"type":"git","url":"git+https://github.com/cap-js-community/feature-toggle-library.git"},"bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","cds":{"requires":{"FeatureService":{"model":"@cap-js-community/feature-toggle-library"}}},"gitHead":"915a2f1d44393aee1781156c40ee528b1c7e711a","_id":"@cap-js-community/feature-toggle-library@1.3.6","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-g3ff6RGOGqcxZCBMp2iiR09m9C2H25fASH8ReTJEvBw3r6li649yGRrpoLfRh7Lybjxyko4SKJOkMD27QYxqmw==","shasum":"4e96d633eae3e0bc0f61d358699f0070390b2210","tarball":"https://registry.npmjs.org/@cap-js-community/feature-toggle-library/-/feature-toggle-library-1.3.6.tgz","fileCount":18,"unpackedSize":136373,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js-community%2ffeature-toggle-library@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA7d84wuLja8O1N8OzsAuXV2hRJCDOukqdrhb/BsI92JAiEA4ALrQzH0nt4dCgw5hqQ0alwYdbc1gR1EF4B/qULBe48="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32134e59-3a00-4df7-9a16-21da5f95634b"}},"directories":{},"maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/feature-toggle-library_1.3.6_1783942785741_0.48878849938337"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-27T11:39:39.023Z","modified":"2026-07-13T11:39:46.243Z","0.6.8":"2023-06-27T11:39:39.274Z","0.6.9":"2023-07-18T16:09:40.425Z","0.7.0":"2023-09-08T14:08:04.193Z","0.7.1":"2023-09-13T11:21:25.263Z","0.7.2":"2023-10-18T09:22:06.523Z","1.0.0":"2023-11-27T14:11:48.059Z","1.1.0":"2023-12-01T14:07:41.728Z","1.1.1":"2023-12-05T12:18:41.295Z","1.1.2":"2024-03-21T10:20:28.216Z","1.1.3":"2024-04-08T08:36:41.405Z","1.1.4":"2024-04-08T13:38:04.517Z","1.1.5":"2024-06-06T13:11:38.704Z","1.1.6":"2024-07-23T15:13:13.543Z","1.1.7":"2024-09-17T14:36:51.522Z","1.2.0":"2024-09-25T12:40:17.807Z","1.2.1":"2024-09-30T12:58:22.998Z","1.2.2":"2024-11-14T09:13:05.921Z","1.2.3":"2025-02-05T12:11:31.490Z","1.2.4":"2025-02-19T09:57:16.914Z","1.2.5":"2025-02-20T13:48:19.027Z","1.3.0":"2025-05-27T08:54:46.165Z","1.3.1":"2025-09-15T08:18:58.227Z","1.3.2":"2026-01-19T09:59:27.855Z","1.3.3":"2026-03-11T11:47:42.891Z","1.3.4":"2026-04-16T16:37:34.184Z","1.3.5":"2026-06-25T07:56:33.146Z","1.3.6":"2026-07-13T11:39:45.895Z"},"bugs":{"url":"https://github.com/cap-js-community/feature-toggle-library/issues"},"author":{"name":"Richard Lindner","email":"richard.lindner@sap.com"},"license":"Apache-2.0","homepage":"https://cap-js-community.github.io/feature-toggle-library/","keywords":["feature-flags","feature-toggles","redis","sap-cap","sap-btp","cloud-foundry"],"repository":{"type":"git","url":"git+https://github.com/cap-js-community/feature-toggle-library.git"},"description":"SAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.","maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"rlindner81sap","email":"richard.lindner@sap.com"},{"name":"smax","email":"maximilian.gruenfelder@sap.com"},{"name":"oklemenz2","email":"oliver.klemenz@sap.com"}],"readme":"# SAP BTP Feature Toggle Library\n\n[![npm version](https://img.shields.io/npm/v/@cap-js-community/feature-toggle-library)](https://www.npmjs.com/package/@cap-js-community/feature-toggle-library)\n[![monthly downloads](https://img.shields.io/npm/dm/@cap-js-community/feature-toggle-library)](https://www.npmjs.com/package/@cap-js-community/feature-toggle-library)\n[![REUSE status](https://api.reuse.software/badge/github.com/cap-js-community/feature-toggle-library)](https://api.reuse.software/info/github.com/cap-js-community/feature-toggle-library)\n[![Main CI](https://github.com/cap-js-community/feature-toggle-library/actions/workflows/main-ci.yml/badge.svg)](https://github.com/cap-js-community/feature-toggle-library/commits/main)\n\nSAP BTP feature toggle library enables Node.js applications using the SAP Cloud Application Programming Model to maintain live-updatable feature toggles via Redis.\n\n## Getting Started (CAP Feature Toggles)\n\n- Set up project with `@sap/cds`.\n- Install library:\n\n  ```bash\n  npm install --save @cap-js-community/feature-toggle-library\n  ```\n\n- For CAP Feature Toggles everything is configured automatically.\n- The library acts as a CDS-Plugin and registers a `FeatureService`, which can be used to check and update toggles.\n- For details see [Example CAP Server](https://github.com/cap-js-community/feature-toggle-library/blob/main/example-cap-server).\n\n## Getting Started (Custom Configuration)\n\n- Same as previous section.\n- Write `toggles.yaml` configuration file:\n\n  ```yaml\n  # info: check api priority; 0 means access is disabled\n  /check/priority:\n    type: number\n    fallbackValue: 0\n    validations:\n      - scopes: [user, tenant]\n      - regex: '^\\d+$'\n  ```\n\n- Add configuration path to `package.json`:\n\n  ```json\n  {\n    \"cds\": {\n      \"featureToggles\": {\n        \"configFile\": \"./toggles.yaml\"\n      }\n    }\n  }\n  ```\n\n- Write usage code in handlers:\n\n  ```javascript\n  const toggles = require(\"@cap-js-community/feature-toggle-library\");\n\n  const priorityHandler = async (context) => {\n    const user = context.user.id;\n    const tenant = context.tenant;\n    const value = toggles.getFeatureValue(\"/check/priority\", { user, tenant });\n    if (value <= 0) {\n      return context.reject(\"blocked\");\n    } else if (value < 10) {\n      return context.reply(\"welcome\");\n    } else {\n      return context.reply(\"very welcome\");\n    }\n  };\n  ```\n\n## Features\n\n- Maintain feature toggle states consistently across multiple app instances.\n- Feature toggle changes are published from Redis to subscribed app instances with publish/subscribe pattern [PUB/SUB](https://redis.io/topics/pubsub).\n- Horizontal app scaling is supported and new app instances will start with the correct state, or fallback values, if they cannot connect to Redis.\n- Feature toggle values can be changed specifically for accessors with certain scopes, e.g., for specific tenants, users,...\n- Users can register change handler callbacks for specific toggles.\n- Users can register custom input validation callbacks for specific toggles.\n- Works as a [CDS-Plugin](https://cap.cloud.sap/docs/node.js/cds-plugins) and provides a REST service to read and manipulate toggles.\n\n## Peers\n\n- [CAP Extensibility Feature Toggles](https://cap-js-community.github.io/feature-toggle-library/peers/#cap-extensibility-feature-toggles)\n- [SAP Feature Flags Service](https://cap-js-community.github.io/feature-toggle-library/peers/#sap-feature-flags-service)\n\n## Documentation\n\nHead over to our [Documentation](https://cap-js-community.github.io/feature-toggle-library/) to learn more.\n\n## Support, Feedback, Contributing\n\nThis project is open to feature requests/suggestions, bug reports etc. via [GitHub issues](https://github.com/cap-js-community/feature-toggle-library/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).\n\n## Code of Conduct\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its [Code of Conduct](CODE_OF_CONDUCT.md) at all times.\n\n## Licensing\n\nCopyright 2023 SAP SE or an SAP affiliate company and feature-toggle-library contributors. Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/cap-js-community/feature-toggle-library).\n","readmeFilename":"README.md"}