{"_id":"@fonderie/config","_rev":"46-a3d98e7e186f966f2b2c2796f5247f24","name":"@fonderie/config","dist-tags":{"latest":"6.6.4"},"versions":{"1.0.0":{"name":"@fonderie/config","version":"1.0.0","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@1.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"8c264b99878ad1921ed0f0347cf4ac6d075b2568","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-1.0.0.tgz","fileCount":26,"integrity":"sha512-H7G7QEMMrXAha9RWu4R48UIFPR8Ex0dtVOvUQ9pv0QiSJJxHLH+jCVJW0iXDQE1pcuta/VFdgUyCrlY2u6wnew==","signatures":[{"sig":"MEYCIQC4Ui2Erc9vxWzCxiX0z8kHRt6k1i4QQ4HxhHQeFb6REwIhANfTpikjwSkSGf1UHH9DbXfWXQuTZ7WHfPlcUCo22V9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"362f41cb4bcd3a5d27b5123f116833f8c885d5b2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && node -e \"require('node:fs').cpSync('src/migrations/sql', 'dist/migrations/sql', {recursive:true})\"","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"11.16.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.1.0","@fonderie/store":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.0_1783795106106_0.9714255165555892","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@fonderie/config","version":"1.0.1","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@1.0.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"3b0b5d1765137b057a47b63ca53b45a9dd8dce18","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-1.0.1.tgz","fileCount":26,"integrity":"sha512-huiQRQBI9NZWQ5XCH/9IGVrm32uHf8S/OTK/RBnDB34YeNJiuEFbCcx5FL66YewkcYVZN0463uF02iZWfGiEEg==","signatures":[{"sig":"MEQCICQ6VUemQnn9RpdJKS6d7iqmoPQ+mIdc1Ms2JkVQUecSAiAQz//EyWnlIekzQWNHcotQQfvss1IuuS3BB9oawuXrmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54077},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"c8ccb40d67e0eff35209ae32e02046aa0a706b40","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"11.16.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.1_1784097255950_0.45219932171531774","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@fonderie/config","version":"1.0.2","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@1.0.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"e84d2899d9a599e68151c8265265cbc6bbcd3578","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-1.0.2.tgz","fileCount":28,"integrity":"sha512-QcVvol7cHDMXc67z+4viFkkMNFdYaY3zpvh2s0vaxhVrmxNTRhlMDIU4DZjTcRqeUUmStzN4xCVI6SNP37DNGw==","signatures":[{"sig":"MEUCICis8WrTOZwb2bWsS0bjqn9tnKN4C5sHfRyiQFMZKpa4AiEA6eIxn42DZATWllqVTK+3ROBxke8nwBjRqBTJA69bN/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4b7175ded3a780719a21eeecfff6d52a02c61d3e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.8","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.2_1784552830493_0.19761007439505174","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@fonderie/config","version":"1.0.3","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@1.0.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"d980caa0456a9810e4a6787d01b40788e403a95b","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-1.0.3.tgz","fileCount":29,"integrity":"sha512-UNBx62WvrhC2Q1EBGuiDyNwQLDgTB+VUpdaUULEV7c/HcWtRl/u4o3JaVeC3GUWlDDQIXYuRcgeMEpH7WOLymg==","signatures":[{"sig":"MEUCIFtnIoFwov1/9Le48vsf1AeRkCufJD+uQhBQCvjPzlu8AiEAg2k+wYuQaLgB21cw+MtFexEIQ61cK+lCY+xZaz2zH1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57258},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"b66a63f59a1e558f49cdfe9eaa59542180651260","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.8","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.3_1784594239873_0.06789931334672805","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fonderie/config","version":"2.0.0","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@2.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"1cb67ff53e21b3368210f7bc67e4370bdc7a913b","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-2.0.0.tgz","fileCount":29,"integrity":"sha512-/CNO8uf8gDLjjzC2D/dBEkRHaglN/n7/RgI4rblkhfVdetlbE1eABOGd3lgVfG5RS8uFFBfpLNXFaQ5UGptT0w==","signatures":[{"sig":"MEUCIE+9+B24CpK2FtPhGq+yzscE9P2tzxGYfkxSfbQ06jsgAiEAtGR/RE557HL60O4duIBlra8SUsC1BzWpsTD0xDd6hLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57258},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"bcd91e60222e500fdad7631096e072b3495ad2ef","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.8","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.2.0","@fonderie/store":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0_1784801354753_0.4150213734698267","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fonderie/config","version":"3.0.0","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@3.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"1c4e6343bceb4f092abaff5d6f267df8e809de1e","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-3.0.0.tgz","fileCount":29,"integrity":"sha512-s3Ny8oadC53UNsR0WcqWNhbyFWs6hoq9/ra+5+do/BJzdwZos6ZAYGTy6HN0zK6h2M6nFdJu0bwryXJpXKlwAg==","signatures":[{"sig":"MEUCIAaAWoCL/7H91p1CNS413GwU/TtUGw34/XVOavaayADLAiEAjZjRKUY9l4UP6RiEUWxJZLqz+CpXm4VQsFo/uVPc6lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56986},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"7f06efea49d73f526a409342f89b1a01ae88fdf2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.8","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.3.0","@fonderie/store":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0_1784864259924_0.25858797701154157","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@fonderie/config","version":"4.0.0","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@4.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"00b7b5a853851b96cbe499817856513db25f64bd","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-4.0.0.tgz","fileCount":31,"integrity":"sha512-99KG8ajMG1JLReEEg9y45Toh6HqhfumKeHIyrUMoHEHvozHzBAfOPL9Uddv79mwE+Qx609LChBYi6xBttlV9TA==","signatures":[{"sig":"MEQCIBzM/7KqM7mq9J2zqhyTa9d6M0aFBRCjre842/7NQMk1AiB7/vkgr1cQqISnM2fxQfV52poDgWoW3kElv37g1gK8tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164099},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"07cfdbd701b2eaa7f5df04e3f0f7febd414d3522","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"10.9.8","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.3","tsx":"^4.21.0","tsup":"^8.5.1","@types/pg":"^8.15.5","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.4.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_4.0.0_1784989727902_0.674794818854515","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@fonderie/config","version":"5.0.0","keywords":["fonderie-js","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"dfb9def2723942a3a8f543776f11c753cdda20be","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.0.0.tgz","fileCount":31,"integrity":"sha512-OtEmLt0DmD/xJcQiGaddjKDsB4ND15XzazUUGb1Y47g+kCa/jfwLMbETVn5s/D70NiqkFH0tQJ7UyJPFU0Ssig==","signatures":[{"sig":"MEQCIExKVKU4rIu27vLVmnSSMMSgreNKuiaiLTLRb3q5Nr2dAiA++vZ0EAQR2zRdQ8iXbUa9vps8gMqvaS9XeLQ08wjjNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164099},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"bb4ed7d720e91d740be85355f3f2153c60e419fe","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9ac42a5-2bb4-4878-bbdf-ff29522bfa94"}},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/config"},"_npmVersion":"11.18.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.3","tsx":"^4.21.0","tsup":"^8.5.1","@types/pg":"^8.15.5","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.5.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.0.0_1785007823462_0.581429478869574","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@fonderie/config","version":"5.1.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b1931e7b101485f2ff64285ffb32ba077d6b4066","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.0.tgz","fileCount":31,"integrity":"sha512-vk1BirgqcaIi356FrLIoeODcu0JP9bRCWcSOA9MlebeBa0JbQpuC+bFWSbPr13Hf6/dliJPgUfeSFQj4HoNWLw==","signatures":[{"sig":"MEUCIQDcF7fA8CN7+oFZ5aiKZfp44MgamBKuClGKmlJA+DsCbwIgF3bsF8jm/NJ9boZWkzvdRf1tLXOEKID40G3FKUmbmfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178655},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"73cd0c0fbd7ea61494baa81921e0c47ec28f7b88","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.12","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.5.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.0_1788600854496_0.20596970993700792","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@fonderie/config","version":"5.1.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"dbcb9f568d7ddcbb390a35d038771edd3375eca1","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.1.tgz","fileCount":31,"integrity":"sha512-vk8H0WmfclW2/+x5+LVA5E0I+llifLaZYB8QLuur7vpxhO9bu1BTOrODKeKyADlCyuvXUKlBUfV8Z+OIilP2uw==","signatures":[{"sig":"MEUCIEL9JCvEKMvNNEnUT69KCDY64N0rjSKMGruptdlvLA9mAiEA97XjHL11YVw0EbHiY894reHEpVIZ6W13wkCdYyx2B/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"0b9bc3fef6a78621968d0f23a6ee71333d4d2d3f","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.12","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.6.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.1_1788681862171_0.8821836749071947","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@fonderie/config","version":"5.1.2","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"78a8455d4d0a3192d0d08cc24f8e5198045abd9e","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.2.tgz","fileCount":31,"integrity":"sha512-gvJK/3bPgWqOZyb9IW7vxGu7+MGZ8BiTh80LX2/qlpYykQ9chZNB4KvwqK0wXg2Gsb+Vi3X87/tonQC6IgyPKw==","signatures":[{"sig":"MEUCIQCLqqY3oP7ntQRqXMr7l0v7s7LqDjRhsEZXs2w8Gb4JkQIgZbsVkYq1nY74TbPtejPNLGEg3lkXiBKPPsZqewgJnI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4c2faaf6d1dc211ac5c85edac951a40897b0b481","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.12","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.7.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.2_1788685649159_0.21908824841704444","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@fonderie/config","version":"5.1.3","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"56a0e32e283ae54ffb89452029434aa55864acde","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.3.tgz","fileCount":31,"integrity":"sha512-7XK3ON5DeghmkscZcFhaZHebvgyRCpWo3F2fAWu6Ma/iRGHBqsq94W/IQ5hv9C1YE+2mUQsYD/ZnqEJm0VYaBQ==","signatures":[{"sig":"MEUCIQCsz+d4w8G8g15if2U37ZtyM7VZwl0GLA5Cw/nfXEsjxAIgI2HWjTBKqwosnQAjtYN6y9tX97EQff/0x48kpjOnKZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"20f986035e4f55da606756c58006f6866091177e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.12","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.8.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.3_1788705222482_0.8877793330403492","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@fonderie/config","version":"5.1.4","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"fc12383b5f79ee6656e14f294d67b0fd720f3517","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.4.tgz","fileCount":31,"integrity":"sha512-hf3vZWjK4OUbF8XZeA/NkIVVQj8l/v5e3usuxGtF0LJ4YCiFHb2xasc7QhKcOSoteASSeLXQj+l9R3w5qW5XBw==","signatures":[{"sig":"MEUCIARfX6cChNyT7oX+r2dwo716ZYmdkqvg+NfuiczVoSCYAiEAq9eJk5JUGzXsaD+zyJdFUNF091wBHocNUYl9B6Qm9UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"ed65992f371fdb2c965d9751cd3c8c848ebf7b31","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.9.0","@fonderie/store":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.4_1789026332352_0.6192833381554723","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"@fonderie/config","version":"5.1.5","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.5","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"259893e970399fd7512bdcff0a41ea3548e72700","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.5.tgz","fileCount":31,"integrity":"sha512-R5dryynE0eBT4Nr2HGSmyVIR825Vs+aBIyV9fYt9IsQtAKxmiEP/mfHKhAnMEdWlRwEIXNfcOOrHo1tJf4/NJg==","signatures":[{"sig":"MEQCIDvBbXhWxf5Qgy6UI0W+ELX0AlrIXiTKWiM367oPVZPsAiA49JdBgwUWYo+h3UnRzcAZGKNFDyiF6WpKAV+fS1JV5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174262},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"edb7360df463a408335b5c1023ff60fedba54d7c","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.9.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.5_1789030373832_0.7717904317230728","host":"s3://npm-registry-packages-npm-production"}},"5.1.6":{"name":"@fonderie/config","version":"5.1.6","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.6","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"8c8131c796f632cc4ce6024cb9391697570a2adf","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.6.tgz","fileCount":31,"integrity":"sha512-icqPMojeIce6cCBtx/VRWkC3x+zVsHfTRtPQTDrDUs+7ZwO4u/W5It3lvImEOZ7w5Bvr2scGeAJ8aBsWJy9HPA==","signatures":[{"sig":"MEUCIQCVWV3Ir/00/brSGWiFSpX9CIZzk4GDb6FnAejWVDgaOAIgHggJVT/OQd1FBhfI8mA7uDUkytwZqmy65mPmK+twtoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174263},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"010240ad8a835e177cbe9d217df216415f833107","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.10.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.6_1789043498241_0.04564573402543304","host":"s3://npm-registry-packages-npm-production"}},"5.1.7":{"name":"@fonderie/config","version":"5.1.7","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.7","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"6b83d095ae55bc3ca3488087a4a29514fc190e3a","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.7.tgz","fileCount":31,"integrity":"sha512-ysYrKgvNQh1weZH7B5QJjkkUDefiJMWm3r3t4IHe2IXej5GRx5+0hy0J96Buj4oZ3FGjyw9ENzy8k/ejsdE8aQ==","signatures":[{"sig":"MEQCIF85qQXbgTSMZacSHrhOP0aZMNO7SRxG+LiEQxChFT4MAiBe/E+TSsFMep37BewXCFUWumMw9rEIzsTWd6Dg9ffJTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfUP36UGi7xeAt4nKkLFIAlHal9AH2TM+Qc/I//4lkPAIhAOiA0mtJqRXUtYEVLocCSD97mUmYAX9PktgIPlMwx+qm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174304},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"fee2cf8118f71466af3c8b2a1a186e9c4c1b38ea","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.11.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.7_1789217496118_0.992723151139858","host":"s3://npm-registry-packages-npm-production"}},"5.1.8":{"name":"@fonderie/config","version":"5.1.8","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.8","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"0f8be6a68db7949a0b2d72d8e33afc3db3bcd2c0","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.8.tgz","fileCount":31,"integrity":"sha512-tOakROXxg4AtSO0RiqND06UV+mE2WubIykhKfIC+FmkUnDZPQXaHygrE2XvrNZeuxetBzbvlvvOUJD0EE18cVA==","signatures":[{"sig":"MEYCIQCLOg+S0yKV+0IXjNBVV9rHSK1zFZ1LmH8r+upWTjIm4AIhAJHVRHYg69gzEZG1M0wNgyaPk5Lyxu1mIdw3DNUbcXEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH2cTb9E+/V7rbSGBofBEfzUkpAUp5rcOxP/wo6nD2J/AiAxfism1DcnVEtWFdFRyethjQFZlZOVsurMkqHzlOSEWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174304},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"3bf1be3d3eef4a8c4488186bf4ef71ea667c1d2c","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.12.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.8_1789224605141_0.716821313080845","host":"s3://npm-registry-packages-npm-production"}},"5.1.9":{"name":"@fonderie/config","version":"5.1.9","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.9","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"538325a03b4cf9831e031b58f50630139d35c6ad","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.9.tgz","fileCount":31,"integrity":"sha512-1MSgulT5kh2VLhSpmvFO8VjKt2b+rpbXCw8eqF27+r+seq08jpMQQluVkCorcMup1ipbU6l7TNsrcoQCU1ImXA==","signatures":[{"sig":"MEYCIQCyidbyJaN41dcBH+hG8LV2NJdu5WgTPHCKeBrQ0oyo2AIhALjnQAR0gMsV4pPiIDzVQiZjMPiub+4njtY4Pcw/8VgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU84lE4Jx3WEEivYwXNDSNghylGQVjC2A8ENHFTlnoygIhANZ4V3V/ZGkBuhDfqqWbotCeIBYLAk3Z5DR50RY2z3/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174304},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"3cbab40d37900547b0f91cceb77da6447030ddcf","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.13.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.9_1789249394529_0.6116227103819207","host":"s3://npm-registry-packages-npm-production"}},"5.1.10":{"name":"@fonderie/config","version":"5.1.10","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.10","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"809ec34f76bd417070294adcb3d558b81151219c","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.10.tgz","fileCount":31,"integrity":"sha512-00/AsesgiwB6E3UkRxtCuZHE5B3v3cRvmATvRfKWNIm9/Xnz00ABR4Mgy5liCs/PEbJStcTw7BfuzpR/UHd0QQ==","signatures":[{"sig":"MEYCIQCPFRbEbWjS2nMCYAlJEZhlZKwLvUI2dEtCNgxCHNNEwQIhALVQL/f1uZ+Wflpd5nnDYe+Mfb1kXtqIPd9QHdWPWBOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjEk4tEvnmFSgqfZDG6J9ROuX5LJzd3UP9t8j0hkSOVAIgKCilIt59IZ097DNa69aKeutbXYKghkBV2GPmFTlYOFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"20fce034cda9c57adad23a06b011f751f2a083bc","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.14.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.10_1789257050818_0.8539967148490484","host":"s3://npm-registry-packages-npm-production"}},"5.1.11":{"name":"@fonderie/config","version":"5.1.11","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.11","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"1e7f9425af76ac19f0e723624c1cc28b710ad1a6","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.11.tgz","fileCount":31,"integrity":"sha512-Op4e4mnuErOiQfCeWKhZi5juk+4rBQkXhXNfpTQ6kXZQnu+LJXc5h5VDB8d5lt2U+57CcBBaO/FUfUN15gmL9w==","signatures":[{"sig":"MEUCIQCrwqy81e/154Y8nBsf45XFs/1bT79SS/zrhrzz3dSJuAIgEXXalZ39uTtmVuzm5kUI+YjPf7cVYOl95IVTmSMx3yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKR5eSZTyewavIc0kR48fzm5/DD0Ku1fbLCZfmxODGHAiEA96k/q7vxXWa6iYUKOGDNZPtXtPaZPdONRfqJiz5URHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"e6209b0b98df3647fdb71687a8eaa68cd0c90831","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.15.0","@fonderie/store":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.11_1789310034501_0.5144729599453579","host":"s3://npm-registry-packages-npm-production"}},"5.1.12":{"name":"@fonderie/config","version":"5.1.12","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.12","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"eeb405aa464211112782631e6c80e4a8f36c910b","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.12.tgz","fileCount":31,"integrity":"sha512-rhMPmZVPEaXd7NiE1hALpiu+i3XOYem/HkQLKFN5B5G7Ho+hWdw6PYmTWj3hljULfasRbtwMa6ZKKkTH+aONnw==","signatures":[{"sig":"MEQCIECHwhhJXvCS6zTPmyJz4dnVRqns5Y6eMxp1BI0Ni+NxAiBXAHSMyfVHX6j70LYy8VtWCgP53Ak5x0xSKTRg4vgwCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIATsLPigO1gNoWiONbO4JL9Dv8RZ65D5sECtNo4t22ssAiAgqElaBrUuyUKXanZetHlIrrIMeacG4dOy+lyyB1hZIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"5c2aa534e1b627d44b33a74b623866be316c4c61","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.15.0","@fonderie/store":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.12_1789339062191_0.32381641337789113","host":"s3://npm-registry-packages-npm-production"}},"5.1.13":{"name":"@fonderie/config","version":"5.1.13","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.13","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"6b7d735269029992af2e92010d2f22bbc1ebca1d","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.13.tgz","fileCount":31,"integrity":"sha512-2zw97UsVwH3gcz6mlJakqjxijSUAjmlYiU4vibinbDgh4DJ4M01ocwYutfPCCfE+UZo4TsSrV3zskRaKz7EVSQ==","signatures":[{"sig":"MEUCIQDnIq6qPZ0tTyq4Q+rYYJovx8IKoi5V3ba5JnVQwG2YJgIgY9jQIcIU5MmczKp11HnTa8bIkZEUVsOxh73HdhOb+8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClz9D8mnbhurGcTFeRM+SHQZduqZFCH1rhxksxLjagCAiAwwTQK5crlMxyAJ3+sKFW4kkIUlqjP/SqUXUXqCCfyVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4ccef9676f7c79a532bab0d5fbcfba6787580c0a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.15.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.13_1789397222386_0.899962177204404","host":"s3://npm-registry-packages-npm-production"}},"5.1.14":{"name":"@fonderie/config","version":"5.1.14","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.14","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b1a7705627eccf0318ef2728113b450a3474ea3d","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.14.tgz","fileCount":31,"integrity":"sha512-ybwY2t4wIAEzJ9AgapSXLc0vfJ326E8XAcsypXFfhIY0mYQhHZh+12W4bSXaWaokQodBy/GcWznIFe8Dntv/mg==","signatures":[{"sig":"MEYCIQD7ndeuWAaying80LnAl5xPwiUmjgWUbxiOEnjsWnT8AAIhAK3Gw+r1v90VbktA/KZx/H/S1Yn3dz5hBXy3fSn9o6Pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAiCP9JpRNmf8L+8uWbayCVBAB8bDay2RFiNOfQpM3gAiEA+bfthhcAFMxbxHicC87DJf29+kNi9udLCUNwWLVaxLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d1c12261abdea68e8cf6b5cca8b4b4d11304106a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.16.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.14_1790001956043_0.9373749981533652","host":"s3://npm-registry-packages-npm-production"}},"5.1.15":{"name":"@fonderie/config","version":"5.1.15","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.1.15","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"4b664513dd53cf144093b6e28b120256ad3932fb","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.1.15.tgz","fileCount":31,"integrity":"sha512-3LxRetex9clPTh7BrN7L9h6q3qm012Rrwsx06WFCLbELOfGkuCxmYuPdlPhxZOgWkPrMU2pDnYGg1dGAvciTpQ==","signatures":[{"sig":"MEUCIDCuBJom+4Z2+EbmBc+4Tx12p/bJr6rYfTOc5/X+p49JAiEA7LC8NVGFK4Ebw56jBUR6C/gSFoASecYEs7km/7A96PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUmpRFr6rSn9tSzu2/ZYUetmab2ZUDAxEQPH9MA/122QIgJLUCMTVHP/0oo0wFHjSuk9LoFIK9BG3QfJNsKHjzX4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d21be6f9c47df08057e5e49a19872998ebf3119a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.17.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.1.15_1790005257065_0.024238565311095694","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@fonderie/config","version":"5.2.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"7bf4b238a6157cb2181cca8e8a0c19893cdb795f","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.2.0.tgz","fileCount":31,"integrity":"sha512-WYJXgSz6znJui50rpOvvt/wiYu8TMmtOa1ylAaMEBfmeuPSoANO5K2yqk6RLjwzEUeoX7hYeJKi0BTKTuzs0Tw==","signatures":[{"sig":"MEYCIQCFjLpxHZgpkJqxIuzDASZOpMg9nzTrMTpZ+1oqiWulagIhAPBGqw8tbJBosfA93yzo9jbiKuDgnNB/69LN2lujDY7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8Bha0+WRdODXTtJiYQamM4LCDdWevfVO6H6KdjSMQfAiAxSwzAkcSMyLgFFwl5GIBwKdLqqtrw6OST4iXgRw1OQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"f379188193307045f856c4e21aa8426047db1214","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.18.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.2.0_1790008219509_0.7736100833146335","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@fonderie/config","version":"5.2.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.2.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"46202ea47fec93d0e6a8fd75901df7bd14855d34","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.2.1.tgz","fileCount":31,"integrity":"sha512-GWGw66xh6CbnyCNRDcHq6+MNboJGOyKb4FdJD/67qcgPD4SokM7qwLXJiltDfeLriuAciYvjWp9i+EJNtZMAUQ==","signatures":[{"sig":"MEUCIHnhqTnLldwdD9mMsiBSyRL0qK0khPQcL0C3mLOZJXKvAiEAphwN5Omk65CsqKeILrMqYnnXxh4Yz3R5rlW4pH6x9DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9TSpEfFKiMWDOrnaFUeueZ0wA7J+0ItYL4pta9bbp+AIgdL2OIjfZTjOgNR0IZx4DB3wjVWP7BDkGn71tKQXkazw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"b2452eaa63292a40bad6a15a33cdd0b0bf8c1ccc","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.19.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.2.1_1790010831530_0.881311588183801","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@fonderie/config","version":"5.2.2","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.2.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b7adf14c968f8a13a0975de4bdd4c1dbffd7c115","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.2.2.tgz","fileCount":31,"integrity":"sha512-E6zJm3kHSQufo51HuGSZZSdGzxc03lJkOZ7a61obO43kTGA+tVZVZ6GF18xD5aZPueypYXWKKIMFn2ZLclalVg==","signatures":[{"sig":"MEUCIQDLcrOVSCVZ6VM9ohsRr4Tx25HUaEBbuGbL3c8S3Sf3rAIgImD56rBcvkNCQ0Ef7fUhON/AI3ATUEHCQUBwqiMjWq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo+dq8wtMqtIeaawbJ/s5kq/YGXeD05SHMU9e00JxVLAIgXf/8zKo58b9V1EzcMgyzP0ssV3U6inMDsKk8xD0l9JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"565fb5bf4f2274a8ca20344e1da81537351d267c","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.19.1","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.20.0","@fonderie/store":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.2.2_1790055168931_0.3527928808371612","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@fonderie/config","version":"5.2.3","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.2.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"c6b28e2ed24153c877f73020050228926e43f201","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.2.3.tgz","fileCount":31,"integrity":"sha512-7n6/sGFuMrqjRckCBhR/fImZLxAhBUGySpgNfpcTZxhJDMlIK1ln4VSQuMAI+95BXNMcPQR+tTh74Sz9byn7OA==","signatures":[{"sig":"MEQCIH9a7JgM0vh7Tj4QGH6IUuSbgn9af/BXxc7qhVRXKAxhAiADBb8DmUAc6saVWhvYQf8eHkldyyQIpjjwsS8MZPLHKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICL8cpqxJEntTcw+R7jdveP+b2vV5NekzmhYtLxTd2UhAiAICevvgPOrqCdj9j2M/nV2wtcDq+iD6Kw2D/+tBiE4Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"184fb443e858c86db010d4664bd6079e0acf4bf9","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.2.3_1790156381192_0.09202664050114873","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@fonderie/config","version":"5.2.4","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@5.2.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"e46a330c8da8e95c3f763eeeb5de59a0689be4d0","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-5.2.4.tgz","fileCount":31,"integrity":"sha512-dDe9U0iz5z/QrJEc+2ScNCEIeH9YkOdoevhjrXEy0MRQdgTrYRq5K06nAbPmGGhRc57fzmuLPY3QzqeCi7zoiw==","signatures":[{"sig":"MEUCIHHp4JscIiXm/EoGCioGIxITBMQIdnFtRjH2c1I0k/taAiEA05JpEI22rKpEd38DZTGDTxCVuK12p3SQgav2swfIWeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQvBeNREt+14ESmzV0QOiG9ezF7mZr9XqMYPVxxH6ClwIgATbb9Sh9gjGwlD89XWdshk3938qk0rT4M0DvPo9CU0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178222},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"be7677868993cf635b8595fff0b732b3302d3d0e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_5.2.4_1790159359585_0.9277335754993228","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@fonderie/config","version":"6.0.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"06f29e55ae5f4a39b7303ffa20c21cc3cf316f95","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.0.0.tgz","fileCount":31,"integrity":"sha512-xhfEPPDwMrjYBwGZfUOmKiC2JU3gS8Qn42EQyQRjn3npX+kFQvmpP6sxhCq2o+YYIZ42ycC4XDDI+P83fYMIvQ==","signatures":[{"sig":"MEUCIQD0vNG5jRwiFApKZfOwwp/5U/YGX8fW0gWNaBCRxDxsBQIgfkDk0p+BmXz6so4PGtAfl8ohFQFhZ6K+4QXfUVOUkxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGt/LbHhIRSfU8ZWWdlcUEd0riwwr/IL/kSEa3lS0MuNAiBBo+doW6ekfKeeWZn8E1s8sPcDA9z1e6QNYpupR3eGFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182448},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d9f62877e48cf770e9d47a7d96861dc3ea8a427a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.0.0_1790302050823_0.14057798004510214","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@fonderie/config","version":"6.1.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"dc4e67ec7ae3ef61fa105cca151a8843b519672c","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.1.0.tgz","fileCount":31,"integrity":"sha512-J9fWDHYQrDtqi/+u/45ry98gHGA39muvfeNn/5CRVEQfe+we5PGOZ/JRzQEqtGwrq/gkpcIdgjCjbiKrDXXmog==","signatures":[{"sig":"MEUCIQDmk18qCM8KsGqRRO8127Ye7QfdW6OhZ/UBHwo8H7hv+wIgToS2d061aEKi+m5G9Najsxy745PgbvQnHxei0DLijeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/kdbM3mdiDLelzsb5tk+EPuvPo/PAJV0RgBgV51/uNgIhAMWkD5jXjygDeKqJOgpc6TxNE4tnJLrOiusaIX+S/mNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185278},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"ddbe73808fca3cf58f9e101317fbd582d5f404cc","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.1.0_1790316235609_0.04702230758172332","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@fonderie/config","version":"6.2.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"2efe6a22d446228ae4ba46010cb7fe1977baa951","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.2.0.tgz","fileCount":31,"integrity":"sha512-UP5bBE84yyvYw2qJGKDkBJPOSutDjckD/450/b96D6j6YXyLXca/4IXJc072r04XciPv/lUlGEW2sturbUqPPQ==","signatures":[{"sig":"MEUCIGGpKw3J8FdeJe4llGLfAxOjD/j4T1Z4bzhdZqwXyZByAiEA+DAz8YtPEct9plnmpQkowNMxv+5e2II9dyBMpAepf7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7bLYuoPzRaDa2POsBCTgVWoCky/FCGyx1QU0legYvWQIhANC8pwmZUuv47gPMC/pCYX321SDn14x+xeWL6o4TuJQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205956},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"11ed6311ca6c4a419cda35d91adb6fbfefe768d7","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.2.0_1790322838466_0.952118730590231","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@fonderie/config","version":"6.2.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.2.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"42456f7b4c88f8ad37b0e200158fead8e0006fb9","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.2.1.tgz","fileCount":31,"integrity":"sha512-qbUacwLHsbiGdskQ55TCRmq69hyWr5TsXDOs9/Jt93P7NXEes+VfpO/Fhg9mXXdEbhrxfj0Q6nLCpyEkvgCdXQ==","signatures":[{"sig":"MEQCIC9P4DFus7IaG5Z1GAId2L/dGlaPlGt0+IkG7Wo5iXy5AiAw9usFIjReqJXauJ2YOxh8q9098UV1TkfnN2SFS4uZrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGR3n28CSRZKa+xbDUiBwhVerv0zSMnrKFKa45kxh6u3AiEAlYRYucppDMOokzi1yqrt2zOQtadG66mv4pSc6wbIptI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"80097591a870e4f74579dc3890c1892b497edff0","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.2.1_1790441139296_0.5176438036610087","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"@fonderie/config","version":"6.2.2","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.2.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"36f5913c3cc427cf621823a18d694115c7490fc6","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.2.2.tgz","fileCount":31,"integrity":"sha512-mAc6ns1hxMRZLxruudV+F+BHAz01xGLyXqrOSt3yIe3ZNH9PdcQdYeeCqOGf9TL3bkRliMgxOgclV053EaX7Nw==","signatures":[{"sig":"MEUCIQDhdo0bYUgDPwy6sinpgBADFarIG/T2sb76cZy283jweQIgdeDFl2dXYM0UsHxTL6HZQqUcCP4dPd+uhkBN4gpy/0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7qcBzhTrAuvHl0MvBVdiOzaen9I4CKxQGbEnc4yVDDQIgPG6JMWxFhpmihvyJz5e2IA39KoF0lGm52GZoM2cgxbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205971},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"c7db18a1ea5e9c41eb40309256c428b49c2a09b0","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.2.2_1790485923407_0.5530980573099","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@fonderie/config","version":"6.3.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.3.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"23a6d49a5d381eac7da7bac9f68e5699708a0e90","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.3.0.tgz","fileCount":31,"integrity":"sha512-HGGxnPFBV/NCDYKlHQpGfnyNTT1uGpRQ/YkgVi6lr3EDHO/LySXQdjShltNmB8IdbaTLKbnkH943ypqLz1BxiQ==","signatures":[{"sig":"MEUCIAalZyJsn6OEakJWMjnIjYzD/S9gdouQkZ5Ev9ucEdnvAiEA4lWCItMgs0FxwCuGCOuboTl2PCuV/7jA/KvQsall1NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO/wbDqTYLxSmnJrKMEFoQjqO0XrTjJICne9PCAO1igAIhALJv87oSfa7BEh0KFDORYH+nVXAetqU1IbcrMY2XbVe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219106},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4200bcf98979bf2ed86dad15427c79ea2797f7b2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.3.0_1790488277333_0.40538755778192637","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@fonderie/config","version":"6.4.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.4.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a851cf5d7dba4ab84b7991ec94de6f58e7039394","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.4.0.tgz","fileCount":31,"integrity":"sha512-l37RsUMVVY5R1t/uVE18+qejO/Yobh2KzCgbLhu1yeFfz0qZSWCoUuDVXkvvsiLu+RzutPlnp49fSAeml2+UaA==","signatures":[{"sig":"MEYCIQCNSFqoyxDlzVk8d1EIyDZkO7wVaHWNsZ8Ht4GMLHuzsgIhAI7pTF8XRt5xVOskIwzIcEgnS4WX4AsUkvAFasvGF/sB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1Row9Ibt2z0BHmkxSx7gTDq0oaRyWD5jZ6s2uVQUMoAiEA4Tbpw/JZdXsTg2JMYtSlsVlkevW3iNtRZJ2DwAtBp78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230171},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d884da658e2a268f39b6bb40b3054fb25114ce2e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.4.0_1790491071083_0.14340969973186057","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"@fonderie/config","version":"6.4.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.4.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"34b03631eb9f4d48446c86f01c150ef2e4ea9eba","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.4.1.tgz","fileCount":31,"integrity":"sha512-F0B31gueAavvBwCJmheNZwnPhQvlGsIq7F17NrTGmjF4l6YmbVrM2CmeQwAEELVccB0/QBRRXYTjp3PazKLYjA==","signatures":[{"sig":"MEYCIQDHFxmWCSQkRIXj1cUFh7CWMA6tJWkA5YGH0rtp25HgPAIhAMYf5VZl6n18QBP41e57tVILnV9akb3bk9ES8Vvuz04y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChrc8RETAIeBRKlJT/fqiPPkEdLS/9ehtYuhj4x2X1yAIhAJ3ug5jxAQP4C9c/wVyIzN4+xArTXD487dSY12Uoe9t0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230171},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"08b8ff9a10818c75acc3ccf91fed00f6b432d44a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.22.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.4.1_1790547372120_0.0742595442880678","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@fonderie/config","version":"6.5.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.5.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"7a8cb3d868a458c9fd686b7d850ce1254cf3ce88","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.5.0.tgz","fileCount":31,"integrity":"sha512-QFiAAAiQYZvJtLJDV8f36bS5Wc1ofzArz2pb66BR6bZndaofUaEEtRLh41T6d9Diygbn7PhUuwh4cb2cFgXg8g==","signatures":[{"sig":"MEUCIQD0nvifruG3F/Ob8O2rDcwPA/83UHBlEXKYKeHAD2GIHwIgMQlH6dHCJGTaxMERJ923Liv7gwmQo6g0Ms7UAv2SeO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFLcN3ErD6iYQ1aQHo+aW/pn9BEk7LBg3AdJkrWaS2GpAiEA5Ff0GhARQc3Si6E9mcxOR2qVT3TiwP5M+YTaLuMwFE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230665},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"0128edeff338e67e587fe88566a54e3c97c2fd09","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.5.0_1790585033407_0.3649818957241482","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@fonderie/config","version":"6.5.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.5.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"1a152757303c4dcd1a0f71d56c2cb284c9d543dc","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.5.1.tgz","fileCount":31,"integrity":"sha512-dD+YCO3njaGRvP5f1V89MYez5BGVkpSNszFCzVP2wMVxV+SnvqEQ9Lz/a1QpQg3+M1WM39GIfm2iTzksBOoo9Q==","signatures":[{"sig":"MEQCIDXmMMMirCLOuBNS1Bnq8xprtMQ7QOOBElvIKKnTMvoCAiBeAPZVXBqgx18uCH+ZQaWtbabUSjzY6TvMfUaKOxqXEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ7gREqxFsD93hJJzCb9ugqGe0cbGbw0RYFPbnFuvwKAIhAO3ihioW+umGqAls3mlf8uwHfTf3luFQOd5SWHD85BZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230878},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"a908193d178589be4036c242d067b138747c99ed","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.5.1_1790618211185_0.393687524549416","host":"s3://npm-registry-packages-npm-production"}},"6.5.2":{"name":"@fonderie/config","version":"6.5.2","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.5.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"de33b43d05c3a4a77b3a3ef1b4d303ab902931c1","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.5.2.tgz","fileCount":32,"integrity":"sha512-KDaHKKW0kZu3q7+2DgkLCpxJi4Anh7Ly9DqJcacXtps5QNf2Ao59YDO7VWzYj3FwEzXPZhHBRqGuxT6sV1OlEA==","signatures":[{"sig":"MEQCIAc4tnUbA4u2b5VSt+swdrGF0KEqGcEEkYdvBDdEgUmQAiBL9+Q3SGHGczKD2TkxqmXUzZax1lQ4BmUsH/zM7t+roQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHOc9g0n86DNhHEV1T7RknP0FS2x8Vvke0cw+2IpIVgEAiEAm8R0Uz2I69SchuLlI6ZSIkd5yyxheBcwIkTATsd50dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232588},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d776c524e7b3db33748d008e44f9b21be41246c2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.5.2_1790620742853_0.8814527726787567","host":"s3://npm-registry-packages-npm-production"}},"6.5.3":{"name":"@fonderie/config","version":"6.5.3","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.5.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"6da47d9a660cad57a029b11a486f5eb03bc8ce6b","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.5.3.tgz","fileCount":32,"integrity":"sha512-9KVeabU8X6w6S9NFadZj9D0Eu0IfM9yYgggYIW9HdsBKBQTu87j9M7FFPpqSEajnj0MBlXzqaHldpSJPn3SkBw==","signatures":[{"sig":"MEUCIC3ECE2gHM/HPXqSF+lhijBaMDkMX1yGh+CxQ1l3+qdcAiEAlqoIo0k6MAqMy3Znkv/OctQLOPAvMJXKnyDTYgoCa/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRkzIJGjrmWY+VIwTGB7G7fkNiCS9wiThrNobpb2PzSAiA8MFgXsKHtYQSlSJ8oK6wsAWmCMnenT+W8IIpqFZ6mTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232588},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"2972951f92cc9a0fbf33a5f771d4324d11f704c5","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.24.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.5.3_1790664845763_0.8274990218624962","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@fonderie/config","version":"6.6.0","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.6.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"710be26e667bffb2a446a3142a3521595c2df2ca","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.6.0.tgz","fileCount":32,"integrity":"sha512-dDLbxgScz5SHvSFT1T/TWJOtFJs7xZRMUhyuz0iTKxtzCiV5AVAE3ljzaMUUFvyhJJtzxNYpBf6OfsVq507nrQ==","signatures":[{"sig":"MEUCIQC20pazQKeEL3914Zat2GRj4NlCAuTVZxZEZ70dX5795wIgbpvf1hZEiTOUwxCK6TbV/VUswo9HHlNJdKbH+TdMjSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYsvMV0IGlcrG/8j+wQjoY3Ac4em6NfxUUC5vrkqnDBQIhAIHL7B9TNGUYCEB/ZAqkRBJIAuZt2PyZUFSofscZPZS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d47b0fbb3229c9d15fafbe0f080fb3171a12a9ed","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.13","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.25.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.6.0_1790676434401_0.8972054284329074","host":"s3://npm-registry-packages-npm-production"}},"6.6.1":{"name":"@fonderie/config","version":"6.6.1","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.6.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"8641f74882f918840e132ab0233a02cec348c9bc","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.6.1.tgz","fileCount":32,"integrity":"sha512-Pyad7clSZ4yLFwzzJPEbMvLywxXMS5EMea8G2XqyXjYooHtzo9KM0mcdah+EngvgCW6DiCEN9qxwMGSd/bupbw==","signatures":[{"sig":"MEUCIDCbzSqYqJvjmxdrC6MA02BsVUG4jrOulrPUASv79nFBAiEA1DonBHe9TcRzXhhOG3TKfdKNrL79zMSm4Ph6RGV+rdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGGZhei/DmTwjzbaI9F3pDREIvhnu6ClYYkZ3lBvJp5mAiADqsaxc6ekrsPYXYevPVxYNff48n+1uLlnXANrr1ypig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244233},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"73e59b02d7ee5b24b97a85f7f8f2fdfc795afc3d","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.20.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.15","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.25.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.6.1_1790778317273_0.10863951892193291","host":"s3://npm-registry-packages-npm-production"}},"6.6.2":{"name":"@fonderie/config","version":"6.6.2","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.6.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"500d599df928c657fd9c32d1edd4b74d14a22b67","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.6.2.tgz","fileCount":32,"integrity":"sha512-QUEHgp87z0RlP8ClsoCx5H9qO236ag0Wm0/uG+73axKw5PbWYcdLrBRPaXlBCJFqrrwVTNPG9JW/cTUP/qLZ8g==","signatures":[{"sig":"MEQCIDBj2g6PoSfcJgo42yjjvJfZI52kgQ/rP5+ndkpcz1ckAiBx6XD8xWD0wccYLxkrrQudQPW6rKPo8/jeEoapUXg/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgls3RSXfk6vQqFZjWtijHFE+hTTqVfIlO4a9MgigQ/AiArbdtQhNGBcmpEfuzhBEZdtP1/WIZmDx/T28RFepat0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244233},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"edb47dc07a91b9028c035bc1d6617a62025bd168","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.21.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.15","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.26.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.6.2_1790819785560_0.8874283039669371","host":"s3://npm-registry-packages-npm-production"}},"6.6.3":{"name":"@fonderie/config","version":"6.6.3","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"license":"MIT","_id":"@fonderie/config@6.6.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"9dda0e4e8235f12c65645afd014487cb99f106af","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.6.3.tgz","fileCount":32,"integrity":"sha512-LkqgIVE+fjAiyC6necwvEB7F5SLl4nwFP6UkL9MmrI0vlRnLgedFsfGwlqfVaz28H460aQsTgCbRKpwLB8aFdw==","signatures":[{"sig":"MEUCIQDu4fzBlxLsakub9MhVr/VbHUgrDTp5/JDuJ6aCXTdl3QIgJg0JgKCo0OJwYhj2fu+/Adz4xYsvLXF16oadGHtmKtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzH5TpImy1Ju1dodEihng6MX9TBZLsmOqid/UZmtDf5QIhAP0FX6CdS3XDVXU79gY3eMwUuiRE3x4sIfQYjhSzDc2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244233},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"f514622065645625cbacd02a40d30e7fe12c5037","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.21.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.15","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.27.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/config_6.6.3_1790872473770_0.9733277976751449","host":"s3://npm-registry-packages-npm-production"}},"6.6.4":{"_id":"@fonderie/config@6.6.4","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"ac78783ce977e511df65d3585ccc14c513ae3845","tarball":"https://registry.npmjs.org/@fonderie/config/-/config-6.6.4.tgz","fileCount":32,"integrity":"sha512-5Zw8PNqjUDMxxftp0r3Gv215kg4IFqh9ZKbIWcY6lZ84j/VIzERBsCgZsLxvdgH5MoEbSNx2L/fcObSUyw2wew==","signatures":[{"sig":"MEUCIQDrOLfWrBDAXsNQWC130xIipek7/CkgiYbGgI+N3j1e3AIgUG18QKnOMhu7LdYBQH/pGLHJ3NhoNlAEjXzAfsly32Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYX3vRFRBhOQ9xDcttL1qUjAU9MIASXZJ4jJ+Uzb6XgQIgPNEiGfQHPDR3G3vZbLV05OOqGVTSTumziV19hGTj208="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fconfig@6.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244233},"main":"./dist/index.cjs","name":"@fonderie/config","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4127ab815bd1056057f0b333d9412416863173b2","license":"MIT","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"version":"6.6.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4251088f-be46-4b8f-a4ac-965e1936fbb7"}},"fonderie":{"stability":"stable"},"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"_npmVersion":"11.21.0","description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","directories":{},"maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.23.15","tsup":"^8.5.1","@types/pg":"^8.21.0","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"pg":"^8.0.0","@fonderie/core":"^0.28.0","@fonderie/store":"^0.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_6.6.4_1790887077923_0.613191315483167"}}},"time":{"created":"2026-07-11T18:38:26.019Z","modified":"2026-10-01T20:37:58.326Z","1.0.0":"2026-07-11T18:38:26.246Z","1.0.1":"2026-07-15T06:34:16.080Z","1.0.2":"2026-07-20T13:07:10.642Z","1.0.3":"2026-07-21T00:37:20.028Z","2.0.0":"2026-07-23T10:09:14.903Z","3.0.0":"2026-07-24T03:37:40.121Z","4.0.0":"2026-07-25T14:28:48.051Z","5.0.0":"2026-07-25T19:30:23.611Z","5.1.0":"2026-09-05T09:34:14.640Z","5.1.1":"2026-09-06T08:04:22.319Z","5.1.2":"2026-09-06T09:07:29.289Z","5.1.3":"2026-09-06T14:33:42.620Z","5.1.4":"2026-09-10T07:45:32.482Z","5.1.5":"2026-09-10T08:52:53.964Z","5.1.6":"2026-09-10T12:31:38.374Z","5.1.7":"2026-09-12T12:51:36.196Z","5.1.8":"2026-09-12T14:50:05.225Z","5.1.9":"2026-09-12T21:43:14.656Z","5.1.10":"2026-09-12T23:50:50.904Z","5.1.11":"2026-09-13T14:33:54.588Z","5.1.12":"2026-09-13T22:37:42.290Z","5.1.13":"2026-09-14T14:47:02.491Z","5.1.14":"2026-09-21T14:45:56.122Z","5.1.15":"2026-09-21T15:40:57.186Z","5.2.0":"2026-09-21T16:30:19.604Z","5.2.1":"2026-09-21T17:13:51.650Z","5.2.2":"2026-09-22T05:32:49.036Z","5.2.3":"2026-09-23T09:39:41.288Z","5.2.4":"2026-09-23T10:29:19.709Z","6.0.0":"2026-09-25T02:07:30.917Z","6.1.0":"2026-09-25T06:03:55.695Z","6.2.0":"2026-09-25T07:53:58.545Z","6.2.1":"2026-09-26T16:45:39.382Z","6.2.2":"2026-09-27T05:12:03.501Z","6.3.0":"2026-09-27T05:51:17.413Z","6.4.0":"2026-09-27T06:37:51.184Z","6.4.1":"2026-09-27T22:16:12.239Z","6.5.0":"2026-09-28T08:43:53.482Z","6.5.1":"2026-09-28T17:56:51.277Z","6.5.2":"2026-09-28T18:39:02.955Z","6.5.3":"2026-09-29T06:54:05.853Z","6.6.0":"2026-09-29T10:07:14.494Z","6.6.1":"2026-09-30T14:25:17.382Z","6.6.2":"2026-10-01T01:56:25.658Z","6.6.3":"2026-10-01T16:34:33.878Z","6.6.4":"2026-10-01T20:37:58.020Z"},"bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"license":"MIT","homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/config#readme","keywords":["fonderiejs","feature-flags","remote-config","runtime-config","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/config"},"description":"DB-backed feature flags and remote config — per-environment overrides, TTL-based hot reload, and a typed getConfig helper usable inside any middleware.","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"readme":"# @fonderie/config\n\nA Postgres-backed **control plane** for the settings and secrets your app changes\nwithout a deploy — feature flags, remote config, and secrets — each **versioned,\nwith optimistic concurrency, revisions, rollback, and near-instant propagation**.\nManage it over an admin HTTP surface or the `fonderie` CLI.\n\n## Install\n\n```sh\nnpm install @fonderie/config\n```\n\n## Read config at runtime\n\nRegister the module and read live values through `ctx.meta` — a per-environment\nsnapshot (with `'all'` as the base, env-specific overrides on top) kept fresh by\na poll floor and, when a `connectionUrl` is given, **`LISTEN/NOTIFY` push** so a\nchange lands in milliseconds.\n\n```ts\nimport { FonderieApp, defineConfig } from '@fonderie/core';\nimport { PGAdapter } from '@fonderie/store';\nimport { ConfigModule, getConfig } from '@fonderie/config';\n\nconst store = new PGAdapter(process.env.DATABASE_URL);\nconst app = await new FonderieApp(defineConfig({}))\n  .register(new ConfigModule(store, {\n    environment: 'production',\n    connectionUrl: process.env.DATABASE_URL, // opt-in push invalidation\n  }))\n  .boot();\n\n// in a handler:\nconst on = getConfig(ctx, 'feature.new-onboarding', false);\n```\n\n## Manage it (versioned + optimistic concurrency + rollback)\n\nEvery write bumps a monotonic `version`, appends an immutable revision, and\nrecords the actor. Pass `ifVersion` for a compare-and-swap — the write commits\nonly if the version matches, else throws `ConfigConflictError` (reject-and-retry).\nWrites are advisory-locked per `(key, environment)`, so concurrent creators of the\nsame key are serialized. `rollbackConfigEntry` rolls *forward* to a past value.\n\n```ts\nimport {\n  setConfigEntry, getConfigEntry, rollbackConfigEntry,\n  listConfigRevisions, ConfigConflictError,\n} from '@fonderie/config';\n\nawait setConfigEntry({ key: 'rate.limit', value: 100, ifVersion: 3, actor: 'ada' }, store);\nconst revs = await listConfigRevisions('rate.limit', 'all', store);\nawait rollbackConfigEntry({ key: 'rate.limit', toVersion: 2, actor: 'ada' }, store);\n```\n\n## Secrets (masked, encryptable)\n\nSame lifecycle, a separate `fonderie_secrets` table + read path so config can\nnever leak a secret. `getSecret`/`listSecrets` return **metadata only** (never the\nvalue); values are **encrypted at rest** via a pluggable encryptor; `revealSecret`\nis the single decrypt path.\n\n```ts\nimport { setSecret, revealSecret, createAesGcmEncryptor } from '@fonderie/config';\n\n// CONFIG_SECRET_KEY: 64 hex chars (`openssl rand -hex 32`). createAesGcmEncryptor\n// throws on anything else, including unset — to run without secrets, pass no\n// encryptor at all (the HTTP secrets surface then answers 503 SECRETS_DISABLED).\nconst enc = createAesGcmEncryptor(process.env.CONFIG_SECRET_KEY!);\nawait setSecret({ key: 'stripe.key', value: 'sk_live_…', actor: 'ada' }, store, enc);\nconst value = await revealSecret('stripe.key', 'all', store, enc);\n```\n\n## Admin HTTP surface\n\nSet `adminToken` and the module registers `Bearer`-guarded routes (fail-closed —\nno token, no surface): `GET/PUT/DELETE /admin/config[/:key]`,\n`GET /admin/config/:key/revisions`, `POST /admin/config/:key/rollback`, and the\nsame for `/admin/secrets/*` (`PUT` honours `ifVersion` → **409** on conflict;\nsecret reads masked; `POST /admin/secrets/:key/reveal` decrypts).\n\n```ts\nnew ConfigModule(store, { adminToken: process.env.ADMIN_TOKEN, secretEncryptor: enc });\n```\n\n## CLI\n\nA thin client over that surface (`FONDERIE_ADMIN_URL` + `FONDERIE_ADMIN_TOKEN`):\n\n```sh\nfonderie config set feature.new-onboarding true --if-version 3\nfonderie config history feature.new-onboarding\nfonderie config rollback feature.new-onboarding --to-version 2\nfonderie secret set stripe.key sk_live_… && fonderie secret reveal stripe.key\n```\n\n## Dependencies\n\nZero runtime dependencies. Peers only: `@fonderie/core`, `@fonderie/store`, and\n`pg` (for the LISTEN client) — all already present in a Fonderie app.\n\n## Why this exists\n\nYou've shipped this plumbing before — auth, teams, billing, messaging — and the\nnext project will ask for it again. Fonderie packages it once: plain TypeScript\nmodules for\n[`@fonderie/core`](https://github.com/fonderiejs/fonderie/tree/main/packages/core),\nPostgreSQL-backed, self-hosted, MIT. No external control plane, no per-seat\nanything. Register the modules you need; skip the ones you don't.\n\n**This package owns** how behavior — and secrets — change without a deploy.\n\nBrowse the whole set at\n[fonderiejs/fonderie](https://github.com/fonderiejs/fonderie) · follow\n[@fonderiejs](https://x.com/fonderiejs)\n\n## License\n\nMIT © Fonderie, Inc.\n","readmeFilename":"README.md"}