{"_id":"@datablit/datablit-js","_rev":"18-5de64de5d7e971211a1fff644004ddd0","name":"@datablit/datablit-js","dist-tags":{"latest":"1.4.2","dev":"1.4.2-dev.1"},"versions":{"1.0.1-dev.6":{"name":"@datablit/datablit-js","version":"1.0.1-dev.6","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.6","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"e4ddc93fca6dce958c162f278a303c34397e11f1","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.6.tgz","fileCount":6,"integrity":"sha512-0NcGDpcBy3vgUWTN1snBpm1q5qSNCK5BIKJgaDIgWF+MLwbuDc4gx2eNFctT/2tcS44Vcfysa9lcmcwZNNIqaQ==","signatures":[{"sig":"MEYCIQCaHDe0W1JtbvjvcqvNorCzPMAN5bumoPZPmcqervW3BwIhAL2+py5W8S6Cf5Py/fmFOw2tFUN0bJAdjLC6YR9k6UQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5dfdec7cea84eb7c8ea786cf2c8e49ccb6219db5","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.6_1755125234326_0.2111891913458761","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-dev.8":{"name":"@datablit/datablit-js","version":"1.0.1-dev.8","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.8","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"517ed458abed93a25b9a9351af793818d4d8a8d4","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.8.tgz","fileCount":6,"integrity":"sha512-WzKZigcI4ZRqypXLK+pAwk688qG7ELxKjahsFqvOAavOVE5RHNS+lPtH0x7sSz/oKDsN5MLnux74MINqsoCy0Q==","signatures":[{"sig":"MEUCIQCNAHFSdgtXC/CCZ8ZWSdSckfru10I+qH54eZySz5aaLwIgMaL+g5okT0mA6OI8PCIcNtupw86t7ai7sb08ffdRnR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40677},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c4850afa8fe447e4a6ac36cb994b74708b11df8e","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.8_1755128891590_0.622738678113556","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-dev.10":{"name":"@datablit/datablit-js","version":"1.0.1-dev.10","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.10","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"e4985335c46d7940740103723b8506bdf4ee0641","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.10.tgz","fileCount":6,"integrity":"sha512-h9sshi6AXvLhzQuYqxLvQTVufDJFPOQ9e7nVZdxobaRgxdv+imuIiweKUx53M7zEywgNRuBvOuD6nl987y3+/A==","signatures":[{"sig":"MEQCIGzmE9Bz053pEsQ6ij5+YveDXwa2xV+5Id/9vDmzhKiXAiAUn2KeIi3Q1hW6KvpndCIr+k+MdLJZXfZpaTi1Q9ffyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40681},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"573efa0b16e702ef5800e1cc43c65c7e2be81846","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.10_1755130808147_0.7707725296339141","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-dev.11":{"name":"@datablit/datablit-js","version":"1.0.1-dev.11","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.11","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"654c72c3b6e6f8f2d174f8c9e023e60a35c56074","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.11.tgz","fileCount":6,"integrity":"sha512-ZmkliWkjpm3hBO4uLn/AnesYj7NwQl7qyozJ/jHoE74yxTp59k8zo1Q+5Yy6g1wc1sjXHCe+zopduqnsQfmoTw==","signatures":[{"sig":"MEYCIQDicNAN3wJNkVjlpvJmv3YolQaAS9gOOM5WpJvaMndAfwIhANsPBaBBJNeDXillP+21yUfA3tfRQj0ps2v1b354/hQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40681},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5ae8d2cf9a2d535b71ef4d92b2307f25240a257d","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.11_1755131027042_0.9262477412481278","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-dev.12":{"name":"@datablit/datablit-js","version":"1.0.1-dev.12","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.12","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"4323dca841f43af1cc259e25aaed88e3b80ca415","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.12.tgz","fileCount":6,"integrity":"sha512-yH376zhjc6DWUYyyZkOXvMwNo2q0W4/ewdpl3KZJKNWLDH2eRa7ZfW9JCOM6xdmFIJYYwsK8HcVNDQ8RrS7k0g==","signatures":[{"sig":"MEYCIQCm2Rm7imwz+C6WbHLPtd95vm6O3BKx7ChRWV3jFvHzhwIhAIckkcHAmjWBjscWo/USzmmhnzEbIaSzBuTnfwFRXkF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40574},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"989ed2268c75c036cc2cd0171f1848cb98d76c85","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.12_1755131133159_0.3704457031564987","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-dev.13":{"name":"@datablit/datablit-js","version":"1.0.1-dev.13","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1-dev.13","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"d4c4604d4a82f7d0d9285c763db920d88dc39402","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1-dev.13.tgz","fileCount":6,"integrity":"sha512-E2OgDkGgn0zlz6/8YOW7ObzGeSoMHhAO0W+hu8CrXQzZT4wX9neMFXGE7VscBzkeZml2XLNZiOhTkfeaIk8q0w==","signatures":[{"sig":"MEYCIQCOr76TTSm7TMAAtXJjTEsgm/8VewRlrdSjHECGCzmvewIhAJziJ0w9+4MSEe8FFAQz4JJ5/HE4QwOVoucDl92Pn7hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39975},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"902cf5ab0d5e0a19b5ec115382321ecbb81ad119","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1-dev.13_1755186341116_0.5691600169192432","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@datablit/datablit-js","version":"1.0.1","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.0.1","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"6258e1d7390f86751f6394e4cbd6b5c4849b4be5","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.0.1.tgz","fileCount":6,"integrity":"sha512-mZ4j0BRa5MMBrSGAFPqC/KTmHIYVFKK1S9yoL3aCWsTfAHAzOPHBFA2WqOvTM+3DofoIplMl3ZZaHBZrSTbmBg==","signatures":[{"sig":"MEUCIQDcLqi4X1h5+2mGtEOWwgHfqTyKj3f+V/HghbrcWJ4Z4AIgMt6u2oGnbMfcf5kYBuNdQHRAOH8cvmXrVlknflArXsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40030},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"100b0d0826ce3d5d61eb69b7494a7f6361438dab","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.0.1_1755186831512_0.8645001259004987","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@datablit/datablit-js","version":"1.1.0","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.1.0","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"abff79fdf2d445a80fa3d71cf906e1de619423b5","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.1.0.tgz","fileCount":7,"integrity":"sha512-TOSFzJEfmA68vHq9LE+LDVgLopko/i2+a3rdrgub1WbxhKo8LUK8LNr9qTNE8pgO14TDtH+zhBb9S0eWVEMVEg==","signatures":[{"sig":"MEYCIQCMqRsWZXhuBJWFH+QEIUzqs6sHIkF53vC5n2ex2xLR7QIhAK7X33yp32ofIPpKLuJvL2h0jQPq1kx4kz787HRMhD5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41090},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f62d74039f6ba984be8a21d55f5550e9ea996009","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.1.0_1762804177180_0.23305954403840978","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.2":{"name":"@datablit/datablit-js","version":"1.1.1-dev.2","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.1.1-dev.2","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"108e56084ccfc55796cfbc16845fcb7c839e33e2","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.1.1-dev.2.tgz","fileCount":7,"integrity":"sha512-ELHvyNzVGm6M5EfH9tox6wLhAdjDmGLCY7Kkdrx9oa848xb+VLGOEHD4FEy8s1wx8au40J6F5nF8fVPMGL3z+w==","signatures":[{"sig":"MEYCIQD3nca8Ui7Oxqapk1rBvAzNYmZRdsmS4r993LYltLQsWAIhANQVJmql4xhl5xSh1zft9Kge1KYP3AS+qxzV4P8TgT4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41140},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"49a61010fc256485227d7564b338427975abc822","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.1.1-dev.2_1763327651644_0.5904789260545438","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@datablit/datablit-js","version":"1.2.1","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.2.1","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"134798ee5d488ea7c42ac0f8d1343ea17b136b28","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.2.1.tgz","fileCount":7,"integrity":"sha512-8c3p685/mPQjBoIKyvxcY5bYv59y8aT6sA0QZyV9n7yWM5Fj2n/mS5UunhBT0MTPQ+aRtAn/u2E2Q6QBomXUPQ==","signatures":[{"sig":"MEUCIHa9/ly9K7/2z//TQg3+TPl483JFQusIs4ShQMOhVbWHAiEAto01Smf0fCxPFIj7eAUIGBGO8P4OGlIHpH1TR5u9TgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41110},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b10434f85059f18e0364b6071173134fe45dbf72","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.2.1_1763327732792_0.76408528063222","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-dev.1":{"name":"@datablit/datablit-js","version":"1.4.1-dev.1","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.4.1-dev.1","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"378af0513a4e3e0c74707353d18b5c86519d89c3","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.4.1-dev.1.tgz","fileCount":7,"integrity":"sha512-NQEg4S1W0E+exPJZaurQ4tBYe1PS784Y0ofBs1d7vNStnUIqloKSqDEa0eshYOu8KQYTQGNBT+6vxXY+SnYVfw==","signatures":[{"sig":"MEUCIQDH0W8ypRHesDXODJCauaC+2M82m5zt3As/fX5scsAuhAIgVWMURtFdIe8Ixn7CVasajGrXtxP8MbxtjFaSdvzQSkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41316},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"abe278f9024f591e639a6a30d9cf633ca88db23c","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.4.1-dev.1_1766096651119_0.8340612075337315","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@datablit/datablit-js","version":"1.4.1","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.4.1","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"38a2c1766adcee17a24e898a27f90a9f2111f298","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.4.1.tgz","fileCount":7,"integrity":"sha512-0jMbQpKWWXbM3tia2OjEUzmU0BOmAoGE/aYzz5sncGvLsv44TBx050I0WEPLLLNX0vP52bqPmp4UOnkCB07NXg==","signatures":[{"sig":"MEQCIE2ahlhKCukKFEyWHKIpYxul8P0m2+OdpPOuNIhp+jANAiBn8N+4VcIrZOINFsbTg+Uwcb9ChwBOh1pw2ccSUqz7OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41286},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e8055d5dfff962eac052b1d3267d34b1be2c2a68","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.4.1_1766097496271_0.6611694340208853","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-dev.1":{"name":"@datablit/datablit-js","version":"1.4.2-dev.1","author":{"name":"datablit"},"license":"MIT","_id":"@datablit/datablit-js@1.4.2-dev.1","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"dist":{"shasum":"4b38b928fe6f029d882d9dcc99fe1e2f25e78d80","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.4.2-dev.1.tgz","fileCount":7,"integrity":"sha512-IRZXpOpQnaxvb5oXYhVO3P/KUMGgW1/PQ8He5S06S7fO/GS1k4eq9A9y83QF+GqbJUbC6XWflcmhlw7PwwzK5g==","signatures":[{"sig":"MEUCIQCtEskvkHRqdKTXxFHFouf6OMc8M2m9rU6fxn5mZGxJYgIgHLMRHk0C+lL0XuKPuzl/sqnX+vAxOW53S+IIwf+wpwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41992},"main":"dist/index.global.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ea2a68e1610143d87be3dfbf37a9ef9e6f55abec","scripts":{"dev":"tsup src/index.ts --format esm,iife --dts --watch","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","publish:rc":"npm run version:rc && npm publish --tag rc","version:rc":"npm version prerelease --preid=rc","publish:dev":"npm run version:dev && npm publish --tag dev","version:dev":"npm version prerelease --preid=dev","publish:beta":"npm run version:beta && npm publish --tag beta","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:beta":"npm version prerelease --preid=beta","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent","publish:major":"npm run version:major && npm publish","publish:minor":"npm run version:minor && npm publish","publish:patch":"npm run version:patch && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable"},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"_npmVersion":"9.8.1","description":"Datablit JavaScript SDK for analytics, rules, and experiments","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^13.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^24.10.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datablit-js_1.4.2-dev.1_1766379070913_0.38006591535494105","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@datablit/datablit-js","version":"1.4.2","description":"Datablit JavaScript SDK for analytics, rules, and experiments","main":"dist/index.global.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts --format esm,iife --dts --env.NODE_ENV production","dev":"tsup src/index.ts --format esm,iife --dts --watch","clean":"rm -rf dist","prebuild":"npm run clean","postbuild":"node -e \"const fs=require('fs');const pkg=require('./package.json');['dist/index.global.js','dist/index.mjs'].forEach(f=>{if(fs.existsSync(f)){fs.writeFileSync(f,fs.readFileSync(f,'utf8').replace(/1\\.0\\.0/g,pkg.version))}})\"","prepublishOnly":"npm run build","version:dev":"npm version prerelease --preid=dev","version:beta":"npm version prerelease --preid=beta","version:rc":"npm version prerelease --preid=rc","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","publish:dev":"npm run version:dev && npm publish --tag dev","publish:beta":"npm run version:beta && npm publish --tag beta","publish:rc":"npm run version:rc && npm publish --tag rc","publish:patch":"npm run version:patch && npm publish","publish:minor":"npm run version:minor && npm publish","publish:major":"npm run version:major && npm publish","unpublish:dev":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","unpublish:beta":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","unpublish:rc":"npm unpublish @datablit/datablit-js@$(npm run version:read --silent) --force","dist-tag:latest":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) latest","dist-tag:stable":"npm dist-tag add @datablit/datablit-js@$(npm run version:read --silent) stable","info":"npm run build && echo 'Current version:' && npm run version:read --silent && echo 'Built files:' && ls -la dist/","version:read":"node -p \"require('./package.json').version\"","version:show":"echo 'Current package version:' && npm run version:read --silent && echo 'Version that will be embedded in build:' && npm run version:read --silent"},"author":{"name":"datablit"},"license":"MIT","dependencies":{"uuid":"^13.0.0"},"devDependencies":{"@types/node":"^24.10.0","@types/uuid":"^10.0.0","tsup":"^8.5.1","typescript":"^5.0.0"},"_id":"@datablit/datablit-js@1.4.2","gitHead":"568d4898ade8210214c37f5d8d2423d1c91dee04","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-D6QoFL/SEOxZ/rirGQ2YnjHgth/2YGbF7KF3PLAKjhdq+RBz9DQBdyieMeMy322R099wykJFSxCkPxjmq5I+SQ==","shasum":"aa225f070182980631f4b0c50834bcb62f197845","tarball":"https://registry.npmjs.org/@datablit/datablit-js/-/datablit-js-1.4.2.tgz","fileCount":7,"unpackedSize":41962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIkGAUegTRXzOdjxS93PSwsCKC4prRPyIQ8k9uTrIK4wIhAKSsyYcOkb3JidUVllHycvO/oHhZb4WdAjZ7f11h7xMK"}]},"_npmUser":{"name":"datablit","email":"admin@datablit.com"},"directories":{},"maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datablit-js_1.4.2_1766379219314_0.2790885528856861"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-13T22:47:14.178Z","modified":"2025-12-22T04:53:39.685Z","1.0.1-dev.2":"2025-08-13T22:29:06.591Z","1.0.1-dev.4":"2025-08-13T22:43:51.695Z","1.0.1-dev.6":"2025-08-13T22:47:14.588Z","1.0.1-dev.8":"2025-08-13T23:48:11.765Z","1.0.1-dev.10":"2025-08-14T00:20:08.402Z","1.0.1-dev.11":"2025-08-14T00:23:47.246Z","1.0.1-dev.12":"2025-08-14T00:25:33.378Z","1.0.1-dev.13":"2025-08-14T15:45:41.323Z","1.0.1":"2025-08-14T15:53:51.701Z","1.1.0":"2025-11-10T19:49:37.386Z","1.1.1-dev.2":"2025-11-16T21:14:11.846Z","1.2.1":"2025-11-16T21:15:32.978Z","1.4.1-dev.1":"2025-12-18T22:24:11.279Z","1.4.1":"2025-12-18T22:38:16.459Z","1.4.2-dev.1":"2025-12-22T04:51:11.072Z","1.4.2":"2025-12-22T04:53:39.471Z"},"author":{"name":"datablit"},"license":"MIT","description":"Datablit JavaScript SDK for analytics, rules, and experiments","maintainers":[{"name":"datablit","email":"admin@datablit.com"}],"readme":"# @datablit/datablit-js\n\nA comprehensive JavaScript SDK for Datablit analytics, rules, and experiments.\n\n## Installation\n\n```bash\nnpm install @datablit/datablit-js\n```\n\n## Quick Start\n\n```javascript\nimport datablit from \"@datablit/datablit-js\";\n\n// Initialize the SDK\nawait datablit.init({\n  apiKey: \"your-api-key-here\",\n});\n\n// Track events\ndatablit.track(\"Button Clicked\", { buttonId: \"signup-button\" });\n\n// Identify users\ndatablit.identify(\"user123\", { email: \"user@example.com\", plan: \"premium\" });\n\n// Evaluate rules\nconst ruleResult = await datablit.rule.evalRule(\"fer\", \"1\", {\n  os_name: \"android\",\n});\n\nconsole.log(\"Rule result:\", ruleResult); // true or false\n\n// Get experiment variant\nconst variant = await datablit.experiment.getVariant(\n  \"01K2JKVXR0J0ZWPX40XY8CAWBS\",\n  \"1\"\n);\n\nconsole.log(\"Variant:\", variant); // \"control\", \"variant_a\", etc.\n```\n\n## Features\n\n### Analytics\n\n- **Event Tracking**: Track user interactions and custom events\n- **User Identification**: Associate events with specific users\n- **Automatic Page Tracking**: Automatically track page views\n- **Batch Processing**: Efficient event batching and retry logic\n- **Offline Support**: Events are queued locally when offline\n\n### Rules\n\n- **Rule Evaluation**: Evaluate rules against user context in real-time\n- **Context-based Decisions**: Make dynamic decisions based on user attributes\n\n### Experiments\n\n- **A/B Testing**: Get experiment variants for users\n- **Context-aware Assignment**: Assign variants based on user context\n- **Statistical Analysis**: Built-in support for experiment analysis\n\n## API Reference\n\n### Initialization\n\n```javascript\nawait datablit.init({\n  apiKey: string,                    // Required: Your Datablit API key\n  endpoint?: string,                 // Optional: Custom event endpoint\n  batchSize?: number,               // Optional: Events per batch (default: 20)\n  flushInterval?: number,           // Optional: Flush interval in ms (default: 30000)\n  enablePageTracking?: boolean,     // Optional: Auto-track page views (default: false)\n  apiBaseURL?: string              // Optional: Custom API base URL for rules/experiments\n});\n```\n\n### Analytics Methods\n\n#### `datablit.track(eventName, properties)`\n\nTrack a custom event.\n\n```javascript\ndatablit.track(\"Purchase Completed\", {\n  productId: \"prod_123\",\n  amount: 99.99,\n  currency: \"USD\",\n});\n```\n\n#### `datablit.identify(userId, traits)`\n\nIdentify a user with traits.\n\n```javascript\ndatablit.identify(\"user123\", {\n  email: \"user@example.com\",\n  name: \"John Doe\",\n  plan: \"premium\",\n});\n```\n\n### Rules API\n\nAccess rules functionality through `datablit.rule`:\n\n#### `datablit.rule.evalRule(key, userId, params?)`\n\nEvaluate a rule for a given user and context. Returns a boolean indicating the evaluation result.\n\n```javascript\nconst ruleResult = await datablit.rule.evalRule(\"fer\", \"1\", {\n  os_name: \"android\",\n});\n\nif (ruleResult) {\n  console.log(\"Rule evaluated to true\");\n} else {\n  console.log(\"Rule evaluated to false\");\n}\n```\n\n### Experiments API\n\nAccess experiments functionality through `datablit.experiment`:\n\n#### `datablit.experiment.getVariant(expId, entityId)`\n\nGet experiment variant for a user. Returns the variant string assigned to the entity.\n\n```javascript\nconst variant = await datablit.experiment.getVariant(\n  \"01K2JKVXR0J0ZWPX40XY8CAWBS\",\n  \"1\"\n);\n\nconsole.log(\"User is in variant:\", variant); // \"control\", \"variant_a\", etc.\n```\n\n## Advanced Usage\n\n### Error Handling\n\nThe SDK provides comprehensive error handling:\n\n```javascript\ntry {\n  const ruleResult = await datablit.rule.evalRule(\"fer\", \"1\");\n} catch (error) {\n  console.error(\"Failed to evaluate rules:\", error.message);\n}\n\ntry {\n  const variant = await datablit.experiment.getVariant(\n    \"01K2JKVXR0J0ZWPX40XY8CAWBS\",\n    \"1\"\n  );\n} catch (error) {\n  console.error(\"Failed to get variant:\", error.message);\n}\n\ntry {\n  datablit.track(\"Event\", { data: \"value\" });\n} catch (error) {\n  console.error(\"Failed to track event:\", error.message);\n}\n```\n\n## Architecture\n\nThe SDK is built with a modular architecture:\n\n```\nsrc/\n├── index.ts          # Main entry point and exports\n├── types.ts          # TypeScript type definitions\n├── base-api.ts       # Base API class for HTTP requests\n├── datablit.ts       # Main Datablit analytics class\n├── rule.ts           # Rule evaluation functionality\n└── experiment.ts     # Experiment variant assignment\n```\n\n## Configuration\n\n### Endpoints\n\n- **Analytics Events**: `https://event.datablit.com/v1/batch`\n- **Rules & Experiments**: `https://console.datablit.com/api/1.0/*` (default)\n  - Can be customized via `apiBaseURL` configuration\n\n### API Key Authentication\n\nThe API key is sent in the request headers:\n\n- Analytics: `apiKey` header\n- Rules/Experiments: `apiKey` header\n\n### Browser Support\n\nThe SDK supports all modern browsers and includes:\n\n- ES6+ features\n- Fetch API\n- LocalStorage\n- User Agent Data API (when available)\n\n## Development\n\n### Building\n\n```bash\nnpm run build\n```\n\n### Testing\n\n```bash\nnpm test\n```\n\n## License\n\nMIT License - see LICENSE file for details.\n\n## Support\n\nFor support and questions, please contact support@datablit.com or visit our documentation at https://datablit.com/docs\n","readmeFilename":"README.md"}