{"_id":"@ops-ai/toggly-docusaurus-plugin","_rev":"34-2a8a9c8947548971371060c72860217e","name":"@ops-ai/toggly-docusaurus-plugin","dist-tags":{"latest":"0.10.2"},"versions":{"0.1.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.0","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"e4e1dbdd5ac073d28965fde44b865d66392526a1","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.0.tgz","fileCount":14,"integrity":"sha512-61Nyryd+I/8BvPChSe7CaerhwPMwIOlEzKg1qDohEoF2jIhvyta95erQhow974kfHNMv4pUoJx7TQcjmeguTAw==","signatures":[{"sig":"MEUCIG7xbO0G//jbrLUKZo9avqYPquc6tnSJPoiCljtjO2U+AiEA8l5/GHQMXZX8JEsv3lFfurek8dmdP9hTLVWrlAinrnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35198},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"a825a64e5a46c2f7334be1118e9ebbe0ff306eda","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10","react":"^18.3.1","@ops-ai/toggly-client-core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.0_1765256645987_0.1483933035670888","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.1","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.1","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"26f13b727d399302230fecf0d3822a10012747af","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.1.tgz","fileCount":14,"integrity":"sha512-OjeyO+hWqViDTDu6ZMGpDem64JGSAm1jQZSFZ9Yij4Wwcjq4fvQ0Xa6SOEHhh+gnzG1weNb6CZrptU4NZf1OxA==","signatures":[{"sig":"MEUCIQCezzp9RpivBOaDTj0eoksWc1KKzmXCm0qcGyHwmSw2/AIgHAxaDwDOXSCGJdQPgSjQGRuLFcZvEWxalb4VqSOz2Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35223},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10","react":"^18.3.1","@ops-ai/toggly-client-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.1_1765289782822_0.7274772905577669","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.2","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.2","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"8088766a7fda5258ab695ea32a0391910da0ebc9","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.2.tgz","fileCount":14,"integrity":"sha512-5pyS4ObVq/AzkXgI6WW629HwerNsCRRuvLT1+3mY6yIaKhRr+pyekFzKuPkE4NhzvvHlnfzSTQ4z0vCWpkSfow==","signatures":[{"sig":"MEQCIAF+PNQWfcea8c9bJA5D8wgpmg/L1EnB2UdsOTDe9JjOAiB7qZkW0xI6hsGBMNhUqM9NyMZccZq0G0UNVpAM+mDsyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35220},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10","react":"^18.3.1","@ops-ai/toggly-client-core":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.2_1765290050429_0.6680048783433563","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.3","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.3","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"fabf541fff2deb84b531e5277d5844be9656185f","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.3.tgz","fileCount":14,"integrity":"sha512-vANVjNqfvRWVS3nrtt3OOcl8ho1Rj2CDEU/lwI29nskvNLGUyvU4eO3GGoEbesIi0KeD2qvdepuMATGOl+w8VA==","signatures":[{"sig":"MEQCID8pPn3GIu0mznZYKndL5Th4pbsIbjQD00ZNX7t9uFo5AiAGX2glG7Np/qHzfzhMqNMImo9ZdogOjhpQLVVW833z0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@ops-ai/toggly-client-core":"^0.1.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0","@ops-ai/toggly-client-core":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.3_1765290282013_0.2329997147725249","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.4","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.4","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"57e7515e85b77c6ac0829f1123810a76a71b938b","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.4.tgz","fileCount":14,"integrity":"sha512-phzGi8wPOKW+oQ3GCnUzHXebZ5rS2Lr8CVQBPaieDzdgQKsmGaozm3xGa5aO4Mf87X6K9nI5loGhuw1HBV+uIQ==","signatures":[{"sig":"MEQCIDjO9L3zQbWdyOAxcy9P5ptY85y18CkYD7ibN0RG0AAqAiB2woneS2etXCedFnqeOnJNRfxtLyy8zewSY3v6l7PQDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@ops-ai/toggly-client-core":"^0.1.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0","@ops-ai/toggly-client-core":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.4_1765290646223_0.8619587348010951","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.5","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.5","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"cba7fc512a498bbe06680caa03c71832213511a3","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.5.tgz","fileCount":18,"integrity":"sha512-2ftYzJXyv+9j+yZ6Bjd2pwg7KjC7sWQOKG4JqZNR8g/h4mg8hjaODfIEpTZfd5llhEyVTsPWB56f7buGDfmH5Q==","signatures":[{"sig":"MEUCIQCNWuYAS2Q+NxjtFHUGBeRjc/h519GYFa2LuXY4mRGmywIgeIbm/CyLDoJ3vYw6dvVY3merieMwiX247sYdLiaaFx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47056},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.5_1765291133747_0.2195897988844251","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.6","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.6","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"dc4f3e4ef5a14193ae2efc6a8166928f9183741b","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.6.tgz","fileCount":18,"integrity":"sha512-mgOhWyGy+CJWU0ebn98z0VUKz7rThTjjmR/NAsY1zZFuiHH5HLixtvDhsuPCwWasWFFfMog1Qh8Fs0K3xt1Sfg==","signatures":[{"sig":"MEUCIH6z9T+qjUg42gkBtszFKR8E4RwO6nLL1iPPSLryOJwpAiEA89+cDdADjAUYm+ub6VStDCqQnjlvM75PSIqZfqu7Zco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47863},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9139dccfef73bec473e3abb7c7cd3cd959d03cae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.6_1765291418022_0.4974339787467128","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.7","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.7","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"e611ea02951b93636d60a314014f3e564c8701a6","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.7.tgz","fileCount":22,"integrity":"sha512-ZcA9Lq6T88Pa+uJQd1UnJ4PE2NgFl64vCu+tOCV3DlxmDTwKru7UarHoHLjKR4/52nkGOvw/CNCowV6ZZUNokg==","signatures":[{"sig":"MEUCIQDaGfPn4PAZf7Z3gZzN+pFAuNJGxu+lVTnPekZjjB5tLQIgUuc2K5DVD96IAImnBBuWkOmJnuFT6yTFNeoJPEPjofs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53795},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"72c0b767ab5ae736b5c91770cd1fd5026203d947","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.7_1765404723167_0.2607540868972755","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.8","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.8","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"9bed15a563c4e6bd299e38bdffcab80734ebe305","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.8.tgz","fileCount":22,"integrity":"sha512-BPgbFucZaRJ5lNyF1Zn3kcMFtZFgZ68av61nCzr3Ba+/YoemX2MzFs90CIgzYleiJdqIIfdZE249PlG8G4pdTQ==","signatures":[{"sig":"MEUCIQC5Rg3gEMRvpPZXr1rGflHII+RCPsZpsaigyu2vcEjB8QIgaWz7jJ+ytJDBadmkTzT1p7XQHL3S0N3Z6LjpBtfPLLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54348},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"72c0b767ab5ae736b5c91770cd1fd5026203d947","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.8_1765405249197_0.6976758244345544","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.9","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.9","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"9cb3c49502ee6c8cf4635e999f782c7867b65119","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.9.tgz","fileCount":22,"integrity":"sha512-SkhwygspGc6R5U9pTm+XaeNjXAJnO2/EbAqsVv0lA7VIE9XYO7/Oo+KAcRTz+TEKIMac7hbhi9FckmOxpPs92g==","signatures":[{"sig":"MEQCIDVHdvxmHQeGygCYRm18Z5qW54vafeXxfqd0wQqGQjIeAiBXBBcRyeGcrJ+IqOp3++7AvMcYx6bIHcsgw6G5Ug71ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54701},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"72c0b767ab5ae736b5c91770cd1fd5026203d947","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.9_1765405543535_0.9530921162103287","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.10","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.10","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"dist":{"shasum":"387f22263472c60123ef5729e625f4b739716dd2","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.10.tgz","fileCount":22,"integrity":"sha512-rGfMXkc5ACoidCCMwdZw/IwOYYuHCsUhCdUh4HxJDoB+R670QB9AUC03PHLG8uTZCLMYecB3jBTceq0AHBQzWA==","signatures":[{"sig":"MEUCIQCeUJHberf7Yzn1w6ycBvYWU8hni/vo4SPxDHNchXpfpwIgQLaBIYyF+/0De6dLWz0WK8NR7nE+fKUTL+11XrIr+SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59134},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"f24afa5ed0fed231ff5b23c51b275a97eb9ab9bc","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scatteredcode","email":"alex@ops.ai"},"_npmVersion":"10.8.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.10_1768781446198_0.04456135785852444","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.11","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.11","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"dce131ef0f2f1713201a701566db0dcfb0691eb2","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.11.tgz","fileCount":22,"integrity":"sha512-RomUYLQLvYkPV0N44D3Z3UwEU98aqfCosCaZfmLGX0D5gSnWBa2qDVNqyz4vRAc4RW21MlVtoH4SIbJqsMftGw==","signatures":[{"sig":"MEUCIH/PulKyHzbY2B+bRrVqaCKQ762g/8xDEhvFx1/N0pquAiEAmwURV+rsx198erGdaQYDbEN6p55SSoItXI66zTeF77Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"ab2229be783f03e6c928a98930cf40f5d9ba5fee","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.11_1768788709648_0.5337865922259597","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.12","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.12","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"e3356dbaf2acb8dfffefb8d3ce215cca202a77a5","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.12.tgz","fileCount":22,"integrity":"sha512-w/3g6wvNf8QlsWe4DxfJJnxK8B9Iu+7Jdbd7B9CTJy8ObSu5vfVLik05p3Xf9V7hhMXitDEl2g9A+KUzsuOoGg==","signatures":[{"sig":"MEQCIEvxa0ijIqhU7cRvjYNLN7ahvOsEVEcJ5h+UEUrS8RN2AiAu35BIFwOz2ds+iD6R3h5oziCqhUgic+Yu24Kj9PNhGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"b1957bef339f17020ca9c841858870cf92ba0b54","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.12_1768789877501_0.5034646503502058","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.13","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.13","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"060b61120b754d26b4d256e54c6b5b3aae0b30f0","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.13.tgz","fileCount":22,"integrity":"sha512-9Z32Ch95NEFrxj9oApFyZEc+8emY9jy1OKoT+ohIeYvwMzhgYo3NCq4aN5bapzVMfEQYMp1u3WLESNHiBVD5kA==","signatures":[{"sig":"MEMCH3POdNgTS8NDj1u9GRfvD8fhdH1Rl9ylTfqGDuFTnY4CIFCg7J6lohaxSGR6sI1uTJpBM0Ty5vCeP0lXvgUI0ZJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"e32c880372f959be0449fad5b7b73b238101021a","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.13_1768790279011_0.2536220193368268","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.14","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.14","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"5d023296fd33a2efcc5dc3e2dcc736d9efa9d618","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.14.tgz","fileCount":22,"integrity":"sha512-500t9pha9XxzaHhim4oSs7s+rUDrVzTp57gUUP0IzJ1SckheCDn70DqjIq6Wtcp/ienvODg0o3MS+RIRgFqoDA==","signatures":[{"sig":"MEYCIQDGWg1P4ZAGduTXQrpHmYnc3O0xljLyrtTdFh49Wj7q8QIhALRU0BjHXHIbz2pompsMb6+D3mYYTp0M21xy5oQRvrJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"ac5c7e0541568c3e9dce3e8d7e70c0ae27151511","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.14_1768790455310_0.862997565901144","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.15","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.15","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"6c95e1b68eec98ca6e51aeea0ab9202df7dc94b1","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.15.tgz","fileCount":22,"integrity":"sha512-FJgUn9FxUCSOGC1tEUYyVfz/VWr3xTrmSXufrVM7Wvj8a2sPDfWwDiejHvmIQkjcnX7EMh3SlbU7nrD465yHbA==","signatures":[{"sig":"MEUCIQDVqIewUY3k/Y8Lti42y/DBEjXHIme0RFhYvqUFuFeCyAIgXtB2cqTsj+2PFouCOqPM9tyk9ggktamZA48MeN36E0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"fa1710e71ab88340e217865157f719286b8e35b9","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.12.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.15_1768790720471_0.6039955506280257","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.16","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.16","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"96e1c4d6c3190d317e7079839313ed74e09cccdb","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.16.tgz","fileCount":22,"integrity":"sha512-jUzv7Ck3vBLVarkOQ5ye5peoLfGcHwTXfTcnyd0vd53mQC+u1MFrrYUP/yOVeGFgMjgcMtskHQ2iZVUJgFdqDQ==","signatures":[{"sig":"MEUCIBHGMbtKTniPr33aoa+M32OuKzX0oD24gADIHcBlDUZmAiEA6/cK943tcvvxkgStbkiEVpW0aCDbrSu5doD4+8jx49k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"cb83f9edb52e003903a6512a4e25ada2812956b6","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.13.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.16_1769837528032_0.777436299623913","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.17","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.17","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"822016c6a55e7bbebfd74cb26a8d2ecc93c0d313","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.17.tgz","fileCount":22,"integrity":"sha512-W6bcvbObxWDKzPBjn4EGFSI6FFcddol8q/mCEYdKoztCSogmXDCrTJRo1brRoaatnHcBCFh5Xm/W1kbJV5v22Q==","signatures":[{"sig":"MEUCIHQH9bgklgePHbBkyxHGUBHDXvhohO2EgVlHLuHgl/3kAiEArH7a5/cpbbDNta8EdPw2EeWOxdIxpvE2OhO+aiK4lYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"304c5ccd08bd76a7798b127b5064ebf0bf2a4731","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.13.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.17_1769837865226_0.2886485946229458","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.1.18","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.1.18","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"f6cf572667ef4fc1b014602ea1710dc619b8d4c1","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.1.18.tgz","fileCount":22,"integrity":"sha512-ytMyUjEdoxmD7l0y6nu/G3kbnLmHmTvDQbP5Qkjghy7gkj9CXH/SkNxd+EUZypSRp63W/+UuzDALcf0ahSnrjw==","signatures":[{"sig":"MEUCIQC6yyLJVT4926/h3cqFeO/nEQejBhcKj2t/zWYdWCir5wIgBNiRrlH2a8eVh7Rp99zQRY6VFvZqwBqcJl4c8DR/q+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"78668acfddb85cb2e146b7b71c616489b2c15a6e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.13.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","webpack":"^5.89.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.1.18_1769838170836_0.643985188784457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.2.0","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.2.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"4deb51e71b94ad5b440b7bda32ab372eaabc1240","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.2.0.tgz","fileCount":22,"integrity":"sha512-6QTeZpt4U9iFW3t6guDSK2OdHqYKWhE+CdKsR1Pj9wzrXuoszsPvdPeyaRCQLD9z9IdiGqslhafmrCM1HDqgJg==","signatures":[{"sig":"MEUCIHZLTZtAjK6/0YnRUzMrgHN/E6eK2OIuQ1vjAPpiGnTxAiEA05rmcI7MXg2oyQWVknS9xJNCSo2jQvS5XiAojVboHx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59671},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"19dd9f9dbd2e96befeb04c20043d0138f7911bb4","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"jest --coverage","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.6.2","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.13.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"^18.3.1","ts-jest":"^29.0.0","webpack":"^5.89.0","typescript":"^5.3.3","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.2.0_1770222282277_0.514399125154984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.3.0","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.3.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"87ff004e4490ca785d70146376d83d2b7480d14e","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.3.0.tgz","fileCount":22,"integrity":"sha512-53tm+l8JObJhaFtUlnrD2AzarG3ONoIMAmtg/zi7mNPi1GJI9IgS9pOzQ4ySgypfLFtvxbciwFGLRR6kmezyeQ==","signatures":[{"sig":"MEQCIH6RhTKKkJbbpLLfV2ne/X66NGEHk/ltrVlLWIGy8WExAiBe4G5ZnxCwGNn9WIPf5WknLTZMUR+EgIaIsHZQKd9s1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69087},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"a2e992a46775d47691b5b7ca956386e41e43f13c","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"jest --coverage --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.8.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.13.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jest":"^29.0.0","react":"^18.3.1","eslint":"^8.57.0","ts-jest":"^29.0.0","webpack":"^5.104.1","@types/ws":"^8.0.0","typescript":"^5.3.3","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.0.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.3.0_1772431821603_0.9004597529875504","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.4.1","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.4.1","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"6666a6428a71f3cbfee91c4725d2fd18b99d1a0c","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.4.1.tgz","fileCount":22,"integrity":"sha512-Gn8U7+eMQZax9x3/J0d52U4MsVQY32kzyBp8vBVtdaJE2WLCL2MjyPBKtPgEJYRlokJe9SPEF9iq5WW+bnczNw==","signatures":[{"sig":"MEQCIF9gB9vuqbiNnRCnr552aj93cUlBcF3u2lwwxjuirB2QAiBdipi5FYEpfxuS8Kx4H7gmivLHYLl76pdr3MxY00crsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"4af2d2f87624e5c5f3fda8162d7be973e8b30c31","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.11.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.4.1_1777430460358_0.30357686354622215","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.4.3","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.4.3","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"99a3c1c03d2fca759b8684eb90591451f360a720","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.4.3.tgz","fileCount":22,"integrity":"sha512-y4CotD44ARm0i3jeD9hVjSNNwHOZ+Y41KEkCCj0EITBrZR0M7ocR/2LTMuRPUSb7y24qAqEO8c2yDHmW1IV8Lw==","signatures":[{"sig":"MEUCIHXwfhTpQDSwI/3AOEAV0sRylyEzLqeJJjyNAzjIfUNDAiEApTfWKB64CZXCRSWpdrPuak/ugZVTF4SD9gbJLFSvqqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77697},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"fd5a00ca2f29660ee6e0e327f7a6ef6285def6b4","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.11.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.4.3_1777433245555_0.08842324343715613","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.4.5","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.4.5","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"483809285c32c9034ab69debad18848f5b88c596","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.4.5.tgz","fileCount":22,"integrity":"sha512-HSZhNM+gCwBZVJuGkTBfa9lfEXKf1BmFCl1TrBpw0DrHKgULOWxsuBHn78/2TTY/Sh1f6UITaQMgynokgjsjgg==","signatures":[{"sig":"MEUCIE3CyFHJUsLnJN5l9/cxengjg9+AY0sI8fAXIBp70VYqAiEAjkwRo4BRBBi59rwS2vQmHQBt0IgrdeHCUbQ2FuuUn0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78082},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9bcfb7f7a2d814dd3374eb90597547e8e0743354","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.11.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.4.5_1777482439799_0.07213755976266722","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.5.1","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.5.1","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"61a8866e82d7afdcfd1a82e3478ac804ae7525cf","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.5.1.tgz","fileCount":22,"integrity":"sha512-x1NOZDBeWSGIwyJ7GNsCZ1xVWYxlV16q91TKWPE1Q+3N/xuStXyPBOfOgXHNzdfuL6G4aZCWbGFG3+emFmZydQ==","signatures":[{"sig":"MEUCIDJD5kIrRPtI5Mn0cJNKsy4ItczP3KzT6TWxDfLZKy+YAiEAib/nMq1YFhQHz0zkHoDqehpZg4L1c/padvsW0CkzHo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83445},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"9062cf3ffd9c6831e178cb351c0e61aad24f13cf","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.11.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.5.1_1777505875781_0.9014243864786371","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.6.1","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.6.1","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"327ea942ef70ff05a2edbe010616371f4755f0b3","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.6.1.tgz","fileCount":30,"integrity":"sha512-0UiLoHTfcMheU0ILCUcZ4W7HDTZIwQE7GkB0S5hyWUjwdCs5+GkdopQxqpky3f+Mlk8oBtGKMm+DSET/cMfdRQ==","signatures":[{"sig":"MEYCIQCtkjZRRpP6M1Rftkjm/J5J+5ry1PvZJ9AxbNXADHzaJwIhAJ04QlUlzPelEATY89rKYSprW/pcm6YVRglqrvO2IrYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98917},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"42d196e91eb60aad21e1580d3d46f3e39eb1d0a3","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.13.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.6.1_1782097547836_0.6120234704693079","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.7.0","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.7.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"06bc012a9e7df6a4220dbea60245593ea8cc9911","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.7.0.tgz","fileCount":35,"integrity":"sha512-QETwKsbRPmWWaI03GQule2JahbnMwXSGxiHQ18AVdHJtn3a2w2vn7+z41dQN2BQnF5gRHEmN+esrRYcVbXD2CQ==","signatures":[{"sig":"MEQCIHD38AnUs+Zvjm0OjvNUQqODWIHGBbx1sVxxEIEWshziAiAh+4tbMC5sHHlUjCnk5XXtfqRVNZmUlu86RTK4zxjiUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105413},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"01679f7f449598919848a298717f174cbef8b368","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.17.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"file:../../../toggly-hooks-types","@ops-ai/toggly-signed-defs":"file:../../../toggly-signed-defs"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.7.0_1787584975593_0.6682427455874305","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.7.1","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.7.1","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"5717e4eb93afc30e3ed5d0cf208180426dcd04c2","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.7.1.tgz","fileCount":35,"integrity":"sha512-Ko9j2a7iLOWwHyBT5j6W66LAWShkVp8w5VtW6IsVn0W5WXiWPAqZIgP/TfbzaJrBf7bCjuIYmoX0PtKA5o3TxA==","signatures":[{"sig":"MEQCIBo8zyXbtPeNpRe+BDUmle1hwKWhpVZHL2B7dK6uJnp2AiAmlsDbXBWRM3KVnEqPuy96CWw2qaPeP4r5O5+93IfBHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"f647f8db5e541bb9d9de68d4af76b6953e9ffef8","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.17.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.7.1_1787931273346_0.1957125740773884","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.7.2","keywords":["toggly","docusaurus","feature-flags","react","documentation"],"author":{"name":"Toggly"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.7.2","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://github.com/ops-ai/Toggly.FeatureManagement#readme","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"b578b5860eba80dabe6023570802f564a0474324","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.7.2.tgz","fileCount":35,"integrity":"sha512-ECqXMop5khnLzdkuLqGVTsdqANQf2DffBFawCbFW0WEBirDHcMSms9AkWRm0MFbSPO1FZiHj1Ya7//nbkd9n+g==","signatures":[{"sig":"MEYCIQCqxrNi2pmDYh89MJtVpk+k+ts9mlQp3dNi2BeSSqN6YgIhAOfdz4M31UNF9QVrSl2lNLkk/z0JRvHipjkLqtQbGMvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"dbf7ed21c7aba35066e4b752458c3e2c11d28fe1","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git"},"_npmVersion":"11.17.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.7.2_1787935856923_0.9449789690150769","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.7.3","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"author":{"name":"Toggly","email":"support@toggly.io"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.7.3","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://docs.toggly.io/sdks/docusaurus","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"6e4f1637459541cb18a3d12bdc6a0620922ea81a","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.7.3.tgz","fileCount":35,"integrity":"sha512-VRaXJaINjX76ZXQOohJM4z0rCJUSFclpuNIp4nY2DqUXLsA4AEkO+Kcs2d5h6S0bJ2PGlStGa9FG+pfLZHp6Rw==","signatures":[{"sig":"MEYCIQCQh01pgmh5Yq2xTmCJi4tA0hSt6cExAOLb4SE4N8+kggIhAMGBnOixqWmYqhYB4cQBcNYSQAl8epLRYqgjKiSU7A2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"33c6794c4f5f0205c0c7c9ee6fdd8ecc7547fa07","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"_npmVersion":"11.17.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.7.3_1787942020466_0.1228371715932779","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.8.0","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"author":{"name":"Toggly","email":"support@toggly.io"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.8.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://docs.toggly.io/sdks/docusaurus","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"30c3afb27c87bf1f171eb13eb6b261e544356e9b","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.8.0.tgz","fileCount":35,"integrity":"sha512-uKkh9xrMwfdqFFqUo8uAjxVoygKhAJgmDFgc18kQfzlp/j9CxDFVnE2GgdNxNp3A38bgbfid0YAPKyocfQu/gA==","signatures":[{"sig":"MEYCIQCt8VyVtIhQENPrUKDJOQ2Vp3fWULuaEMzCM2o8lNgOrQIhAKkegde7iLrd1rO0AJZ4x3tgsj/17Y7NDnm2OOEpSkq0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106588},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"15d1803c9361377cad55262aa016d2f8ccd36a42","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"_npmVersion":"11.17.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.19.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.8.0_1788412888880_0.3130872164104317","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.9.0","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"author":{"name":"Toggly","email":"support@toggly.io"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.9.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://docs.toggly.io/sdks/docusaurus","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"0b07060b79f38af4331ac7acdea08e7259b49428","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.9.0.tgz","fileCount":39,"integrity":"sha512-IEO+2gxLMXa4q1DFOFF/n+cJqabRx+gsbiSewQFPKocb1ps8atSrQpv379EB4sgA5yRrFX6wZ2dUcX6ErVTjRQ==","signatures":[{"sig":"MEUCIQDB1shVIRnR5OIKyGVtdsL+4Qff1LBBFMvxAOAjQ2d9RQIgd8ptuGqohzWnozg0Yhe5KOohjilr/XTtsM88UIoo5fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDdCYJYj2t2CC9I9fi5a47vYhoU/9XXeY9murL1gb1NhAiEA2px/HiW1AcbYRNsyhxFtvJyedvODZJDKLRNooDagpOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"f48588fc0479890b311cfe5be29d6b06088c6421","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"_npmVersion":"11.19.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.9.0_1789073212949_0.13123671186458297","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ops-ai/toggly-docusaurus-plugin","version":"0.10.0","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"author":{"name":"Toggly","email":"support@toggly.io"},"license":"MIT","_id":"@ops-ai/toggly-docusaurus-plugin@0.10.0","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"homepage":"https://docs.toggly.io/sdks/docusaurus","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"9e4f77aebe8f072d6d4330a064ef6ac82830aec4","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.10.0.tgz","fileCount":43,"integrity":"sha512-v9YBnPFSmhILCYdonD1lxS0LGIKLu65himP0RBD3GHnhgtqJdSNp4JPPdH73NGwedZB0tRi9bdyG4thQs0rZJA==","signatures":[{"sig":"MEUCIQDFMzR/rVtE8AeU85gZ4IXVcG7MCUS0FDl2roWEGz1bQQIgBHx7joN6uCbKQeKfOY7pGhD1HqBFMSpYvmyk+aXO+4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErycX1ArNeapK+Ck1RB0U6Ld408q62uSwxkEoAKuOuMAiEAzTsruCB/2yhR8Y8TgK7cA0UO/dOLBO/8vdaAlkmjrnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139189},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"880d18cca621a58d2b238e545beff4d62be09ca3","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"_npmVersion":"11.19.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"_nodeVersion":"24.20.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3","@ops-ai/toggly-client-telemetry":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toggly-docusaurus-plugin_0.10.0_1790046796993_0.3733629863438197","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"_id":"@ops-ai/toggly-docusaurus-plugin@0.10.2","bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"dist":{"shasum":"1f7870687941932304729b93802538fbdbed7290","tarball":"https://registry.npmjs.org/@ops-ai/toggly-docusaurus-plugin/-/toggly-docusaurus-plugin-0.10.2.tgz","fileCount":43,"integrity":"sha512-sp6urCMboqLZ3pTtfsJbbq4U/gjGrd5atDoMUXCRNT4wXB95s4hdOSZ7tl6dh/Sbk22TIKh3Qw3sZG8eNZ+zoA==","signatures":[{"sig":"MEUCIElbyA2vWRvC+hZhiKITr9ub145J9C3FPztn1UM2SzbaAiEAlI/a9cI73xBPiFTMUH19ajp51A+Jw8eb0SvGaDPJEIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB9f9h08hilAbfpODYOmF3TnGVXPJdeDjyfuW5z6jZx0AiEAgkeGE93JnH/Hck2qfnggan7NIvFY62UtuUKehVBMGLM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ops-ai%2ftoggly-docusaurus-plugin@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147971},"main":"./dist/index.js","name":"@ops-ai/toggly-docusaurus-plugin","types":"./dist/index.d.ts","author":{"name":"Toggly","email":"support@toggly.io"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.js"}},"gitHead":"ef8bb9719ddee8ccf9fa23810fa6eecbd57e4564","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"tsc","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest --watch","test:coverage":"vitest run --coverage"},"version":"0.10.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b82653-b510-41a9-88e9-bb769a538a7b"}},"homepage":"https://docs.toggly.io/sdks/docusaurus","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"_npmVersion":"11.19.0","description":"Docusaurus plugin and React bindings for Toggly feature flag gating","directories":{},"maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"glob":"^10.3.10","@ops-ai/toggly-hooks-types":"^1.4.3","@ops-ai/toggly-signed-defs":"^1.2.3","@ops-ai/toggly-client-telemetry":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.6.0","webpack":"^5.104.1","@types/ws":"^8.0.0","react-dom":"^18.3.1","typescript":"^5.3.3","@types/node":"^20.0.0","@types/react":"^18.2.0","@types/webpack":"^5.28.0","@docusaurus/core":"^3.9.2","@types/react-dom":"^18.2.0","@docusaurus/types":"^3.9.2","@vitest/coverage-v8":"^1.6.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@docusaurus/core":"^3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toggly-docusaurus-plugin_0.10.2_1790623298585_0.09825799075012243"}}},"time":{"created":"2025-12-09T05:04:05.917Z","modified":"2026-09-28T19:21:39.260Z","0.1.0":"2025-12-09T05:04:06.143Z","0.1.1":"2025-12-09T14:16:22.991Z","0.1.2":"2025-12-09T14:20:50.571Z","0.1.3":"2025-12-09T14:24:42.151Z","0.1.4":"2025-12-09T14:30:46.365Z","0.1.5":"2025-12-09T14:38:53.890Z","0.1.6":"2025-12-09T14:43:38.178Z","0.1.7":"2025-12-10T22:12:03.357Z","0.1.8":"2025-12-10T22:20:49.350Z","0.1.9":"2025-12-10T22:25:43.681Z","0.1.10":"2026-01-19T00:10:46.318Z","0.1.11":"2026-01-19T02:11:49.794Z","0.1.12":"2026-01-19T02:31:17.641Z","0.1.13":"2026-01-19T02:37:59.157Z","0.1.14":"2026-01-19T02:40:55.460Z","0.1.15":"2026-01-19T02:45:20.618Z","0.1.16":"2026-01-31T05:32:08.155Z","0.1.17":"2026-01-31T05:37:45.366Z","0.1.18":"2026-01-31T05:42:50.990Z","0.2.0":"2026-02-04T16:24:42.479Z","0.3.0":"2026-03-02T06:10:21.762Z","0.4.1":"2026-04-29T02:41:00.529Z","0.4.3":"2026-04-29T03:27:25.687Z","0.4.5":"2026-04-29T17:07:20.146Z","0.5.1":"2026-04-29T23:37:55.929Z","0.6.1":"2026-06-22T03:05:47.990Z","0.7.0":"2026-08-24T15:22:55.739Z","0.7.1":"2026-08-28T15:34:33.483Z","0.7.2":"2026-08-28T16:50:57.108Z","0.7.3":"2026-08-28T18:33:40.614Z","0.8.0":"2026-09-03T05:21:29.050Z","0.9.0":"2026-09-10T20:46:53.120Z","0.10.0":"2026-09-22T03:13:17.071Z","0.10.2":"2026-09-28T19:21:38.714Z"},"bugs":{"url":"https://github.com/ops-ai/Toggly.FeatureManagement/issues"},"author":{"name":"Toggly","email":"support@toggly.io"},"license":"MIT","homepage":"https://docs.toggly.io/sdks/docusaurus","keywords":["toggly","docusaurus","feature-flags","react","documentation","feature-management"],"repository":{"url":"git+https://github.com/ops-ai/Toggly.FeatureManagement.git","type":"git","directory":"toggly-docusaurus-edge-sdk/libs/docusaurus-plugin"},"description":"Docusaurus plugin and React bindings for Toggly feature flag gating","maintainers":[{"name":"scatteredcode","email":"alex@ops.ai"},{"name":"cosmin.atomei","email":"cosmin.atomei@gmail.com"}],"readme":"# @ops-ai/toggly-docusaurus-plugin\n\n## Initial browser targeting context\n\nAvailable since **0.9.0**.\n\n```tsx\nimport { TogglyProvider } from '@ops-ai/toggly-docusaurus-plugin/client';\n\n<TogglyProvider config={{\n  appKey: 'your-app-key',\n  identity: 'user-123', // Stable identifier for this browser user.\n  instanceId: 'host-minted-token', // Optional opaque token supplied by your backend.\n  groups: ['beta'], // Memberships used by targeting rules.\n  claims: { plan: 'pro' }, // String attributes used by targeting rules.\n}}>\n  <App />\n</TogglyProvider>\n```\n\nSupply context when the provider is first mounted so the first evaluated request\nalready targets that user. The client copies groups and claims; changing serialized\nprovider configuration replaces its owner and cache. Up to\n20 nonempty claims are sent in deterministic key order; group whitespace is trimmed.\n\nThe same `instanceId`, `identity`, `groups`, and `claims` options may be supplied in the\n`@ops-ai/toggly-docusaurus-plugin` entry in `docusaurus.config.js`. Those values\nare **public build-time defaults baked into the browser bundle**, not authenticated\nper-user data or secrets. They do not change static build-time gating or edge\nworker evaluation. Use the provider configuration for browser-user targeting.\n\n\nDocusaurus plugin and React bindings for gating documentation content with Toggly feature flags.\n\n## Installation\n\n```bash\nnpm install @ops-ai/toggly-docusaurus-plugin\n# or\npnpm add @ops-ai/toggly-docusaurus-plugin\n# or\nyarn add @ops-ai/toggly-docusaurus-plugin\n```\n\nThe plugin bundles its own flag client. You do not need `@ops-ai/toggly-client-core`.\n\n## Configuration\n\nAdd the plugin to your `docusaurus.config.js` or `docusaurus.config.ts`:\n\n```js\n// docusaurus.config.js\nmodule.exports = {\n  // ... other config\n  plugins: [\n    [\n      '@ops-ai/toggly-docusaurus-plugin',\n      {\n        baseURI: 'https://definitions.toggly.io',\n        appKey: 'your-app-key',\n        environment: 'Production',\n        flagDefaults: {\n          'beta-feature': false,\n        },\n        featureFlagsRefreshInterval: 180000, // 3 minutes\n        isDebug: false,\n        connectTimeout: 5000,\n      },\n    ],\n  ],\n};\n```\n\n### Plugin Options\n\n- `baseURI` (string, optional): Base URI for the Toggly API (default: `'https://definitions.toggly.io'`). The plugin fetches flags from `${baseURI}/evaluated-signed/${appKey}/${environment}`.\n- `appKey` (string, optional): Application key from Toggly\n- `environment` (string, optional): Environment name (default: `'Production'`)\n- `flagDefaults` (object, optional): Default flag values when API is unavailable\n- `featureFlagsRefreshInterval` (number, optional): Refresh interval in milliseconds (default: `180000` = 3 minutes)\n- `isDebug` (boolean, optional): Enable debug logging (default: `false`)\n- `connectTimeout` (number, optional): Connection timeout in milliseconds (default: `5000`)\n- `instanceId` (string, optional): Host-minted identity token; nonblank tokens take precedence over browser targeting fields\n- `identity` (string, optional): User identity for targeting\n- `enableTelemetry` (boolean, optional): Enable browser telemetry (default: `true` with a public application key)\n- `metricsBaseUrl` (string, optional): Independent metrics base URL (default: `https://metrics.toggly.io`)\n- `telemetryFlushIntervalMs` (number, optional): Base flush interval, 30000–60000 milliseconds (default: 45000), with scheduling jitter\n\n## Browser telemetry\n\nEach provider owns one reporter shared by its hooks and components. Direct `getFlag` calls and actual committed UI evaluations record checks using `enabled` or `disabled`; repeated unchanged hook snapshots, internal refreshes and hydration projection are silent. Negation changes the rendered branch after the underlying check is counted. Navbar gating uses a separate short-lived client and records only mapped links it evaluates.\n\n```tsx\nconst toggly = useToggly();\ntoggly.recordUsage('Checkout', 'control');\ntoggly.recordView('Checkout', 'control');\ntoggly.incrementCounter('orders', 2);\ntoggly.setGauge('cartItems', 3);\nawait toggly.flushTelemetry();\n```\n\nUsage and view are explicit events; rendering never implies either. Explicit variants use 1–64 ASCII letters, digits, underscores or hyphens. Counters accept nonnegative integer deltas and gauges finite nonnegative values. Metric names refer to configured application-level metrics. Telemetry contains application/environment and aggregate counts/values, with optional attribution: a nonblank `instanceId` is sent as `i`; otherwise `identity` is sent as `u`. Groups, claims, entity data and timestamps are excluded, and telemetry is never persisted. Server acceptance of client-supplied `u` requires the application setting, which defaults off. Only your backend may mint an instance token using a Backend key; never put that key in browser configuration. With a token, browser definitions requests send `i` and omit `u`, groups and claims, including targeting parameters in the base URL. Without a token, existing browser targeting remains available.\n\n`metricsBaseUrl` is independent of the definitions endpoint and preserves an explicit base path. Invalid telemetry intervals use the default; invalid telemetry URLs disable reporting without affecting feature evaluation. Provider config can supply `telemetryFetch` and `onTelemetryDiagnostic` for independent transport and bounded payload-free diagnostics. Changing a definitions fetch, telemetry fetch or diagnostic callback replaces the provider owner and cancels the retired owner’s unsent telemetry.\n\nQueues and retries are bounded and delivery is best effort. Ordinary browser flushes prefer native gzip; pagehide/hidden and final teardown use plain fetch keepalive. Provider cleanup retires its client after a microtask so React StrictMode can replay effects safely. Use `flushTelemetry()` before removing an owner when you need to await a send attempt. Different providers retain independent queues, and changed application/environment configuration never relabels old events.\n\nWith `staticGating: true`, flags remain baked into the build: no runtime definitions requests or WebSockets are opened. Actual browser evaluations still report telemetry when a public browser app key is configured. Set `enableTelemetry: false` for a fully silent static runtime. Build-only keys are not added to browser configuration to enable reporting. Changing provider identity, token, groups or claims creates a fresh target client while retaining one reporter and its queued events under their original attribution. Failed refreshes use only the new target’s defaults. App, transport or opt-out changes discard the retired reporter’s queue; ordinary unmount attempts a bounded final flush. In static mode, a changed target or provider owner uses its own `flagDefaults` rather than reusing the page’s original baked map, including when returning to a previous target. Rebuild to bake a different application’s flags. SSR and builds never create frontend telemetry, and trusted edge enforcement remains separate.\n\n## Page-Level Gating\n\nAdd `x-feature` to the frontmatter of any MD/MDX file to gate the entire page:\n\n```markdown\n---\nid: sso-setup\ntitle: Single Sign-On Setup\nx-feature: enterprise_sso\n---\n\nThis page is only visible when the `enterprise_sso` feature flag is enabled.\n\nThe Cloudflare Worker will gate this page according to the `enterprise_sso` flag.\nIf the feature is off, the page will return a 404 (or redirect, depending on Worker configuration).\n```\n\n### How It Works\n\n1. **During Build**: The plugin inspects each doc's metadata and extracts the `x-feature` frontmatter property\n2. **Route Mapping**: It creates a mapping from the doc's route path (e.g., `/docs/enterprise/sso-setup`) to the feature key (e.g., `enterprise_sso`)\n3. **Manifest Generation**: At the end of the build, it emits a JSON file at `${outDir}/toggly-page-features.json` in the build output directory\n4. **Edge Enforcement**: The Cloudflare Worker reads this manifest and enforces gating at the edge\n\n### Generated Manifest\n\nThe plugin automatically generates a JSON manifest in your build output directory:\n\n**Location**: `build/toggly-page-features.json` (or `${outDir}/toggly-page-features.json`)\n\n**Example content**:\n```json\n{\n  \"/docs/enterprise/sso-setup\": \"enterprise_sso\",\n  \"/docs/advanced/filters\": \"beta_advanced_filters\"\n}\n```\n\nThis manifest is consumed by the Cloudflare Worker to determine which pages should be gated and which feature flag to check for each route.\n\n## React Components and Hooks\n\n### Setup TogglyProvider\n\nWrap your Docusaurus app with `TogglyProvider`. You can do this by swizzling the root layout:\n\n```bash\nnpm run swizzle @docusaurus/theme-classic Root -- --wrap\n```\n\nThen modify `src/theme/Root/index.js`:\n\n```jsx\nimport React from 'react';\nimport Root from '@theme/Root';\nimport { TogglyProvider } from '@ops-ai/toggly-docusaurus-plugin/client';\n\nexport default function RootWrapper({ children }) {\n  // Config is automatically injected by the plugin\n  const config = typeof window !== 'undefined' ? window.__TOGGLY_CONFIG__ : {};\n  \n  return (\n    <TogglyProvider config={config}>\n      <Root>{children}</Root>\n    </TogglyProvider>\n  );\n}\n```\n\n### Using the Feature Component\n\n```tsx\nimport { Feature } from '@ops-ai/toggly-docusaurus-plugin/client';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <h1>Public Content</h1>\n\n      <Feature flag=\"beta_advanced_filters\">\n        <h2>Advanced Filters (Beta)</h2>\n        <p>This feature is in beta...</p>\n      </Feature>\n\n      {/* Off path — same pattern as .NET <feature negate> */}\n      <Feature flag=\"beta_advanced_filters\" negate>\n        <p>Stable filters (beta off).</p>\n      </Feature>\n    </div>\n  );\n}\n```\n\nWith an edge worker in front, SSR emits `data-feature` wrappers. Positive matches are stripped when the flag is off; wrappers with `data-toggly-negate=\"true\"` stay in the HTML so the client can hydrate the off path without a mismatch.\n\n### Using the useFlag Hook\n\n```tsx\nimport { useFlag } from '@ops-ai/toggly-docusaurus-plugin/client';\n\nfunction MyComponent() {\n  const { enabled, isReady } = useFlag('beta_advanced_filters', false);\n  \n  if (!isReady) {\n    return <div>Loading...</div>;\n  }\n  \n  return enabled ? (\n    <div>Beta feature is enabled!</div>\n  ) : (\n    <div>Beta feature is disabled</div>\n  );\n}\n```\n\n### Using the useToggly Hook\n\n```tsx\nimport { useToggly } from '@ops-ai/toggly-docusaurus-plugin/client';\n\nfunction MyComponent() {\n  const { flags, isReady, getFlag } = useToggly();\n  \n  const handleClick = async () => {\n    const isEnabled = await getFlag('my-feature', false);\n    console.log('Feature enabled:', isEnabled);\n  };\n  \n  return (\n    <button onClick={handleClick} disabled={!isReady}>\n      Check Feature\n    </button>\n  );\n}\n```\n\n## Edge / Hydration Contract\n\nWhen the companion `@ops-ai/toggly-cloudflare-worker` is in front of the site, the worker streams the static HTML through `HTMLRewriter`, removes `[data-feature]` elements whose flag is disabled (**except** elements marked `data-toggly-negate=\"true\"`, which hydrate client-side), and **injects a `<script>` near the top of `<head>` that pins the resolved flag map onto `window.__TOGGLY_EDGE_FLAGS__`**.\n\n`TogglyProvider` reads that snapshot synchronously via `readEdgeFlagsSnapshot()` and seeds its initial `flags` / `isReady` state from it, so the very first client render evaluates `Feature` components against the same flag values the edge used. That keeps the React tree aligned with the post-strip DOM and lets React 18 hydrate without a recoverable error / full-root re-render.\n\nWhen no edge worker is deployed (no snapshot present), the provider stays `isReady=false` until the client SDK fetches flags, and `Feature` components keep their wrapper during that window so the React tree matches the untransformed origin HTML. Once flags resolve, normal re-renders apply — that is post-hydration and not a mismatch.\n\nYou don't need to do anything to opt in: as long as the worker is wired up, hydration is consistent.\n\n## Section-Level Gating\n\nFor section-level gating, you can use the `data-feature` attribute with a client-side script or component:\n\n```tsx\nimport { useFlag } from '@ops-ai/toggly-docusaurus-plugin/client';\n\nfunction FeatureSection({ flag, children }) {\n  const { enabled, isReady } = useFlag(flag);\n  \n  if (!isReady || !enabled) {\n    return null;\n  }\n  \n  return <div data-feature={flag}>{children}</div>;\n}\n```\n\nOr in MDX:\n\n```mdx\nimport { Feature } from '@ops-ai/toggly-docusaurus-plugin/client';\n\n<Feature flag=\"beta_advanced_filters\">\n  <div data-feature=\"beta_advanced_filters\">\n    <h2>Advanced Filters (Beta)</h2>\n    <p>This section is gated by the feature flag.</p>\n  </div>\n</Feature>\n```\n\n## Generated Files\n\nThe plugin generates:\n\n- `build/toggly-page-features.json` (or `${outDir}/toggly-page-features.json`): A mapping of route paths to feature flag keys, used by the Cloudflare Worker for edge enforcement\n\nThis file is generated during the Docusaurus build process and is placed in the build output directory, making it accessible to the Cloudflare Worker at the root of your deployed site.\n\n## TypeScript Support\n\nFull TypeScript support is included. Import types as needed:\n\n```tsx\nimport type {\n  TogglyProviderProps,\n  TogglyContextValue,\n  FeatureProps,\n} from '@toggly/docusaurus-plugin/client';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}