{"bugs":{"url":"https://github.com/splitio/javascript-client/issues"},"dist":{"shasum":"ad1f76b7feae6eb6f1b454ac78125ad7bdcddc82","tarball":"https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.12.1.tgz","fileCount":104,"integrity":"sha512-jQ6mVgVfc0CzYUgkhMSbDCBQ7I1KJNZm6slnVmhw3//AL2t/iiSGXqWEV7wIn7LsvcvnsHDu9ykv/4oMu/IP/w==","signatures":[{"sig":"MEQCIGe8v09CdstKRJLlRqdOwXT+wUa3OGvepHDHF8RnUbwJAiAFYUyN2dUguCG+T+V0qJHNpKAfaf1aJ4Xi0sa0MOrqBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFwtJdWaAz5h1H4iccj2KsSyWgMf3lCGq0IOzoj+T+swIhAOSYG32VYSJm35Rg+RzwpZAOLD7ffr9mFuMpUBNBTpci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285203},"main":"cjs/index.js","name":"@splitsoftware/splitio","types":"types","author":{"name":"Facundo Cabrera","email":"facundo@split.io"},"module":"esm/index.js","engines":{"node":">=14.0.0"},"gitHead":"ca7ee5c0fd4ee50fe734477eb695b52d1a6be885","license":"Apache-2.0","scripts":{"all":"npm run check && npm run build && npm run test-ts-decls && npm run test","test":"npm run test-node && npm run test-browser","build":"npm run build-cjs && npm run build-esm && npm run build-umd","check":"npm run check:lint && npm run check:version","build-cjs":"rimraf cjs && tsc -outDir cjs -m CommonJS","build-esm":"rimraf esm && tsc -outDir esm","build-umd":"rimraf umd && webpack --config webpack.dev.js --env branch=$BUILD_BRANCH && webpack --config webpack.prod.js --env branch=$BUILD_BRANCH && ./scripts/clean_umd_build.sh","build:npm":"npm run build-cjs && npm run build-esm","test-node":"npm run test-node-unit && npm run test-node-e2e","check:lint":"eslint src","publish:rc":"npm run check && npm run build && npm publish --tag rc","test-browser":"npm run test-browser-unit && npm run test-browser-e2e","check:version":"cross-env NODE_ENV=test tape -r ./ts-node.register src/settings/__tests__/defaults.spec.js","postbuild-cjs":"cross-env NODE_ENV=cjs node scripts/copy.packages.json.js && ./scripts/build_cjs_replace_imports.sh","postbuild-esm":"cross-env NODE_ENV=esm node scripts/copy.packages.json.js && ./scripts/build_esm_replace_imports.sh","test-node-e2e":"npm run test-node-e2e-online && npm run test-node-e2e-offline && npm run test-node-e2e-destroy && npm run test-node-e2e-errorCatching && npm run test-node-e2e-push","test-ts-decls":"tsc --build ts-tests","publish:stable":"npm run check && npm run build && npm publish","test-node-unit":"cross-env NODE_ENV=test tape -r ./ts-node.register \"src/*/**/__tests__/**/!(browser).spec.js\" | tap-min","build-umd:stats":"webpack --progress --env production --json > ./stats/stat_results.json","test-browser-e2e":"npm run test-browser-e2e-online && npm run test-browser-e2e-offline && npm run test-browser-e2e-destroy && npm run test-browser-e2e-errorCatching && npm run test-browser-e2e-push","test-browser-unit":"cross-env NODE_ENV=test karma start karma/unit.karma.conf.js","test-node-e2e-push":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/push/node.spec.js | tap-min","test-node-e2e-redis":"npm run test-node-e2e-redis:v4 && npm run test-node-e2e-redis:v5 && npm run test-node-e2e-redis:v6 && npm ci","test-node-e2e-online":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/online/node.spec.js | tap-min","test-browser-e2e-push":"cross-env NODE_ENV=test karma start karma/e2e.push.karma.conf.js","test-node-e2e-destroy":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/destroy/node.spec.js | tap-min","test-node-e2e-offline":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/offline/node.spec.js | tap-min","test-node-e2e-redis:v4":"npm install ioredis@4 --no-save && node -e \"console.log('\\n>> Testing with ioredis', require('./node_modules/ioredis/package.json').version, '\\n')\"&& npm run test-node-e2e-redis-run","test-node-e2e-redis:v5":"npm install ioredis@5 --no-save && node -e \"console.log('\\n>> Testing with ioredis', require('./node_modules/ioredis/package.json').version, '\\n')\"&& npm run test-node-e2e-redis-run","test-node-e2e-redis:v6":"npm install ioredis@6 --no-save && node -e \"console.log('\\n>> Testing with ioredis', require('./node_modules/ioredis/package.json').version, '\\n')\"&& npm run test-node-e2e-redis-run","test-browser-e2e-online":"cross-env NODE_ENV=test karma start karma/e2e.online.karma.conf.js","test-node-e2e-redis-run":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/consumer/node_redis.spec.js | tap-min","test-browser-e2e-destroy":"cross-env NODE_ENV=test karma start karma/e2e.destroy.karma.conf.js","test-browser-e2e-offline":"cross-env NODE_ENV=test karma start karma/e2e.offline.karma.conf.js","test-node-e2e-errorCatching":"cross-env NODE_ENV=test tape -r ./ts-node.register src/__tests__/errorCatching/node.spec.js | tap-min","test-browser-e2e-errorCatching":"cross-env NODE_ENV=test karma start karma/e2e.errorCatching.karma.conf.js"},"_npmUser":{"name":"emiliano-sanchez","email":"emiliano.sanchez@harness.io"},"homepage":"https://github.com/splitio/javascript-client#readme","keywords":["splitio","sdk","javascript"],"repository":{"url":"git+https://github.com/splitio/javascript-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Split SDK","directories":{},"greenkeeper":{"ignore":["karma","karma-tap","karma-webpack"]},"maintainers":[{"name":"nicolas.zelaya","email":"nicolas.zelaya@harness.io"},{"name":"emiliano-sanchez","email":"emiliano.sanchez@harness.io"},{"name":"split-sysadmin","email":"sysadmin@split.io"},{"name":"harnesssecops","email":"secops@harness.io"},{"name":"ezamora.split","email":"emmanuel.zamora@harness.io"},{"name":"mauro.sanz","email":"mauro.sanz@harness.io"}],"_nodeVersion":"24.13.0","contributors":[{"url":"https://github.com/NicoZelaya","name":"Nico Zelaya","email":"nicolas.zelaya@split.io"}],"dependencies":{"tslib":"^2.3.1","ioredis":"^4.28.0 || ^5.0.0 || ^6.0.0","js-yaml":"^4.2.0","unfetch":"^4.2.0","node-fetch":"^2.7.0","bloom-filters":"^3.0.4","@splitsoftware/splitio-commons":"2.13.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"4.13.2","karma":"^6.3.16","sinon":"^9.2.4","eslint":"^8.48.0","lodash":"^4.17.21","rimraf":"^3.0.2","replace":"^1.2.1","tap-min":"^2.0.0","ts-node":"^10.5.0","webpack":"^5.53.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","karma-tap":"^4.2.0","puppeteer":"^3.3.0","ts-loader":"^9.2.6","fetch-mock":"^11.1.5","proxyquire":"^2.1.3","tape-catch":"1.0.6","typescript":"4.4.4","webpack-cli":"^4.8.0","redis-server":"1.2.2","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","@types/node-fetch":"^2.6.10","eslint-plugin-compat":"^4.2.0","eslint-plugin-import":"^2.25.4","karma-chrome-launcher":"^3.1.0","node-polyfill-webpack-plugin":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/splitio_11.12.1_1791410827399_0.43511216307328904","host":"s3://npm-registry-packages-npm-production"},"_id":"@splitsoftware/splitio@11.12.1","version":"11.12.1"}