{"_id":"@datadog/flagging-core","_rev":"51-6407c2272e39392883a8c9bdf035f518","name":"@datadog/flagging-core","dist-tags":{"alpha":"0.1.0-preview.2","preview":"0.1.0-preview.14","latest":"3.4.0"},"versions":{"0.1.0-alpha.1":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.1","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"c78a3f62b3010c2eae0fbc32a895c466e820c777","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-uaoSMoZQCTajD+mm8bHsZf+hkJQNXpYg+jMEy3LhD01yrY/VgMRa/iIk19EhCq2qZIvUn3xXFEQTiaDBI4DyVw==","signatures":[{"sig":"MEUCIHA8a7Pf64X1ur6zgannKzJNNci0zbsfZn8z4LtLs4RvAiEAg80xGL5mHZ/5wswTxFcnp1ztUMDST3W1K+fZ3W3A20Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7396},"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"}},"gitHead":"d3a7bc589a5c9b9da40f184652ca0583f5c7ed17","scripts":{"test":"jest --passWithNoTests","build":"tsup src/index.ts --dts --format cjs,esm","clean":"rm -rf dist","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","tsup":"^8.0.0","ts-jest":"^29.4.0","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.1_1752520564916_0.720319566084078","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.3","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"4f2efa7fd89bc564183e0f1bd6044650b9abd664","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.3.tgz","fileCount":2,"integrity":"sha512-XtaY7to+gfbPbwumhM3jmoDmqKjMIZAfclQNe0pMlloY5O1Zg3nvveicBZAh+BjdGr4VUWZ2/Q9EScmdeDteIQ==","signatures":[{"sig":"MEUCIQDGk+QMO1ou2wJPI3LR40pwCplTNAFnrkUdhAJCAysDkAIgTnKGX/TNiH1baIe22Lw8GXDtLJwLbxsy/H6uOFXko0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"1fa336e53f1abda7d5bb251334cd4c0efd168f5b","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.3_1753896251649_0.42287212511572747","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.4","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.4","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"681cd6cfa18963bcb9dc555240b5b412691600ba","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.4.tgz","fileCount":2,"integrity":"sha512-V/B4y+iTax0pw+cOvE1uJX2LnwAYFm3UbiBX90Kf4FMePqsXgcAf0rCvPJKCcrkxK3Car1D6ccumUEp/AJwFiw==","signatures":[{"sig":"MEQCIFcor4Kk63dzMOljiyWVdnDEZyskh82YnmptUyIaRviCAiACH+f/mlRo1Qj9GUIjljqn0TDYhZ2BIcaskavmgG03Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"017f4e45a15bf430d85f195a032f49125dff69c9","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.4_1753899773546_0.32722508465944733","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.5","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.5","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"0a00489f859ba2a9a5d70b106d4d3d12e7324d09","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.5.tgz","fileCount":2,"integrity":"sha512-ko19zvic2rgVwkdjyoIK+ibfFVrOdwYQXsQaR5dEb59MY9YVLGJZXPfCZ3po4HCAAvFkaiO8RcZkgZhgxbRb6Q==","signatures":[{"sig":"MEUCIQD6yZQxQ0f/42TONgzkfVSKG6kRN6bnylfy1smGFDktGQIgPAH980Fd1STIJsbfD+LkeLdipIx4S5w0ydhse7CM5Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"be04c3e33cfc1e7e009b8cafda413ec09520ce5f","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.5_1753900352413_0.1355328158002016","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.6","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.6","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"1f8b9fafac12833b8735ead0dfdce9cc6b736633","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.6.tgz","fileCount":2,"integrity":"sha512-6rkLNEDfk1Znt/BUi+1z7itYfb6wOQHx4zEJtgZ3s3HIp7ZMe9HxkFDIthTepXXmlQyWzNH1Vp1HwH7pJCM2SQ==","signatures":[{"sig":"MEUCIQCL61R9XzWe6QL3OE5j6TNaD2TwJCH+4/I9Uh92ijIzugIgdLJjYwEDjj5R0zPN1HH6O8T7EEGQ2TwwD1702nnT+Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"79c9d356af5faef61608df7158019a1528d21eee","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.6_1753901117975_0.6723062418037333","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.7","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.7","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"e97cc06a5501c51b8f11d08d73518a61299e9f0f","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.7.tgz","fileCount":2,"integrity":"sha512-fN0yIfUxyilPrnhJh6XVVfD6JuSzFv5A/+RVhWuEpR9wmsGPHhZI+5WAKxKiIIJS6dQ5XfTQVvN0a9pdkAfAFQ==","signatures":[{"sig":"MEUCIHHmEEr+G6pWzarrwElhskiU4HG52pLyOTUjwHTnNREPAiEA1JEkZsNzQvHrDWJNsIPDrXIWD72AGic3UC11K8afeRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"5707e2542b7f0a3f6810c9f543ce86d7361b6b89","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.7_1753904600190_0.5522879605542159","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.8","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.8","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"3b702f27e97083c2a9ad3788f0ec8d2df94583d0","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.8.tgz","fileCount":28,"integrity":"sha512-Rf70rgbQoGRxHJtv6yiBs2rIKQwiUDw1qmXUiafcUDqfl/2gWfsfD31/ElXYBomx969uOL53QuEY/riHmKaxRA==","signatures":[{"sig":"MEYCIQCikWsLKpowFG2sgmuuFNCMMUktc6CsZRGyYiJykl+StAIhALpLuvtfxgK3SCfnxYK2G2HEw8aV7+FFioJchN+0da74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14451},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"cdbcae14824a17bd96c3880fab7e76c8d5158d5a","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm build:bundle","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:bundle":"rm -rf bundle && SDK_SETUP=cdn node ../../scripts/webpack-runner.js webpack.config.js --mode=production","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.8_1753907200040_0.6148022328241636","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.9","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.9","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"a839a7d41770f0194276f5912b5622ecbdd5d430","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.9.tgz","fileCount":27,"integrity":"sha512-TMcF25W3sKZ6KIsi2c5kVetZi839p3XZw6olnIgUXYVJq8xfBMbvKURjWh2xHEHtr6QfrvyL4sP/vMEjkJ8A+g==","signatures":[{"sig":"MEUCIB4twOaWyqLo3NyvTtZv8M43jM4Y7KgzEDJ/+/VQ0LpcAiEA7d0C/FN1aWtwgfgxIeId2KwTgPixvFdqO8HxJ+sT9lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14139},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"95010dca04c0fdc47bdc6eb94f66a5b4cb989506","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.9_1754456784666_0.47245776012899476","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.10","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.10","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"cb0eccac3fecddcab08de735e078346c60a8e790","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.10.tgz","fileCount":27,"integrity":"sha512-Y3j2uEF4BBtsmfEgJRO1YEkb74OcdUX9U9+uSvnmd81EHginVye6dvfGM/6TNJNSmuFDiJNT6vtDZXKmH9brsg==","signatures":[{"sig":"MEUCIE2vd2bnv3VelHQiEeOuxFJEZPRgs8Pt7UdvGj8J8mTkAiEAprCcIW4grFXF6gwhJYo5/4M/TTBPYXPCcR6tRbr0phA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14140},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"f1e5d63444106ea63ed232158a1bd54f3ecf8edd","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.10_1754457915322_0.30955552971096467","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.11","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.11","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"48be028ffd294867a841eee27910e9761c63a684","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.11.tgz","fileCount":27,"integrity":"sha512-/cgSJkpGaj2dIdE/9OUqFMayhJnJcdciSJ7PIqQw5O3nLeZp7ay0pTQdlGJmELAmcW74O2irQ5C+KJQYKXfOlw==","signatures":[{"sig":"MEYCIQDYLRycVl95rnlADOvmSKZZg9GVf71wfnMij+lhq1yQbAIhANOzqa+DGG4lXef0+M+X60Yeth2UjwCNCTA121vxQscn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14140},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"616e9069dd832f59650dd70f7909f3598ec3ac29","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.11_1755024725739_0.5484421308718912","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.12","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.12","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"e8cf5f31ed75d821caab86a55b17d71656b21d69","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.12.tgz","fileCount":27,"integrity":"sha512-JpyDln09ovnEr+rLQg+laYlOgU1UoTxFf+zf0ezt4aq/Wf7LMoLwB6a/BjZxmTFQ+hM4jMBnXB78emkCzUhB+g==","signatures":[{"sig":"MEUCIQC6ymmvuk2/8kw+EJGyHDjXxH4cq9GZQeF42sF4upLI2gIgWT6/mz37WEpzMa2dzfF/P5wDW5YxmzwJXepr3BzOnLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14140},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"83c25b958db19bfbdb1ce76513ea204ad359a23d","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.12_1755285876905_0.04129615113286089","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.13","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.13","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"ffc82fe28a2104bfc0413c5905599d2976de956d","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.13.tgz","fileCount":27,"integrity":"sha512-PCNzxxb/+5TVc9JIjyAHJpsPP9MhlCoNtmjvfzIeMxRylCh3n4RMJUF/jzQ4/t8j1sjktTtjKeHQgHk8HPgt5w==","signatures":[{"sig":"MEUCIQCWO8p+2lUf9aomrYE/5lKOIM6YgXLbihdB2Q+GKV53HQIgau1x18piEskDJLIPmZFJx0c3XkMm9XoYuHNcDwUZwJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14140},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"dfd1395ef9c18ce29742c03ff2eae971efa48e46","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.13_1756408694805_0.8176325471177119","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.14","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.14","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"3ac6eb157eb8ab4389ee22ee889b200b3ece0238","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.14.tgz","fileCount":33,"integrity":"sha512-HBGnsGgUj0iFeSZAWdBEwp9GB1r+E3CGG3ItwOIMktBTdiiqNn1OpN+kpG/coAGH8pjPlm+TpAZYOX8AIu8Dnw==","signatures":[{"sig":"MEQCIBRb+5Nm/mM8U2DHKOU9TW6GQc5JBU5fmVKms+KLNm7FAiA2cm+5mo7GePnJriLNDdm0c2OtNNUvs1n8hJWRONObZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16418},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"43a36a93d95caf39cea24aebba34a9394bb2cbfe","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.14_1757011373140_0.8289741745118544","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@datadog/flagging-core","version":"0.1.0-alpha.15","license":"MIT","_id":"@datadog/flagging-core@0.1.0-alpha.15","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"f70044822f0d2a28095aa6603ee6b6fad61b4a16","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-alpha.15.tgz","fileCount":33,"integrity":"sha512-WLabtbeVGzzGkbXvaqV/oRxmRNqdwYsTacyUOtlFWaP4Go512SpwV+60J4TTEJczkV5N3Nkydk2AdTgM+7W/Yw==","signatures":[{"sig":"MEYCIQDNHsoYx0P3pNl+97pZ8whqqTycu4nXaB/pydu4XCrixQIhALPv5d+C8r8CQhK14gAJl5b0T+JKY8B6YXT4xjQ3Z417","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16418},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"08b10359b729cb78bf005f4582da6e91254e1897","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-alpha.15_1757014932038_0.2964956796514444","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.2":{"name":"@datadog/flagging-core","version":"0.1.0-preview.2","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"7618508441404f4061502e5ffbeb6c4b59835d2e","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.2.tgz","fileCount":33,"integrity":"sha512-V/44f/RDNruoYFPfi+4bQ9BBSAf8r8Nhu4s1CIQ+w+4EtHFQrt3UO+K2YLc5a3cjh7qOHON8ihzNN0I90lR5mg==","signatures":[{"sig":"MEUCIHoI0UV5xFHNub+HVt90D4QYnqdBaYJH9/th0dVX9AoDAiEAt5L+BXlcuT2v7nwZr7uvW4KAdNJy0cpJCmSJHG/04vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16419},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"50c3c8c3aaef839b4b01a3a76e3faf2e81a03e2d","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.2_1757097110152_0.7682375849902447","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.3":{"name":"@datadog/flagging-core","version":"0.1.0-preview.3","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"97af9e3767863389cbe14a710a0c5d525f500aad","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.3.tgz","fileCount":33,"integrity":"sha512-Lorp3owrmYcLg845Vl5aGjiDX4SJw/GcaTmcq1IXAZQ8LXFAJrLg1qstuBoLM2kPuNeTxkcALt+V0cXGIPIUgg==","signatures":[{"sig":"MEUCICPV761uF/k0zvidSDxcwq48574kdfBhzMNlBRH1qhftAiEAgviVhpbSyvrwYnfvVbjsExJNZ+zbq1YICOeMYXpjiwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16419},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"9bbbfa955a8dfe246cae41c8f3a176a9c162fcaf","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.3_1757101227857_0.7983206476999065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.4":{"name":"@datadog/flagging-core","version":"0.1.0-preview.4","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.4","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"8d8d4eea8b7b0471950fc78151f693a209d12903","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.4.tgz","fileCount":33,"integrity":"sha512-pB2jU2rEmeJ0O5hkVoexYpVYRgl7/t6vciErypiHL3TgaQlvJNh3/8A8wLVCP9SzIHkPB3ESKzFDPcWa2t4bgA==","signatures":[{"sig":"MEUCIQDlYtQ90NiENbr6C/sqA3Xpo3Y0RxGsSRAm0tFQnr3wmgIgPncQ0McRevCUYbBbnJJF7gOyIGXkn+y9lfwPUvDuDnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16419},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"a082269c0e57accbd54855d8172388eeaa38f43f","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.4_1757957509143_0.36908518709348015","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.5":{"name":"@datadog/flagging-core","version":"0.1.0-preview.5","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.5","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"f0f0f17ca7870069a7aa5b82bd265d163c913ad2","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.5.tgz","fileCount":33,"integrity":"sha512-fgg49Pwf0+VUlxN50x9EIWNpKn/RgBCWiJRIqf8XgiVsqDL7blO9ZLOCMnSTmIsIhoH1rRKg7PsnvZUKguTucA==","signatures":[{"sig":"MEUCIQD7rGeVNXSqoCO3SwueWYD7jjBbKaHkQcHSc3WftBRbIwIgDcjP2ZfaIp4qX78DBU/9MVs8ck7VrGnYbr810//PraM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16419},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"34bd3eb52ed46e818d864eadbea654e549a1b4a8","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.5_1758659637302_0.42021298307054034","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.6":{"name":"@datadog/flagging-core","version":"0.1.0-preview.6","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.6","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"1af40347c63103673095679a576889eef5443ceb","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.6.tgz","fileCount":49,"integrity":"sha512-7XOvS2pUHFRJUSy2u7yb3K9GCPcs/ieXyA45hkBjyj3Ao830AnN9lOF997EO7Ab8J1OvRmMV/HoED3PVa6wzuA==","signatures":[{"sig":"MEUCIDk6jQ+33bP0qkEYzWZSHBuFaQov/wZXP0tjmSC6mkYfAiEAqIpvA4TQAtYd1G7D/VRJm7kLQ0mVH46r71q25PhIopc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24217},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"033dea694ab93f22054b8a4203c4584a4a3ad320","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.6_1758731537407_0.38755222165455905","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.7":{"name":"@datadog/flagging-core","version":"0.1.0-preview.7","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.7","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"a8285218abd5220b10aa3bcdc72efb7dd23d1b25","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.7.tgz","fileCount":49,"integrity":"sha512-6hVk2F6War+B4hp/H3zEjzBg+YqfFUGL6dAVHutNKLgIdchmlBHMI6XZKtcYD2/ruEEdQYhZMdUTClHjzLnrbQ==","signatures":[{"sig":"MEUCIEbGc9O6L8didCjCAxmdlRjYmh/HqpLPkb1o0rJm3KDEAiEA+DlJ12t9Ccrah9MGRKqWoaSimP/SWSf+htDkralFjdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24705},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"65e9484b837da07e84fb400625c4824874892052","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^20.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.7_1758833245219_0.9374738190112011","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.8":{"name":"@datadog/flagging-core","version":"0.1.0-preview.8","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.8","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"36f605e514e9b3cfe7c1df97a9284c591d79e116","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.8.tgz","fileCount":49,"integrity":"sha512-SyUKypGusGzFfFdCM4AqQEjaItA3+qu3eTCUSXREd0xry4/1mgvcOb464+J6WvFmuYgyxuTJjDHiU3nkrzChEQ==","signatures":[{"sig":"MEUCICSPI2YvaJGFdzQr1H+a/Mh7eE50qDJ2MR7Oz4EVUOsPAiEAxdgSUKukcyZbjm2DowIIv0tH/kOTDZsCXwJLsMYjpXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24651},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"fcd3af71b4a2e219b17a451da960df4d52a59352","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"peerDependencies":{"@openfeature/core":"^1.8.1","@openfeature/web-sdk":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.8_1759240681181_0.6943588455115612","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.9":{"name":"@datadog/flagging-core","version":"0.1.0-preview.9","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.9","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"120c3601d1fd0709b1f7761e98e0b2e292ff918e","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.9.tgz","fileCount":49,"integrity":"sha512-/yIlMsP8iySa8l2mfvXDQGt5tQNzwQgOmIeCLqydv5xpiFr8H1T+eAHi9rAjzfXIJnqyzR+XkbkC5W/AUrz1cw==","signatures":[{"sig":"MEQCIAc4rfKARQhx9b8jegNm8+Wdh65tPloyNYjRLQ1ruperAiAfRQ3hfeV9x3829DHU4mokBtaXMqeRV65q3skyuchnew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24549},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"e4da357f831680a8490ea63fc3e9fc42a3887782","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.9_1759329917166_0.9625331807444462","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.10":{"name":"@datadog/flagging-core","version":"0.1.0-preview.10","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.10","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"a581d391955ec6b7963494cf5312f77c52d2e46f","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.10.tgz","fileCount":97,"integrity":"sha512-E1jRY80xqgL9Hie3vGbQUiK8FXijeN+h9DHXourcPgw+F2fiQ3m1sLTNrjrZTOOpKfhJE/lvahssQpMRtQh1TA==","signatures":[{"sig":"MEUCIFAVqpdE49/lAO+vX6Wydbk1CXAxyI0P++GSDASW7ydRAiEAj13iTFH2/nusxOwzLhi9/2gVRora28UdRqg15gCuM9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65800},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"029029b315a70d18e50df63c7d30f8a6bfadbd58","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.10_1759766590334_0.2911164839827436","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.11":{"name":"@datadog/flagging-core","version":"0.1.0-preview.11","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.11","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"e907a521806d1b7b97de553d7fc48a2f8121f608","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.11.tgz","fileCount":97,"integrity":"sha512-hHRzxXsqnJJFWr0oLj/Z3bd7H6kF0Ok4CajA+Lxa3V8nbrO/nIdFOFy9vYEY708FKJ3WyDWB/4fR4jB6hZaF7Q==","signatures":[{"sig":"MEUCIEfnZPSH1Q+lOzZ2FJSxAH7AeQU9p/sG5oIfFpGOmo9kAiEArOpxQpP2D30Kyp0Cy66nnbdCMtTL8Omz1Rx7Ju79zAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65800},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","gitHead":"027659f4d64b7f6b95d970510b6a5f0d7ddb87d3","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.11_1760551273136_0.2173276908086419","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.12":{"name":"@datadog/flagging-core","version":"0.1.0-preview.12","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.12","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"7e9ebc8096d6c7cb1c9135bed37e50a02ac27b77","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.12.tgz","fileCount":97,"integrity":"sha512-3oI/8dNpGkZaYf77KJpZMNoYpnkwCq3Dgy0UChEz6JX2jtxbwv1sQFAaG1z078T/FwPnB2hMuO5zLXKkx53StA==","signatures":[{"sig":"MEUCIQDuFvq2si6ewvGA9nYb1Iy51gUQv+re7ry3xtFQ4VlMzgIgWPzFHv0IahiHuvSKM3iPpRCxwfrlRbv34CYJBNl8ui8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66015},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3d146533ae18ead711abad525394aedc40d58670","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.12_1760638539703_0.4154059874848557","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.13":{"name":"@datadog/flagging-core","version":"0.1.0-preview.13","license":"MIT","_id":"@datadog/flagging-core@0.1.0-preview.13","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"73fc80aeb21435fa2307f79f2d315b857616cd5d","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.13.tgz","fileCount":98,"integrity":"sha512-DfQYeBgGvCerKx6coRiXMt0aXWJB8kRIsJhfdTKyejS9rfp6ZBjWc6dctKzhwMAQdpBiN42MEVXNt4Pdcmj1WA==","signatures":[{"sig":"MEQCIBBhmMssrcKdEDUkp33hl9h3Ff/S6Bl8+mJ08ihaI7+6AiBQAoq/rp8mGoqTVEDw2J9/MVz68jKNtQCgSD18PbN2hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77358},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1eee32fb6098d744a5bc21193acf7d7fb3b15528","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.13_1761920475694_0.8457210248168197","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.14":{"name":"@datadog/flagging-core","version":"0.1.0-preview.14","license":"Apache-2.0","_id":"@datadog/flagging-core@0.1.0-preview.14","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"9362dbd5c68950cb6535563ffc713e04d97de241","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.14.tgz","fileCount":99,"integrity":"sha512-f9afyJ99T3TB/MeIokgHnJXMxjLTCak8+UGIDV56Qj9BtcBNj+4zRn+IInL3wuts6CaRsR0OYmmFwuZ+93Ftgw==","signatures":[{"sig":"MEUCIQDTtVDuUeDNYKkN+Gazriv3yxCw9r0WHC02RfpY3Xy2TQIgZiynvuvNyKak4PH/NFK5fU6GY1FXTryopYDQPaVYae0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77470},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"55dd624fd701d54653cb15c89bd985b1ded81b10","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.14_1762180437732_0.977118682633707","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-preview.15":{"name":"@datadog/flagging-core","version":"0.1.0-preview.15","license":"Apache-2.0","_id":"@datadog/flagging-core@0.1.0-preview.15","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"bd8c21a7a7e96428c584d5b6f103b8011fa4f847","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0-preview.15.tgz","fileCount":99,"integrity":"sha512-p6YhX7lHOlD3IhyBerL2OM7EEmOLA0MmjgIvEUX61cbRiK983m51rF8b8zXyiCCp/tdfBSmmsujtPwjMwXGiug==","signatures":[{"sig":"MEYCIQC8pZTr3SzkEg/wIm4Hnih7Vwa2XlWXcX6A7z2V3dTCHwIhAOcsfV/7OORQowiL0YxSufF3X91okOsS2arHQPz7RWRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77470},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ec52d742ed13036497d21e2c57a4b09fb418e7d5","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0-preview.15_1762189781199_0.03596940475298216","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@datadog/flagging-core","version":"0.1.0","license":"Apache-2.0","_id":"@datadog/flagging-core@0.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"bf4b8b4f4ebf0cc2fc18d493467ea47fd26d1151","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.1.0.tgz","fileCount":99,"integrity":"sha512-9eZG6AdPDz81FoFH1b9R8lnan0HSCuK8pV9qdu+Ixirq9YA06I8efiHEn5fSOblVbGoXcxHmHmTjYtgkEmTlBA==","signatures":[{"sig":"MEUCIQC3A8EH1s1DU34xiEHKJ1k+v9PQwwZP0hEHfBAM9NTBhgIgVaFan65bmXOeMVoKmJsKemWjfCowDohM1K9yHT+ZCAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77458},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ab9f8bb8404795dc1c8f509753d4d34cd0b02a8e","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.1.0_1762965891560_0.11938161707311434","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@datadog/flagging-core","version":"0.2.0","license":"Apache-2.0","_id":"@datadog/flagging-core@0.2.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"d29d81486068b870c41cebb2524721a71184eb16","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.2.0.tgz","fileCount":99,"integrity":"sha512-DocYjr8NFJZfsnqzu3MuBUNqgbJquq1doimkKEXI5UImLmz/tR0LO09dd651pBhoz1Pa4SKcnPaxWFLTqxWtsA==","signatures":[{"sig":"MEQCIAGESAzgH36SLJBT0XtuHGr3+dPGdyZH5EW9BCpqMfTtAiBZKF0sQ/AOEshZ9Pg4uhOwppXrLQXMLqFnS+z73soe+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78130},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"a95916de5b3e8b4658251a365d87164645c2d70a","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.2.0_1763055887511_0.5140540026910752","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@datadog/flagging-core","version":"0.3.0","license":"Apache-2.0","_id":"@datadog/flagging-core@0.3.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"16a9e03d19f9f55a7efe6e416ce7bcc0b0f6998e","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.3.0.tgz","fileCount":123,"integrity":"sha512-0owcP6IB/CV0+Yo6JkBfrZQ/inh3kCnxxaRxTAW+0LICN5I68pUFeUpSKqdTWGNVECZBLDgXKjynjvEc4dG8UQ==","signatures":[{"sig":"MEQCIEKRnPM9xjx6r4njRNgLNPdp0qIYUhO+MQclPqTPjuXJAiAp0+/Bpi9b/zYYLt7R+LDn6dqEF5RH+OAYax6zHW6r8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106789},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"a3cd4a6833edce332fd2db17bda896ec04fb7293","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.3.0_1765561757595_0.7665126037079113","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@datadog/flagging-core","version":"0.3.1","license":"Apache-2.0","_id":"@datadog/flagging-core@0.3.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"54c5494285067fcb75b7fba6503917faffbd0a51","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.3.1.tgz","fileCount":123,"integrity":"sha512-GTt0+6c2cBcShh3euYbDb6boz3MJqndq0e+0/DTMozEEUAeiZEiEVagp34shEAax8Lqrtn7+UZ8HGArsXimEcw==","signatures":[{"sig":"MEUCIHY/bBz9ZZtTwaWOXCp4tnw2sXRHcbC2BDMnQV6l9D4tAiEAlJ0SuSY4xoBW0ueT19U3pTAWeInROJuoCwyV2UZ5hDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106789},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c905b9332afb9a9f7c1a1b4af6ac60abf0695951","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"peerDependencies":{"@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.3.1_1767996015986_0.9115494451323491","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@datadog/flagging-core","version":"0.3.2","license":"Apache-2.0","_id":"@datadog/flagging-core@0.3.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"83d81857d261a569bf2abc4463d3aa76887b17f8","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.3.2.tgz","fileCount":123,"integrity":"sha512-DJiIFlEyjKQtIWhUY6YAgdJN53Dka0E+N4y98f45tIrB27PY4pr+AoQN3ELvJVbugv+XLvlKldLgtOZ9hr9YRA==","signatures":[{"sig":"MEUCIFjjDRSsWcyP1d0I7rmHg2bum8mauBJ7qXNqZbjB/DEmAiEA72GehcHCt8Nvqjha7rKHRD/YwVKnBURs7UT/bf4M67A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106762},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"748c8b1b7de1ad3b51581dcb1e101e928edb1cb3","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.3.2_1769700085692_0.5465068229118364","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@datadog/flagging-core","version":"0.3.3","license":"Apache-2.0","_id":"@datadog/flagging-core@0.3.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"cd0553b05a26f924e9d6f8450e4c073eb3d40b96","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-0.3.3.tgz","fileCount":123,"integrity":"sha512-LnkTXMVxaCDGCOF2I+CCACndpbi4E8CP8NIsb1IbMmmATzkQHmYiL1ntFcS4mt5kNGAWXNrKquM02jhoiVc+dA==","signatures":[{"sig":"MEYCIQDa6rEZhBeUsWnQoMLT311Mm7Gh+0jM5LuhYZoQyIBGFwIhALFPuRK6yqWSfsJiJR82k0hsUlgiA6NSToF3rHLstAk7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106762},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"600e51359d07ff90210c29643230cf0c544f8c25","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"18.20.8","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_0.3.3_1769701091063_0.08589133273216398","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@datadog/flagging-core","version":"1.1.0","license":"Apache-2.0","_id":"@datadog/flagging-core@1.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"c053bace953c3326fd5a75f1879cfd7e2d2a1db4","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-1.1.0.tgz","fileCount":123,"integrity":"sha512-m2BSEmdSd4P5c/l+4C2L32vnnhwr0bF3qnM2Uz0NhWbUxX4SjpUHbb7GPq8bjr0rfZJZefQ7zQjN/cjE+bb7pg==","signatures":[{"sig":"MEUCIQCVaaCuSS+eYoy0x4f4SoYeoOye2TfRnGzN04H3NGqVUwIgF57DmADNCaqtOqmU7wNHBL5CDEIkiImZ7BFtmHJ0Lvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106762},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6b61dd3cf6c683faf50d340405499a7e19d7fc6f","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.13.1","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","ts-jest":"^29.4.0","ts-loader":"^9.5.2","typescript":"^5.5.0","@types/jest":"^29.4.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_1.1.0_1772574914686_0.5148813233642251","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@datadog/flagging-core","version":"1.1.1","license":"Apache-2.0","_id":"@datadog/flagging-core@1.1.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"805113e593ef85370bf70086bdb35d2c81012c3b","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-1.1.1.tgz","fileCount":123,"integrity":"sha512-QoV2DRD7da5jTFrwc/iTjY3lvSCtFXf+yREYYpHK4RJTO/eB/B7K0Cug1bcmWxd+8acjjPWJYjht+EUNrUx3jA==","signatures":[{"sig":"MEUCICHMjw4wwR3uX4bN5I5sn3/G/e/K2MmKeQzHCcIv8DljAiEAtmPqTXwOoRfdKKkFvFplg4KqhZEiuMgwnNjj+h6BUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115263},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3c5d876df9767982362ed22f368e192b286768ff","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.14.0","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.0","ts-loader":"^9.5.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_1.1.1_1774889993725_0.6309779526431618","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@datadog/flagging-core","version":"1.1.2","license":"Apache-2.0","_id":"@datadog/flagging-core@1.1.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"c64847e9157009a6268573e134e6f158298ee8d6","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-1.1.2.tgz","fileCount":123,"integrity":"sha512-QBHa0FpYqC9Xi7qIsuwb4yoelTv6BjnbaFcOULXAdd2BskDuDj1LS6Ydfv0mxbKTkiCGJbXkxuVtaIbGbvni7Q==","signatures":[{"sig":"MEUCIQDApu9bOraHDt2Os31iAUhFVxhKpvWYe1hAbR5MZRy++gIgXYCpuvoGkrwDzGjnagEjkZgi0WVJ2GxQAOMHR0JkD2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115209},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3e6f3ab71b796226dbea1dc7551bd6e1c201244f","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.14.1","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_1.1.2_1777497360197_0.5597635424335816","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@datadog/flagging-core","version":"1.2.0","license":"Apache-2.0","_id":"@datadog/flagging-core@1.2.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"3d6a3363a65d8cd522af08bc447c980d07455684","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-1.2.0.tgz","fileCount":123,"integrity":"sha512-211+NkyrKKT7NzXVcmbH6grBIiyA5bJAmGTe7jK+Ffo2qBbHTjG6MjIEGc8QEtIiYNVVapqcq60i0SYJ8peBFA==","signatures":[{"sig":"MEYCIQC28+qsDBfystuh9m1kFf2G1JIq+5u59iHZoq3E1ab8SAIhAIavk+2bmRiplL39uXOgHMKIFn5239NY+k7xEywK+dGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115595},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"678e6fffcb66c2a2293b61ab726055b48c208209","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.14.1","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_1.2.0_1778652386822_0.38643964677011944","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@datadog/flagging-core","version":"1.2.1","license":"Apache-2.0","_id":"@datadog/flagging-core@1.2.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"1bb2d1ecfd749033ed2570eccc8fb0697b8adfac","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-1.2.1.tgz","fileCount":123,"integrity":"sha512-qeDkki9fFlqyoZBrn7tneT6pZ04EKKvf3xxisYw1a74zbJihvQui/ARUsjXCurRpzpFqGGTJw/oz+HnXaKhcdw==","signatures":[{"sig":"MEQCIEiD71++m2Zbr90eNA7LkByuZX5sWxNN/JBo5qywpirTAiAvmm+pFQPOTO7NrKkGDhUBj5GyyaNiSXpb5oxRO8irzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115595},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"2e3452ee73fdc3997288b23549e9c7261419d9f7","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.14.1","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_1.2.1_1778666527597_0.10524116078532342","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@datadog/flagging-core","version":"2.0.0","license":"Apache-2.0","_id":"@datadog/flagging-core@2.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"2d40a38293228e25d51b4bf887ddb4b01af49b19","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-2.0.0.tgz","fileCount":195,"integrity":"sha512-FoaGxYq31m+JSjD/R3gNxR/XSFbvVwFpBtinRRXY2CQhZKlIcs9QEkgA6Br+2W50D3K91DaE9RxuGSkyl8VmvA==","signatures":[{"sig":"MEYCIQDomanZnCaiU6O8KjU3R69bEqKG7aMN+XLX5ZjaMnvBpwIhAJMU+Q22hxS0GON697XaHHIMIWy7MJY9kFiIDGMWA0S9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195733},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"144b579f6e1970c22fee6a06654a80d7a02bbf13","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.18.0","dependencies":{"spark-md5":"^3.0.2","@datadog/js-core":"0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_2.0.0_1783632952290_0.11573794334553278","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@datadog/flagging-core","version":"2.0.1","license":"Apache-2.0","_id":"@datadog/flagging-core@2.0.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"be4c8b361629f3dac80b5710b417297856c84212","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-2.0.1.tgz","fileCount":195,"integrity":"sha512-UDAVquISiAzubDpP6mWspZF4mXMbKu5eAKWfNIj79qmXPRy2OISbrAI5us3DqUJWLwwiNhmltk/45AQvL65N1A==","signatures":[{"sig":"MEQCIFnb5abCBdEIkX6ecP+pDIzKBYeLk8Dvi3x3X/CcoMzTAiAc23T4BMCeRaSYyro79yIU1CFb1Bcj3BMCLkL2dwmELw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204434},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"798721d5bd9172b08e34e4ffcea754b66a11346a","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.18.0","dependencies":{"spark-md5":"^3.0.2","@datadog/js-core":"0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_2.0.1_1784566117183_0.4135702809305055","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@datadog/flagging-core","version":"2.0.2","license":"Apache-2.0","_id":"@datadog/flagging-core@2.0.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"333d7a5701306f7311861c1c0a3ce0be6138cc38","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-2.0.2.tgz","fileCount":203,"integrity":"sha512-2+oWyqz/EMNXtsgyW3NtueFgL0TciWInyMg/6bEUZhfr7UgPzCQ88Nag9FGoPCig19F/tHXE5hLiQccjkRUMWQ==","signatures":[{"sig":"MEYCIQC/usK2RzzHeOehB6H99serfZ19Ek+X+GUjixd2gtdA/wIhAPzOjJCL5K0saqkW1sPAuGFy0X05DRvu0dx97TsFEoKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZlX2ilIxEgMzSoEhYZohfoqpsD56mwnusMcHuGCxGRwIhAMPSl3WCx04zU24IswH0qzWQvZ2qbp4b4Q0BLAQFDuVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205795},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"dcbcf55a783c0c1903e9d67c5c989c4d4f0334e5","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.18.0","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_2.0.2_1784927449718_0.12728185312503792","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@datadog/flagging-core","version":"2.1.0","license":"Apache-2.0","_id":"@datadog/flagging-core@2.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"672854a2c057c90f31e1905a845bdf88cc81066f","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-2.1.0.tgz","fileCount":211,"integrity":"sha512-d43cXWx5Uxzi8SMUgSelOr6u6akNS4Pu4EZlLXvnPkEAxSo+NY2OiStnGOh5Y6ZlROd2v741SOH97zHTML99iw==","signatures":[{"sig":"MEYCIQC6kf5QuahIahPQrBZ7hpDhI7inAfvEq01pkuZpdM0SvAIhAIZZsceJAKfEk4FrBMf73iatrTfy32UWXLyUhuru+BEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2Nmp3AyRT587kjS0l3NZcYM2tr9BVsOySOaHvsp0NrgIgdKVo1WbmlqNrLuqh/ZzjcJpklXCcGsVem177esjreOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246874},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"b34ae46bc5e066f1e0a4de5e807b1d934e615e00","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.17.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.19.0","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_2.1.0_1787330160605_0.05258543091170398","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@datadog/flagging-core","version":"2.2.0","license":"Apache-2.0","_id":"@datadog/flagging-core@2.2.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"30272038ea7119033a68b0dc0962396aa6a10114","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-2.2.0.tgz","fileCount":211,"integrity":"sha512-LvGCpR9+77pciClCd/bTaD4mOeJUtRFhqcsSbF3CWGgw4Qp1NUuVzgAIUUAxOPIsEArbi1dvSwRGiK4FGCbbQA==","signatures":[{"sig":"MEYCIQDInYidnuhxHET1JUh8xeHH8fIZvOAGxV2VNHq1Rvl9WgIhANFH5mDeVIl2E9K3CiEn7kL3HTagEmJrC5FSaY8jEpNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHk05wofX7913bqq/p+234m2HL6FVien6Dsl2lg9fTGPAiEAq5GVg/Dgw18P2EgLdWEQr4CWe+legihweVIygtosXNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260192},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"826ab5453dc38379d43ddd710f675bc8c0986b00","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"_nodeVersion":"24.20.0","dependencies":{"spark-md5":"^3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_2.2.0_1789402519628_0.45783278081505596","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@datadog/flagging-core","version":"3.0.0","license":"Apache-2.0","_id":"@datadog/flagging-core@3.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"692d0a662c9d81cf8808e9ff926e039292f290dc","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.0.0.tgz","fileCount":347,"integrity":"sha512-UMIiAUusq3YchzaPY4UafxUWSXYaPCfLSvLWOurVYyYz2JsllIZYeE03scMvvhMLmvwD8oQec9dklYcsZ/udPg==","signatures":[{"sig":"MEQCIGpB72yayRUfJttI83QC8a8IRytVMfdbYHoG5cF0JSJqAiAy9YTICUiuz8rfdi6ds9eURTmiUYqly0wB6o1uO2vsgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGtPFIMYK5pet+NAwDdt2UqKE6OOYI0Jr+zPAu2u0+kmAiAI9Oydu6E9uj3D4qlxiYS0m15LQ7dc+awKSrJJOcFDEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623714},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"d3c7b25c2796e5796e7b1d229360627ff4c8beb8","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js"],"_nodeVersion":"24.20.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.0.0_1789418100746_0.963117784456365","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@datadog/flagging-core","version":"3.0.1","license":"Apache-2.0","_id":"@datadog/flagging-core@3.0.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"eaaf47a5c2763f4d060b5e68e2d9283f0c1a3523","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.0.1.tgz","fileCount":347,"integrity":"sha512-hV1IOjNmCQRv0lcVFt31f+Ev05aLdrNVb9cOsD1Qay55Qo/ptBc2yhcg+Yx0BuerTaIMaqXqOAbK1J6zqaucsQ==","signatures":[{"sig":"MEQCIFK15/OvPDB9KaMU/d06+TwfgWdWjN4v/yT0olYHreteAiAoeIVkHbfGjwCKzQMOWouImBO5DZ0Imb6Q8aTuBGBmSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYwVDBid2R9Zv5W52H2h97dARce+GHX25kyqi7XjPc3QIhALA8bK4ggHozahaDn9EWVpz5Sr3YLJwhq8kQUmPokOzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625168},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"0ef871dd40e8694dcc35ac3ccecf259a53b791f9","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js"],"_nodeVersion":"24.20.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.0.1_1790030794673_0.04317559531979365","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@datadog/flagging-core","version":"3.1.0","license":"Apache-2.0","_id":"@datadog/flagging-core@3.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"b9e224b3e754f86434bef6c7d40a70831afe8bf7","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.1.0.tgz","fileCount":347,"integrity":"sha512-3Hf4dzE6JcOdm6GN/e0BCCyMIpfsieV4VbYXBlbaqF73dIMFJREAhmtI3lfZsgVFFuS6DaGI96yGZaCwxkpA0w==","signatures":[{"sig":"MEYCIQDMHFjmFsg2d2z0qAT2InoSB73e0+/+2CBMY1qRjNMWtgIhAIaaOTEPRsW4OfNQYPG7cPIYLA6ckQ+d7tYr7mTVZKJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQ4laeAASsHH8C/KGSY53lFpt7XlElzP5LVCvWyRiAnQIgcgqZgidyZ4NzhYhHfhERtS+iRjKEoMoQdkys2/dK2ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630109},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"cdc00024019a94f42fe02f9973a4743d0ccd6939","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"run-p build:cjs build:esm","clean":"rm -rf dist cjs esm","prepack":"yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js"],"_nodeVersion":"24.20.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.1.0_1790182113307_0.46981666374993214","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@datadog/flagging-core","version":"3.1.1","license":"Apache-2.0","_id":"@datadog/flagging-core@3.1.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"d1d4af5fcbcba5f07d07b9c67a73989fbcd737c6","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.1.1.tgz","fileCount":353,"integrity":"sha512-6grxlmiCSmP+4zYQNq1N7euj+zu970S7NYM4+CuHVnYgBxec2l3t8C9yYnRBRMPFUQ/wqEeXIfkYncgsPJjjJg==","signatures":[{"sig":"MEQCICqRL5z+MGhQ4Rpm6adf6L7SzY94g7fGDt/he+K3AAEDAiBQuTyaZRY7bgkF8woDCPU+dDJ+REEMPEN6CGoUQz44WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcITsrz/bYR1Wwu7K6oXKDPQnknYNqsAWUK3xwNRLJKAiBGqGrCXriSySAwIXCswlnrL5QlWrIHuo1EJjc3v37s/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1824024},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"f68017603119cc7d5a06c3591682bf271ad3bd91","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"yarn generate:entrypoints && run-p build:cjs build:esm && yarn build:legacy","clean":"rm -rf dist cjs esm bundle","prepack":"yarn check:entrypoints && yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:legacy":"rm -rf bundle/legacy && node ../../scripts/webpack-runner.js ../../scripts/build/core-legacy-webpack.config.js --mode=production","check:entrypoints":"node ../../scripts/generate-core-entrypoints.js --check","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js","generate:entrypoints":"node ../../scripts/generate-core-entrypoints.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js","./bundle/legacy/cjs/rules-based.js","./bundle/legacy/esm/rules-based.js"],"_nodeVersion":"24.21.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.1.1_1790370361321_0.306355729903242","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@datadog/flagging-core","version":"3.2.0","license":"Apache-2.0","_id":"@datadog/flagging-core@3.2.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"cc6354b7c8c57ac7ce7570b780d8956519c95a29","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.2.0.tgz","fileCount":369,"integrity":"sha512-DMu+j8Q/RFI3GzGkPGuLBXeQ5KdszZTsvUtunSwAlMX9ylxXs7PwayUW62p9/XP3UCoKipuyRzfnRePAVS85Aw==","signatures":[{"sig":"MEUCIH7yi2nHAfa3+hxYFYIqrTCjz5S7dWR2GxvR8o1JjQNUAiEAxJ0xOMth28k6o+yyVRJaTfIAwMaE2fOPtCldxErjZxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmgy+TdxuKTg2D+6+PJbeJoxmBF2niB2ArNsOtGOsTeAiEA3ldsrO2fVMdc1aLmbL3SGrXKGLm3l3jLfAJB4r2RsPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869422},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"a284b9d3aed6c1ed47ba77ba3886eac88ef3bceb","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"yarn generate:entrypoints && run-p build:cjs build:esm && yarn build:legacy","clean":"rm -rf dist cjs esm bundle","prepack":"yarn check:entrypoints && yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:legacy":"rm -rf bundle/legacy && node ../../scripts/webpack-runner.js ../../scripts/build/core-legacy-webpack.config.js --mode=production","check:entrypoints":"node ../../scripts/generate-core-entrypoints.js --check","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js","generate:entrypoints":"node ../../scripts/generate-core-entrypoints.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js","./bundle/legacy/cjs/rules-based.js","./bundle/legacy/esm/rules-based.js"],"_nodeVersion":"24.21.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.2.0_1791574732026_0.6145351462522426","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@datadog/flagging-core","version":"3.3.0","license":"Apache-2.0","_id":"@datadog/flagging-core@3.3.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/openfeature-js-client#readme","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"a3b4b8ec8de2b8c14a0e343a1d573b79339c9fee","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.3.0.tgz","fileCount":393,"integrity":"sha512-M/GwafVes97/5Q7kMD9zuoreOlVAj7qB1JfrtNi1/rf5gENxVR1a2FsZvwVEfm6k1Or9nUkQVoT8JaOrZNW/jg==","signatures":[{"sig":"MEUCIERqBCIV6lDK+AwjgdKqBfv4ZtF8TjTDSZ/NkHmIykB4AiEAoWY99JhyFTnlNvrzfJIniSFE6d7PzywmLtnpcusvUSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICnZoj+87mWv0owgKE/wufGAhUsUlCYLbeRf2/XCA3iJAiBNh9yyQKCsns9ojdEkXCqDCIsNnHYHyJ4Q8frXCbWhrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2310310},"main":"cjs/index.js","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"d569ba584805a04cf03821d6c56473504ea1116e","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"yarn generate:entrypoints && run-p build:cjs build:esm && yarn build:legacy","clean":"rm -rf dist cjs esm bundle","prepack":"yarn check:entrypoints && yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:legacy":"rm -rf bundle/legacy && node ../../scripts/webpack-runner.js ../../scripts/build/core-legacy-webpack.config.js --mode=production","check:entrypoints":"node ../../scripts/generate-core-entrypoints.js --check","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js","generate:entrypoints":"node ../../scripts/generate-core-entrypoints.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"662c109f-3787-4348-84ec-299b7802a91e"}},"repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js","./bundle/legacy/cjs/rules-based.js","./bundle/legacy/esm/rules-based.js"],"_nodeVersion":"24.21.0","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/flagging-core_3.3.0_1793131898801_0.7455438065891754","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"_id":"@datadog/flagging-core@3.4.0","bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"dist":{"shasum":"9b3a0f9048cc67143dbc4c0317c421d3807a80e2","tarball":"https://registry.npmjs.org/@datadog/flagging-core/-/flagging-core-3.4.0.tgz","fileCount":409,"integrity":"sha512-XYo9x3ozz/62dwNAtnBjxLlT09B+A+zntKssu/Gh5cn4x0ws3AamF8pFh14hrSNwYVmslfFs7ExDHxLF7JVqJw==","signatures":[{"sig":"MEUCIQDuKoBumko+qnuzSyMw7nWjQ9v06QRZnME4fI+BZhhxvwIgR0ISfVn1VzovtLFwQqe0FgZ7dwkrRVYxxuXQ74HAFhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICojbTks7XTZ+36dU4GBH/p1bd5lZCUHVf/Mhb3Jzp5aAiEA3CqIK84gz8pAhIC4Lm+DqZrU4O5s/8r/uvD9f+k4Mpw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fflagging-core@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2386482},"main":"cjs/index.js","name":"@datadog/flagging-core","types":"cjs/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./cjs/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./rules-based":{"types":"./cjs/rules-based-configuration-wire.d.ts","import":"./esm/rules-based-configuration-wire.js","default":"./esm/rules-based-configuration-wire.js","require":"./cjs/rules-based-configuration-wire.js"},"./package.json":"./package.json"},"gitHead":"7c16ba0fbc98a7bda979b7e8afa95b70f870c21c","license":"Apache-2.0","scripts":{"pack":"yarn pack","test":"jest --passWithNoTests","build":"yarn generate:entrypoints && run-p build:cjs build:esm && yarn build:legacy","clean":"rm -rf dist cjs esm bundle","prepack":"yarn check:entrypoints && yarn build","build:cjs":"rm -rf cjs && tsc -p tsconfig.cjs.json && yarn replace-build-env cjs","build:esm":"rm -rf esm && tsc -p tsconfig.esm.json && yarn replace-build-env esm","typecheck":"tsc --noEmit","build:legacy":"rm -rf bundle/legacy && node ../../scripts/webpack-runner.js ../../scripts/build/core-legacy-webpack.config.js --mode=production","check:entrypoints":"node ../../scripts/generate-core-entrypoints.js --check","generate:protobuf":"buf generate","replace-build-env":"node ../../scripts/build/replace-build-env.js","generate:entrypoints":"node ../../scripts/generate-core-entrypoints.js"},"version":"3.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"662c109f-3787-4348-84ec-299b7802a91e"}},"homepage":"https://github.com/DataDog/openfeature-js-client#readme","repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"sideEffects":["./cjs/configuration/protobuf-text-encoding.js","./esm/configuration/protobuf-text-encoding.js","./bundle/legacy/cjs/rules-based.js","./bundle/legacy/esm/rules-based.js"],"_nodeVersion":"24.22.1","dependencies":{"spark-md5":"^3.0.2","@bufbuild/protobuf":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"rules-based":["cjs/rules-based-configuration-wire.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.9","ts-loader":"^9.5.7","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@bufbuild/buf":"^1.72.0","@types/spark-md5":"^3.0.5","@openfeature/core":"^1.9.2","@bufbuild/protoc-gen-es":"^2.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flagging-core_3.4.0_1793299576554_0.2303729103939921"}}},"time":{"created":"2025-07-14T19:16:04.794Z","modified":"2026-10-29T18:46:17.030Z","0.1.0-alpha.1":"2025-07-14T19:16:05.080Z","0.1.0-alpha.3":"2025-07-30T17:24:11.831Z","0.1.0-alpha.4":"2025-07-30T18:22:53.717Z","0.1.0-alpha.5":"2025-07-30T18:32:32.619Z","0.1.0-alpha.6":"2025-07-30T18:45:18.168Z","0.1.0-alpha.7":"2025-07-30T19:43:20.392Z","0.1.0-alpha.8":"2025-07-30T20:26:40.235Z","0.1.0-alpha.9":"2025-08-06T05:06:24.845Z","0.1.0-alpha.10":"2025-08-06T05:25:15.480Z","0.1.0-alpha.11":"2025-08-12T18:52:05.899Z","0.1.0-alpha.12":"2025-08-15T19:24:37.081Z","0.1.0-alpha.13":"2025-08-28T19:18:14.988Z","0.1.0-alpha.14":"2025-09-04T18:42:53.336Z","0.1.0-alpha.15":"2025-09-04T19:42:12.231Z","0.1.0-preview.2":"2025-09-05T18:31:50.339Z","0.1.0-preview.3":"2025-09-05T19:40:28.061Z","0.1.0-preview.4":"2025-09-15T17:31:49.368Z","0.1.0-preview.5":"2025-09-23T20:33:57.480Z","0.1.0-preview.6":"2025-09-24T16:32:17.620Z","0.1.0-preview.7":"2025-09-25T20:47:25.478Z","0.1.0-preview.8":"2025-09-30T13:58:01.372Z","0.1.0-preview.9":"2025-10-01T14:45:17.361Z","0.1.0-preview.10":"2025-10-06T16:03:10.523Z","0.1.0-preview.11":"2025-10-15T18:01:13.319Z","0.1.0-preview.12":"2025-10-16T18:15:39.896Z","0.1.0-preview.13":"2025-10-31T14:21:15.884Z","0.1.0-preview.14":"2025-11-03T14:33:57.896Z","0.1.0-preview.15":"2025-11-03T17:09:41.421Z","0.1.0":"2025-11-12T16:44:51.747Z","0.2.0":"2025-11-13T17:44:47.717Z","0.3.0":"2025-12-12T17:49:17.748Z","0.3.1":"2026-01-09T22:00:16.126Z","0.3.2":"2026-01-29T15:21:25.860Z","0.3.3":"2026-01-29T15:38:11.238Z","1.1.0":"2026-03-03T21:55:14.837Z","1.1.1":"2026-03-30T16:59:53.880Z","1.1.2":"2026-04-29T21:16:00.353Z","1.2.0":"2026-05-13T06:06:26.979Z","1.2.1":"2026-05-13T10:02:07.736Z","2.0.0":"2026-07-09T21:35:52.416Z","2.0.1":"2026-07-20T16:48:37.337Z","2.0.2":"2026-07-24T21:10:49.798Z","2.1.0":"2026-08-21T16:36:00.687Z","2.2.0":"2026-09-14T16:15:19.714Z","3.0.0":"2026-09-14T20:35:00.892Z","3.0.1":"2026-09-21T22:46:34.756Z","3.1.0":"2026-09-23T16:48:33.397Z","3.1.1":"2026-09-25T21:06:01.432Z","3.2.0":"2026-10-09T19:38:52.165Z","3.3.0":"2026-10-27T20:11:38.910Z","3.4.0":"2026-10-29T18:46:16.686Z"},"bugs":{"url":"https://github.com/DataDog/openfeature-js-client/issues"},"license":"Apache-2.0","homepage":"https://github.com/DataDog/openfeature-js-client#readme","repository":{"url":"git+https://github.com/DataDog/openfeature-js-client.git","type":"git","directory":"packages/core"},"description":"Runtime-agnostic flag-evaluation logic for Datadog Flagging","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"readme":"# Datadog OpenFeature Core Library\n\n## Configuration parsing entry points\n\nThe default `@datadog/flagging-core` entry point parses precomputed configuration without\nloading the protobuf decoder. To parse both precomputed and rules-based configuration,\nopt into the full parser:\n\n```ts\nimport { configurationFromString, configurationToString } from '@datadog/flagging-core/rules-based'\n```\n\nThe `/rules-based` entry point is available through both the package's `exports` map and a\nphysical `rules-based/package.json` for resolvers that do not support package exports:\n\n- Modern resolvers use the existing modular CommonJS/ESM implementations.\n- Legacy resolvers use self-contained CommonJS/ESM compatibility bundles generated from the\n  same source during `yarn build` / package preparation. These include the required protobuf\n  code, so consumers do not have to resolve its `/wire` or `/codegenv2` subpaths.\n- Both paths expose the same API and reuse the same TypeScript declarations. The default\n  entry point stays modular and does not import the compatibility bundles or protobuf decoder.\n\nThe compatibility bundles increase the npm package size, but only applications using the\nlegacy rules-based entry point include them in their application bundle. They retain dependency\ncopyright/license notices and source maps, and are left unminified for the application bundler\nto optimize.\n\nThe packed-package smoke test covers Android and iOS bundles with Metro package exports both\nenabled and disabled, including legacy CommonJS and ESM resolution. It executes those bundles\nin Node without `BigInt`, `TextEncoder`, or `TextDecoder`; this checks fallback behavior but does\nnot replace execution tests on an actual Hermes or JavaScriptCore runtime.\n\n## Preparing activation timestamps\n\nRules configurations are snapshots. The protobuf decoder prepares randomization activation\ntimestamps once, and the Node provider prepares JSON configurations in `setConfiguration`.\nInvalid activation marks only the affected flag as a parse error, regardless of opt-out mode.\nEvaluation compares the prepared seconds and fractional seconds without reparsing the timestamp;\nusing a JavaScript `Date` here would lose the nanosecond precision needed at the opt-out cutoff.\n\nDirect JSON core consumers can call `prepareUniversalFlagConfiguration(configuration)` when\nreceiving configuration. Existing low-level evaluation calls still accept raw configurations\nand prepare each flag once on first use. Replace changed flags instead of mutating prepared\nflags in place. Preparation does not change the serialized configuration.\n\n## Adding a public entry point\n\n`packages/core/package.json` **`exports` is the single source of truth** for public paths.\nTo add `@datadog/flagging-core/foo`:\n\n1. Create `src/foo.ts` with the intended exports. Keep any required initialization in this\n   source entry point, rather than adding it to a bundler-specific list.\n2. Add its modern mapping to `exports`:\n\n   ```json\n   {\n     \"./foo\": {\n       \"types\": \"./cjs/foo.d.ts\",\n       \"import\": \"./esm/foo.js\",\n       \"require\": \"./cjs/foo.js\",\n       \"default\": \"./esm/foo.js\"\n     }\n   }\n   ```\n\n3. Run `yarn workspace @datadog/flagging-core build` and commit the generated metadata with\n   the source change. Add the feature's behavior tests as usual.\n\nThe build generates the physical fallback manifests, publish-file list, legacy declaration\nmappings, and compatibility-bundle side-effect entries. It discovers and builds a CJS/ESM\ncompatibility bundle for every public JavaScript subpath automatically. Do not edit those\nfallback manifests or register new paths in the Webpack configuration or smoke fixtures.\n\nConcrete nested subpaths are supported; wildcard exports and mismatched CJS/ESM/type targets\nfail with an actionable error. Removing a path from `exports` and rebuilding removes its\nowned fallback manifest and derived metadata without deleting unrelated files.\n\n`yarn check:entrypoints` checks generated metadata without changing files. CI runs it before\nbuilding, and `prepack` checks it before packing so a stale publish-file list cannot silently\nomit a new entry point. The packed-package tests discover every declared path and generate\nstatic imports for the full Metro matrix. The default entry point remains separate and light.\n\n## End-user license agreement\n\nhttps://www.datadoghq.com/legal/eula\n","readmeFilename":"README.md"}