{"nyc":{"temp-dir":"coverage/raw"},"bugs":{"url":"https://github.com/optimizely/javascript-sdk/issues"},"dist":{"shasum":"738a8e123ec410208bc8e2006580329be236cebf","tarball":"https://registry.npmjs.org/@optimizely/optimizely-sdk/-/optimizely-sdk-6.7.0.tgz","fileCount":160,"integrity":"sha512-iImR4SS8sXzTrHqQGGVgNFC/3aJEaAk5wOH8+iPzOrv1AH7rsXJNpKa82RykunJe6YBq1BsEliT38ZTe830k4A==","signatures":[{"sig":"MEUCIQC2K+1dDLznUmw5FSArqqkb+jGTCaw/sjiTQW5ZJ+qZsQIgdvnSbkxYJSB+UanrTpnoY2PV0EQPBQOblnI2RrtH7uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQbkK/RCv6GDIEh8Ya1cv2rz+9pVX/1csX/2FLK04aUAIgb07mZ0XtY2Jz+zFj3xbUilupvXMOuiZ5sfgY+Lou304=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@optimizely%2foptimizely-sdk@6.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7934347},"main":"./dist/index.node.min.js","name":"@optimizely/optimizely-sdk","_from":"file:optimizely-optimizely-sdk-6.7.0.tgz","types":"./dist/index.d.ts","browser":"./dist/index.browser.es.min.js","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"import":"./dist/index.node.es.min.mjs","require":"./dist/index.node.min.js"},"types":"./dist/index.d.ts","browser":{"import":"./dist/index.browser.es.min.js","require":"./dist/index.browser.min.js"},"default":{"import":"./dist/index.node.es.min.mjs","require":"./dist/index.node.min.js"},"react-native":{"import":"./dist/index.react_native.es.min.js","require":"./dist/index.react_native.min.js"}},"./node":{"types":"./dist/index.d.ts","import":"./dist/index.node.es.min.mjs","require":"./dist/index.node.min.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/index.browser.es.min.js","require":"./dist/index.browser.min.js"},"./ua_parser":{"types":"./dist/odp/ua_parser/ua_parser.d.ts","import":"./dist/ua_parser.es.min.js","require":"./dist/ua_parser.min.js"},"./universal":{"types":"./dist/index.universal.d.ts","import":"./dist/index.universal.es.min.js","require":"./dist/index.universal.min.js"},"./react_native":{"types":"./dist/index.d.ts","import":"./dist/index.react_native.es.min.js","default":"./dist/index.react_native.min.js","require":"./dist/index.react_native.min.js"}},"license":"Apache-2.0","scripts":{"lint":"tsc --noEmit && eslint 'lib/**/*.js' 'lib/**/*.ts'","test":"npm run test-mocha && npm run test-vitest","build":"npm run validate-platform-isolation && npm run genmsg && tsc && rollup -c rollup.config.mjs && cp dist/index.browser.d.ts dist/index.d.ts","clean":"rm -rf dist .build","genmsg":"./scripts/generate-messages.js ./lib/message/error_message.ts ./lib/message/log_message.ts","prepare":"npm run build","test-ci":"npm run test","posttest":"npm run lint","prebuild":"npm run clean","test-umd":"node ./scripts/run-umd-tests.js","build:win":"npm run validate-platform-isolation && npm run genmsg && tsc && rollup -c rollup.config.mjs && copy dist\\index.browser.d.ts dist\\index.d.ts","clean:win":"(if exist dist rd /s/q dist) && (if exist .build rd /s/q .build)","coveralls":"nyc --reporter=lcov npm test","test-mocha":"mocha -r lib/tests/uuid_cjs_shim.js -r ts-node/register -r tsconfig-paths/register -r lib/tests/exit_on_unhandled_rejection.js 'lib/**/*.tests.ts' 'lib/**/*.tests.js'","test-vitest":"vitest run","test-browser":"node ./scripts/run-browser-tests.js","test-commonjs":"node ./scripts/run-cjs-example.js","test-rn-metro":"node tests/react-native-metro/run.mjs","prepublishOnly":"npm test","test-umd-local":"USE_LOCAL_BROWSER=true node ./scripts/run-umd-tests.js","test-typescript":"node ./scripts/run-ts-example.js","build-browser-umd":"tsc && rollup -c rollup.config.mjs --config-umd","test-browser-local":"USE_LOCAL_BROWSER=true node ./scripts/run-browser-tests.js","fix-platform-export":"./scripts/platform-validator.js --fix-export","test-isolation-rules":"./scripts/test-validator.js","test-umd-browserstack":"USE_LOCAL_BROWSER=false node ./scripts/run-umd-tests.js","test-browser-browserstack":"USE_LOCAL_BROWSER=false node ./scripts/run-browser-tests.js","validate-platform-isolation":"./scripts/platform-validator.js --validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"64c5df49-2c43-4514-b2cc-3427b463f45f"}},"homepage":"https://github.com/optimizely/javascript-sdk","keywords":["optimizely"],"_resolved":"/home/runner/work/javascript-sdk/javascript-sdk/optimizely-optimizely-sdk-6.7.0.tgz","_integrity":"sha512-iImR4SS8sXzTrHqQGGVgNFC/3aJEaAk5wOH8+iPzOrv1AH7rsXJNpKa82RykunJe6YBq1BsEliT38ZTe830k4A==","repository":{"url":"git+https://github.com/optimizely/javascript-sdk.git","type":"git"},"_npmVersion":"12.2.1","description":"JavaScript SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts","directories":{},"maintainers":[{"name":"optimizely-fullstack","email":"optimizely-fullstack@optimizely.com"},{"name":"raju-opti","email":"raju.ahmed@optimizely.com"},{"name":"junaed-optimizely","email":"junaed.hossain@optimizely.com"},{"name":"farhan_anjum_opti","email":"farhan.anjum@optimizely.com"}],"_nodeVersion":"22.23.4","dependencies":{"uuid":"^13.0.2","murmurhash":"^2.0.1","json-schema":"^0.4.0","decompress-response":"^7.0.0"},"react-native":"./dist/index.react_native.min.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nise":"^6.1.1","nock":"11.9.1","vite":"^6.4.1","mocha":"^10.2.0","sinon":"^2.3.1","tslib":"^2.8.1","eslint":"^8.21.0","rollup":"^4.55.1","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"^5.94.0","prettier":"^1.19.1","happy-dom":"^20.0.11","minimatch":"^9.0.5","ts-loader":"^9.3.1","typescript":"^4.7.4","@types/chai":"^4.2.11","@types/nise":"^1.4.0","@types/node":"^18.7.18","webdriverio":"^9.21.0","@types/mocha":"^5.2.7","coveralls-next":"^5.0.0","tsconfig-paths":"^4.2.0","@vitest/browser":"3.2.4","promise-polyfill":"8.1.0","browserstack-local":"^1.5.13","@types/ua-parser-js":"^0.7.36","mocha-lcov-reporter":"^1.3.0","@rollup/plugin-alias":"^6.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@rollup/plugin-commonjs":"^29.0.0","@typescript-eslint/parser":"^5.33.0","eslint-plugin-local-rules":"^3.0.2","@rollup/plugin-node-resolve":"^16.0.3","@react-native-community/netinfo":"^11.3.2","@typescript-eslint/eslint-plugin":"^5.33.0","@react-native-async-storage/async-storage":"^2"},"peerDependencies":{"ua-parser-js":">=1.0.38 <2.0.0","fast-text-encoding":">=1.0.6 <2.0.0","react-native-get-random-values":">=1.11.0 <3.0.0","@react-native-community/netinfo":">=5.0.0 <13.0.0","@react-native-async-storage/async-storage":">=1.0.0 <4.0.0"},"peerDependenciesMeta":{"ua-parser-js":{"optional":true},"fast-text-encoding":{"optional":true},"react-native-get-random-values":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/optimizely-sdk_6.7.0_1793727838847_0.10513234278934158","host":"s3://npm-registry-packages-npm-production"},"_id":"@optimizely/optimizely-sdk@6.7.0","version":"6.7.0"}