{"_id":"@frontmcp/plugin-feature-flags","_rev":"99-c792649abfddcda10103bbd6446649b3","name":"@frontmcp/plugin-feature-flags","dist-tags":{"beta":"1.1.2-beta.1","rc":"1.12.0-rc.1","latest":"1.12.2"},"versions":{"0.0.1":{"name":"@frontmcp/plugin-feature-flags","version":"0.0.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@0.0.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"6c5807addc8cc2949899349ffcc518310fb93755","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-0.0.1.tgz","fileCount":31,"integrity":"sha512-uEiuR/2kqlqp7FxPNaX7ArMfxYhSfM2n3Kg8J9YGYMXIDwvokH4wIlbMjIdiXO9pvqPqn7ixwXPNrQIwBnS2Dg==","signatures":[{"sig":"MEUCIQD7sVr5UUhlvvRCPb12nXmQvBGazmi/kPmYXVpWsD8ywQIgF5yjZnZxRzWNyKCHZ5c/Qi3MIwvjhMXDaVVCvAbVjqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"3c9393dd4ba4a49e9aca9759f519af2bdb0fd41e","_npmUser":{"name":"davidfrontegg","email":"david@frontegg.com"},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.9.0","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0","@frontmcp/utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_0.0.1_1773684492591_0.20168245784488925","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ecdc6602712f35f95e088557ff62643436c830d4","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.1.tgz","fileCount":31,"integrity":"sha512-F7Ti8qFubx3tc2VXQc56aHDKRcdcTqZmmMseW5OYCqLhStksEPAP8CLmd4ZkwDDTSzbptpXQ3E3G731nrg+KMg==","signatures":[{"sig":"MEUCIQDIyQpr4VPX4tq18v7CEH3vr8jTgEPUkFA/J/HNvPLq0gIgCZmjd2cDkNECrUes1+VBZvz9UixCHn1de2lpHnvMaGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"3c9393dd4ba4a49e9aca9759f519af2bdb0fd41e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.1","@frontmcp/utils":"1.0.0-beta.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.1_1773685028579_0.5327594282127608","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"59103284c8bd4b072ddef7b36fffe4d04822229b","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.2.tgz","fileCount":31,"integrity":"sha512-b6HdPGMarxypYn2m3ps61tbHMgI5iTsoym+I2ZGiGFPIo8iqRy0otdhxlSS5NzSbjcntLfiYjMwd6AnKcuRIeA==","signatures":[{"sig":"MEQCIAuBzmfaHLz+gKTDZK2Jr2REmfRwk2sYzyzEwZiITfSmAiBK3SKFSRNPxM+N33TlaHi5WDIY3Izfcn6IbousSX7TPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f44f8f9e7641996858f6e76a9a3825e511b5e25c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.2","@frontmcp/utils":"1.0.0-beta.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.2_1773849336394_0.36011067072677716","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ad564c2e5ad4dda27ce92e8924f1989bf8c2d1d8","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.3.tgz","fileCount":31,"integrity":"sha512-24PfEbSJrRAFB30IsRxLl138sQYSOKVUjU1CNgnJ2OmGbOjVFBr2gD3wuxiV+HQy4t9VqzIGn6GQVh0d2TWoHg==","signatures":[{"sig":"MEQCHxcc5/BJigvZ+GKNn4/rKBni1W30fSrADPIC4sa7+TQCIQCZZlk477E8qx0oRWBIagJKdQ+0VvBeuhmS6EJ8HGQNmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"c1cf59f2783280910d026973937999146e64c290","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.3","@frontmcp/utils":"1.0.0-beta.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.3_1773866626702_0.4793913256079716","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.4","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"18e02ab408083fffbe512b38fa42da9cd5abb49a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.4.tgz","fileCount":31,"integrity":"sha512-XBESabsFvqZuoR++ozAQi9lm/qXJ5gDyOyX0T+xXnHoV/X7k+MdVpo3OZ7srNll8NRljRGgFI7Q/zADpGygc5Q==","signatures":[{"sig":"MEQCIH7eLXU6DU2fq3Yg4QfcR5jH2OsqqSpdpj3FgQWiVbdJAiBEK1cEoMqYV2fd1SYxfwrlpVlX7bFd3RnPYBwq2BM7YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4f885065b1555bd19a5424b9d501119c9ec05862","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.4","@frontmcp/utils":"1.0.0-beta.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.4_1773873554872_0.0515349653382422","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.5","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"78493a22d24e9e81088ecd4938ec6beb10ddea0d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.5.tgz","fileCount":31,"integrity":"sha512-XYm8dtr+lpT+zLhRM6z1n9H5HjlVdbHc2ao5lnYVdJQ49EwjZm4wgDXEH34Ot2GqjgTVf+Usl7vZqHWD32RtxA==","signatures":[{"sig":"MEYCIQDYbk9fPVP7U0qxYRe1aVTSRj57alcG0TCqy4OrBIg2LQIhANc5frY/wfRZi8Mesu8FEHpZy1P7gjj/zVlOgIuhnJ6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"7e3d3fd444488ca036201146aac81bf51527ad94","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.5","@frontmcp/utils":"1.0.0-beta.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.5_1773884909992_0.8715974869717997","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.6","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ff583faa2d7566d27741c629d492717f149f27e7","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.6.tgz","fileCount":31,"integrity":"sha512-CW2RubgkEY9PqpvIn6H1h15J8bywBU6Wz2XVHDzDEKnBixKPOQ0oKM/EJu9p+xmJ5UVhomrY3s7MHGIVB40IEA==","signatures":[{"sig":"MEQCIF23wK/O+qjKDBL2T08bmNcSl1kPESOJquIlJIyaRdLJAiBiPzBRKNeZwtQ0RKrV6pJXPmK3vDQyDaHEL+lEO0Zg5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"6f7b9bfd071e3bee2107bd860825cb36ce4bfc58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.6","@frontmcp/utils":"1.0.0-beta.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.6_1774026561699_0.5932990069627169","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.7","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"4e6a4d8e2e7ed621b0b89b77cd7cfc8b49d36801","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.7.tgz","fileCount":31,"integrity":"sha512-vY0mf//mlwDTRhVbhM3OvX5uqlya6r3Kc0VNaEz0fQqpB80RxarizHF/23h1IqPwfnCHUjKqF4E+spaonLcIwQ==","signatures":[{"sig":"MEUCIDFmJE8hEcANVuMt8GEpWuzOHvxpsNIG8u+81RYlhkLrAiEA13YoMBAGyw79ghYcAbnXdS4vJvcM5jZUKaRHUu1mmo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"a6eef41dd0700d433c9767322c6dcd2d64b9cec4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.7","@frontmcp/utils":"1.0.0-beta.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.7_1774295089120_0.6087409359040945","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.8","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.8","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"76b2aaeebe5c65d3c4a03d51471955dd61c05bfe","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.8.tgz","fileCount":31,"integrity":"sha512-AO/f/Ap8ykTR4cOapd2C09RP0z8QANTYRbi+dJ4YNoE8CIv2k1VoBIf1PG5MBoAKS+WXvGjX7yfYKAMPiZ/Cdg==","signatures":[{"sig":"MEQCIA7VNV6Qr8T+U152kjkcUYzR1x7s2WBTYWd5H7rAOobyAiBMRL8KIr2smrDjG0WsGeQiKVFh/cMiH0teJIihBsf5Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"fd7e2a78eab01cd99bb2054ff775dfaaae91612e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.8","@frontmcp/utils":"1.0.0-beta.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.8_1774385274238_0.35802603708684355","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.9","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.9","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5c8765f84ed8b5d305c65a7965c713ba898b04b3","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.9.tgz","fileCount":31,"integrity":"sha512-xLV5Jp/tc8HfGLQWzBsF4Dy8cowfO0h0W/auxdynnL3LCFJH/32w4idmy7ZwV9WSLC0Xb+oP/jQEvua2rZ65Xw==","signatures":[{"sig":"MEUCICGut1hNWoY3Y9uHKRhkFkHpoWkTEIMxvFyr2KA1aANqAiEAr7A+MEnxuhyKjzGN6Z93TEYV9ct0Pg0UOX5f0RGDSf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87265},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"1c4062065549efa3128ed75c88812957a62b1fb2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.9","@frontmcp/utils":"1.0.0-beta.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.9_1774651846283_0.30272675345482614","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.10","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.10","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1302d2893279a9ea8705c75f0f5986e66d76afb5","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.10.tgz","fileCount":31,"integrity":"sha512-+eSRW8qcHoaH07ooVgYieeixAQSIzVHA9hgv/sKcN6jX9IBWquXCTnd/yzq+yV/6CntmxWo4rjCLb0YXl9dPPw==","signatures":[{"sig":"MEYCIQDjwkXoG/9HfQ9iKfsVIwyPdoZVSTnkJwPKw+SOGW0JTAIhAMUZlB1TJc/f80u8FDrU8AOEgPCejQuc6OZ2fmX1m4nc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87271},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"cd2a8d0522150ffb8d38656bdc61e7808aa6c93b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.10","@frontmcp/utils":"1.0.0-beta.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.10_1774721287406_0.2422078782766095","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.11","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.11","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f214cf9f702c0caa7a802cc64db1726160b96a40","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.11.tgz","fileCount":31,"integrity":"sha512-rEGRgVShhyXgXURR5Hp+6CdSl6iQmdcN3YhhUW6nLeAny2w0GZz6hFDRhWUSMXH/Ma3PezxfgreQTMG6Ah21xA==","signatures":[{"sig":"MEUCIQD67cUK2NR+7Z9e1/wgzLFGC+hp9rVR0SoZJcS/NtjTHwIgWAazc4zpZ4wkYk1zcsPsyhRWy8dJXDHmxfcnLIJ0JLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87271},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"b0b83f8be8012798b9e3739260881eacfaffb27a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.11","@frontmcp/utils":"1.0.0-beta.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.11_1774751064183_0.6858356416892453","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.12","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.12","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"2aee930a3764b5fc239fd1b6470efc191878c392","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.12.tgz","fileCount":31,"integrity":"sha512-DIMsCtHMy8vOWzLdjrknTmoH6Gfh2hN2fOzp7gG+PqmQ/7U+NM4XJdYpezE5a2qpiJYgTsGsXaU8c5PVXAOU1A==","signatures":[{"sig":"MEUCIQD+WBQzb52R186XogKkk6M5oDJCuHc/gJq2vkSTVnvxfQIgPY6atMigUaDR31PpWd8tfACK8vGUsJWs2m6hOB+tez4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87271},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"00cc626b9b7c09464ab0757a299e7251126df736","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.12","@frontmcp/utils":"1.0.0-beta.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.12_1774756306531_0.18736528200502534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.13","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.13","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"8bd50f6857eeb680c892de7e88570d1c26f75aa1","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.13.tgz","fileCount":31,"integrity":"sha512-ZzjzM2qTZTwLkrDn8tmIuEZHG9KPHb4NhkspDnC/FQqKnyjlXoGdwRC+VIY1IoNnxHnTlxeTsoTa6zzu2uLMsg==","signatures":[{"sig":"MEUCIQCa5m2oMBE9EiO/P1+OWBoetAZJ315nyY50B9j6lOad+gIgbD3bGrNgXyfTrETeUOAVxlUWGXKj7xGIqQIVKlph34M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87271},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4e06ff207b82809bfaba3dd0919a8a445d2d80b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.13","@frontmcp/utils":"1.0.0-beta.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.13_1774766912540_0.7277039949871145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-beta.14","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-beta.14","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0ed32a6b561112d93cbd81df579987b07143663c","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-beta.14.tgz","fileCount":31,"integrity":"sha512-qNsHEgTnerx/Q1ELOQ2OdZA/4B305RVpcB6KI+TQrutYAOAISo1qACaiJx4VZyeoB9HWQdsmij40f68WZfsmFg==","signatures":[{"sig":"MEUCIQDpoC0NAHA7jjdgYXD1TaazzYvXvWwwB5LLPLms3HNElgIgXXLI4mCfBb20GQeXd5KRME/pMBbTivvgp7xoddabxEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87271},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"2452586cf4c01c82e2279cca5764a47abb95899b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-beta.14","@frontmcp/utils":"1.0.0-beta.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-beta.14_1774939667936_0.15971826749850648","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0-rc.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3901aea3d6f681a2215b2e39537ad8892823dfca","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0-rc.1.tgz","fileCount":31,"integrity":"sha512-EWRLpt3kuOmGaBC8eWhjIhApRxOp6OEAkjqDDWRzp03Bq+AiUhT1cINy9J+Bz9IxDhiIjld3nD4DjwIPi61zbg==","signatures":[{"sig":"MEUCIG/T8IZw3jt5rltxUDgrTKdvGlCyDY/6frUvRT0l+AQ4AiEA50LTRmu3jm3bPGOakCJIDTKJVwys14HrFEApPodcIPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87253},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"7a56c07964074f967290d7b2a5ffe5c3779dbcd8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0-rc.1","@frontmcp/utils":"1.0.0-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0-rc.1_1775432899619_0.28900660314286","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f24efb5ccf5df97afa99a8254b01d23df3b26bf2","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.0.tgz","fileCount":31,"integrity":"sha512-8Tt5sfVpXF68B2YBgufkoJ17W0sK3RhsUoLyUqJTgtEHkcqkQBmwxUyHKFdRHaeHmw3n8h/NrvZhe9CVVntbBA==","signatures":[{"sig":"MEQCIC0f8ae4MlEw11ZZuceXOH2NFL2P4nC3PO6eYWBw0JNbAiBY5i7S0arHR0BaXCwdgy2dHAeDBdBCyIK9BlpXxvHTQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"5c65d9c1ecf47eb0fdd822266e5c736d98d34fed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.0","@frontmcp/utils":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.0_1775434620682_0.8243036789213842","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"cfea498ab303d9b3748fe13c51ce9ee832cd27f5","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.1.tgz","fileCount":31,"integrity":"sha512-QbiKKoLknS6GzvefBc55CfwJA3i/PZ5MQxWw97yicW8MWQoAD9VErs1dje95pbXlmfAut3npIN65deWfN58B3g==","signatures":[{"sig":"MEUCICv1IuRImq4p++d/LB+Q9X3aZ9yfrkg5QQYJKofE11mFAiEAqTD+F+5I/kN6zeYCZKbX9tjQ2zqLRwPrhxZEshc3gg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"26467ab04590678ce21e3312aaad623c5c9f03d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.1","@frontmcp/utils":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.1_1775453349861_0.4576993626882453","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"164c90894634eb4039fbef7c3e0a09850f3a7258","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.2.tgz","fileCount":31,"integrity":"sha512-m2yVBLGLxqsvToan13yexEbWBfMog/wZwnyUgqxNvQwAKbmBclMhYzRwFXKRbVXWTuSUcZ0zNRrceVT6ip3rcA==","signatures":[{"sig":"MEUCIQCAsFCHCDmqr0xkz0t85209MiJN6Er0zkHCmLd7jOizUQIgJzBR5u1mMaeOz5Ed37DUV9gR6VpUvFW483ny+6ldoRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"628cc317ea15344d04b97d5e7ab9cc0f74f6b6d2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.2","@frontmcp/utils":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.2_1775489955569_0.9898959972849075","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"47f020500b7d84969334b3054b250ef4b8664f94","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.3.tgz","fileCount":31,"integrity":"sha512-XFvO5wfmfI/wxDnHjis4uaXmeGktWLSJojfn3efkvU8l5Xufzi+1XmPi0VUPn2BTKaO289lF8X+/fsm5drnjSA==","signatures":[{"sig":"MEUCIQD26KvJ/ZVdAzcWrPai+4YaFvqW0YnItKUPkwtBZHCwRAIgRHtOUom3MPm+8RWQaj8k986d8cla1sNkkFOZ6H5GQwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"b12d5b505b565f77e395c0902f6f5a02c2b5f5b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.3","@frontmcp/utils":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.3_1775500839537_0.6723458187490825","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.0.4","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.0.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3e34a802e2180c1c237cd978685b355b6d0e9f17","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.0.4.tgz","fileCount":31,"integrity":"sha512-AWhUPv/i7Scm8ImOOztBBhD1llVmriyTGlBckWLeI/rC+mFuCyZSzyMGy/zKO695GT/VcX7idUhUDzIdKKfGdA==","signatures":[{"sig":"MEUCIQDjQiCK1LqRc1nNgFzq/X0IC1ap/HFje1hIxflajXPx4QIgREc2yLpe+p6utjfdH00eOLQfJB+BbydjuMuZsz4li7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"b69f4d8ed3edc7de3e85ddbdcc78910339510d53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","@frontmcp/sdk":"1.0.4","@frontmcp/utils":"1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.0.4_1775615331173_0.9876709912998634","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.1.0-beta.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.1.0-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"55a4bb490115b27a2ce13fcd544163d3099fad88","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.1.0-beta.1.tgz","fileCount":31,"integrity":"sha512-5WIwuoahH8gYrAaxZdHx5eoxmerqGapfEU2nU8+BwV3ZjWQN9i8Vr1fKh4UAEWTrgTTp9/k9gxkQCMeW1nCmDA==","signatures":[{"sig":"MEQCIEQTTxsazbQlONNO6RvwY3w88O0Eq5KHZhrkKCnNEASSAiBBxdl+SzwOGb6aEdu5nWgIkrgNrZBCWKSwXCcBF8QZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4de7f504846f76cac3f88dfd4216ec042827ab3e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.1.0-beta.1","@frontmcp/utils":"1.1.0-beta.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.1.0-beta.1_1777653574132_0.5486148570247875","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.1.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.1.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d92d3228572a5d50eecb1a68ee02935a8a4328ad","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.1.0.tgz","fileCount":31,"integrity":"sha512-b0Iv31Vu0GJqQFGYTkmrfloGzkdtyYTVih2N9zFW104cwftM6/92hyGCQL/MS+p28VpsNH4wThGnEpBkJ0U8zA==","signatures":[{"sig":"MEQCIE37P01I551rn0sko88TdxfVlWD2NBtpnq42v97HUAm8AiBsamClJWl6tveRB7qDFSQGSfuhSEEjvDWohws6f8clLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"aa70fe284b2b65d2537bbce0b5392ebfbf805fe5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.1.0","@frontmcp/utils":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.1.0_1777676557593_0.8709777680173127","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.1.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.1.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"4453e03e946c9e03cc1c0623526e0a9a2756d5eb","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.1.1.tgz","fileCount":31,"integrity":"sha512-x1WdTnRl7HjJeIXO97y84uLoZAuct3lxzTE3xiI2UKf9zA/y5VDoqTIfWic80w8V5bRtsNb/3rrZC2PYem3pBA==","signatures":[{"sig":"MEYCIQDXmqPdC5FcuxtVwfSD20jAu8pQ2/HhvC+nQpGNHNZ3gQIhAKYfAahVW9FAyeHWsiQMZ+TiRUMDBcaFSgPE1jG8ruzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"5c6f287d677179f341b3d895523acbc12eb5c194","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.1.1","@frontmcp/utils":"1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.1.1_1777769549925_0.17701569580815502","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.1.2-beta.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.1.2-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"cd878a90d0d2b5d767b780af5d89e4cb87a22e28","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.1.2-beta.1.tgz","fileCount":31,"integrity":"sha512-/cVEnHUYrxy0f6zLDT6eDuNDnbh9+zt3VgHNXPB8XIQJamtMmrysoFmO9DpV6bufyo3xvNIxw1yQf+ZzTPumaA==","signatures":[{"sig":"MEUCIDJsk61sexlhdUA6J1mP11tO+g7+UqEhignM48CllU1xAiEA17GAgkSpG09PmPoCL4tmtDOLf1Lu9cJNbf6MSLelJyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.1.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87223},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f144de6ca06683ca5de457de25d07010912fe5dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.1.2-beta.1","@frontmcp/utils":"1.1.2-beta.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.1.2-beta.1_1777815147397_0.613843797675165","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.1.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.1.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5af26a1198d7dfb94ed6883ec49508a9382a42f7","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.1.2.tgz","fileCount":31,"integrity":"sha512-O/4elzWKt7fD4Su0u4MQaz4GdxEKPWUdYRUu8du65VDas09IuZRrQaVKE+1wcjOONtSqhUsgHEor9HAtTQxcfw==","signatures":[{"sig":"MEUCIQCF58eic4pNZ5D9Y+HRW9QgYWdCyhyPcqyFkQIQnhxX3AIgGBayLAUigr0yMxKO6FGJmvh8jqzMTcZZATNUAJt/vMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"26ece768380a07d2dd50e5d46e343523c510e919","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.1.2","@frontmcp/utils":"1.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.1.2_1777819073885_0.3020001581739846","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.2.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.2.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3870a081d28c52ffdc838b9c62b222211a6c6818","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.2.0.tgz","fileCount":31,"integrity":"sha512-m9d88M+aapjbCYgQtnWwCT9yr8+NemSZIrA6MFiNGq/Crk5mX0SxUqB25nhXvLOJF7Y5Ofr2x/fQQyD9Lu7pBw==","signatures":[{"sig":"MEQCIC6hqI8027RZzok/7FeM8vAOrY0aYCawckU9U8pEaSBsAiBEAU0FVYWRlahgurwNeDIgYFSouAJ2RlDCmgl7bWjBAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"76ebffec7a656de03aa2ccf40378dd2d76a57218","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.2.0","@frontmcp/utils":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.2.0_1778021858077_0.06558233394741642","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.2.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.2.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d77f1ddc41d7d5626014fbac5826ddaff04bc025","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.2.1.tgz","fileCount":31,"integrity":"sha512-PKhisIeR2liVqSivCcHhwht8vPFVYZU3AkwLtpa+VvXbiHw8K5uAMZ6DjWH+LvY+xMN0vX1+Ev/Rvs0kwksLXw==","signatures":[{"sig":"MEYCIQDVlh836xm5La5NeorspllwFrrixSJKk8oXct7mP7WAcwIhAKRqLeVXfsGZfZ6B4IEIK9ntfvuzP0bkwVIo5Rvb6kr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"5bc4d462bb67cae68f17c4eec31149687250cb69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.2.1","@frontmcp/utils":"1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.2.1_1778032067102_0.38297910371860033","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.3.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.3.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5c36cdcb1953088546b92b19bc9d48797a776ebc","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.3.0.tgz","fileCount":31,"integrity":"sha512-kUzzTOEL/F+ZSD4dZzhM7148iZmtgxjOHeVCwBGrrq0lZlMA3uJSvLxrOy1iPdSiLcUH9PwK6ZwM91hkdiT37g==","signatures":[{"sig":"MEYCIQCjmL9dOTTZl4e3J+IzonvQ6DLKSNYl/JXZ0eKbQGZLjwIhAK2yOZbG3BL6KwS5VTRmeXKwkdCeSBfwW3rt13VfmMZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"01566f7bc9ac7a71ec22fb81ab1873cb4f965f0d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.3.0","@frontmcp/utils":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.3.0_1779910503691_0.5768004617085782","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.4.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.4.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1931eda7b7595bf6b2495b3bf19fccff1285dcc1","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.4.0.tgz","fileCount":31,"integrity":"sha512-Rm4ypD3Ts47y9qnLMnj9GupFelbXVTcZmKfM6QR/+FtQa6SNjie8OlC9YtwrI3D7OxOBCJX4gQWO5mGD0iLRQA==","signatures":[{"sig":"MEUCIGd9HQk3rTyhH3NBPqI3xBDpzjSc13w5MGPiMtsFE5U8AiEA7rwp7cypftgg/yC5ZNyNEKOdl9jpdLtYJaUf+LhxQjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87181},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"8dca449db2404a807cbb71d0b83e4b625e8b9854","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.4.0","@frontmcp/utils":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.4.0_1780856697589_0.5322247706730139","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.4.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.4.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"958e3293035c5d381ac4c3e66616435b7430e292","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.4.1.tgz","fileCount":31,"integrity":"sha512-aM9go2hQOU8dDbgWYXV2OeDIwUPbDic+pwRHgVF+iIstLnTaM/xNOyFbUq4Q4XnhVbCwqwRISmA2Dc5GtHu9hQ==","signatures":[{"sig":"MEUCIQCUg6SWBmKuyJlatOQmtAovKa+cOG+vJEsGwh63q1xg3gIgBlQVR4pzluuIyS8gdtiB0+EaVof5xCtEsidKhEBPSbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87267},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"bde3bf460484b46323196cdd478c956b7d61c899","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.4.1","@frontmcp/utils":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.4.1_1780926467583_0.9276843279979523","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.0-rc.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"2bbf051e812e075be507b444efe9f502649d991d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.0-rc.1.tgz","fileCount":31,"integrity":"sha512-2hTLWqdy1Ot3xSlK27K/jnCMzUv1QOAI4+vvz6A2vIVo5j7f3E022Ai7/D77bChA6bpqOfLQTrM2aCB/X4r42g==","signatures":[{"sig":"MEUCIQCftFzMCjIVIZeIDosLAxYeVjE+3SjfwZtpTeG0cuqJAAIgVm8Bq7IdxPu7UFuM2PjgOx7Kw7M0QFP6yM4DgWx2TbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87391},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"1bc9c89e34a995dc17bd167e99ce102d4a81ed35","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.5.0-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.0-rc.1_1782057596639_0.1677691631213536","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f4fdd00811cdef6435b25dbad7bd94876ebee5f3","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.0.tgz","fileCount":31,"integrity":"sha512-tfoctd+y+fprZnZ1SOZekPrJu5/H1MBmhyx+oc/mUwL1AJb/uUYIZe2XGD7FHV4AR5KI2/8rzUUBmdt/SpGfFA==","signatures":[{"sig":"MEQCIDrrDoxFV3U9savFqPL0aWInMVvJzqdBjKO954zdPRlpAiA7t+/erPCgNvMcnTB6TamJa6ez075IQxmpp7nH+5K+3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"96a78eaa5c6c4bc51cced557d83d1a03344cb03d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.0_1782082994419_0.9946463064892459","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"4abbfc7c19cb1c7c8a5b9b04082aa29844206d9a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.1.tgz","fileCount":31,"integrity":"sha512-0hf+fL40DZgoGUe9zB9J8FWD0yyOMfe7uPQWU2ZzJ4Aut8KPk/zCmxL+wRka/+RpD8TgDN46LKipyp5DiapDsA==","signatures":[{"sig":"MEYCIQDetk0/dokxNGv68nNdUaUBF6v+aiiGEUBHB0TqVTGXMwIhALIMJCOh7/obKfMJ1nTAoxI3eBZeBJZ4OaJDZDnhNADM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"adaa27684700496a1a8d71c5316f38749fa71a42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.1_1782118806009_0.09391381954135847","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"c474149ca6d82884d731c3b95f8912dad39afebb","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.2.tgz","fileCount":31,"integrity":"sha512-lrKE9twpf9vcdFDhjihBZrNY/6RKAFoypO7MvYuQbazXlVb4gq7ZnihwISLIRMU61es/4ns4gr9Zb6uKlWr7VQ==","signatures":[{"sig":"MEYCIQDypj4E5hjF61jEN/rOUEBXynF+AWpYp963K5sZ6VItdAIhAOTvePqCa3HdZu+XbI0BKnkQbba06yxoB7uJgyF0WGph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"68154c5162d8ba004db07ee7a4e567c964c93028","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@frontmcp/sdk":"1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.2_1782160070990_0.6275488239092013","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"77de933e624c451e0c12dd08748ed22cb2019a8c","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.3.tgz","fileCount":31,"integrity":"sha512-Yt6rAsutKNXzeB8HDojFTMGy/LrF3LMcJyspCd0gKR/wZXieP7DOIJAA+K9W9ghzZe5NvoRYn7Hnu3ytxXtXpA==","signatures":[{"sig":"MEYCIQCP0HymtuY87yutACg8v7A7vmfbRdMkIemLKuyvr4/G6QIhAK5H7d8siMe9eyyW2tuQqPv5wXi1MyufiwxBc+unK0sT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"5bd23bb96ba3488f7c06e5abb480836d5ed06cea","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.3_1784418452691_0.10273265816758292","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.4","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"fa44e9ebcdb9828df2dd277ffecb29eb62726395","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.4.tgz","fileCount":31,"integrity":"sha512-r0/ofeS7BloX4nhAH2rCXl2okjYQgGcKLGfR23W7FgYDcsGGooC8Po4KGMZ7xqK2m2awWZLaHwDXgzKa2YcMFQ==","signatures":[{"sig":"MEYCIQDa+ICbOA1ppL+jVqLLfUDonZEwoIhFpqIG0QhYwpO2HAIhAPkimO+nZiuB3jnlb/H5ubVrw2rQixvRtuOKsm19Zqvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"89b4d3669e84cc5e88e6951fd5ad3595864125e5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.5.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.4_1784420118416_0.0814288346014942","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.5","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"8b02b1872313fc7d18a53a6c3be06ba957379138","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.5.tgz","fileCount":31,"integrity":"sha512-Q1HQsJXVROSErmW0dV5Avjpd7OtXfI5h+uYlKkRVzW5nNT9MqWwtcz1Vqj9ZrWc+jrSefSzZkIx7Xx5CUhPWPg==","signatures":[{"sig":"MEQCIFTkjFr+ZIoR3kvDp1RTutA1voMWbblovM8zHVv2KR56AiA1swnIK98dfEoUoFZ4HA0eimbqxfrIGRTslu+XhKQxBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"82f53516ef73c759ac1563e83b68ce89911cd122","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.5.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.5_1784631023469_0.7345171552501886","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.6","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"39c2f3c61492d4d3a0abd06c32c0bb4e9c185e5d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.6.tgz","fileCount":31,"integrity":"sha512-M3tyGDpUUp0OJrlEnXSymzA2dX1XQRx4ZsW7sTgU9BtAVkmzC2TERJZMhIyD1JbEZPt8oH11e6urtiNKlSE/Lg==","signatures":[{"sig":"MEUCIQCtMoVxWcq0EuzmCtLSr0ct+Wh0IUF65X+Nq64XLzJSrAIgaJxtkSyNoix0qs3UkA7y4VK2LAhR0tOL6qbo4gzMJj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"077201e109bf6f45dbc85c36d6bd77ded18ab13e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.5.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.6_1784840552553_0.36288321426392756","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@frontmcp/plugin-feature-flags","version":"1.5.7","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.5.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0b54f4d5896c317e47de8013799302e87faa66a1","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.5.7.tgz","fileCount":31,"integrity":"sha512-ACOboyTIBLsQTKZ9ErdjWLDAnF+0qB1fCGzHBG9zmN5CkNx8xUfFSHRGvAMEoxF9JGfkV2pytFSXpwfOtgDFYA==","signatures":[{"sig":"MEUCIGunHwQ/AR/w2YoeVFnJg0BJrGWmgi2irLqq27H40Wg0AiEA/ydfWFm6worfHRGGZJQG7jmXZaSWvhrX8fp7fc3VXII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87371},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"209cddd19a8d4db0777f725b527818da7df6f67f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.5.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.5.7_1785031667231_0.05147859601990534","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.6.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.6.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"eb92ec6c07f0acc49cf88c87cc7eef4c26f9551c","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.6.0.tgz","fileCount":32,"integrity":"sha512-YiMY1NZ2llG9OYj7ZnRGK938IFoJs/O7JORMcxNqbjgPgInZhXd8GjmDi2EuJ8JYLP2dxd/w3Sa2B7/LTAvx4A==","signatures":[{"sig":"MEUCIQCl/O6kgp263ilEGva2tz+G+chzvCJiKCaCCAyCQ1KTugIgDylBFvgNhI6T9DYjPE2NZn6C2G/dVJe4qYeiRCtV3+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90908},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4e8bb124fb826daeee4336073db12ae9b3a394c0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.6.0_1785634701223_0.5889488620206569","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.6.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.6.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"66889ca5c77f6517dbc867ffea099c8d16eb9734","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.6.1.tgz","fileCount":32,"integrity":"sha512-wT3N7qeU1SYcfyezgzRx2dXV/huJtijV5tSoXjiD1wgGqMDhR5d3t67N9veRfGIFVAImtL1rDIxZX8aq7MMgkQ==","signatures":[{"sig":"MEUCIQD7e+VatFeAtD5IlPF5IwxiDpr7x9gwBeRogoSSUgtVMQIgDtM1kMCk4MipzTVIaT1+zLUptCJCYaxPo1TD8bYPd3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90908},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"6dd9a0792e270af953a222a50406a33feeb69e1c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.6.1_1786063586129_0.7781965168197347","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.7.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.7.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"718be1f25add5de06c6d083c5d10b69e254f981d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.7.0.tgz","fileCount":32,"integrity":"sha512-hi7eJ3j1sP8MRyylb3Lqf+FNnkN3fjyxxckXRHDvTSNcag6hUDA6+cbXE7RwP+JM3JVuVrn1FoWlRKDNIwsvtw==","signatures":[{"sig":"MEUCIQCTxlRHSJsaABv3bql2Gav4/Wqi+EQi2Wusq7cwBk5/iQIgdAERfF0fu8Oa1iL8at5fYuHzpH3lviiY9eS5W6Qkhvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90908},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"c5c91280a46767aaaeb60b01cfbf35cc7877fefb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.7.0_1788281649753_0.2588741394586227","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.7.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.7.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"e05b0c84eb60615e65aa202bb880bc99e2d92409","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.7.1.tgz","fileCount":32,"integrity":"sha512-V5ShxqcZHALaZRni1O9FeRAPy446RxS9//U6mRP3B0V3cnJfqfc60tv6TATKaHuDhsUyBNOWu5MiqCkYBTWzuQ==","signatures":[{"sig":"MEYCIQCbzisAEfkYicCLcFBgPbNKIITeC90qEyopWyDv7Rt/AgIhANp6wERawXlv28TkrVotkm5jwDeoZ45bVqJlTuvFKs4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCtx2F7crDjfzq93OPkat1cRCfW0gnm7ubeRy26uBloAiEA/uNMJkKNIPg3N7c0KHR9TAewGUnun7KN1rf5KsZkXX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90908},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4c6bd9fd9929f0c07dcb26c6bba60cb57d9678dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.7.1_1789001924030_0.8860006911303706","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.7.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.7.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d6c645cc5ca26447fed79fdc46fedb792fcc7454","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.7.2.tgz","fileCount":32,"integrity":"sha512-/2C4e1HpWH5avPb1e1PiIReoBS3xuZCDRSaOnGhJKdL1JvZTTRzCpbdkJN7k9e4SbL/XvQMcjHBvrNMb32Zx/Q==","signatures":[{"sig":"MEQCIADjta3A7djzSJ1bMPMuBWzn4YLqNC1gVvZNhdMeApYxAiAl/ivvCmdlR2+HmeLsYhQPT/VxbSZyD2v/CRIvf36esQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2EEda3wVLyLJXcde8AWweIo2LcowkpwJZUhtyc8oUQQIgUvT5Xvt2dNjBOC3d84hx0o1ZVFO0ZvswWRn1zJ9fwoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90908},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4c3664bb8725090c377f6b7567184008ff64b6b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.7.2_1789349063561_0.3965865686286356","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"6138086153036ba98f1062b349c7642dae23c2f4","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.0.tgz","fileCount":34,"integrity":"sha512-/M55lN4KjvzN4LfoebbQik4a2qGLIK92j4mkSeb4SXnln0GgFT0hE+ens/JsZICoM3mkOP1aZTdkIPNd0mTctg==","signatures":[{"sig":"MEYCIQDk0rgDOpSG6Qt8C9Q3lEI4BcvqwTBZXXy/JjimOxiWhAIhAJnfOaaQVBqeOU8sWBIyKBRFsgVw6yB5J36iQTTHtof4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8audiqmqvIHrr8mH5AKkDyaBBEWetmcrCWwJ4i4NPwAIhAKq+GB9ARyn+0OpbwnJu6XqPdh8i/63uhuEZd+XEnfI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98812},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"c46a95dd25cac887b92fdb07ab3efd13da3d2636","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.0_1790030534231_0.6073719571420613","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"9f7dc709b6a740bfb2cad034ea055d6476965d92","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.1.tgz","fileCount":34,"integrity":"sha512-PgbDoYxCcM/JFU6ZiyU2CQgIQiEVwb3ixh9hqWWwv2IuKknZvzumm2PRHvZc7QfpIfN/4cQ1ckIFEhCwrn+tBw==","signatures":[{"sig":"MEUCIQD/5FsXua+WPbvXDeAgjTH6qBcmqDXwebyWs48/c/KOFAIgfGZ16nhCzvcM97XEDozmG/hmTNl13ATGsw4CvU1W1VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCENeIdLQbYuh1U6HTkpMxIquwEDh7Hxua6dvutRl1OPQIhAMPWXPdMnWEnFEz9U5o9aZk+NOK/pzF74G1onAZt+9Fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"9aad47d2c1ed8e1182beb0e89248a4ba6020cbee","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.1_1790437613982_0.18440192737427652","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"64a3cc8efd09aaa564f586f45f99a1e51fb683ce","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.2.tgz","fileCount":34,"integrity":"sha512-0HRDOGhKZ4gC5pkULIoM+igi3AVO/iFt6VWOir8dQb2V2j3MK38iMAtKplCXTOEnKKhBEzmp9ap67JjujKlj+g==","signatures":[{"sig":"MEUCIQCmqLuvul4ajZVllhUvxOknC9fJov9b18B8c/tmi9G4zgIgUtlAmkve2BwfEWTED3pvbGmUKzQaxTGO3Jv4I5tIHbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKAlrchmlzvs0oFjrnjqRazLCCyFfxCgnDh085pFPpIQIhALXlk2HkXsirIZ2+iiI3byBjRxR1486i3C2mI3IeNLHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102651},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"9760995ae4cfa28175c716580da45e8c866888a0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.2_1790457070820_0.7158420724921553","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"92274eb9233faffd7994305e627149b8301cfb07","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.3.tgz","fileCount":34,"integrity":"sha512-d7+W20SXprQ2MD8XH91qddfbhFmcw0G9kLMGYQs49+q91wV88g2b9Nc1sImjQb25S3BSqRczVRtpcF/hsOgKHw==","signatures":[{"sig":"MEYCIQDQlIUtmZG+N5BL3ydQp8w48PyYIHwWsET1GumIo7oMzgIhAOmybg1WU0L19IR/rgCJRzHhv0wxVwhIyDaW3DSS3aMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzvYDGiK/IVeg17laNKxMRML1zwBLdPSyhAD5vM4RQcAiEArPhdngk1gToeU8u0hUqLeKjrpkUeSrMtpBUZrBdT2sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103780},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f9731edb2c6f5a475dcc27d56569ae6952d1650d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.3_1790585753675_0.3554044063373125","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.4","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7fc0306a33164e55fa75a9186a8b656835f32e30","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.4.tgz","fileCount":34,"integrity":"sha512-bHIzh0VvP873rWX3fklFB9r9/2g16EQZ5t+B/LruFmRyCG974c+cWZm7hxetETwUKXjqOmdusbFQ2k7vYLuudg==","signatures":[{"sig":"MEUCIQD2hgMLFGfTQJNLmDEFAyWtrN/e7HperbVSMIRHEB/PaQIgDhEtzi0WT8CT4BNfCnlX8iufhwG5V5wZkOczroQ/pos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRckaj8vl99Whkh3MZJfpCpp6moJStYbgdbYy2tgpYZwIhAOQxuzE06IMwD5rt6H6cDiSInTWRht8w32ORidtpT0dN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107754},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"032005884f4145bfa4311fc4042c147ba326745c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.4_1790611017318_0.80512556459831","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.5","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1f6699d7d108122a36f0beb57b5aaebc4cbbf51c","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.5.tgz","fileCount":34,"integrity":"sha512-0Vangt7Lm1mgIG6KUMjqzhwvoN4/26uXRL4Oa0bidDnj7cPR1lNS2PpovWqbB97oDiqLfj1knnj7VQiFBoNTdw==","signatures":[{"sig":"MEYCIQCObheqJ26j0qlrXb81N5Ip7VWJWaNQ4UJpRyKY9DbAPgIhAPupiqxXzYS6cJkZqHtdxl6PuZv3MJpYPM7B4jxC8J0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4GJ9jAQDaPcVyxL4tSCOGzD9gpUKgvr6jnAKVZdQC0AiAcuFh0OGhuSZPhJtgAiuFnLWdSq0RcnWXiEIOo/RarWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107754},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"450737a4cd9a0b357a685ee003b7216e14b935e4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.5_1790675880586_0.42238522892694896","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.6","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f96a858d17689849dc6a4c41e0bd4fe023a63260","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.6.tgz","fileCount":34,"integrity":"sha512-/cf1mbTvAkhO8SsBmpV4Hu5AiVMnxgylvS/gSXxTfhtHfiCTRAJCA9g9rEBxdg+7owNNggiOoA49ZlxumA9NYg==","signatures":[{"sig":"MEYCIQDMMLggpYWeFvbVQ4qfCERvYlFlhx36GbsJCA4U8ilcFgIhAIZYKDCqs9BWgMqqTuti9Zp5W7Nm4M1KVHXLanKV41//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5NBhHlvjQYMhfhnWgNHjrvg7JzGzHuOZW/imd1WfixAiEAgaJAtX6JXEf53Gl/Fda7ZyX1NO2v3mMl0eAp8ZjpOdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107754},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"11dc67d3a954c10d2410b9704a04df2568d82daa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.6_1790765904370_0.2627538846774842","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@frontmcp/plugin-feature-flags","version":"1.8.7","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.8.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"94691aa9878bcd44cf0050c96fd90c67256b22f0","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.8.7.tgz","fileCount":36,"integrity":"sha512-o7NbrNonjtEwB79eFyxKuAqsiMLKrfXhRlfBnG5bdGlyQepex78K01qpXilPwWHlTkDEOGV6lfWSxHSxM9UwuA==","signatures":[{"sig":"MEYCIQCobolx8YbAVIPWGh+JaE02s10e2Rg9zFrt3CEjVaj5vAIhAKTGNQLrVgB5K+aTWS2M54cPnCmrQIC2PX55ijP6TKyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDugcC0gvVmgtQwR+hz1VF+bUxKje9TTMIbJFc2yatIKQIgLsjGtKTpXmIeXIt+UQoLdCE2PBo/97mQj1DXsmdSGxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111607},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"0821bcb0b7aa43fcf748fbf9cacd401a2ac90f4f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.8.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.8.7_1790816749879_0.9403993243163005","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.0","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7f9258b8cc7cf8bdd53656415e042f2fd028e09f","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.0.tgz","fileCount":36,"integrity":"sha512-X+vW3pCT1YFU3bhY88W5OU4TlOKkDaYbOjq8Z7htzQzkDqWKa3U4fLBnwe4zShg2q6CJxjExRVkR4jEo98/Otw==","signatures":[{"sig":"MEUCIQCLipYME1bSGYY1VKD3rtXHDEV5Tn3FGV4DJflJCKNeugIgJiWsBBFOcDSz30mmL6zRg8gzkg9jPNSYT2Iw6fWt6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGfk15m2wGosag8Z1EotQYBS2ijX3IWatuRtJDJ0KHMZAiAbvoLu6f7mgr0gSea8tAkXdIA1doczGQwF1/lte86sFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116812},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"257eaafd2417629371810b5a8175ce29c7427db9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.0_1791068114821_0.09494101769088514","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.1-rc.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.1-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"6f4880692b6867a93893165a8b71b2997e7b08f5","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.1-rc.1.tgz","fileCount":36,"integrity":"sha512-dlXzTJtH7ht8zcyNPOKweFS2byZOn3V56YBI3gtdJ/3gQUmN7rmsWchFNM7AFcfP+C6zEqvMGfUBis9wV2i+0Q==","signatures":[{"sig":"MEUCID8r6dl4dP9ZOm8rgyVFzwgUT6CF5NLSqA1MJ2IcPgXKAiEAvBTJ5lL6DGBKTNgK3w2EZEJZ8/0DTzoB4OGONTbg3nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwRuYYtb6Aph8hnP/oxoyxpVqGus4ZVxmL3axsdO7ncQIgTSGFYW8oUvlJud4nn6FVLv5+SGiyEALNSB6TQc8FNR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116832},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"308f53d7129356befca21fdbed6792350236b462","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.1-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.1-rc.1_1791132013178_0.5516350278333402","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-rc.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.1-rc.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.1-rc.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"6c71deb150593580179f4d190843bb7b4ab46743","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.1-rc.2.tgz","fileCount":36,"integrity":"sha512-RYUOWmipoyDddB95dPz2vAM3ZsJL34uTrDl/6Lb5Cp9ejfjD4qDTbX0rdf/dmctUAwwR5B1mIzTtsOG2Q4Tc/Q==","signatures":[{"sig":"MEUCIA4T2rch+vSqoNrChJiI30/HjuE2JnYCiZilvBDf7U/NAiEA4rKFTA8OPOmENgnNbL0iwnxGGie3TjY71+4bJpV9Z0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHAOykQYjqhzNvuMX5wpnX3zg8tZefuINEKu3mZy4S5bAiBU7b8czr2NWPAzhjHFeNwbomQo2vYZSqBD+SYYxAGQOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116832},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"477089e1f073e34d2f338e29959acd04b378e355","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.1-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.1-rc.2_1791205733639_0.019057134419799615","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-rc.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.1-rc.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.1-rc.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"9511a321f95a6e1c59183bea6a96cadfc95ad823","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.1-rc.3.tgz","fileCount":36,"integrity":"sha512-BSOjxdHZ7jbB7fSuzOZnF5AFJTzDby9ygvlhugZpPyog1iqxC5Nqqc546N4JgUvLZRwGFiQze02kfvurGIxYog==","signatures":[{"sig":"MEUCIQCYbK9uldnC1kgp2Pb4TMLYJKj6J5heURyuzDR2IxbU7gIgBwmIlRdaJuZZtpeTqqdeYoHLFcN108tEWzPWRggguiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2bmGlnJ32dLSVh5IHrHf8pTFFKPjNp4V7v2oziFiR9AiB8JQW3SJ7wRiOka0UNJ3LlGZpc5369J+NHQaGNW6sIbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116832},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"8f648c98718b0616db654ea033f56b198bbda601","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.1-rc.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.1-rc.3_1791214699034_0.7722698935604826","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.1","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"562a30f726622afff472f7056a0c46f7d3a03a15","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.1.tgz","fileCount":36,"integrity":"sha512-wRwhVcNr4K3AaB/lxeRFqEvjujIKuWGnw42CYQdGEeV+I3+chQz8oEtPcP6J3fQTEpdSrZEQIaRu9MA2OWKsOA==","signatures":[{"sig":"MEUCIFmcrlqoxvffmL6E6eikBIWUoYfuj0oaZqdyDlex6Yw4AiEAuSb6EAijE8jKDY4wn6YwGX97R73VyKgbDWLMeUYP2WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAn1x8WGt19no/qT5fWIGUHSI+dPndWurgcXnl7d4bUCAiEA6UIgQjdar3Mdndaz8y6gra/NeTq54Sk9XGDd+H0rapM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116812},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"c1c92f790a33b89844d29f763a3d14380ce1c825","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.1_1791217517044_0.9505004127125902","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.2","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0f2ce901726b2b45b5d69fd4e1dfabf90b707e29","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.2.tgz","fileCount":36,"integrity":"sha512-9XQlQZxTgl1Jqa8SXhlioQhqJ4LtN2FIgR50+ed489WGRLn8kUijd1qlRTx3Ai41I0i+r7i0mx5tJISj9oZs9w==","signatures":[{"sig":"MEUCIH/2OeDgeetz0D4wiXnsRuhNY24AUM/uWvnFClRcQfjjAiEAkm3lCHVscpF1W9RgdBhAtmjcWuC9nm5VZcTeRc7ysio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpniJvf9KxA4zpyQkznZKD4XuVBJrbukEUo80b5TK+nQIhAP81+2M9qkLY9SQsC8uCh/TwRnwr5ZiO8UP25ibRsriI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117983},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"def4a5b977ee1a51a0b8e6cafeb7e26f78e372b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.2_1791289376688_0.7165334576465887","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.3","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"68ed7828d0fd71814ae36979be4fd3319fc61a00","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.3.tgz","fileCount":36,"integrity":"sha512-p63hQP/k91hXUUkMy5awwMFG1hQIEyWKLP1/FrHIN0Pvo70LXyQ+ikcv3QBzH+OOeQICqaMbxkMXs+7X3ub94Q==","signatures":[{"sig":"MEQCIGzWntED6T5W/Z8hcxhpPTadWCukUBqbeLdcQklLzJNCAiARDm7BEa4r2xQH7bWp/p6rPGE0UOy6N6kVAyPMR94OIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFnEN6zLuAgJAJEqYnxE9CVFQEaw0W/SY2oCYKW5udE7AiAK/JREtH6unenz88QiNhSWNoCDO/TC2spHvwr4e03OMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117983},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"011e339c17d76f9706952a731a144844d3bf376b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.3_1791343236307_0.1337786504503875","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.4","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://github.com/agentfront/frontmcp/blob/main/plugins/plugin-feature-flags/README.md","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5d6bacfca00af4ee583645ac2275b8d61bc5bb36","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.4.tgz","fileCount":36,"integrity":"sha512-rS92b/u6tI2yXNlJ39Ai82HXWWrm2SBBptvm1s2+3d/uX5IyckEXAFP70dbWFzUTI1mPW8TrAw9UUXa7glVLJg==","signatures":[{"sig":"MEQCIGPCk00iiExqsu1Z6hqhL60AnMpJXgZ95xh664k4fnsTAiAdgQ0F+rVH0oKAGC9cVki427C3tHy9Ftsc5g8NICdqUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWl+KL2JZUgSmAagfwn2O5s1mjSR8AU24Rwi+sfyoXTAiEAr0Vt6idoD8j0N8cHnk6RGaFbpuiKb0J2u6mlSEmp4/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121573},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"b3ed25ad27ae1204c6f023b816f2962a8b77f759","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.4_1791592736034_0.8191144529913621","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.5","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0d8df87ab01eac22bd27c2338d8ab462062a2a0e","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.5.tgz","fileCount":36,"integrity":"sha512-JCFuQIDojLQgcc99qql45z3SOQRY1DpuCTbKcXtVzKXyJeuo9VQcbnKZQjHoDcc1JzIWAFlY/kpDhDbBQKH8Rg==","signatures":[{"sig":"MEUCIQCqQvdS0L6b+pkPVB3A/0Umhnl/d0Vx/kPYUlsdCJrUlAIgEiAdCnZZz/EwvBDWzVyk/rS7565tI88dPx6MmOmGODk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnRapmLkDnDrFgl+HSzxoXf7Dq7wchXQQtWDpQPojWtgIgWxwJBZjjESjVVR6RYSwlYWU/wiOJgm2M7cbnnzMGTTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121490},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"40f83cd630c3461173f50b9721c1767031f0e606","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.5_1791708846996_0.5205674030764771","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.6","keywords":["mcp","feature-flags","split","launchdarkly","unleash","plugin","frontmcp","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"54e66b3bd141f2f72d2040ca618c4103bca35563","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.6.tgz","fileCount":36,"integrity":"sha512-+xckGbfEPukoxpQE2KiQJxAE85jjr+2xeSeT0sUfYxtZXY90tma2KKJgfMsU9lgQRUeBS9jwzMYdpEpWoirTcg==","signatures":[{"sig":"MEUCIQD1BcxVeZTABhuopxumTALVfeqePnGrWLL4pusWO++TjgIgTEE0XZBTcVY2+p7zB7ql7YbKALC9xL/VLSyrGpMIlAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHWMuletUV8PIdRHGlrMn9tNYDcGvbGly40hQILlxMlTAiEAl5iBBmXYH+CqpbUOC3bsCKbmTftdGqDzntv3pIGVlrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121490},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"5c50e152f743cd568372dad7143607eea1c0b6b9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@frontmcp/sdk":"1.9.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"reflect-metadata":"^0.2.2"},"peerDependencies":{"unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.6_1791740009172_0.5463589793739057","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@frontmcp/plugin-feature-flags","version":"1.9.7","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.9.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ce640e37fd02e8c5c9f624eb0156fa9e18bc642d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.9.7.tgz","fileCount":36,"integrity":"sha512-C0dbWHBy8YaUq6+AlkwEll5chCv74iW4x9WsNeA0bwtOf3/vyeTDh8yg/82gMn8duuutum0auzLfzMWjZAVPFA==","signatures":[{"sig":"MEYCIQDizU7iT2tXos1Bc2kBfokmojxFeoKgia67qWXcOyi4TwIhAI32i7wA7k7d2GyFt0igznRKsB4eltmlo4sKvabczpaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDnP31wEyPF+Eo0eZv8pvP7bDEzuckdzziwaA8+EHPiAIgcArSpgSXaXTvPrzF2xpudjjAJtMJP4gJrdrVLCf/6j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130288},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"2780fbc2ca56a3d2a8f6f49cb8b97b293a8d3626","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.9.7","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.9.7","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.9.7_1791821888864_0.16611249286648855","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.0","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5a1745027b7a98597f308e0f6c70856dde12d87b","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.0.tgz","fileCount":36,"integrity":"sha512-rFBJuVnHLdnEfNP6RyejsXtbHt+UOVTknnSTwg9zbPrmZqLinNOwDCTvYVazFbi9TSmKJA2C3ShvXd0cNPaNoA==","signatures":[{"sig":"MEQCIGc2rfyWsRfZmS/yeWIhWnbkZuN7sN/NI7frgBStuAr/AiAY2HFE045w8dJLjwdC74EjC/M1CDhGQ9WD4piGHz8X6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBFz6AjguiYRp56Yh1C+1vcOD35cETFeIQfrdIWKByMQIhAP3GXB6BRijZ0qzMNgiIJ9h3HAhinwsGjTMIlsvzsXgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"ff9ec45ac9b2f922cdf2451349d3392158d1d548","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.0","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.0","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.0_1791853295381_0.8195659209880275","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"884938b6e497020f0175b94b44dadd48b79afc5a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.1.tgz","fileCount":36,"integrity":"sha512-rvRTGmJ0wCp4B9B4nP14hA2jtV4+Bh7aj5RpCeTuxAvC6Aasc+upJrXnJnrU12mfi6kaJzCaLr22aRScfz9ygw==","signatures":[{"sig":"MEYCIQCKrt916F152x4q4WWA1QpvxaNkgkyglsEBjw1nG89r5AIhAPuWKvTbgztIwnSowRoL7NWCgdKy2RK3ywrN7ZHkLS8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+O3PV5ViBq4K78i0qCz5itAPU2vHLEnIjJ+YE32o3sAiAPUnQu5JBt/keDsQmuEzgIPeljOAhm5aYn/w8yzkWSoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"50fd932e7d7cfe277d95abf1105fb6c9e10b3d4d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.1_1791861273204_0.8760321008763841","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.2","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7032642c7e5f0ef20ce1c403c5ed0c36112954d6","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.2.tgz","fileCount":36,"integrity":"sha512-XN1Ytw336CiKOQEqfBfHY80Lb1rzhtKkymrv+IKAuUEXeAgIz1rOFOWNiu3/SGC3Zs6ejoXBuboPir+3m8ZThA==","signatures":[{"sig":"MEUCIF9MsDpBYDMd0PeEHai7dHhqq8o8dW2PYkL+nZCz7KIjAiEA1WzWkLacYlN3sXBlcAjD3H0OB8lvMY1HfU4vm2tB8A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAIy1GHVn4EQYlCOA03Z6VAbfkYPeq+HTYtnnFndxSXAIgPBD8ddZXCKbp3VVmbIWvoxCJj/SdwQfBpWxR0EDxcc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"718bb460a89116caa48f1871537211b15b1e5072","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.2_1791873236122_0.6929599165591158","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.3","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"85af3b81fecfbbedbedaa230024dfbeaad6b7ff6","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.3.tgz","fileCount":36,"integrity":"sha512-1n/g9PhB6gzPIFoZ9PuSm38w5sRW9A3paTzd2YBNpZLgGDpaCUW4y5xIL/j6v3AeittzL542xzE8P1yXO2tHFw==","signatures":[{"sig":"MEUCIQDDtfoCwLzQ94j+Vy6aphleu9VewX3YkQIJu1LzgNmu/AIgANU5wUfJC+7SSDET+iY3Pznxvzezz+9JAeajhv01iYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtbILIUxxwrTKKsqRdkxLlJuOf3CF2JfKbv3S9mbFCjAiB5IJEmdZYjMrE7eCHaT0BJQ1X4u+6ot3Si6KyMCatoSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"663bfd76a7c7452c748429102e4425c8981afb62","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.3","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.3","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.3_1792277456829_0.09201548513862101","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.4","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"01b2ad2c437632dbbb4a6e0743a99e545bc84809","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.4.tgz","fileCount":36,"integrity":"sha512-Y7AQaMvFgZ6fSu+RZjhG9ATcpfGIPgz4fmGExhymPvyw8+/pyq1br3M2VoVTRAX0yfBI/3cUF6PeFJ2G8fXn/g==","signatures":[{"sig":"MEUCIGy2jqy2dPyCIXwZVwk/Hxn4kxG/DkdZYIxUXGjJKx8NAiEAzWjZOUDmOQcmEP85CBls8khUdsFjp9NGZ6zg6s6BxHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOO7+0Cenkujux3DPGPdI2TgrRZh33V3q6fReKU6WsdAIgFrO8UlK09kNliAjaXdVkskoLtIROIKfrXco2DJXnK6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"0d0c2b9d45bd89ff625c519239f2eaa93459d1c2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.4","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.4","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.4_1792483140746_0.27225060910137944","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.5","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"b05ca1e75bd9526e181862df8fd34d060d294b28","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.5.tgz","fileCount":36,"integrity":"sha512-OVy4hAaEYklw7wOAJWrOwq+oDSYHhfIuNa4aDk/Xr22eZl679jOMmSKM/gvdmkNhgXSW6gVeQV+q90J/57a26A==","signatures":[{"sig":"MEQCIENRGucUJsIfUPuzf724KY8x7PFZ4en2SzAQlBUOcu+pAiAyM4oOry/rXwPXXIZS5BC3OOWm2m3hIq+PLuCocek7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGjfcHl6H+9RUySlGyGF3OfGj6AiQdthg2mJN2m69CUVAiBRDMM3JfSuYWfaFH+jFbIVZe2vT7ze9UUfquwTAvIBrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"36f4d8585fc16258b728bc683b225fc194fd5c92","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.5","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.5","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.5_1792485996068_0.16249047273540906","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.6","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"997f516fb17caeda2597b750e9a5fe0e575dfaf3","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.6.tgz","fileCount":36,"integrity":"sha512-xh7BD2wcRgvoNAWNJ5/oiKcV4tRsFdpd1ecCSh4xz0OM9Qb5dAU2qO++ld1Tfrrx/h79Gif5NHbo4iVZf11Ttg==","signatures":[{"sig":"MEUCIFYaMKKXpgR+s0BBUt1NiE8A7m4Mg6OXQ3/4qgb0BT7mAiEAuYEAfCm623d03dmgTbb4tq6ERNVxT3XcuZjreCIpgGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjIP+XUedDCZbgLah4W1pU+X7xB7Ff/ayr3LpjJ5zVrQIhAO68WXU+UmqGIzx+FTzodvLxGJ+wAdfmAnQR0imnjBx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"30b31110fed8d5d55ba931df2cac6489f41f76b3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.6","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.6","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.6_1792500114516_0.09982348724341983","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.7","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"a0af78315489187a9b79423c809c49d048277ae0","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.7.tgz","fileCount":36,"integrity":"sha512-GU7eyPo1B7A3yMN80OVIJByk1OK0XwLH7cIDNoRuMJ7L/2VAGt9KcsD6hdBdbpmM4uKJFG8+16XKsiLUaqhOEw==","signatures":[{"sig":"MEUCIFAtiUCavrHZ1p+qEiM0kjZ462oU60jqRfLBgXz/jq5PAiEAwNDlOhA58Tgh3T3v1yKmMDEcqT83ID3gIoyd3atMD4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGqp6+kc9spnzRi5ErQzLzVjnekbMuUYuO/G3fsu7W4fAiBoC1QmlCKOM42LhUgWhlydvBtA+VKFhGEDJEiU91I4Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"7ac4684f37a13d3c74caff03575d747fea343479","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.7","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.7","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.7_1792508410600_0.9722813592516917","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.8","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.8","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"db990ef3679541996b7f884cb6b8c88dae45ff6c","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.8.tgz","fileCount":36,"integrity":"sha512-l8tBNG5oltBot2h+OhtvP1yBMtRUeo6EN68SjJsSoviEklDkXIG9Qq+eSOxMsd9Lfr+J7t2nv/W9bEf0aeqDDA==","signatures":[{"sig":"MEYCIQCu7WChB4G07+R+Qp4YRdtNPq0nAeSVCacdBlHwf57Y5wIhAPKVICjN/Dx3PV80Rhjj9jSh832HyDf23TWWOlM7Rkwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDv07vSRzQVkqQQJVWncexKZZ/UN3snA/WRX9PId2gY1gIgbJzEE3rs+PgNE5MBctbY2TFc6+5v2Eb8xAFR2NoXaEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130294},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"022c8cacbbb0d3f9e848c35c69acff31876711af","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.8","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.8","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.8_1792533651514_0.06132022588303099","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9-rc.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5968407eb3472704673c69da56379a96028b5e30","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9-rc.1.tgz","fileCount":36,"integrity":"sha512-PIoiav2QeutgliomwnQGVc9NpMr6UcyNqx8Fn9vHV4VbBHRZFINwxrQ7XZrzgCEmgc39Flup+GfwwMxC5cQsKA==","signatures":[{"sig":"MEUCIQDhMRttPXYrGlrnYjBo4qF/cLzRMBEI1UT4I6r1eYh3uQIgQzcjYWPmWXrRsICXHNjM5JHkFzqKtANwEHaczqoAk64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzQNucwwmgAMa6RFYbbApe7EAe5ltn4t3RLWp5+s13vQIga7lzJk+a6x7w87uJGh6W4Ar96yXcYSlIno8EoA3X9UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130324},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"9a1d017f519a772463ea34d9d3503b2d7356864d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.10.9-rc.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9-rc.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9-rc.1_1792536678519_0.6174338100653345","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-rc.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9-rc.2","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9-rc.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"4ac7cbaacd34a1511f32122b2d7868e78d065987","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9-rc.2.tgz","fileCount":36,"integrity":"sha512-3yp0Ern4Tx4W3R7nTVzifWkkHhVGRLRibW5W14A4txbP5thXQXb60Aes5E85Uik/i4SHASVoz//MhqCqsxFnSQ==","signatures":[{"sig":"MEUCIFgL2W2Fl+QERLpeuSvWIREr5t83qrSctvB55SE26sd+AiEA2+CO1JGIVRu+Vf+GuqR21Piq7j4B0cVWGOoafvK7gek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvX/vathET+iZg42MCaIsu8zG1wgMU3cEC734wwnDeEAiEAxiCOILQ6vqW10PHFyeUZrToocatOE+NVFjFygJXUFSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109001},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f9bf70ce6d1fd560fa50f97d3aae9eba166615d4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.10.9-rc.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9-rc.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9-rc.2_1792586733330_0.3929730025121896","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-rc.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9-rc.3","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9-rc.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7b2d5448cdd35cb895734e5b771bbfb6ec813b91","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9-rc.3.tgz","fileCount":36,"integrity":"sha512-cKWXRj6fxVHellHBXtNxfWvEIjCQxN8LOCmI+QDj9RDmhWwAFg8c2YlNCG/dI3wpbgEhOF36aYNUOKNYuIFzMw==","signatures":[{"sig":"MEUCIQDJ/G0zubAK+U0PbDh/f7h0/kTT+zKae8jy04LafkUGmAIgNA4kFfjzSPGJrmFP3ovI7HMGrIJJBvhrv1EzrXqDrdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPC2QZPM58uGdNOeh/H5QblF8QyJJBcANPouuFLtkGAgIhAPtlLCIZEIbUIyRY/kPqTHnXzELPd9m9dVPG0liPlGU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109001},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"26a3aabad00bb0e653f2ede0e624cd18742f95c6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.10.9-rc.3","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9-rc.3","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9-rc.3_1792590743125_0.9995743234192178","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-rc.4":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9-rc.4","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9-rc.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"a704fb194160adb89dd63b6c740d8a6ca1644979","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9-rc.4.tgz","fileCount":36,"integrity":"sha512-WW4xxgKoe0UFHefsuFPzgF1I4834CzL004Ah9FrKSuhZu25htqDOEtZ2WbLf2dgtYZAZcFWyAE0DXjXlEsADYw==","signatures":[{"sig":"MEUCIQDWiKh2b9zA3f7AvZxwfrTj8gTgNYuZjfHOWXVaUAE34wIgLbxjliybMvI9wDoQTSv9R9ONabGD+WQDfAA4RYTRo4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGv7v7AC6fJtycO2kAvkLuHWupKcLfbxsC8HHowHn6xAiEA6JmRqDUl8bDCVQq07o5qmfoQ13Ey4H3hIYc4RtLdYXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109001},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f13b8af46c505c2dbcb817c15192e25280ae491c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.10.9-rc.4","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9-rc.4","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9-rc.4_1792600122894_0.11741940644851678","host":"s3://npm-registry-packages-npm-production"}},"1.10.9-rc.5":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9-rc.5","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9-rc.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"24c5206b5f434ad012cc1ecd3ae0d62dd5f98000","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9-rc.5.tgz","fileCount":36,"integrity":"sha512-RhA/OK6z03zFnLK8v846G+ae9YnrZEDeyR4HRs+7dgXg+ibe0I89ve62/es1adK2WA/4OyjFK7sH13c+6A2atQ==","signatures":[{"sig":"MEQCIEBs9M/RpNMeom1rZviPKDO5AzTouGBldXvbpCcflhO+AiBb1pt5yI8c+LAWhF4vkYp7q7dnM0RLrbDjPS6jMbzoxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANLc4YnQsU8b41vF9vQct/X3Mn8wLXZJCs6gnHH4EikAiEAsFRczO4fwMXaTd1XtNOiiJqbWvmp/A5/af7ygWlPBYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109001},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"71df5d8dccff3dad0a1c02f051667da28c616fa4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.10.9-rc.5","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9-rc.5","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9-rc.5_1792604049496_0.6071739339070441","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.9","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.9","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"edcb5523f34f265da55a83c8f475ca5390c26413","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.9.tgz","fileCount":36,"integrity":"sha512-wIC1n2LoIHXj3WmdhFsp+7hqsx3HUZRFht4bagWyBufy7AYytfWRHDsQYXIJDv6vMFA//K+xNvSItEndyDUnQA==","signatures":[{"sig":"MEYCIQCC6rwnF5GVlwW2QqxstVxxULRrp8+OjVdQY6FIEtWMeQIhAOYTrqYWdlL6oLyZdzTH/m9QbH3mGVFQBObdG5wsWooe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFRI0pg46BvoW5v/bgtcZMva7UeY9CacC03czz+2dbdPAiBJpLskBUMfFOLUkCXipfDB9CuOeuIX7u1bxL2sCo4YMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108971},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"2e1bbeff9cf15f2bf1ff623662295395f604e28f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.9","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.9","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.9_1792607059264_0.9878693898773834","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.10","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.10","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"28ef0b5559429eaa65e2cf1a507008dce551368a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.10.tgz","fileCount":36,"integrity":"sha512-igqImHAsRnu2ZwxsRifO2EQk7F943nuU0/KQDY8ONx26zGKliSTHaJ8KcUHqazP8WKSn+Ky/GtJtvH1ZIePqnQ==","signatures":[{"sig":"MEUCIQCDV3FSThGAw1UZN2XfMTd4CpKQa5bKf1W2TnLCSJ0EDQIgVeur5eoV4M/n1d75myMEL1/YmI67zUYmqez1rdSyMdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS+IDurIKqKz7NZ2a7wJBLA5iLk8+ZEJE77I6n6+ZGNwIhAJFkqgxSQ/U5hZUPIyUDOyvrm6cs0opJTZOCksd9i9bH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"cef3cc4ee2dcc41ee163c438f8571a97bfc6a057","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.10","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.10","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.10_1792609345435_0.5873549963969398","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.11","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.11","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d06f131bc9fc0917525dc75e4be3ffaebcbc2daa","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.11.tgz","fileCount":36,"integrity":"sha512-FvOZSGkuuVwfxzAEzcKyaMgEIFnfOM08YsJscMNtJffLOaYU4IoP9xRlQtLX5VOowZ8UbJTUwIj3txKfcwMWZQ==","signatures":[{"sig":"MEQCIGZhzGEisf7lF68SCHle2FQ0otV/5R9TX+0qK7wjeaHeAiBc0iKkCIy9HslDFsN+Wo9Fkc80gNp5mN0CMhrlYu9M/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvIDzDrunWrxsPu+rKY/koK8Rput1sfss2JwIuuBudnQIhAOzbbNZKZYRzfPg9xAjlTTsXWz5Sojgk2TYpEoIvzOiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"fed248b1a78eb8c89a7adc16ab9cf31f5f75c3ed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.11","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.11","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.11_1792971376474_0.26848055136016","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.12","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.12","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3a9bf69f8e1bbdb188ab3d25a6c70de62524fb95","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.12.tgz","fileCount":36,"integrity":"sha512-lsz4H2LsYXTlAqgUC2PZxEpt8Zb+Xo7dGCwRjPKn7hqmN+D/HHlKHvPA2AUC+NvcNReczDgy7fGtcuj80drw7A==","signatures":[{"sig":"MEQCIEL7zncUHdEJ8EGx0eeF5O1TgvG2d0+cG3qbBiLm6qudAiA55oxeo9mvWx78ZML/CmbklVUbdtV/ZpUTwQ572G4EUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZuvMwx8GvrxtmQhDlhiMZeIFGntqHGPj5HoNu8XjInAiEA69PzDMiK/pq0EbRI1+qTqzxeRip8Yzwyeen7YS4AR9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"35dc71be52f6447ca7715e6d921d48bdac30445a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.12","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.12","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.12_1793201761611_0.5496236548269677","host":"s3://npm-registry-packages-npm-production"}},"1.10.13":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.13","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.13","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3d758bf777ad7a0b950760d218566d05db2aee0d","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.13.tgz","fileCount":36,"integrity":"sha512-xbQxdqaU3BpgqTRXzfBnlMGSanStrCpGobroYcUjFRKsblF6bardZgXNTDYZh6H7nEv/IbB2SL+Efo95qHLgiQ==","signatures":[{"sig":"MEUCIAnuqHNtpbKPbYHMicmBUn/XWQWVKWPGVVORgptKIYOqAiEA1oYerIjWI0p6j/Klafkz1alRY/PM0f4josF5r7GZBKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjhyDxEV5ABeg4EuX88PJRYkJIqtUWLwRH1MO3WvNcWAiBkB9egit+WJAMPg5zx9/IRZ8eG+lSvFhB3IqP3Rz0LjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"cd91cc340285cbc36e612a6a6d31fec1bc9fd735","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.13","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.13","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.13_1793218414959_0.50982636591972","host":"s3://npm-registry-packages-npm-production"}},"1.10.14":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.14","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.14","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"a9035cae1a606cea8e50820726f8c4b6494a7b93","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.14.tgz","fileCount":36,"integrity":"sha512-jqGjxu22kA6to6oiD061cIhqqSIn9ekYLmivIt7HU1EmTMuyNDqT3+1uCvmtfDJuHe8JXcwcKOzsaiI/h8n4pw==","signatures":[{"sig":"MEQCIDj9rB5W1z2NS7YFPpGdymVlUoksHSeCprltOjGJdW7wAiBpVjztz2i2c/cf1JyDTsXHsG45OoPz7Son2gK15/fnOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGey39s+X4Q4MWAYDmMjqZB0m1GXGCUQGWqnddaraTawAiBHRjpbhPnWmPr568mfIYqfnLSk66n03hsdf80nDbpuLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"b3f1dd18069a4191c404b67b0be7a0429de6e07e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.14","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.14","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.14_1793552699723_0.6402498084047562","host":"s3://npm-registry-packages-npm-production"}},"1.10.15":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.15","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.15","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ef963b51eb2c23301a69a097f2e6f85ed4b36cab","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.15.tgz","fileCount":36,"integrity":"sha512-ZoBTrYXQdPEVTaNe7BL2X7XbkZkHgddq27FdfwFiGc0xcLsS4fKVUa7/6fonSPE1FqxkGEalqPCfaOLChM6rYw==","signatures":[{"sig":"MEUCIQD+HaaKndSMf3lJlYcw/4HlOsGpGRAKEa2tTkNogiqLTQIgXYh92329q6IV/sHa3Y+rGzaDuTGfIxXrUyOZffJoask=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFr7Dl2o1BesaPMZZwgccAKkWYpC4R8tccR7tde8N4vjAiAx3UAPAWeFbacikxDnwQbGgN1+jsrkJgelCkZcYli12w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"2275cbfde1b665892c111786464b6a89c1a495bd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.15","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.15","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.15_1793559028323_0.5509671359237099","host":"s3://npm-registry-packages-npm-production"}},"1.10.16":{"name":"@frontmcp/plugin-feature-flags","version":"1.10.16","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.10.16","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"feb6337600ecacb23130bef1c20f5172aa856d2e","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.10.16.tgz","fileCount":36,"integrity":"sha512-udsxDQqcmbSG6osazOlLHlISuy3M1ozNvCbSlmmWYg0T/OKKhATiMuAph6eXLPladHPoWW6YI60xEWRoOcVn+g==","signatures":[{"sig":"MEYCIQCNmQ4YHivR/WP7sCC2+kbjDhJjs3IW8DK9dbGSTP4WmgIhAPLWXQUR2dxCkjadWpQO8MrdT7F0xLFx5fFU/Uog4STP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtnXZg+EiehRbCmajiA25/fUumYy4U1SPWNY3/tb1LTQIgKaup2WANUiEybiJevVzvM2izeMp4f4u2hZ4iRtlWbr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108977},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"e4001693d46d17b350748d83d01b9a1f8dc0040e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.10.16","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.10.16","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.10.16_1793615296772_0.5149574451377029","host":"s3://npm-registry-packages-npm-production"}},"1.11.0-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.0-rc.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"fc7d30903e0de1f86d9660cc1ceaf6cc51502b23","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.0-rc.1.tgz","fileCount":38,"integrity":"sha512-fpSOuTVsImHo8cFyx0vjOe/nkzyrZjnjx847qyEGZluwGkMcooxPL0dUfTmRMA8/NPjj3PTK1WSL6o5pHBq64w==","signatures":[{"sig":"MEYCIQDCztRCqYJU5AyN7KChwnMFlsOD72fa/mOJvELP2OqQrwIhAM00hPIHbEKYH9pPeD2vKQNB6CC4QbbJU4IX+D1cKIpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM13oX65NoTGow/f3TcvubyejVcdQyHOHDN0udC4/jwgIgAVREZ96NwyDr9xxVmoRKPX7U33xzY83uMSLzI/AM/RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120148},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"ec31e9faf34751ff0f4a399136aff673ba8fc4ba","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.11.0-rc.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.0-rc.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.0-rc.1_1793730026885_0.04933228649084265","host":"s3://npm-registry-packages-npm-production"}},"1.11.0-rc.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.0-rc.2","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.0-rc.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"92114c6fe577011f256858809effe540ba1b1cbd","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.0-rc.2.tgz","fileCount":38,"integrity":"sha512-JVHPMi/XhRRDkuFl/QNarQQ1tgThf3T//Z/5cB1+2+UokaJIWbBB8djgjxiMlGR76V38gj3VqfrPSgNKP3ADEw==","signatures":[{"sig":"MEUCIDAPL5tCyd95pzFrPhJgoLnhcOkoQoB2bskFmBISjLH2AiEA+mZRdkJXPtJebnRSy6ecF/GUM/TfycsliApdO8KiLwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCl3RMyvnYCnTk8OM9T8CSj+0xUWlj33qIdKRZCR2NVQIgSNN+Tzr8xyq4s49gpyCsNfEUzelsV1blQCcPV496ZlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120148},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f34b5a5a3623c66aed8976f450bcd36c00cad8c2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.11.0-rc.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.0-rc.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.0-rc.2_1793744302292_0.8342363783272724","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.0","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"084a23a3f075c630a6dc6adb463519f4fbc6f9a4","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.0.tgz","fileCount":38,"integrity":"sha512-EZLc5DAXiOxe77aJOa742azfFUx01bFx+VguKEWnGH+yl3NcPH7siWc9LL+hGWL9boJPi6ZYcTfGGMGi+p/37w==","signatures":[{"sig":"MEUCIBdSIACN6RnuBfqk+/kt4PWEhtn2HpjxRP4M7Te4xJjlAiEArWo+c0AwSo08ci8DqCenXyl24hxCF52XlDt+kH2b94k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDDZubdsn7UR1tgjkyb/+7sPVBhTy4JnO43It7ND2jgyAiA/rVbxU4njBRZeLvPwx3hLbpJrAEZvCNr2jKRDBYDkgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120118},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"8108a08929bdc0ebc4c79d7a4f0cab9b260469de","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.11.0","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.0","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.0_1793746548165_0.667638961990507","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.1-rc.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.1-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"b17a70f2ad3c29e82b766ff9bf2b9c83266ad8f8","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.1-rc.1.tgz","fileCount":38,"integrity":"sha512-dFLfFOKfSHjd5nYEMa1YYga03oSrll7rfE9na10/epxqiyTvzM7B3GZxf4pmm0onpoCDhQdAry8oNn9MgHDeHg==","signatures":[{"sig":"MEUCICfX2MRX5N2oO6fWo6h3A9hU/yn++fPEtnCi1Us1XB+PAiEAwOXT7VXdEZ1685Mr9CaE20DixDykrEm/UbRkroWvXQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHx5lEt8q7aWZBnQA678HhSHjNQmKZw78XtlqXuveH/QIgWV7X3oX21bXdJmeGTGHYCI3hZGhgvPzlRvLVw2TMjHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120148},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"bbf139f23edf30e23dec4d2f4defd598a775d5ca","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.11.1-rc.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.1-rc.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.1-rc.1_1793842191701_0.982250514696746","host":"s3://npm-registry-packages-npm-production"}},"1.11.1-rc.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.1-rc.2","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.1-rc.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"800d7d8f06bdfc94746099cefdf46cb16ba02acc","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.1-rc.2.tgz","fileCount":38,"integrity":"sha512-KIQutmbtQLUvIExyUcMEB4/vq7JuItHXHfOglG+b7tKYfwMh573g/aBPmlD21ayGAVpv/aR6bQTxI7YZUISsPw==","signatures":[{"sig":"MEYCIQDhjfzUl9suuGyAPMk3UV0FMZwBKBrn7oPaD95koP9ncAIhAOWt5CHNYs7TUUhW6prpVHXoHOjN6fob8zTbIEdSTMtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8EdNRFheKgdCgNd8fPSWHFkiZCVYllvxAan8sXepYEgIhANvvj9jHLrZK8boR49Yfq/L2NN4Hw7VdbOTt+6clWSPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120148},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"f502e5a9af9b8a20ef69be8297d9ad6aa544f9cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.11.1-rc.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.1-rc.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.1-rc.2_1793905287600_0.9445823681732698","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1f90625c0252d2d506aa92689c43e3285e27fbec","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.1.tgz","fileCount":38,"integrity":"sha512-7rHJzCZz1Gg/sQo/15L28wuTfQxjUtuDozQcwfjo6P66kQvY8gWuyDY6syzMSFCD8iK5yAqXFqzeSK9xPIEqvA==","signatures":[{"sig":"MEUCIFOG3zL8OSoIp9c9BQv1dDFWEtxL485fh2+FXcIaPrSkAiEA+Zqf+JrX5e4PVcaBFL4/pOkuohkU+uGoK84TshfoKdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ0nhPzjqyFdDpOD0wO89P4W5aoztox6IhbUSOrTnHNAIhAJfkhaUOBIdWMUW+xhFro7dNrrhneVhnLLyhJxu2+MWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120118},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"e643a41d5343c553f1416fc4c67022830017e60b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.11.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.1_1794133036552_0.5270723807403629","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.2","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7f19b3f1e88b74c30ad9cb3fbaf443410371d638","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.2.tgz","fileCount":38,"integrity":"sha512-ITm9PK0edoFhdk52SEFvuyQEL6TB7QHZXIKm33gi9+b2wAMp0LW+r1MFO8uzt31Wuc+Kf7+XMiVwoqncnBUOeQ==","signatures":[{"sig":"MEUCIQC6llHnECMMv0+D/xLmOT7uQzgWkLcG4a9m3yN85x3FugIgcwQzC18E02uFXr5fFjFbZ1u3YWMiXpsLq8VwSBn3WFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM0GX4xCkz72J86dowyW54KMYskmi73bc8ztTxg9InWgIhAJk6vZcR954WOKMF5au4ONj+p2KYwaZ49zEkHlgQIZhs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120118},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"1502559231d1c3e1299aef5f2d3c299fcd042856","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.11.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.2_1794185793196_0.011567322846763095","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@frontmcp/plugin-feature-flags","version":"1.11.3","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.11.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"578223cea46904adb53fffdecb2c936b1f8c34f0","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.11.3.tgz","fileCount":38,"integrity":"sha512-3weURnLJQSip3BomupoHi3I2BrLyBPN5STQ/AUb6da+16FBEvNzbZBk8VeRaa/L+JekVUQvr6TvBW7dgx3zLzw==","signatures":[{"sig":"MEYCIQCPtsgW0yt4Y/4PB7oNfK5nmVoRv2KRlmVwjGud34nQzwIhANoSjoAXuS7nYvW+/IMLkWX+aIbpZpa8qO6G2EblCB6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDt6EsS7pB0Zu4m10lKqc3V8aHfS/MJSgCw4b84jKamDAiB8TYy0fl4bwPzWn/UuAg6e3cNADQQGpnho8xZu2tYpfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121288},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"4704a658adb1139f111d661a3313a3101dc0455d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.11.3","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.11.3","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.11.3_1794254160674_0.7082932719761773","host":"s3://npm-registry-packages-npm-production"}},"1.12.0-rc.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.12.0-rc.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.12.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f044747beb271e9c75862411f5e19ea50ead5b2a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.12.0-rc.1.tgz","fileCount":38,"integrity":"sha512-jqfl4zlA/gQ6c1bKWDN/FjayzUy9GZ1TrawuelG/Ym7N/e5/E1FgJnC8XxpK+eLSiTM7mOVg/7TqbxyFXPJEJA==","signatures":[{"sig":"MEUCIQCcTJsoZVnTdsdjKSZoTBpcgZoW5RGQr3ctyj/ZUfc3sAIgBb4KvAsE5lhVglOFpCpyJLqURjNfNd7hBp+7fQX6VTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDmZJPk5aIOcwigjzXZIXs3fnwKqf8HjBpK/bWUe0X/aAiAnMucoyI21pXGRQpyUT7iqhF4lr2xBvhhiC0oaZ1mONQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.12.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121318},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"aa0ad4c9bb60982b2296df50d32973bbed441013","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@frontmcp/sdk":"1.12.0-rc.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.12.0-rc.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.12.0-rc.1_1794405073261_0.9284346846348301","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@frontmcp/plugin-feature-flags","version":"1.12.0","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.12.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5191a6f89c835a7399ff079d5fb31a5e2f5c60e0","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.12.0.tgz","fileCount":38,"integrity":"sha512-WGiWlaq3XX0u7nov6CVS6+Y59bsFx3TBjoeo83eWlpmRoeMubtOtoXfpEUIAr1/BxzrBRXVu+Zt+HTmcHbe2Hg==","signatures":[{"sig":"MEQCIA5n9LdkFBVPSKpoO4MH8bTuDh89zz7PCnOnljmKkLPiAiA43S1o1XuCHee2CAWl+wP8yxlG23rCJm3q0Vv13c9uEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFA1vDbMORNJQxRmipuupjimfrpucjC2ssl/Mv/tw643AiAllG8EL8ZVBlCFMhh4+4QzI2G3yqP+OAR8/ugFiQ4KYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121288},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"2b00e7c02fd1547b8071e07470469380bda25abe","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.12.0","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.12.0","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.12.0_1794409128358_0.7115553190418115","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@frontmcp/plugin-feature-flags","version":"1.12.1","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/plugin-feature-flags@1.12.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"},{"name":"davidmantoon","email":"davidmantoon@gmail.com"}],"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"e9ea3e02ad6cf4c753172acfa0efebe3eb8bf98b","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.12.1.tgz","fileCount":38,"integrity":"sha512-RMzdOtMF+ig9UqyUfMEAYPunI4OTXO6v8muDUFyrnSBvW45S8JigWg/U86FcistC6lRGVpujBts8LDMdlJw5ag==","signatures":[{"sig":"MEUCIH9WoN7biRq1/7ZG24FOYPjmdhKTvGZVGijPIcriOV1wAiEA99J1IBiUMQfO79p44m0NpM2ikgDH2Kn8xKGP5SCzVwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqFTNRJNMpS17CQa4/zl4SOWmG/2Eog4z3GDBHZfjieAiEAs5ETOPu6wJUuShWQYWTvSZ7L7M41I6/2hG86v7PKRa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121288},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"163441ed8e823bc935fea9b776a0c4862406973c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.12.1","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.12.1","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-feature-flags_1.12.1_1794562910435_0.5265413224347608","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"_id":"@frontmcp/plugin-feature-flags@1.12.2","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"78cf4133f93e67d8575b35d041a69a24a405c48a","tarball":"https://registry.npmjs.org/@frontmcp/plugin-feature-flags/-/plugin-feature-flags-1.12.2.tgz","fileCount":38,"integrity":"sha512-i6E9DPYdfWIzBEOLhcgL0zsXRTNMVOoeHh61f/n4UaLl4hjrXAeizpmB1jA5p56cjl5gnVelt6w1zGQ4UceEGw==","signatures":[{"sig":"MEUCIFWAg/WIQXo51kcuA8Bh6hqABnQsR1hRYvWwrW4lfhMjAiEAoEQ7HbJRHpWOO57ghIXJriBX6AOSw/fcXFN52JXmTCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKjWgq8kQco9kBkvxlYXMyM1D3QWHJcmybZKkj/CutGgIgRekUcecXkB2nL/kCWZC53zjAvKeBwi5zN5j+K0s5s/E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fplugin-feature-flags@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121288},"main":"./index.js","name":"@frontmcp/plugin-feature-flags","type":"commonjs","types":"./index.d.ts","author":{"name":"AgentFront","email":"info@agentfront.dev"},"module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./package.json":"./package.json"},"gitHead":"07a9de63e3c7fee4c7b8c53e4fb3a80f1714ba91","license":"Apache-2.0","version":"1.12.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9416b31f-ab86-4be5-970d-0df908d5fa67"}},"homepage":"https://frontmcp.dev/reference/plugins/feature-flags","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"_npmVersion":"11.5.1","description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","directories":{},"maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"},{"name":"davidmantoon","email":"davidmantoon@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@frontmcp/sdk":"1.12.2","reflect-metadata":"^0.2.2"},"peerDependencies":{"@frontmcp/sdk":"1.12.2","unleash-client":"^5.0.0 || ^6.0.0","@splitsoftware/splitio":"^10.0.0 || ^11.0.0","@launchdarkly/node-server-sdk":"^9.0.0 || ^10.0.0"},"peerDependenciesMeta":{"unleash-client":{"optional":true},"@splitsoftware/splitio":{"optional":true},"@launchdarkly/node-server-sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-feature-flags_1.12.2_1794690604315_0.40283175098495005"}}},"time":{"created":"2026-03-16T18:08:12.516Z","modified":"2026-11-14T21:10:04.867Z","0.0.1":"2026-03-16T18:08:12.744Z","1.0.0-beta.1":"2026-03-16T18:17:08.716Z","1.0.0-beta.2":"2026-03-18T15:55:36.519Z","1.0.0-beta.3":"2026-03-18T20:43:46.852Z","1.0.0-beta.4":"2026-03-18T22:39:15.006Z","1.0.0-beta.5":"2026-03-19T01:48:30.119Z","1.0.0-beta.6":"2026-03-20T17:09:21.866Z","1.0.0-beta.7":"2026-03-23T19:44:49.275Z","1.0.0-beta.8":"2026-03-24T20:47:54.369Z","1.0.0-beta.9":"2026-03-27T22:50:46.441Z","1.0.0-beta.10":"2026-03-28T18:08:07.540Z","1.0.0-beta.11":"2026-03-29T02:24:24.342Z","1.0.0-beta.12":"2026-03-29T03:51:46.682Z","1.0.0-beta.13":"2026-03-29T06:48:32.665Z","1.0.0-beta.14":"2026-03-31T06:47:48.068Z","1.0.0-rc.1":"2026-04-05T23:48:19.760Z","1.0.0":"2026-04-06T00:17:00.845Z","1.0.1":"2026-04-06T05:29:10.015Z","1.0.2":"2026-04-06T15:39:15.730Z","1.0.3":"2026-04-06T18:40:39.697Z","1.0.4":"2026-04-08T02:28:51.316Z","1.1.0-beta.1":"2026-05-01T16:39:34.276Z","1.1.0":"2026-05-01T23:02:37.745Z","1.1.1":"2026-05-03T00:52:30.048Z","1.1.2-beta.1":"2026-05-03T13:32:27.549Z","1.1.2":"2026-05-03T14:37:54.034Z","1.2.0":"2026-05-05T22:57:38.237Z","1.2.1":"2026-05-06T01:47:47.263Z","1.3.0":"2026-05-27T19:35:03.838Z","1.4.0":"2026-06-07T18:24:57.753Z","1.4.1":"2026-06-08T13:47:47.711Z","1.5.0-rc.1":"2026-06-21T15:59:56.791Z","1.5.0":"2026-06-21T23:03:14.595Z","1.5.1":"2026-06-22T09:00:06.127Z","1.5.2":"2026-06-22T20:27:51.155Z","1.5.3":"2026-07-18T23:47:32.821Z","1.5.4":"2026-07-19T00:15:18.588Z","1.5.5":"2026-07-21T10:50:23.601Z","1.5.6":"2026-07-23T21:02:32.696Z","1.5.7":"2026-07-26T02:07:47.369Z","1.6.0":"2026-08-02T01:38:21.351Z","1.6.1":"2026-08-07T00:46:26.284Z","1.7.0":"2026-09-01T16:54:09.884Z","1.7.1":"2026-09-10T00:58:44.117Z","1.7.2":"2026-09-14T01:24:23.659Z","1.8.0":"2026-09-21T22:42:14.348Z","1.8.1":"2026-09-26T15:46:54.062Z","1.8.2":"2026-09-26T21:11:10.906Z","1.8.3":"2026-09-28T08:55:53.764Z","1.8.4":"2026-09-28T15:56:57.413Z","1.8.5":"2026-09-29T09:58:00.678Z","1.8.6":"2026-09-30T10:58:24.464Z","1.8.7":"2026-10-01T01:05:49.984Z","1.9.0":"2026-10-03T22:55:14.904Z","1.9.1-rc.1":"2026-10-04T16:40:13.257Z","1.9.1-rc.2":"2026-10-05T13:08:53.725Z","1.9.1-rc.3":"2026-10-05T15:38:19.124Z","1.9.1":"2026-10-05T16:25:17.146Z","1.9.2":"2026-10-06T12:22:56.790Z","1.9.3":"2026-10-07T03:20:36.402Z","1.9.4":"2026-10-10T00:38:56.115Z","1.9.5":"2026-10-11T08:54:07.079Z","1.9.6":"2026-10-11T17:33:29.277Z","1.9.7":"2026-10-12T16:18:08.944Z","1.10.0":"2026-10-13T01:01:35.458Z","1.10.1":"2026-10-13T03:14:33.291Z","1.10.2":"2026-10-13T06:33:56.217Z","1.10.3":"2026-10-17T22:50:56.902Z","1.10.4":"2026-10-20T07:59:00.825Z","1.10.5":"2026-10-20T08:46:36.164Z","1.10.6":"2026-10-20T12:41:54.594Z","1.10.7":"2026-10-20T15:00:10.684Z","1.10.8":"2026-10-20T22:00:51.611Z","1.10.9-rc.1":"2026-10-20T22:51:18.595Z","1.10.9-rc.2":"2026-10-21T12:45:33.441Z","1.10.9-rc.3":"2026-10-21T13:52:23.217Z","1.10.9-rc.4":"2026-10-21T16:28:42.989Z","1.10.9-rc.5":"2026-10-21T17:34:09.580Z","1.10.9":"2026-10-21T18:24:19.380Z","1.10.10":"2026-10-21T19:02:25.636Z","1.10.11":"2026-10-25T23:36:16.566Z","1.10.12":"2026-10-28T15:36:01.797Z","1.10.13":"2026-10-28T20:13:35.073Z","1.10.14":"2026-11-01T17:04:59.795Z","1.10.15":"2026-11-01T18:50:28.416Z","1.10.16":"2026-11-02T10:28:16.846Z","1.11.0-rc.1":"2026-11-03T18:20:26.987Z","1.11.0-rc.2":"2026-11-03T22:18:22.392Z","1.11.0":"2026-11-03T22:55:48.270Z","1.11.1-rc.1":"2026-11-05T01:29:51.786Z","1.11.1-rc.2":"2026-11-05T19:01:27.777Z","1.11.1":"2026-11-08T10:17:16.633Z","1.11.2":"2026-11-09T00:56:33.288Z","1.11.3":"2026-11-09T19:56:00.810Z","1.12.0-rc.1":"2026-11-11T13:51:13.360Z","1.12.0":"2026-11-11T14:58:48.458Z","1.12.1":"2026-11-13T09:41:50.537Z","1.12.2":"2026-11-14T21:10:04.496Z"},"bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","homepage":"https://frontmcp.dev/reference/plugins/feature-flags","keywords":["frontmcp","mcp","model-context-protocol","feature-flags","launchdarkly","splitio","unleash","plugin","agentfront"],"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git","directory":"plugins/plugin-feature-flags"},"description":"Feature flag plugin for FrontMCP - dynamically gate MCP capabilities behind feature flags","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"},{"name":"davidmantoon","email":"davidmantoon@gmail.com"}],"readme":"# @frontmcp/plugin-feature-flags\n\nTurns the tools, resources, resource templates, prompts, skills and agents of a [FrontMCP](https://frontmcp.dev) server\non and off with feature flags. Give an entry `featureFlag: 'bulk-export'`, and while that flag is off for the caller,\nthe entry is left out of every list and refused when called, so you can ship a capability to some users before\neveryone. Flags come from fixed values, LaunchDarkly, Split, Unleash or your own adapter, and are evaluated for each\ncaller. Inside your code, `this.featureFlags` reads a flag.\n\n[![npm](https://img.shields.io/npm/v/@frontmcp/plugin-feature-flags.svg)](https://www.npmjs.com/package/@frontmcp/plugin-feature-flags) [![License](https://img.shields.io/npm/l/@frontmcp/plugin-feature-flags.svg)](https://github.com/agentfront/frontmcp/blob/main/LICENSE)\n\n## Install\n\n```bash\nnpm install @frontmcp/plugin-feature-flags\n```\n\nThe plugin runs inside a FrontMCP server, so your app needs `@frontmcp/sdk`, at the same version as this package, and\nNode.js 24 or later.\n\nThe flag services' SDKs are optional peer dependencies. Install the one for the adapter you use:\n\n| `adapter`        | Install                                 |\n| ---------------- | --------------------------------------- |\n| `'launchdarkly'` | `@launchdarkly/node-server-sdk` (9, 10) |\n| `'splitio'`      | `@splitsoftware/splitio` (10, 11)       |\n| `'unleash'`      | `unleash-client` (5, 6)                 |\n\nWithout it, the server fails to start with an error such as\n`LaunchDarkly SDK not found. Install it: npm install @launchdarkly/node-server-sdk`. The `'static'` and `'custom'`\nadapters need nothing else.\n\n## Usage\n\nRegister the plugin with `FeatureFlagPlugin.init()`, then gate entries with `featureFlag`:\n\n```ts\nimport { FeatureFlagPlugin } from '@frontmcp/plugin-feature-flags';\nimport { App, FrontMcp, Tool, ToolContext, z } from '@frontmcp/sdk';\n\n@Tool({\n  name: 'bulk_export',\n  description: 'Export every ticket as CSV',\n  inputSchema: {},\n  featureFlag: 'bulk-export',\n})\nclass BulkExportTool extends ToolContext {\n  async execute() {\n    return { csv: 'id,title\\nT-1,Cannot log in' };\n  }\n}\n\n@Tool({ name: 'search_tickets', description: 'Search support tickets', inputSchema: { query: z.string() } })\nclass SearchTicketsTool extends ToolContext {\n  async execute({ query }: { query: string }) {\n    const ranking = (await this.featureFlags.isEnabled('semantic-search', false)) ? 'semantic' : 'keyword';\n    return { query, ranking, tickets: ['T-1'] };\n  }\n}\n\n@App({ id: 'help-desk', name: 'Help Desk', tools: [SearchTicketsTool, BulkExportTool] })\nclass HelpDeskApp {}\n\n@FrontMcp({\n  info: { name: 'help-desk', version: '1.0.0' },\n  apps: [HelpDeskApp],\n  plugins: [\n    FeatureFlagPlugin.init({\n      adapter: 'static',\n      flags: { 'bulk-export': false, 'semantic-search': true },\n    }),\n  ],\n})\nexport default class Server {}\n```\n\nHere `bulk_export` is left out of `tools/list`, and a call to it is refused with\n`Tool \"bulk_export\" is disabled by feature flag \"bulk-export\"` and the code `FEATURE_FLAG_DISABLED`.\n\nRegistered on `@FrontMcp`, the plugin gates every app's entries. Registered on an `@App`, it gates that app's entries,\nand those of any app without a feature-flag plugin of its own. If an entry declares `featureFlag` and no feature-flag\nplugin reaches it, the server doesn't start.\n\n## The `featureFlag` option\n\nThe plugin adds `featureFlag` to `@Tool`, `@Resource`, `@ResourceTemplate`, `@Prompt`, `@Skill` and `@Agent`:\n\n| Form                    | Meaning                                                                                                                                        |\n| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |\n| `'key'`                 | Gated by the flag `key`. When the adapter has no answer for it, the entry is off, unless the plugin's `gateDefaultValue` is `true`.            |\n| `{ key, defaultValue }` | The same, except that `defaultValue` decides when the adapter has no answer for the flag, or throws. A flag the adapter reports off stays off. |\n\n## Options\n\n`adapter` picks where flags come from, and which other option it needs:\n\n| `adapter`        | Also required                                          | Flags come from      |\n| ---------------- | ------------------------------------------------------ | -------------------- |\n| `'static'`       | `flags: Record<string, boolean \\| FeatureFlagVariant>` | The values you give. |\n| `'launchdarkly'` | `config: { sdkKey }`                                   | LaunchDarkly.        |\n| `'splitio'`      | `config: { apiKey }`                                   | Split.               |\n| `'unleash'`      | `config: { url, appName, apiKey? }`                    | Unleash.             |\n| `'custom'`       | `adapterInstance: FeatureFlagAdapter`                  | Your adapter.        |\n\nEvery adapter also takes:\n\n| Option               | Type                                                | Default            | Description                                                                                                                                    |\n| -------------------- | --------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- |\n| `defaultValue`       | `boolean`                                           | `false`            | What `this.featureFlags.isEnabled()` returns, when the call passes no default, for an unknown flag or an error.                                |\n| `gateDefaultValue`   | `boolean`                                           | `false`            | What lists and gates answer for an unknown flag, or an adapter error, when the entry's `featureFlag` has no `defaultValue`. `true` fails open. |\n| `cacheStrategy`      | `'session' \\| 'request' \\| 'none'`                  | `'none'`           | Caches `this.featureFlags.isEnabled()` results. Lists and gates never cache.                                                                   |\n| `cacheTtlMs`         | `number`                                            | `30000`            | How long a cached result lasts, in milliseconds.                                                                                               |\n| `userIdResolver`     | `(ctx: FrontMcpContext) => string \\| undefined`     | the signed-in user | The `userId` adapters evaluate flags for. An anonymous caller has none.                                                                        |\n| `attributesResolver` | `(ctx: FrontMcpContext) => Record<string, unknown>` | `{}`               | Targeting attributes, such as a tenant or a plan.                                                                                              |\n\n`FeatureFlagPlugin.init()` without a supported `adapter` throws a `FeatureFlagConfigurationError`.\n\n```ts\nFeatureFlagPlugin.init({\n  adapter: 'launchdarkly',\n  config: { sdkKey: process.env.LAUNCHDARKLY_SDK_KEY! },\n  attributesResolver: (ctx) => ({ plan: ctx.authInfo?.extra?.['plan'] }),\n});\n```\n\n### Your own adapter\n\nPass any object that implements `FeatureFlagAdapter` as `adapterInstance`. Here `flagService` stands for your flag\nservice's client:\n\n```ts\nimport { FeatureFlagPlugin, type FeatureFlagAdapter } from '@frontmcp/plugin-feature-flags';\n\nconst flagAdapter: FeatureFlagAdapter = {\n  async isEnabled(flagKey, context) {\n    return (await flagService.isOn(flagKey, context.userId)) === true;\n  },\n  async getVariant(flagKey, context) {\n    const enabled = (await flagService.isOn(flagKey, context.userId)) === true;\n    return { name: enabled ? 'on' : 'off', value: enabled, enabled };\n  },\n  async evaluateFlags(flagKeys, context) {\n    const results = new Map<string, boolean>();\n    for (const flagKey of flagKeys) {\n      const answer = await flagService.isOn(flagKey, context.userId);\n      if (answer !== undefined) results.set(flagKey, answer);\n    }\n    return results;\n  },\n};\n\nFeatureFlagPlugin.init({ adapter: 'custom', adapterInstance: flagAdapter });\n```\n\n- `evaluateFlags()` is what lists, gates and `this.featureFlags.isEnabled()` call. Leave out a key you know nothing\n  about, so the caller's `defaultValue` applies; answer `false` for a flag that's off.\n- `getVariant()` serves `this.featureFlags.getVariant()`. `isEnabled()` is required, though the plugin doesn't call it.\n- The optional `initialize()` runs when the server starts, and `destroy()` when it's disposed.\n- The optional `subscribe(listener)` calls `listener` when flags may have changed and returns the function that stops\n  it. With it, a flag flip sends connected clients `list_changed` for the lists your flags gate. The Split.io,\n  LaunchDarkly and Unleash adapters implement it.\n\nThe built-in adapters are exported too: `StaticFeatureFlagAdapter`, `LaunchDarklyFeatureFlagAdapter`,\n`SplitioFeatureFlagAdapter` and `UnleashFeatureFlagAdapter`.\n\n### A flag as `enabled`\n\n`featureFlagSource(adapter, ref)` is a flag as an SDK `EnabledSource`, for `enabled` on a tool, resource, template\nor prompt. Give the plugin the same adapter. The SDK then filters the lists, refuses the entry with `FEATURE_OFF`\nand the remedy `Turn on the feature flag \"beta\".`, and sends `list_changed` when the adapter reports a change. The\nsources of one adapter share one listener on its SDK client:\n\n```ts\nimport { FeatureFlagPlugin, featureFlagSource, UnleashFeatureFlagAdapter } from '@frontmcp/plugin-feature-flags';\n\nconst flags = new UnleashFeatureFlagAdapter({ url: 'https://unleash.example.com/api', appName: 'my-mcp-server' });\n\n@Tool({ name: 'beta_report', inputSchema: {}, enabled: featureFlagSource(flags, 'beta-reports') })\nclass BetaReportTool extends ToolContext {}\n\nFeatureFlagPlugin.init({ adapter: 'custom', adapterInstance: flags });\n```\n\n## `this.featureFlags`\n\n`this.featureFlags` is available in tools, resources and prompts, and evaluates flags for the current caller:\n\n| Method                              | Returns                         | Description                                                                                                  |\n| ----------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------ |\n| `isEnabled(flagKey, defaultValue?)` | `Promise<boolean>`              | The flag's value. For an unknown flag, or an adapter error: `defaultValue`, else the plugin's, else `false`. |\n| `getVariant(flagKey)`               | `Promise<FeatureFlagVariant>`   | The flag's variant, `{ name, value, enabled }`. Adapter errors are thrown.                                   |\n| `evaluateFlags(flagKeys)`           | `Promise<Map<string, boolean>>` | Several flags in one adapter call. Adapter errors are thrown.                                                |\n| `resolveRef(ref)`                   | `Promise<boolean>`              | The value of a `featureFlag` ref: a key, or `{ key, defaultValue }`.                                         |\n\n`this.get(FeatureFlagAccessorToken)` returns the same accessor, and `this.tryGet(FeatureFlagAccessorToken)` returns it\nor `undefined` where the plugin isn't installed.\n\n## When the flag service fails\n\n| Where                             | What happens when the adapter throws                                                                                                     |\n| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| A list, such as `tools/list`      | The ref's `defaultValue`, else the plugin's `gateDefaultValue`, else `false`, with a warning in the log. The rest of the list is served. |\n| A gate, such as `tools/call`      | The ref's `defaultValue`, else the plugin's `gateDefaultValue`, else `false`.                                                            |\n| `this.featureFlags.isEnabled()`   | The call's `defaultValue`, else the plugin's `defaultValue`, else `false`.                                                               |\n| `getVariant()`, `evaluateFlags()` | The error is thrown to your code.                                                                                                        |\n\nUp to 1.11.2 a list failed with the adapter's error (`-32603`), and no default applied.\n\n## Docs\n\n- [Feature flags plugin reference](https://frontmcp.dev/reference/plugins/feature-flags): every option, each adapter,\n  targeting, and troubleshooting.\n- [Turning features on and off](https://frontmcp.dev/learn/turning-features-on-and-off): a step-by-step guide.\n\n## Related packages\n\n- [`@frontmcp/sdk`](https://www.npmjs.com/package/@frontmcp/sdk): the FrontMCP framework this plugin runs in.\n- [`@frontmcp/plugin-approval`](https://www.npmjs.com/package/@frontmcp/plugin-approval): refuses a tool until an\n  approval is recorded for the caller.\n\n## Contributing\n\nSource:\n[`plugins/plugin-feature-flags`](https://github.com/agentfront/frontmcp/tree/main/plugins/plugin-feature-flags). Issues\nand pull requests are welcome; see [CONTRIBUTING.md](https://github.com/agentfront/frontmcp/blob/main/CONTRIBUTING.md).\n\n## License\n\nApache-2.0. See [LICENSE](https://github.com/agentfront/frontmcp/blob/main/LICENSE).\n","readmeFilename":"README.md"}