{"_id":"js-randomness-predictor","_rev":"110-449f635b3277c2ff4c596a12604f7610","name":"js-randomness-predictor","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"js-randomness-predictor","version":"1.0.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"a7e2e532e413ecda1326bdcbc11260ec0201e69c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.0.tgz","fileCount":45,"integrity":"sha512-xsYpIjd/9YZQ49DMCHhHa/1fi91Xk2IVdXTbwnfXebbTzr7g5/BCmGPIeVQt/W85oOqQdx0OnjCB763v/A5WhQ==","signatures":[{"sig":"MEYCIQD4hbNPePOstWVBjf0KsejJa+6K+tk1k5jH+M6ys7+prgIhALDSqA+ssAqOetjHvLeDhSSxqhe+iuR31dfq8uOX85Nd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82307},"main":"dist/cjs/index.js","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"39cb82ff1c95846bfcec360912a0a9f2d5f0902f","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.0_1750112098790_0.5690812266024108","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"js-randomness-predictor","version":"1.0.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"1a1c41e798e42a5748a044568a3b1133b44d4fab","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.1.tgz","fileCount":45,"integrity":"sha512-DD5b64DnzNfIVLUisJQWzWUJU4xqGulYgWEA3sdOsfOgsNP/KYmnAbUP3Vd2CNf9O1EJtBIAVUZ58tXYfNonnw==","signatures":[{"sig":"MEUCIQCuVI+D3viJp3bxYif27MoTIHIgI+nMYPm5ZagQCdf8ZwIgOywUYJYJMyq3A1RG5So5vH22hxiXJr+BAQSjaWfdtK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82461},"main":"dist/cjs/index.js","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"204b0d08a2c781e46a955f50e1a93c12abcd7066","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.1_1750112352170_0.0743020355862376","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"js-randomness-predictor","version":"1.0.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"ac20b3a71b5f202984bc84f3c591d1046ab0db5f","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.2.tgz","fileCount":45,"integrity":"sha512-5IIba7PFrPH6CZSK9nFuvqk1e6hoGEqTcAOpzIo3zZu5X5/ChVx56zfPiDEhVHYXO9AsHne4Hj5nIJzKpwVdmA==","signatures":[{"sig":"MEUCICraUv7nBBVz/1bXWWTPHaRW/qbkqKnuJL5IzKN7R7DtAiEAsR87TMTmCBQLTAxrNxXwywArhWBhnyVAze2MdxoXkZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82562},"main":"dist/cjs/index.js","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"47f38902798d56b4a14c2d6ed3d12127c7de9402","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.2_1750112674735_0.836926589049221","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"js-randomness-predictor","version":"1.0.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"6d3bdc7112dcb5e3c2cf058680026e507379d661","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.3.tgz","fileCount":45,"integrity":"sha512-D1n73lkSp4aUWaqprPBfxIzL/ZhFnT2Fg5pM8OlP3R/Sm2/rev7hzxBRryPuhccQUSP/zmI1/jowAa+c9L4W7w==","signatures":[{"sig":"MEUCIQDAnr/f962AdYVczXqYsBxp8uzlFhv/vhxPObWNauMLGgIgHSefzXkuBD4gysnX3EPgfHXnOYLwllrNCy9ju32L03A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82145},"main":"dist/cjs/index.js","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f85d3689d7d47ed1e3a7b1974c6e11c34bc163bc","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.3_1750113286031_0.6957674600363961","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"js-randomness-predictor","version":"1.0.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"65d3377c53142ebf1adabe461610c109b47ea647","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.4.tgz","fileCount":45,"integrity":"sha512-M5gdAbHc+pH2Ut0cGufepjr4FrPG8Z6L0u0xlbmh9WcW2yjF/e7fy0b380pEnToyEmi0dr91+51qTwpUPXu3FQ==","signatures":[{"sig":"MEYCIQCehbPUy2UfEhOiO8JxIMpHgcvSX44B07+zlN/vvyq1aQIhANOiuJfPiqUuagCQRAFxxv1uQ9FFvEZlPa7ITAJYQwJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70559},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"4e44abaad5a27a384d073f4e8f76189913561577","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.4_1750114984323_0.07795740979046317","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"js-randomness-predictor","version":"1.0.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"27557cdc8b9b97a827177a40050a88ab5eed333e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.5.tgz","fileCount":45,"integrity":"sha512-ueaoN+lLlNvg+Evp56+tXrQ0RJ2CxvLR54OTeYhhFoJSddIMC8xCsejZ0ysxPnVoP8i1hPzYs3s6u7NVRiwBuA==","signatures":[{"sig":"MEYCIQDfim327NCVQDNUcz0zwLxRRyy0eolGsqAGdFX6CGwVyAIhAJ7zJhtYjQrSWai1s1yoYBD9vzniPVJX71NqcU0+fvsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103119},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"3f29bd96cc2548333c7e2adcc582c3e4fcc755cd","scripts":{"test":"jest --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.5_1750116427139_0.22463730572554863","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"js-randomness-predictor","version":"1.0.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/bin/cli/js-randomness-predictor.js"},"dist":{"shasum":"be44868232b86e101f49316a7089c22b9a6db746","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.6.tgz","fileCount":45,"integrity":"sha512-QXea0wbobrxD6jrQvIgVOBc3yJ2x8sZZqJ4HnoP28xJWPdbm8SKi9P5Wg81iq2t/aWG496Ma1UVsAp8XvI/hxQ==","signatures":[{"sig":"MEYCIQDFpUNJuqcZJAvM6OSb6HGqPTR0JumWwWfQWLJwtY2zGwIhAPCbbdIUJ6AY+rZ8Czq/7x5kxo6M5XfnVzrWIxNI5J6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103144},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/JSRandomnessPredictor.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f10e741a929eed0a6cb635293be887f17a283373","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:bin","format":"prettier . --write","build:bin":"tsc -p tsconfig.bin.json","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.6_1750116732510_0.6059285269831995","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"js-randomness-predictor","version":"1.0.7","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.7","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"f4b9cd4c51f129eb4cdc646f49781fc2b3864067","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.7.tgz","fileCount":33,"integrity":"sha512-mw0su6PznPZFOqX6FZDtMjLYeHSM5ncgfD3hm0yWuDFVhL51/vaglzRiNECWmwCn+dWuG+KEVPYuLbXBz/Kaiw==","signatures":[{"sig":"MEQCIDivoSDkDAPXA2x5CqgYp1HP8BSs8JQH6HijiT2DSfkbAiBzC02TlcU57FyGARCRYcI6eZWniHnDySpbSqXE0CuPmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58264},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"8b3d35d5404045e07dd652cc8ab9aa5e1730c0a9","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.7_1750117399224_0.13256651115019258","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"js-randomness-predictor","version":"1.0.8","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.8","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"9f7056689a4dd15ddff87cddceada4865369c9cf","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.8.tgz","fileCount":29,"integrity":"sha512-pzhlxiGsA7NyYpfUwPNTaEAU/lvQ9idl35YxKQowNRqbfRheA2xTb0u/Js2Gwm68Y3hR9NTjuYVyX86m4Yl18w==","signatures":[{"sig":"MEQCIFGNGgl2Z32s1UAVaieQc/Y9Rj3KDmd4QBuQciuk8cwrAiBqU8l70e5d5pd1tJwLPl+kPHkmTDlPzApVP/ODg4QEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57342},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"09960b30850ae15b299592069df8860fe9f5ded8","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.8_1750117839817_0.07127835005103766","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"js-randomness-predictor","version":"1.0.9","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.9","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"2ef379a28cf2dd4185827668754e119518a6e712","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.9.tgz","fileCount":29,"integrity":"sha512-d7ytoxxvkUcK2Ykvj9BHBFh6GeHZqDkEpXgbEkNsbPwhL171Z32f/05YcOhOGMr0hn0lz7WDDRrcrpg9adw8OA==","signatures":[{"sig":"MEYCIQCcK4XogtnU895piLigRRmBC/6Dtj/45N+f3k2W22FPmQIhAMtXdL+NxeIFOhG6u2R4cf+NYI+mzOlxWuQDzCEY4axg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57038},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"ba9e57a003ddbc7e25fc7a365ba4b875f7785bed","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.9_1750118695195_0.17316710846325356","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"js-randomness-predictor","version":"1.0.10","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.10","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"15b7ca4ea255583a21f36a5cb2b276397ae9ce09","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.10.tgz","fileCount":29,"integrity":"sha512-CeXnTb+yDqzIl/UgsO6MqpXZ2Pllfbs6eR/Ylv11UunIr1R9Fj+vrSnagm4BAKuZs9xTna3AUW2YHmrioMOsZQ==","signatures":[{"sig":"MEUCIQDqXosTWyYG6iX0iaCGMsbUKzyfzfUMbcvmhSgI8ya9bgIgCRTFV/FZpVNjeWHz3zlcJkp1oeS5R82D/2fbpc9A8Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57047},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"65d7364b6cd473df00f35e96a49417d0b015a8ea","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.10_1750119701851_0.32730540929291174","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"js-randomness-predictor","version":"1.0.11","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.11","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"8c3c63e4ee1a45e4a15c1a516d01938c4261a57b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.11.tgz","fileCount":29,"integrity":"sha512-npOTMN/3y2OSgfHrmjwQSJXG89wOYgbxJa5lK4ZWIvdmOzdn4bDeDf15Rqi0VT+EsSc443tva79v4Pwh6i+x9w==","signatures":[{"sig":"MEYCIQC7HPYSgoh8+zrI2T4xXQml941r/sJcFqIpbO5iEwWx6QIhAK1szmTiyq8hh0ZCuWPgIBLeVskm34tWaClszZLhd83w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57034},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"0acb5c4cecd10fe9c7c281d857d422aeade965db","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"23.11.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.11_1750119819879_0.9642541420441573","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"js-randomness-predictor","version":"1.0.12","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.0.12","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"b06473327941972501ef67bb2d95df5c5781f86e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.0.12.tgz","fileCount":29,"integrity":"sha512-sYidhRasutkLDp9mHJkpcdPdczXKg7lvoq/Bqd2Eb9Qmz/njcEVWjBlZSm1W4PqjFoRnybtXUU+Q6Yx5nzr4eQ==","signatures":[{"sig":"MEYCIQC7SHUncWwmrreIzgyGEbdiFAYqesdlRZ+H9UQmD+ATkAIhAL1psTEP3xD1uFk1q6P/Tb8hda2EGYX6oAWQeJP9kTio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57052},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"5af756cc12480ea28826a6d525df93c5fab182d4","scripts":{"test":"jest --config jest.config.cjs --verbose","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","prettier":"^3.5.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.0.12_1750125330604_0.07766805455139325","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"js-randomness-predictor","version":"1.1.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"4d9267ca09fc0b779ba5646ffeffcec0df1ef13a","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.0.tgz","fileCount":33,"integrity":"sha512-boaj4X8PeQaom9HYgQWsgAiqAH8OkqQAPupJa+dFFZPQWvpPIm2F4NPqrnJScwFKzau68BPZraL0gnpzFkrjZg==","signatures":[{"sig":"MEYCIQCxBrqebkkcXAeigbhlNFB2Gd0Szk/pSquPgV6FwFur+wIhAN/xdujBmTu8ycII8x1ir/oa2pBzNuVwk87X/hUZAf0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66371},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"d7d5d19dca914e2c6e81bbb4fb8ef2c233a89b76","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.0_1750186541130_0.8311463005490678","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"js-randomness-predictor","version":"1.1.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"b22fa509affb0c1cb33f8d0442183785453b29e8","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.1.tgz","fileCount":33,"integrity":"sha512-nvPouBAgqTMLwGBjKJinDh6dtXKzPt0tjZ63cl6uMyAoAS7RaCILz7c/rpCC1ee/ZwUC6XI1PLkbf5dsqFtfMw==","signatures":[{"sig":"MEYCIQChnCDsrWwDB/jv1NigsXyJMoD3Utt9mOlTwF37fWCBZgIhAOtZL+GlpcNp1I0tIy24WrlfYQxFSnWXodPcviRBB0RV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67446},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"3dbcb3eb973581c0a812143eb7332b4f22374d35","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.1_1750272279617_0.2421444616010473","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"js-randomness-predictor","version":"1.1.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"fad9f7e21695850778da2b57d0a542ce97c1ffbf","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.2.tgz","fileCount":34,"integrity":"sha512-SqaJMsyGTICFdBa36uyYuDvTSnqAwabusfYYgQ909tKp3AgGvgwx6iSMT5OB7H0rxi7Mj727c3XMFMlmz3Tq/w==","signatures":[{"sig":"MEUCIQDMrMmLTvVL8c0LndjHHgaSDGJCiCPTm2oUweU96KMJRwIgRMR8+hEzXwPno2OXYAeO01/g7NXnB9EpCjIA3v8+dk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67517},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"ddc0ed5e8a0128a6a1b4471da82c36e6b05ebc22","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.2_1750273587043_0.4750592271380454","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"js-randomness-predictor","version":"1.1.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"823a1897e4472935a506c83d3d0b1ad70cd05a83","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.3.tgz","fileCount":34,"integrity":"sha512-M6q6KbR4Ta6rb2HkzjIClgn9BNTZdWU8xmASHDE5tBD5yHEVdhUr+SArTay2t/Yad4mt1DBKeS44ZmHoUhoBLw==","signatures":[{"sig":"MEYCIQD1BSiJNStP6wqdjRixZyQz4xnWmcK9zUFv7JZxgUGfogIhANhIZDC1M1Px/1Byxtsook/DDhrCiooMhbH7xbhmp0q5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67585},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"1b510667307308fa8eb9da937a8d719b101bb731","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.3_1750274025649_0.7374098053592191","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"js-randomness-predictor","version":"1.1.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"fe65c8e737a86d3c651f8084f9934a413b5e335d","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.4.tgz","fileCount":34,"integrity":"sha512-9+7FuPfVJqGZpHN1YwfmK4992pc4MDsbf+7blboQoTenB61vW9mlgm3Ww+Bla1B/Lci1yrVCsk2go8YcokHGXw==","signatures":[{"sig":"MEYCIQCfdg93I+N6vUITsqkdLE/T0B/MHYwsbT65DuSCTqW5zAIhAO9PhVAYPwMWGcXasXP/5etfWg0Vyl4gyHYIDqibBaBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69370},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"a6923cbe0e7aa63c4a0c6a450ac588dbdae5288d","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.4_1750274342680_0.5655577750021257","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"js-randomness-predictor","version":"1.1.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"a27f01a755c21c8e5a02b04affb0260de988107a","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.5.tgz","fileCount":34,"integrity":"sha512-v7GlpO8drd/j7aMsE9ghASWNNRpCy05fYFic06rH2GAcQ/a3GBWXZk94dG3a7fPt+DjBC4KpoLp1Kh02Ckn8ZQ==","signatures":[{"sig":"MEUCIQCW14LqW6Rjj9fPCQAIlptJmkk3V5KMZ9JBHQW2fQeqbAIgXsI4l/pY+qakktkj9ZfmpX7fhBquPxTbrJ13Cqmufac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69497},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"7a97c79b7e8d8a79e643cfbc86f0120834417269","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.5_1750276927555_0.7923457766887909","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"js-randomness-predictor","version":"1.1.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.1.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"53205cf7f78fcf5b3676c4684b68dba596ce5c9c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.1.6.tgz","fileCount":34,"integrity":"sha512-YU6xGDH5USfZDnRIfKMInd49bKL5s4jAnNWTIW5IQVksMaXEcjW6nHQtiNcCmYq4jNhIPkjEN8lYVu4CIa4uVw==","signatures":[{"sig":"MEUCIFCCjqqQkFXIgW4Bb+BpSWYeAY+3g3CErdIPcFPOOQDWAiEA99zmOWPSxStio2wFeTcgpzYGImsvOLkkD8ld5nQ5uMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69536},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"648b2dc5bb1952f41d7cbf676d9eaef07709f8d6","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build","test:open:coverage":"open coverage/lcov-report/index.html"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.1.6_1750279126501_0.6565980141873673","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"js-randomness-predictor","version":"1.2.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.2.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"d7b520c766c989a5d76fb51fc7643198770a695a","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.2.0.tgz","fileCount":34,"integrity":"sha512-cetvTRSWSDR/1Wat5VcHfnwLp72a2EyZC+CKZDUjBteFN1iDWK7zhXFh/1A1bUgBkpWCu1sPP/kimmpGx9aTCQ==","signatures":[{"sig":"MEQCIC1fHyZDyArVMiVpGlL1YOUR9wY6QZd+GVqJfWVnoEtfAiBsErPYCAhAFbbCcT/GLkWvEKLAinD3XOb2ghHHMwzCyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70631},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"d3825f22ac6716f641a527b0f8fd9df4771725ae","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build","test:open:coverage":"open coverage/lcov-report/index.html"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.2.0_1750292296345_0.5136576647799753","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"js-randomness-predictor","version":"1.2.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.2.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"20d327a20f7de7d069525077eb586ecd54584929","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.2.1.tgz","fileCount":34,"integrity":"sha512-jurVLrtwHijG5WEtkFANUVm8OLdBsySMt2mThDQzak+duDfOofsaGe/G0ZlxtKKtEPDAjtq84DY3CvhJTJCmiQ==","signatures":[{"sig":"MEUCIQDH67es+Aac4Si4WAyxI8+ESVV3gLPzse2klFHGZ5cq1AIgIV9hd3osenxSij4GLLa2pEr077/Uu/5MxgXGKMXeE7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71137},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"2bd56c5cb52c4370cffb00deb66619569f456802","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build","publish:main:major":"npm version major && git push origin main --tags","publish:main:minor":"npm version minor && git push origin main --tags","publish:main:patch":"npm version patch && git push origin main --tags","test:open:coverage":"open coverage/lcov-report/index.html"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.2.1_1750618462793_0.6473983081055019","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"js-randomness-predictor","version":"1.2.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.2.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"72bcf232d6e673130c540c1f1b76e53b52435435","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.2.2.tgz","fileCount":34,"integrity":"sha512-EeQM4YOsc7bLuQ4kzN4h28jJjMBgUN2EgbkayxuZeHuUXRLltk0cIWmt30mYps0IQhEjXzBLPFlVfG04GViTvw==","signatures":[{"sig":"MEQCIEuOj3Lyy0qpLxTq0lo9yf2nZokyrALVnZHLbNgbvoQWAiB52NA0rr/Ki+3EuldnEm90a6766DhMPgb14fdul5BuGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71182},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"72744c9644682c377c08a9c1793d51ec56038330","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build","publish:main:major":"npm version major && git push origin main --tags && npm publish","publish:main:minor":"npm version minor && git push origin main --tags && npm publish","publish:main:patch":"npm version patch && git push origin main --tags && npm publish","test:open:coverage":"open coverage/lcov-report/index.html"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.2.2_1750618522803_0.07069363596789535","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"js-randomness-predictor","version":"1.3.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ddc05eb053c6798aa2dea24d596c81bdc0429e51","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.0.tgz","fileCount":34,"integrity":"sha512-B+MpSEO3hbaH4AnySibw9Yz3b3bV3Qh7UpvQlpw/K8Io7Uo6/WDthogNdwfvstfoF4tn77Ps3LV2+Yq1J48+eA==","signatures":[{"sig":"MEYCIQDfBRPUI2MB/Md7sWJe7ijkPgGdM7btB6L4nvHtFuoY1gIhAJ0nXVD5y6PuchPm9o14jRxNWXwDTtTiqPQu/8tCIUr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74453},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"0996f9d8b2b58a8244672f4776ee0962c8c747a7","scripts":{"test":"vitest --typecheck.tsconfig tsconfig.esm.json","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:ui":"vitest --typecheck.tsconfig tsconfig.esm.json --ui","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:coverage":"vitest run --coverage --typecheck.tsconfig tsconfig.esm.json","prepublishOnly":"npm run build","publish:main:major":"npm version major && git push origin main --tags && npm publish","publish:main:minor":"npm version minor && git push origin main --tags && npm publish","publish:main:patch":"npm version patch && git push origin main --tags && npm publish","test:open:coverage":"open coverage/lcov-report/index.html"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"9.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.5.3","@vitest/ui":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.0_1750882245882_0.5276262640201006","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"js-randomness-predictor","version":"1.3.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"6a08d4305427613ca0db12c0a897f04d5f7d0a26","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.2.tgz","fileCount":38,"integrity":"sha512-S3pH/jZj8vAxP929XNeyjttsdtbZdXppq5VGPQiu5+0XfbO+kOkIBTpIK3Tu8JVBr/uq3dLhUvTd9hH8GQsFyA==","signatures":[{"sig":"MEUCIQDBfPnQk1KFlTaAmdgaqKPZxvcMOu7IJT7aAhJgdllhEAIgPMSJXF8ILGBLUggNeow/Ubotj8qOaIm7VslAgcGYaOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"1cffdc064c26c53af3978a3565ccd5f971e177df","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.2_1750892994372_0.42282375852022325","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"js-randomness-predictor","version":"1.3.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"5783b9dafbedf4d7fd46dbc65af2112252ae240c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.3.tgz","fileCount":38,"integrity":"sha512-oWuRh579NNJoCjv5X4XcjVQHlFHOnxV3GkeU8UXEM6rlgcFxiNnZnLE0hKZ193zaRnrZT9+FNktIGUFGEkhwOQ==","signatures":[{"sig":"MEYCIQCXDF+sZH44711qa7wq7KhCm1EB9cJ+1CeOu2lzBy4c6AIhAN7oSgCeUr6ZYNGCMwYjsp37rd5Cf5LkBPcJ4JA4NUEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"4aa3cbafc21cdf159c5ad354317de05802c8109c","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.3_1750893074727_0.2564990321150975","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"js-randomness-predictor","version":"1.3.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ef3abb247bbc5588b10df208831363820795393e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.4.tgz","fileCount":38,"integrity":"sha512-Qe3ufk4fRSPP1e06eJioJtbYrE9a5tM5G29E1FLt1hAnBauSmuYbJ3JBXaK3OhBg0eFga61CgkoL71irVaiazA==","signatures":[{"sig":"MEQCIGsW7+x8jjYbS1eL8AMIovaJXvES5hJ9uVOfCrOgkPUQAiBSSsMV5zJTLCH3/cD0r8yyTrAosCv3aNjv04ehRoAG2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"5ec319cb640a441e9d43070ec8454f50f68fc0ce","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.4_1750893229831_0.6748684677026096","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"js-randomness-predictor","version":"1.3.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"4debbf1d4e47f66078b163829b14c9d176c5744a","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.5.tgz","fileCount":38,"integrity":"sha512-2i+tLUONQoQ1jLWmSIIXQ0nRsGvf446XpoROaL58TJRDnoguZgWHVEeZsi1HICpAfTblqBKYMfIDoWAOKIomng==","signatures":[{"sig":"MEQCIAxCa3865qWdYRQ8mxjPgUehE/qDhssrx9RO8oqmK611AiAsNePmu7ZEXlvVLnb9tseXDtr/8zVT2c7smC6nAm51Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"664a9799e18a42aa7a997de1c01f27f00840fadd","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.5_1750893570115_0.49854431303380653","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"js-randomness-predictor","version":"1.3.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.3.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"73729c8689730682d7108c1136b1649ab4722814","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.3.6.tgz","fileCount":38,"integrity":"sha512-9SvN6oK1/+r/qjJGWm5tKR3UgNN0H3qre5wI8oU8MIf98RTHIJeUgtaWRTj8sHoLaHXDpDeM7a0+PWDTEJH+vg==","signatures":[{"sig":"MEQCIFsBxebu1pYRvrwYsxNid3c5cmRJmD3yIAFusrmle/EFAiBIH8AE3h+ifKnO/qdzygP0OJ/LAdK+JOW3DTesgyBuVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"10f3296b06723c0537c8c313c792a0af88d94454","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.3.6_1750894101212_0.6043069945188062","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"js-randomness-predictor","version":"1.4.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.4.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"87cbfd9ac57681177c5ebc318cdaff5eb7097c9f","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.4.0.tgz","fileCount":38,"integrity":"sha512-/HjZPVv8ze9OzR/N00OBQ9YMIPhxBzFPtcP43IxUddFJbmTpq9xQUuzydXxSz65nLxfSmIV72UOXlAnZdR+QPg==","signatures":[{"sig":"MEUCIHaP/DCR/iksT9w8FSQetJrJoBIcltHWjuUqylrDndx3AiEA9ToHuAERspkHC07gsqh7+jX+J/Kaotw4GiIzSnwQzZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75317},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"ac9d9489c9bd3bd560be6aee799dfef837c370e2","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.4.0_1750895436955_0.8819521911506512","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"js-randomness-predictor","version":"1.5.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"266fb508ddb6e4402f77484c69b5db86cfcdbecb","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.0.tgz","fileCount":42,"integrity":"sha512-Xzo5uHP3HLx7OjGijGBp/eW/VM4/PFy/xEUHCZgZFJ1yeuH4YuVs4q+tIVe/YWU3vx63hCDh4LhUc2HhN0KB3A==","signatures":[{"sig":"MEUCIG1eDu8L8D5LE1nHe1Wg71hjyKkpAwJ6BU5c5+w7NhoWAiEAh69v9FXQIGneWN1BnoSwPO+P7f1t3wqSTEoFRVB2Sn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81641},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"fbe190416895e48e4bf9261b1558069fc0c54850","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.0_1751598979974_0.1398124607097173","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"js-randomness-predictor","version":"1.5.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"f7a5d1ae34dc32371d215f13ea08e5c50f6578fc","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.1.tgz","fileCount":44,"integrity":"sha512-XYz0bYBeI5aInUu5cqnS7OhQBGrzrhyKOsTLM/D9rtl9S7L9B6mHIQ5072cAXBWs7HE3JYt0HloDztxWRQPTmQ==","signatures":[{"sig":"MEUCIQDnDUxtXUetFWcTM7ggL5Rv+7WObNt3M39rpiT5MuBZaQIgZPcBmkCZRVr5aAhiC4JRcvtaMi/RswSfTMDhMYHEllY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82032},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"b54bf8cc64cc391f464765ffb8791c40b998d6c7","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.1_1751648590085_0.1430336813089248","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"js-randomness-predictor","version":"1.5.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"b0b8530e70d1098b25f51d06703e5dbfde0227f3","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.2.tgz","fileCount":52,"integrity":"sha512-hZh2LblT0t0K/RprY+1hS9dFpzmxxfzaZtb3nTfA8WPMbCExBDBxg4GDdPSuCZ3m0qvWeFFe5q6i0j5rFICA1g==","signatures":[{"sig":"MEQCIDv0THGpZUtMqulSv3Kw5CeSrM4en7QyC3XDgJ/AmMe4AiBSPSvMmuFkD6kji8TYnZWWkMVYdvbM4bHmVDfMKZMF9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86308},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"2c27245a59603982b7f090d2ebef9915e039109f","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.2_1751675061145_0.6438091448437862","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"js-randomness-predictor","version":"1.5.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"7f55daac4a5124194bac417c650bb2e83eb9a689","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.3.tgz","fileCount":52,"integrity":"sha512-nT9/b+R8o6/jtjYTT/FjQkRlWWL/2u4a198ecdfglDNTqqz3mac0m7vavEZWRow//vQFSYvhBk9272s/q6D3iQ==","signatures":[{"sig":"MEYCIQCRbD6b7042pMWY+swezx2ul83yi9WTaYoC5m9yH/mrgAIhAN7zQDeNjFLDFGQ91LoERaHtE4kZOJX2rDfhTMkX+LcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86873},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"4619d75d2eec52dd0557a5e6b9c485f0780215d9","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.3_1751678600637_0.8261548498210125","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"js-randomness-predictor","version":"1.5.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"aa810129a4fc68f6a5064f02add04df8c01c2837","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.4.tgz","fileCount":52,"integrity":"sha512-gYj6YccgTVTM5sZkn+n4aJGlob+Y0cIxvrHAvv5xlYSY/DQmSJA4RdBd2vF/SyuWZgNIP7gu/VOW9kIk36D5FQ==","signatures":[{"sig":"MEUCICmgarcS3xEnlEQl3uBOwF8lvj6oxK1uaptU3uyT5hNSAiEAgihEQ3RfrM/UNQG5KLqP9Q7yjcs/QMvFljId5lLJuQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87290},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"7bc835f7e9463badd82e0208e07fd8b187c2a488","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.4_1751695216732_0.6204690163609166","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"js-randomness-predictor","version":"1.5.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"a50270c4fc96b533af91f7926a8a512b7fd04ae0","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.5.tgz","fileCount":52,"integrity":"sha512-hIUQVtS8Ya/m1PWBDRrGQdfF1/0OI2Y11JTDVFakLJL+u2/sy0/gQgkOG/ldSf6gj1e06Qm3pJBFOWv0zm6keQ==","signatures":[{"sig":"MEYCIQDN7kSNJbQVQthXvkJM8ttqijUFkL/SVw5ZRfCey3tK+QIhAOr6ZCEfxf1y7tTfVOLtt249cRsRK/o2STQiBJ2Z0QtT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88355},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"dc2abd28c01851c9f11d30a3de7d85db4422d54b","scripts":{"test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","actor":{"name":"oze4","type":"user","email":"matthewpoestreich@gmail.com"},"email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","rimraf":"^6.0.1","prettier":"^3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.5_1751696849833_0.18905750281472744","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"js-randomness-predictor","version":"1.5.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@1.5.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ea944138597ec97d66afcef8a7d1184e68480b76","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-1.5.6.tgz","fileCount":52,"integrity":"sha512-REVlWfN8EmqwPlNa4QdmMR/lQEbkMwlUXik16P/KPuNSgz4XGQhk13uKbwxQ/P5WfYTFHmcV2ucJfRrwNWYLRQ==","signatures":[{"sig":"MEUCIQDWHf24CqPsp2hKKWcL0DfCjJGwCrZyHJKjtwwcjXn9rwIgA0Th1ikhwgSqyzqQaDXWPwj0F5+5GWx5VDHKn8joqjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88786},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"d41bc3a70be20e3880aead49bb839607a5e982f3","scripts":{"lint":"eslint .","test":"tsx --test","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:current:nodejs:version":"node scripts/test_node.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.3.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.2.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.4.2","eslint":"^9.30.1","rimraf":"^6.0.1","prettier":"^3.5.3","@types/eslint":"^9.6.1","@typescript-eslint/parser":"^8.35.1","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_1.5.6_1752767684635_0.4986418947832323","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"js-randomness-predictor","version":"2.0.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.0.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"8b2190b63c55155b20c4fee189cd6ded74796484","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.0.0.tgz","fileCount":48,"integrity":"sha512-J4ugWedFnQa6o6kvfeD8sWds8fsDC0mwACgcrHuprj6Pk3w2WkwhQ3J36gJdonmj63rBTkQvouEgRb5eF1Ls9Q==","signatures":[{"sig":"MEYCIQCCC0K53h+1lMQhmkFkJuU1wvKfZFGSwPJuptMJHDAk9AIhAP59oeCD9Uj85tIZYkc2BVN0KuWifO7bFw7eFJUp0rph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92207},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"16fb945f1207c872d38611f9cb9a7882d880ad71","scripts":{"lint":"eslint .","test":"tsx --test tests/*.test.ts","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:all":"npm run test:legacy && npm run test:script && npm run test","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:legacy":"tsx --test tests/legacy/*.test.ts --color","test:script":"node scripts/testVersionsWithoutNodeTest.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.4.2","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.4.2","eslint":"^9.30.1","rimraf":"^6.0.1","prettier":"^3.5.3","@types/eslint":"^9.6.1","@typescript-eslint/parser":"^8.35.1","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.0.0_1753662984446_0.6649504099055943","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"js-randomness-predictor","version":"2.0.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.0.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"08570e781bb361ad7a19fca5184c8e1906cccb28","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.0.1.tgz","fileCount":48,"integrity":"sha512-sGuelvyg4zZROtF9BNra0hfX3tbk4RbTQNpCpYphhkr4y+a2YOAmMrVbW/YgkgTGGd235loT0XerKnM+DpGN9Q==","signatures":[{"sig":"MEQCIFn77KqTdg4IDCTORckusMH0dYhPg7KXkQFr8yt9wC6GAiBcfD7kc34JQX3Y5zgDhGqH7SKICdIKZERvVW23UJ5i6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96548},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f128d1da3ef081b78c868a77ac6f2bba03e5c39d","scripts":{"lint":"eslint .","test":"tsx --test tests/*.test.ts","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","test:all":"npm run test:legacy && npm run test:script && npm run test","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node scripts/postbuild.cjs","test:legacy":"tsx --test tests/legacy/*.test.ts --color","test:script":"node scripts/testVersionsWithoutNodeTest.cjs","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.5.1","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.1","typescript":"^5.8.3","@types/node":"^24.0.3","@types/yargs":"^17.0.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.4.2","eslint":"^9.30.1","rimraf":"^6.0.1","prettier":"^3.5.3","@types/eslint":"^9.6.1","@typescript-eslint/parser":"^8.35.1","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.0.1_1757436253287_0.5875624483375712","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"js-randomness-predictor","version":"2.1.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.1.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"d6b646a5c4238f49ccf5cca887ddfedd54753acb","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.1.0.tgz","fileCount":56,"integrity":"sha512-ou9Z1qN6IKxemrOjm/M3Jel2eOtjCj3veJYfhBNgYuts0k+KB+tG/3IYd8xhwtK/jWyVvzmdfypTgnQIWz3dVA==","signatures":[{"sig":"MEUCIBOXwKIQOiuvCuzujhJ2OqPOyl4Up5CJDHhUgN8djQ47AiEAh1ZLzTTKHVviLm7BBkj9+FI2SvIpNhw967d9Hf4SvpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92163},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"a0117ec56491c561ed7e10ede2fd4b88d20ea870","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","build:browser":"vite build","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.1.0_1758057790522_0.7088217340029044","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"js-randomness-predictor","version":"2.1.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.1.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"94a326ef76449f63d5e8cdfdcd7225f11e0eae57","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.1.1.tgz","fileCount":60,"integrity":"sha512-rdcujGSyUkUlU9D3gXZQinvtJxU6nPeu1JvLEVNhTKvauZrfm157cjsrQEiEi//O7BdXW2ZB44E2ppe4kbQAhQ==","signatures":[{"sig":"MEUCIQCfENEmwgoBxLGdp29esr1izl1jk2rNJyJUXYTS8WiDsQIgKPZ7YTm8c9PQeD9SDLL8V198LUFFjs7uk89f2e2FszU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34048378},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"1fac3dcb10081dc6b1e88ba7cb0a3cced65f2b11","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","build:browser":"vite build","prepublishOnly":"npm run build && npm run build:browser","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.1.1_1758058430434_0.7037110871761576","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"js-randomness-predictor","version":"2.1.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.1.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ac08532770bc4d49fecd2aab9b09d70251f66a1c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.1.2.tgz","fileCount":56,"integrity":"sha512-DST3IgMfKcD379EWGt7yBXnFrsj8MUvvLtXXl9Y8qbyBM1ar1G9ccQLY348E5bBBKU48ybarJuEdibkWgMmJbw==","signatures":[{"sig":"MEYCIQD6XIUiyESugvoPtQ/PMQde4dvopHDe37oEA/BCcJbswgIhALhDUySNFOahI9bJphOZop+HODoD8rBw7PEzr0Vh2SWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92127},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"6ae49f79050963ca47f2513ba501319b52e1da9a","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","build:browser":"vite build","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.1.2_1758058884397_0.8532760668610231","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"js-randomness-predictor","version":"2.1.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.1.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"13e28b3460a65d12b077ab7ef6bafcfaab737abf","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.1.3.tgz","fileCount":58,"integrity":"sha512-6qAvrHGyXFjSCcisW5C5m2AFTmaCPMOTNtMDJuYZne0poq5z7nl65EoocY2n46klRouSi9prbZvUfyw5TB2bHg==","signatures":[{"sig":"MEUCIAOlUl9z1fNi2TkelJaHCpbJfTRIrSK7my6yyuKAiIbKAiEAxmw5ZLOuyCT3hqa7D9Yc2h9KlTecWGFNU1HAK0nlp1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277231},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"d676f53ae977c3ce03d813524ce898daf942edd7","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Chrome, and Firefox","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.1.3_1758348272509_0.9465987358000296","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"js-randomness-predictor","version":"2.2.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.2.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"b3f31d849ca4f5f0d308265d91f8c5ceb80ca938","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.2.0.tgz","fileCount":62,"integrity":"sha512-Xr5Mbzob+7wRAlwEzoszwx4LqiTm+DiPT2ydXA8b6u+IwIpmaJejKsJIxrC73b8yS3mzsgWJqCDeCC3vq+4emg==","signatures":[{"sig":"MEUCIG6FGocZIVM1rSDTqqMa7zA0KSEUhCaD+f+6hWe9qMeyAiEA8EwltdxeGOk5CWSNbQNQT52jA0smErzD+1cM+MJo5p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280383},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"fcfb7128a18db99dfd095f19922e65cfe6b36df6","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Chrome, Firefox, Safari, and Bun","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.2.0_1758578993743_0.43041755546107185","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"js-randomness-predictor","version":"2.2.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.2.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"4f98d269bf1b633867db9ac63551cda238c7325e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.2.1.tgz","fileCount":62,"integrity":"sha512-jYebAt/pzlUHL2Ltt7U+38C4X7alEs+gk2rVKg6qOYS/GOwdwhRjokL2Fq2XyRwKpkwLWIdXzMjEOC6eEuWT6g==","signatures":[{"sig":"MEQCIEZGBLd4XPQsPF5XuN43+fWyUzsD5T1/YmwBHTQC6uNEAiB/ybR6r8hjVZspL/ZywpMOpkDEVxIQ9kANfJAaFi04EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281982},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"273ea6aea0b0dd4765f680e699a6953f3efd1546","scripts":{"lint":"eslint .","test":"npm run test:nodeVersions16andLess && npm run test:nodeVersions17to19 && npm run test:nodeVersions20andGreaterAndBrowsers","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","vite:serve":"vite serve","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:nodeVersions17to19":"node tests/scripts/testVersionsWithoutNodeTest.cjs","test:nodeVersions16andLess":"tsx --test tests/legacy/*.test.ts --color","test:nodeVersions20andGreaterAndBrowsers":"tsx --test tests/*.test.ts"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Bun, Chrome, Firefox, and Safari","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.2.1_1758583480168_0.28569109193536124","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"js-randomness-predictor","version":"2.3.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.3.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"915538e7b1cdf6ebe2fdd3e5c97aa388b77a5fdf","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.3.0.tgz","fileCount":66,"integrity":"sha512-JoRKmLDwZuDoTubAaRDmW5JK63wTGXg41BJbnu/GhRnG0UyrNrABxkXAMQtOyGdfd3ErJMNWic7gbT0P+WUWww==","signatures":[{"sig":"MEYCIQD7m2Fr7y2UlguoEn7BZC+B/vh6zlbfnKqQlDsEKGm7HgIhALiprKLlg+CUREFd3BD+bF7TyEB+0olY0tNQYitqLqs1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294239},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"fcb7bf1d741020436580645e60ecc269665bf2c7","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.3.0_1758591197488_0.10462260489774078","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"js-randomness-predictor","version":"2.3.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.3.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"d38989049c65c8ece89bcac54f45017b60d58393","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.3.1.tgz","fileCount":66,"integrity":"sha512-KTOYmLSBtnAu8Ol3tKMhAiAjtSI1gdxRu0NWXXJTc6Q7Xd9T2PTMrdAFUaHvDzsgUY15bv1n13BOOoxn1vEhbg==","signatures":[{"sig":"MEUCIQD8XhWvCw74ldRrqz435f3WCmuD53+qHQ+TUyqrnljHMQIgH5M8cYexkXbsdOZCloNPdWxVygIzQ7Pih4gT9c1Xk3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295090},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"71e9882a4bd85b08e45c199acc14fa1fc1852b84","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.3.1_1758651985943_0.9034422062241101","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"js-randomness-predictor","version":"2.4.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"2eea7233c3b3c12531866f36aa3158ee040bfb87","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.0.tgz","fileCount":66,"integrity":"sha512-CwLkVPs3fsSjputQka5YQgCpGqw9BljJq2S0jrnFIf8YgWLciqHmq1Q9d3fwWWO3rC566LEWZIGcD6X1bcTA/A==","signatures":[{"sig":"MEYCIQC5qBJbCPMis5wDcpApGwONKGpNGGDUT9uJWej2QtpRSgIhANQaLvmatCSIYkAbl5QpFTEzwZ71b4lzOhXtimIQTRsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298131},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"e5bdac702f5612b79a629ea425814ff43d1b3c33","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . \"!cdn/**/*\" --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.0_1758687530697_0.1951204972806555","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"js-randomness-predictor","version":"2.4.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"b5958381bff4fb6e881a5f2b0ca27c68e7967a25","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.1.tgz","fileCount":66,"integrity":"sha512-JQ9X8k7bo1UDvCVTorP1ah5H4qQywCd+a0MjPcGcMAKY2z5RiFLDI53OpsclfQ41IbDSG/0ZYvxxfD+jtMVhRA==","signatures":[{"sig":"MEUCIBtTGL39POYda+JMIVnLl7f/PFszqOEGcdunEGcyjodoAiEAs341ZXul+Ak7wcz2v9e5oo9U+9OZufYnE+lXPoyklRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298506},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"6ba9b4679a9de958bedb340c0c82b833d4982f06","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.1_1758747719716_0.5134858954119947","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"js-randomness-predictor","version":"2.4.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"a90ee264664fba660ef03353559f3ac51306dad9","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.2.tgz","fileCount":64,"integrity":"sha512-fkuXmEXXTwZNkyPD0WSO0/EKwwXu4bJaoQ/jQ2etX+wWMotJfPuKYOHjAb/od3cRkIRnMcV3UDn2JIZ9VoCgbQ==","signatures":[{"sig":"MEQCICaeRZeSxnBRr2i2ocFIwCKj3X0cbBurY0ulpOFJ5piEAiBYnPC2TmkvaVl6gq8Mwg15sNs0LcDYF8Erx4Q+9w9zMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129264},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"b450b794d41a96d14aeb39b47a09697a11bbe42d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.2_1758753647929_0.7486964765013489","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"js-randomness-predictor","version":"2.4.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"97ff11741402f55a1ff30f7977ce0acb27985a3b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.3.tgz","fileCount":66,"integrity":"sha512-l8oquxZBJgHCKo+89s09oC640Y+ml7tfOAe1x37cS3o9yOIMS/3ZEUQnkMKWeJi8szTFdKvdBvSM/Kne/uvokw==","signatures":[{"sig":"MEQCIDukgZG7t2oXr8q8mKe91xvng/NpdXI0kujO9/VXIXXkAiBdGFEkkDu7B+2Mo0P37orxgcoFsVlOcjixA73InEOMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298506},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"7e119bf8d4376aa61242aa5bd472625b540ed70e","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.3_1758755342882_0.4410066471731262","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"js-randomness-predictor","version":"2.4.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"668044af3b558c33dced13ae4fce2977db7b403b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.4.tgz","fileCount":66,"integrity":"sha512-W7/rrqGK5cFLxLqZH5ITkWkzU/NyPpRCLsAKwtHOtAbtdE+U8h/Fayd6mKKqs5Lo/Wy6rxqCR5adaZNH6QYWBg==","signatures":[{"sig":"MEQCIAZGK1iXFXRzUyFkPEY+73k8LadFKw4i/3q9BzkTN8LFAiBhiFmbMiPoikV6J1DAE2l66MYIws3rlk4SOAQk6Q8Q4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300414},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"e3d968cb170ea6a8f7b30711fb341b84192f439a","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.8.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.4_1758848178599_0.06164681835258601","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"js-randomness-predictor","version":"2.4.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ce8ca419822514a4305ee6f7165c5c49085cac8b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.5.tgz","fileCount":66,"integrity":"sha512-2A2AokMvLl/mUlk5QYx/TeI0c/kYHPSNEJ74wlJDRIO0osNdrKvGoM1BfIOC2+9Bg2Sd/MmGdUP24MDOfiUERQ==","signatures":[{"sig":"MEUCIQD68p+QzauxMrakIkLM9eIDGWg8DrHzfNfX+f2EPAwGywIgJlEcBfk4qMan1UylSisLC+h+H5tATBZlTzv2hBLTiuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298955},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"56a7365af0a3b84a96cf89da7ff4efa0b7636c79","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver":"^4.15.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.5_1758924536674_0.20978821800791891","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"js-randomness-predictor","version":"2.4.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@2.4.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"fc67ed03469e9e4f23da8131115642cf24b90181","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-2.4.6.tgz","fileCount":66,"integrity":"sha512-9YplV3F7+4OeYfRuCJwmMxA2KOPTXCfH4U20QaZ89LBmElNF2KVbNdNCZulV2TNV8sLb6nhzAlq0Y9pYiXc3Gw==","signatures":[{"sig":"MEUCIEuDQXYmV7XIi2vcPktT15EtDMtvhFTwdEy1/sUk7iTiAiEA4n8CM9qlomhGZkrgwo94qCLqj/IN2Cg7eu2BM2j9VKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464815},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"43827a3ef53f99660312af0755e35c44793d8ce8","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"tsx --test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"tsx --test tests/deno/*.test.ts","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_2.4.6_1758976837058_0.6186733824023507","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"js-randomness-predictor","version":"3.0.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.0.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/js-randomness-predictor.js"},"dist":{"shasum":"ac850f8cccd08e13968491414c33b9ce62651a12","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.0.0.tgz","fileCount":70,"integrity":"sha512-6zTWcTlLAE20GoUnA3x6NNd5xmGrQODyzgFd+nNWshEBgJPlOO5AV6qesHL/knbg/U4GhbPBCNW4N/KWJ7YBSg==","signatures":[{"sig":"MEUCIEgsivD1Hw6EOl506As0X6q1D508ZQXcLp4EiUEU8W8dAiEA0WeFOzR5bskefEpuZwSKsUQNfPzaAyswgGON7VjL6bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482619},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"84f15c504ed57cbdca71ea440dc590768e3a0827","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.0.0_1758994715031_0.2366162824928002","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"js-randomness-predictor","version":"3.1.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.1.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"7f04a444bb95aebd50eb05053ac6a594baf621c4","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.1.0.tgz","fileCount":74,"integrity":"sha512-bksuvIHxW+8tidc7/7/vpBKp59OJLLN6yJPYEQdjLW+jOg//8pAKgGbH5aebfAR49YGy/xNUDwDYRKLJTfcgCQ==","signatures":[{"sig":"MEUCIC+FJRbhS10vaHE723lWTQWzQHiu/bUVHw9kgFSVy/X2AiEA9C2+rjnIZHwLVa7b3i96DS5YEYkZ6QeIO2mHb9RYpLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494498},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"29f0d6361102b3b7c5930b77830fdbd6f0c920aa","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.1.0_1759092828039_0.5440755589800146","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"js-randomness-predictor","version":"3.1.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.1.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"4f8a6e11f77f897db5ba7c1c37615f7b6219b866","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.1.1.tgz","fileCount":74,"integrity":"sha512-clniVPFrxOfl/WYEi7qlWGuOaBoWZuHnBRJjkQeKoSO6O7moBrAZ5jgqXFbx1mZoN83ptYCvPn8oGle5lWiNnw==","signatures":[{"sig":"MEYCIQCuFmsFW2pYYXkHCm5SP2hgnyIZQ4ISroONCH9cdSM6TgIhALuSMzuuy9j9nFbWbjgSYf5Q9VmEjQEv75o592Q4YFvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494725},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"2a750057d1dc0df2886ac6631732f030e8bca95f","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.1.1_1759094761054_0.17717959176826859","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"js-randomness-predictor","version":"3.1.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.1.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"0cb7bc850c871e723c6b9b784835f17e95e967fd","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.1.2.tgz","fileCount":75,"integrity":"sha512-NtMlavSX/6nAyBUDEqELT5naL7XOuLyHkKZna//xH0ATbz/b9p7Or3mKVGIjKNZSSlQNgCFW0wjLoNomN5nrFg==","signatures":[{"sig":"MEUCIE38xxWJU5VndrX/KjGcpoNoQk9Bco2CBFrYh2P2Ipj3AiEAuNImT4jiBzBY96gv/KYQlSGBcQ39PXLU7yLjArC2vO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495013},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"efa8b39bf7434f952687ca3e9a24c187a13026f0","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.1.2_1759096171831_0.8518283400263524","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"js-randomness-predictor","version":"3.1.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.1.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"12cacbf01e9d4a5c3e2ba51c1df8620546992315","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.1.3.tgz","fileCount":75,"integrity":"sha512-FN926VnlJyrT8HmOyB41SsM0c07iI9rrO/FnLSFiTAe/TFSG22HLaWVl9WXT/yFwsGKNv/X/mqiyX5h2W8kLYg==","signatures":[{"sig":"MEQCIDJHlUI1+DMRCQhf09voqFyE+Dy99dgfXaYkjZ594BjJAiByeEEFNrD5sOE9tewCJ4B9mW0y6/rUDu+KggyPE4qFNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495108},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"e740255482818934526df77d04a777b61f70b98b","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.1.3_1759103054087_0.8737030110346453","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"js-randomness-predictor","version":"3.1.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.1.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"b6005326665f8922dfaea3dc8658a9d4ef415bee","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.1.4.tgz","fileCount":77,"integrity":"sha512-WWdAlAj7C6b1RBG6pQZ4RJq3pDDz7+FHXgI/htw0vZdQjN3qzPgmKwNrV7ZQOwmzlvu2AfgYmzGQL0pG34W/kg==","signatures":[{"sig":"MEUCIAGcd3DW22Tu8Z/q4qqVxXpjLAgC91f4BKHQ+Vmn/CArAiEA65J5UfF7CvPHz8MeSUwq8zIaDymhIyLs3SwBCVxOTOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495621},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"2ad75fcba6df70e83ccb5250bf0caba354a9ef22","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.1.4_1759160541876_0.4825470783752708","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"js-randomness-predictor","version":"3.2.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"1115faa6127f5585b9fc28b312b11ded384bae7a","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.0.tgz","fileCount":76,"integrity":"sha512-0G1fQjO8rzOH9Lh8ds44eyRlphS9oWlK2lzyMqOjWyxgFUQnZ9eqT/nQuUuC1tss8R2BkuC/JTg58L9Tlp9mGg==","signatures":[{"sig":"MEQCIErpf9QMR2kGvtSASjwDAlcLL0uKVKMM7mL7LM/Ok5qWAiBnh7ZXBRzmZKxqhaKDIr9xa8/obJH4YUY9ajVYzVzE8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301570},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a0c39b64aec99f4aff4232bf4d3216ad0ede6565","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build && npm run build:umd","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.0_1759443892658_0.28656917166602214","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"js-randomness-predictor","version":"3.2.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"d97e6d98b0bf000e6597e2f5af2f3483ef823958","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.1.tgz","fileCount":74,"integrity":"sha512-7WBpeyylz11poVmcv38uHKjIwKtnFrZ8tq1pcjw2mgkXVL/uUn+9TlLZ7ftxwCtysAkKAZc5dr0rKjvPwSl6Yg==","signatures":[{"sig":"MEYCIQCI/ObmeHn1c+0kOLriB7xFpevSP/L+zRl/iC6UN+7KTgIhAPRMUorHvOTg07quBhiMkIUfEqFtlGziNmOyXXf/72BE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301473},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"import":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"5d5e6688adb4d600efd13a445768816650e2946d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build:all","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.1_1759447654240_0.2586864474502548","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"js-randomness-predictor","version":"3.2.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"8f99d8f4983b2d3efa0137bd63d8162db278d4a8","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.2.tgz","fileCount":74,"integrity":"sha512-y0VtSjFNzT0lTdEzlCLZRyP7ZLzQzU368i4iUb/jM6tum3YcAx5tb5xT1eRa+RV40FHuynsQh6EuNKp00y/lkw==","signatures":[{"sig":"MEUCIESf4jbql/vMSW7OkBlejWJnyI42py4f+rXjFiSqNGv8AiEAtUWY7GNqvgrqrWcd6tM80lJ6Tf5yW3IQBDsXyxPTk2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306749},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"import":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"e07c55caa68370ff5c71231a371d1d01a8b82e4d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build:all","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.2_1759447931718_0.5412573607547306","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"js-randomness-predictor","version":"3.2.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"3afbe37105bd04eb0316f6a6421bfc23d948ed21","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.3.tgz","fileCount":74,"integrity":"sha512-+rCuVxplChuskKoWh9liQvz880X02clf/ENNYhg7hL+UH/RNae0kDyepUrJ54KROLYTCQ373CkP3XznfqV57mQ==","signatures":[{"sig":"MEUCICwC9iEJdCO8f0M0vLx+o5s008P2dX4W3zzQB9iYMnDoAiEAttgRJVu4J30gZPE+EIp1JlzBF5GjUirzXxpurPErZPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306518},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"import":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"31f1ec887a48e060c307584db28a403dea1f84b1","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build:all","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.3_1759448334392_0.09903434090167473","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"js-randomness-predictor","version":"3.2.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"84f0f046ca22836f248a1763bfb235df9065bb9e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.4.tgz","fileCount":74,"integrity":"sha512-t8MRf/c9wGHRAzdBbyDm44SI0zcajBtvSa/mHBDDd4do/RCGHYP/sb6csTAmUPWw+wP2/3x3I6nniafao7et5Q==","signatures":[{"sig":"MEUCIEXZhrO9vm0Oxe83dhq2vEnV1RRPZduzFe9cfAZvkvifAiEA3vILLRggllaR+ZANPWmlydXHXFs61uUILmHy17uoN5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306555},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"import":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"b1dd07956aa686ff58c96f0408ef4162f8248d9d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build:all","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.4_1759448961631_0.979965598606656","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"js-randomness-predictor","version":"3.2.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"598e0ebf39fe6d0a4e5a80d4b7d59b3d3efda0bf","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.5.tgz","fileCount":74,"integrity":"sha512-SRx81zArXXWqFIuAd/I1aqLN90pkwKrOFGbDxB7JJZ/rpP9+RwVP6hRDvKfsstepkt6h1ayYzFHxEb6lnZjvbg==","signatures":[{"sig":"MEYCIQDjgIeiG0vRgeYoVg4afvOpIL/vD3g465mRjrMxltaGOgIhALEi53onLblHuXJyROLOU1/AJZuGr7k5jfz9tNmn747q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306596},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/esm/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"77944afa8c05dd963090cdcdec227a73faacd6bf","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs","format":"prettier . --write","prepare":"husky","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:all":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","vite:serve":"vite serve","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build:all","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.5_1759450453887_0.6495608780409166","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"js-randomness-predictor","version":"3.2.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"2e5a61104d9bde3d1146b021a53b09b3b2c83382","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.6.tgz","fileCount":59,"integrity":"sha512-3w/az7uAgSPyzieHfLXXWZksl3m8wycpJq7CsloK+UjHG4mI81DjPwMPalcbpW7OpfxyS0fPxEOea3NPfkQDlg==","signatures":[{"sig":"MEYCIQDX7u4v2T3/xe0Bm2G9tPLETVNYOHTqq1EfXkcx8h7TSAIhAK0xEhepwY1NJDeq8H47cVtef8HzhrDSslySP3wMYLWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295886},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"91fea5290db6041e53725644bc54d1cceefc5f7b","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.6_1759452948747_0.44699513232617294","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"js-randomness-predictor","version":"3.2.7","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.7","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"32856000f1cb68c1b239b68178a1887016bd1c4e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.7.tgz","fileCount":59,"integrity":"sha512-DOlbYTvvxWKB6MO5qrq4Pyoe32T50tftuA8E6wQWeri1rGsyA4XCaCSse17YNm3COQn48u1DvqahRVTt19Ajyg==","signatures":[{"sig":"MEUCIHWVHkGrdSfvZ6vBgAD3VCc+I71uNQprzb851C42BJ13AiEAtLqbbTh+dKq6wL/XzHN44258Ar4GhHqh6S9qwGItOm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296904},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"a581b5829fed64d77e229d1d1be802cf0eefbae4","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.7_1759509874333_0.23590426985272095","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"js-randomness-predictor","version":"3.2.8","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.8","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"e34b7a61fa6e092ce636907169120932c64ff26c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.8.tgz","fileCount":59,"integrity":"sha512-tfpsNrNfmAWzR6snV8VOhlUVLULcAQC1tnD60F5K6meLbtEN664OL5SVMuW/3DbOmXSv8ocMtUsEpNDiSBaEYQ==","signatures":[{"sig":"MEUCIQD7og8i8ILoLoCexoI0aKgf20Pp4x9CmgKuK5K2oRC5+wIgB6nYzL7+zxRRsON5uSFUwOcUh/CguV2IkLC27Q7EPrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297058},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"4c21f6b09b7a3f0a6b7bcddb153ce36061aaa71d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.8_1759511337770_0.7131668085651632","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"js-randomness-predictor","version":"3.2.9","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.9","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"12dfb3e6f02ef3fd66b72c07ba6510f8e70ea214","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.9.tgz","fileCount":76,"integrity":"sha512-G4f4uTXXC6pBQ313mWMiHLwdrdNEkRCcVdF1Dj6sxT6Uy89Wh+Y6/xYIAoeRVqQ1F8/EapEbNayE7ncbboRXCA==","signatures":[{"sig":"MEQCICjDEuuvGVOV9F2Cdn7KGznHSRHt/PApriJh8JRU3XlfAiB+vxlXKAd0Xe4TCZqR2ecMBNKI2KByAcT0OxxWtTPvAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307250},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"import":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"c0b69557ce01dbd24ffe1ebe8ca168128d6448cc","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","emit:umd:types":"tsc -p tsconfig/tsconfig.umd.json --emitDeclarationOnly","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.9_1759512319643_0.9826843080757115","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"js-randomness-predictor","version":"3.2.10","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.10","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"0ff522a4816c4b134aa594b2036a6dcdc317122b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.10.tgz","fileCount":65,"integrity":"sha512-7pVloXkLQYgMJ2t1kLDhuv//+dG9tO3YoxgWqpP9vnUwItmTur4knT3aj/Lk8HJDBuA11SU7Ldnfw663MC96tA==","signatures":[{"sig":"MEUCIQD0gjG7NnIaxR/cCgpMEpf19eKTZCgSAVAb+rVUrOyuegIgNyNJ7l7PnPHOhJPnX8coReQxlvCuFl2pL9iovEHPpQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298361},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"389f57295c7d66f83f1573660134c052438643a7","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.10_1759514081107_0.47217941130645813","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"js-randomness-predictor","version":"3.2.11","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.11","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"86755941f1dce2c40e810afbc247a361f0087041","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.11.tgz","fileCount":65,"integrity":"sha512-BbVy0Jqqz23Fpz4nB/b9aVkUQ61PPrFmBfEVhVa4LRRbOgS5SiffJUiqRNsmkdK26GXLeb0thxEAJMwcz3IBEg==","signatures":[{"sig":"MEUCIQDYO6bVlnHPY0D6jDf1YHSZlCsBRa8CLJe4QCp2j5uo/gIgHEONaGfs8B+/PRUU+67UnANUIYrehq1npahswYSE9VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298913},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/umd/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"2a574f713e88723756afb2d1a28ffee03d1a27ea","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.11_1759515264605_0.472298986850598","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"js-randomness-predictor","version":"3.2.12","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.12","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"953a5004bba463a8c5dea394f856cca3d900e14c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.12.tgz","fileCount":47,"integrity":"sha512-5SmGiPmFeKo4PRiTO+jPfCxMW01MsA7NNt+dDsSCKAdmNxvdlIr15gSnBngU0CIdS3tKh9/K9Wa6Df0m2fQpUg==","signatures":[{"sig":"MEUCIBBMDYicapbaGsROhj+h9gyfCtg16sb5yH/J121g6VgPAiEAtaI5zFJqHHfr493zgX51at+2RDbrK5EZdcwMT+bt+fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493567},"main":"./dist/cjs/builds/cjs.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/builds/esm.js","browser":"./dist/umd/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/builds/esm.js","require":"./dist/cjs/builds/cjs.js"},"./es":{"types":"./dist/types/index.d.ts","default":"./dist/es/index.js"},"./umd":{"types":"./dist/types/index.d.ts","default":"./dist/umd/index.js"}},"gitHead":"098f876690842e612d51ede4cbb596091ac06045","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:es && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","build:es":"vite -c configs/vite.config.es.ts build","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p configs/tsconfig.cjs.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:umd":"vite -c configs/vite.config.umd.ts build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p configs/tsconfig.types.json","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.12_1759545049388_0.7997834696506365","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"js-randomness-predictor","version":"3.2.13","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.13","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"fc3f4f7333781281ba57943e30fba4041982bcf4","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.13.tgz","fileCount":73,"integrity":"sha512-uj6ZrpwyO46kPYtaWwT3kEmSxXGOFqVoceTUvYpc5Ih1/4RrH0hCiUwu0qWro8i98Zqoeor1sd9uBt4B//NB/Q==","signatures":[{"sig":"MEYCIQDHiE6yMFYdJWUYXBh+791QKGGht6aen0nMouEiQ2fvMgIhAINHn299ktO48CzonMqLA47nckTxi1LXQYepNDgbJ5ZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495088},"main":"./dist/cjs/builds/cjs.js","type":"module","types":"./dist/types/builds//esm.d.ts","module":"./dist/esm/builds/esm.js","browser":"./dist/umd/index.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/builds/esm.d.ts","import":"./dist/esm/builds/esm.js","require":"./dist/cjs/builds/cjs.js"},"./es":{"types":"./dist/types/builds/es.d.ts","default":"./dist/es/index.js"},"./umd":{"types":"./dist/types/builds/esm.d.ts","default":"./dist/umd/index.js"}},"gitHead":"88eb89d2dc96819e1c69654cd72275c3fd4f490d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:es && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","build:es":"vite -c configs/vite.config.es.ts build","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p configs/tsconfig.cjs.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:umd":"vite -c configs/vite.config.umd.ts build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p configs/tsconfig.types.json","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.13_1759545759680_0.8481269126800324","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"js-randomness-predictor","version":"3.2.14","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.14","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"f52bcbfd071241215f3b4fe9c064829883fd037e","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.14.tgz","fileCount":65,"integrity":"sha512-XJg8l0i8CYkYeLKcvynAhOmgqcG6xFs3EXB2PrQERNpNpG7wTG4Tv/wbcenxfGOS+nJQOoAuXsTT53RDtycwIw==","signatures":[{"sig":"MEUCIC1aeXD9b6ktLz/gMuR7BR3qKzGlUVTXKUir5jTTEwwSAiEAid+Ug+BMlKUSlAz2EM9pekTGSAZAY1IXpMFis7X8RXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298913},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/umd/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"05c32428af1e63e601f19441343e87e5ad9a587d","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.14_1759547303434_0.017757111414631988","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"js-randomness-predictor","version":"3.2.15","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.15","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"79bad76f4b22a6b89f503153cc47dca1e8b120f4","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.15.tgz","fileCount":65,"integrity":"sha512-cg45E+GbcTMx3HFOQhTk6zPvc0/cZqyMg6fRWGA0xMzoqKMq+KAm01t/P6edVGFWceP3xD0YAZKl3Hd//ldsTw==","signatures":[{"sig":"MEYCIQD9t7Ve1y05TBJ+aCXwhqlcFAX0zjH3auZmaoxrFShPPwIhAMruHuqxowe8jOE8/iNCf50P4ymrGU0nA67BB6dflCy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298955},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/umd/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"6c2e97e16d5300e0bac2352c4c9d06de70bb7919","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.15_1759590445126_0.0005923882570380012","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"js-randomness-predictor","version":"3.2.16","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.16","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"fbf2b2791ca4c7b422287c0e375590dec9304424","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.16.tgz","fileCount":68,"integrity":"sha512-B3cK4GV4WoDC+4Oi950+ID68clBOAgqDEzZHIdP7u6nCECkdOWPmnkG07678JM7wd486I1JIuh6VS4vO+xMkQg==","signatures":[{"sig":"MEQCIAeTq1adOx7qfBqJCwQ3GIXvtQzm/Qi+23cbJEjWOQ2mAiBjnz225fwAhu8Dsk0REFMg+YprI2z4uaCkE0LQ0BAnkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301557},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/umd/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"9211d3cf961b67e62574f0f5f0d113c4bfd524aa","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.16_1759593680539_0.9684802113779036","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"js-randomness-predictor","version":"3.2.17","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.17","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"5995a7faf2e4523c5730b7b2e01375a041471af7","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.17.tgz","fileCount":68,"integrity":"sha512-SaOLyq/k6W4llH4I88gCtxRO0Pfr/ZvYy6c+tWV3/wLRyAgGap5He7h3wKpZCCycz0k4ixAC3f+/5X9V0cYSBQ==","signatures":[{"sig":"MEUCIQDa+9Q8eEyNAu9x8npnUw20oMlU4r4zdXVR9q8hcKCNgwIgKjyh2uKl7UTEdC2Jjcxf+RKjCiRNLQlr3B8qyeiJdH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300676},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/umd/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./umd":{"types":"./dist/types/umd/index.d.ts","default":"./dist/umd/js-randomness-predictor.js"}},"gitHead":"ae1b6d5c00f88ad0201205d70f53f93b30f33aeb","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.17_1759594795626_0.5659323296159045","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"js-randomness-predictor","version":"3.2.18","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.18","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"129483a1cce2bd2a9caeb7bceea758afa2dfef54","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.18.tgz","fileCount":81,"integrity":"sha512-+iag7tFhm718SYR9X5KxV6y/J1HFX3zBJnyGF4ShAPzbO2evteH6UtXzZd0/OS17Fu74+k/BhlFRDO6IGsmdSQ==","signatures":[{"sig":"MEQCIACFhZ6GvL2YYZ92KOzFY2VVdqOO0n8FQLHBEPFzP1t7AiAfCwvoDYzUXwAvcQyLfO1CXW9fhQs6bSyzAfl6HWzvMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462406},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"70f838c225340d469f89db93f825c4da2c4b9b7f","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.18_1759599878749_0.7556268272406323","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"js-randomness-predictor","version":"3.2.19","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.19","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"f46e78a22e8a9bc9d41f5733ee6f569f2f9bb978","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.19.tgz","fileCount":82,"integrity":"sha512-896J0l1dIi2R7kVH3i/0ej6FS+PfDBpWfy6RTPtcXXzpCGmu0WSzEqhLS3caAbUiOxIr1PIy2LIJRGcIjSndlQ==","signatures":[{"sig":"MEUCIEQ/6KUwCmulkgT36YGugdbKgSUUoWuIJMnT/HRxiP5ZAiEAsyNhFesj06I5qoSvd4yW2dJ1B4J46ovBrFQQG4we11o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462464},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"4924ef0b27dbd516e85fd664770e781993b1edc9","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.19_1759601814152_0.3569660744602452","host":"s3://npm-registry-packages-npm-production"}},"3.2.20":{"name":"js-randomness-predictor","version":"3.2.20","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.20","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"e81da6b4dec91c78df2ce5dd89d057583ebcfce4","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.20.tgz","fileCount":83,"integrity":"sha512-CH8L8jawI6M6j5EtPhDmHtRpTCTpRnVkErkEbfp7PmyGpml3KswGVdHDmpnLxwe+3oRgNOEXLPHhMR+ztXI18A==","signatures":[{"sig":"MEQCICL5dEyuvi+VFehEED8OqQaCrX+we/63bl7d/3tCuAUeAiB/eTU+uLrJd5E9/iaUugPQGVwzCZbLwCCmgVa1HPxzpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725122},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"384eefa3c929f8d68e9bf4d06b310eeeb883e38a","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.20_1759603031275_0.12801203043695542","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"js-randomness-predictor","version":"3.2.21","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.21","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"9752c424c004bad040de255b1f323fc036515ffc","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.21.tgz","fileCount":71,"integrity":"sha512-dfjJHMLGstoFXZWq/+iUGaVJl+N/TUrGu9TZx3GUeFJXuE6jcKl9ZJfzFWpymeO6ji+H/wD0tf/L+/tmxDUSAw==","signatures":[{"sig":"MEUCIAINTpQMGbGn6hHSnb26Mu5Nve6MbD/jMiRKdlKi2fRlAiEAuKKTWAFyCqYD608rS1O8SZuwZzl5GZ103ngGCeVgx8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155796},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"2e38ab0e7e8a01950c43f5c04b178818fc118f7c","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.21_1759763572636_0.31930926948781946","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"js-randomness-predictor","version":"3.2.22","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.22","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"9fe62452974f263a68429fa77dd8fae982b323be","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.22.tgz","fileCount":71,"integrity":"sha512-sJyCO3b2OJ8S4pXN1fOp4xYVa/+bM6hLPxN7DyDviR4/Vf/D1z+JurS/UfNxhdHpzociD6NkYWm4JxzrChbZzw==","signatures":[{"sig":"MEUCIHASK2nE50fEjUyq96VymWbE6u526b5hpB3PmiK8vlxNAiEAscrjzAGBmSHoOWCTvCaI//o5x+fRiK/BtwGsjtbQw1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289330},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"ca3c5a67976522523d1fe9379fed3b6ad014b281","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.22_1759763880455_0.3400818034424915","host":"s3://npm-registry-packages-npm-production"}},"3.2.23":{"name":"js-randomness-predictor","version":"3.2.23","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.23","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/esm/cli/cli.js"},"dist":{"shasum":"fccf9fbe581cd0a00912352fcb785197feb0e108","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.23.tgz","fileCount":74,"integrity":"sha512-ON4+qz2/zmfNpUCUDbzAt1nySLp0cInu6ZWLBuqP9KqbsMlNqmHXNc7Qk0muALPwU8KcxwzBydudAQVcqqwOuQ==","signatures":[{"sig":"MEUCIQC17dEC1UMx15wyWQ9hNDrTZp9T4JcPQH7Le66rEjKTuwIgKlhut2/f1KbJn0eAi4AE++4lqh5Exhd83N0bOJ20pwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423385},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"ceecd1e3dfc6fdc6db95ad4cebbc56ed4026b64f","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"rimraf dist && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types","format":"prettier . --write","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^9.35.0","rimraf":"^6.0.1","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.23_1759766028252_0.17705914590824934","host":"s3://npm-registry-packages-npm-production"}},"3.2.24":{"name":"js-randomness-predictor","version":"3.2.24","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.24","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"3012d8e39559d7aca14b2870cad531110f557e84","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.24.tgz","fileCount":45,"integrity":"sha512-cSQFpK8bEf2mASgxCOaFui397zhyr0yk8OB/az2rQ4O1Lv4O/5jdEDjh+ScxSzPnJtFgA4mRxUimkLLqwUT1dA==","signatures":[{"sig":"MEUCIAtNI2krV9D1xHsTEN0m5ejv3/IQJfMxk9ZXvtiqQoatAiEAieBkexDLLUGpZpyrdvfFEGhyDS17Hy0UOPNV70GFka0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374088},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"c6efcc438f6481c2d63baf1806e034014706fecd","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.24_1759785132429_0.8334716972192875","host":"s3://npm-registry-packages-npm-production"}},"3.2.25":{"name":"js-randomness-predictor","version":"3.2.25","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.25","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"e2be478f9e5997353d53fafb09a93fa824491035","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.25.tgz","fileCount":45,"integrity":"sha512-EW24sCyzfTivIrLBi4AKSZUkeiiKq6gjnaK4OUVhNjbRwCHBEUhnz1Xds7lHFF8isMZzon/XasjbSABM/5fybg==","signatures":[{"sig":"MEQCIEnD/w+Q9LwX1WGx5Dxhup+enZp0qbpG3ar/QYlB7WO5AiAdppX8SM60gL9DYcwIpCSYPq/rQHB1JmOCSw5UTSwG6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374121},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"1166a9c5657fd31684817b335bf1eb6a29a2d6c1","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.25_1759795941971_0.5098690973635294","host":"s3://npm-registry-packages-npm-production"}},"3.2.26":{"name":"js-randomness-predictor","version":"3.2.26","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.26","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"574c1114881f770bfcdeea6df7a92c757dd8107b","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.26.tgz","fileCount":45,"integrity":"sha512-C0ZlS4NN/Ai+4ahSWJnT9omsoWkGOj86Vb3PpFXdy24H51744jaQ+53tmZdnAu0Yf6zcu28IR9rfSk5v6DZtsg==","signatures":[{"sig":"MEYCIQDnQtl5qJdTib4GxJ1peMFpmEwkBwXUcddoi6UwmMDZngIhALVCqQ2pkU8zUj1bpAD8jhLW2QPO+bW1qxe6v16/d4UX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374156},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"5af9ba5478fc0f2b346a6605d3e5b46ed596d97b","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.26_1759796779145_0.9329955455551724","host":"s3://npm-registry-packages-npm-production"}},"3.2.27":{"name":"js-randomness-predictor","version":"3.2.27","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.27","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"e60e9beaea59cbe05abc59d7f29fe41e870928d8","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.27.tgz","fileCount":45,"integrity":"sha512-ePl+oBw5J+OlFQVJ0vsEKjbGEInOE8YdtBcEI1LjTdvUBEMItCDsyI3jYA4fKNG6IMgCq8+Sg00+1Ty7eVhuTg==","signatures":[{"sig":"MEYCIQD3og7x5mZ9c2Cx+wyfKUbziMPLkklEnJzel8NwBzCu3wIhAJ7Ho1L6SvlFceCfVaFzI35YmNYGttB/hYzR1B7P7+b6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374189},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"38369ba1ee8d2e53740558bc18dda3841a1d7bcf","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.27_1759797021549_0.42158547799246326","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"js-randomness-predictor","version":"3.2.28","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.28","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"743382e9ef899695f467d84874130e3020d12891","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.28.tgz","fileCount":45,"integrity":"sha512-NHnwLXdQxqnAGw6Pj9Qq7Ti+ygEZicaeZrexrEjnJEOjDRPtWfDSO+oUMAL6Q+FmcpbtTGE0BPOFUdbwvANjSA==","signatures":[{"sig":"MEQCIAlWH3ApT0XsWrMYS/l3ZPns1SE1vYN++gfEYK/DFRNiAiBcP38USR3EbjgkddSzYBvbPT1DQP7QT3KPMCA9hoUorQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374215},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"9c6336f0e14e38933aaa7af4a767163529f29cad","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.28_1759797618723_0.01471015475270776","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"js-randomness-predictor","version":"3.2.29","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.29","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"c250766f9aa7c59b0977981b1f4296fac194e4bd","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.29.tgz","fileCount":45,"integrity":"sha512-eBd1WjFFh26/42mhmhOcV7Y6zbOC2BHDh1jDR376QycS2L1CYsy9cf6udswuKu3M8BBMC5siBZ0L1lM5JHuDjQ==","signatures":[{"sig":"MEUCIBaPtBcdoaPSHqNRfR9dnI1BnMUlv8rE0R4RBHglpw1tAiEAwS0SKXUihms6QA2fNiYk9TUsB6SJ5KVbwRT/Jf0e8PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374211},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"da39a1ca231bb865843815dd40e24ca6843c7519","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.29_1759797848559_0.73441468133822","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"js-randomness-predictor","version":"3.2.30","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.30","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"195f2c1972da4b10d31b1cbc54c7d4c4e3cddee3","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.30.tgz","fileCount":45,"integrity":"sha512-aGJyS5mYJ8CX3GEt+bz5qcE5jK6+oLYOei+qp00YtG8vTqCd5YsqqgQhh56cXwTNKV0RXYE5cLA78bUCeKvs+w==","signatures":[{"sig":"MEQCIB/0OqC1vuqxagyuG1pzyUcCgWQffgJuFECKXYfGTt51AiBJ16pl7/9bXZMT4wZRHKo3za3RwX5nlTkuMjIXl8jz/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374115},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"d7da877ef9c152a093118ee81c1c951fc4005067","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.30_1759799371782_0.3649782344348804","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"js-randomness-predictor","version":"3.2.31","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.31","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"4b4cd586d7155d7c5318a2a889842ceb1fdd2fc2","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.31.tgz","fileCount":45,"integrity":"sha512-kZn3o4MtSCqoEjM03/IjkmMH1TZ9hHZl7hsy7xGCd2GJrf3i0N3ZNe4VZrIF/8UL3PP9UUA1dZcRCnRUveTNvQ==","signatures":[{"sig":"MEUCIE55u4pIqq82BgOsQy6jUWSmetkFTB2Qk/tLYAkZ/UsYAiEAy3UkIJLXwd+9JV6SW/RKObJqD0IrAnrlFwYCOB2fZLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374171},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"8d1c501e5956468ad17c8669296931c9f16654f3","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"npm run clean:build && npm run build:esm && npm run build:cli && npm run build:cjs && npm run build:umd && npm run build:browser:cjs && npm run emit:types && npm run minify","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist && rimraf dist-staging","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","cross-env":"^10.1.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.31_1759802039386_0.19983960440163662","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"js-randomness-predictor","version":"3.2.32","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.2.32","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"e78612b2f99268ff47a2211cac8078b6bbe58959","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.2.32.tgz","fileCount":45,"integrity":"sha512-cjuUn+u3xW8+3gJpFyaVteq4LMB+ILEunPl42SpspsUNbiLIhHDJ1WydJsU82oENVzX4hzQCB+jTmjxJlZuKVA==","signatures":[{"sig":"MEUCIHOlxauSNRi8O0RDRRX99OhUbH1+QDHR432YPSDgRFsFAiEAqY2/U9LCmWtbuxuLZ8gEDGKXtZvAKt/AyNO7hKdTwrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374043},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <25.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"b82540270ab42dbeafedad0a9a78c9d536c3a2d2","scripts":{"lint":"eslint .","test":"npm run test:cli && npm run test:node && npm run test:bun && npm run test:deno && npm run test:firefox && npm run test:chrome && npm run test:safari","build":"node npm.build.js","format":"prettier . --write","minify":"rollup -c","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:cli":"tsc -p tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite build","postbuild":"node postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.9.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.2","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.2.32_1759857561104_0.6696827871654978","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"js-randomness-predictor","version":"3.3.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.3.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"e58bc57a4b5c92deeffaa74cc465dc31d08812be","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.3.0.tgz","fileCount":45,"integrity":"sha512-JbQ2Xw1ivbniuK6B4jIA2Vy8N+3nht6GyIKNUoF5bdHpQvqnO5pceMxioUP65fds7iXefOFeBcDHmcTyjnaqPA==","signatures":[{"sig":"MEYCIQC0Huy/t9FVyNAvkc12DES6AE+Ay4k+uDoR2AtOWhAuaQIhAP22yYJyvwdonGhCKvU1BCbAWWF9um2Y7KSKQBgHjfYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374280},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"d5ca602dd8df6f16f67add6115e41c5d22fdc1a3","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"oze4","email":"matthewpoestreich@gmail.com"},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.2","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.11.1","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.3.0_1764111692241_0.19882086435239654","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"js-randomness-predictor","version":"3.3.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.3.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"4977f4142da96ce2c6c7bec3aa193d09200abd71","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.3.1.tgz","fileCount":45,"integrity":"sha512-dfvniUvF4bI3EqyyQS/YyrZv8o7zc+Sm3RmE9edEFE+zcHa8NCl+I7XFIE+p7HbVDxaxZiH6hTK3foy0FHEnGA==","signatures":[{"sig":"MEUCIDraOBCbO7mrTqITsX+uCl4BVLi4DaRJgqhhZvIkJEatAiEA2V1EW2JYdR8Bd7fi33hgvVDlvzpG6Jg9bGpxeYGVc0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381500},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"ac159ca63ac4944bbd2773bb8a28e137f7840b9f","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.6.2","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.3.1_1769975114338_0.7275672136063018","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"js-randomness-predictor","version":"3.3.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.3.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"404352f67ad4954b86e0f8718fc5a75d436ead68","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.3.2.tgz","fileCount":42,"integrity":"sha512-JTZ6WIvHOc7Du0tS/AtplraB27KuNMcwmEKZkH24/gZe9G5qqDvvxAwaTzCe6QihJVYYfZFgonlIrD4IpYpCog==","signatures":[{"sig":"MEQCIB7wwu17J/vPaCxApruu98+0YiZlw90kH/R6BfaZbVAiAiB2Dqqvf1OPUJgOWsavDnZN2vNveFIMDJqZCCg3WEYtBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371328},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"ee5000aa9d7d17a1b77ebb2dd4b335d9083b0a01","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.8.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.13.1","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.3.2_1772125490470_0.8654120945394859","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"js-randomness-predictor","version":"3.4.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"9ceef47b57284c761c61e8ecf923f3abd5e999fb","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.0.tgz","fileCount":42,"integrity":"sha512-w33Oc41ZlL3l4A4VZyJEz6u5ShH4W08oufo9C6xtFznEuQOSrliFqyA9MTkFicujyZnkPFrFp+DfLnZ+gypnLg==","signatures":[{"sig":"MEYCIQC1tgKmDC718BewMUKzdAiqarS4XcoRpIvZ8thCOj5I2gIhAPVDqHIj5ytbv11wsjKqhri1N644628MJEEWYi0lEXnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371591},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"aa40051a7f5f6e17fbe53fb4260c576f1a2bdfd9","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.0_1774879219413_0.20031932146114717","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"js-randomness-predictor","version":"3.4.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"251caa47c432caddcc752367ad6497f68cba9724","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.1.tgz","fileCount":42,"integrity":"sha512-Xpn5MtIm/xFfjq/tLkzzXXTVD2VOKCfdV0zQuL7dba+BzeulLcmQyoyQSwAJRhK2ZFjR3kWr5HYq2y2X1NGLvA==","signatures":[{"sig":"MEQCIDn+oUZcmhFjJ5ze74wBg2YVMV/MP4lirmkk06iRGcopAiAf74T6skh6NvvfQG6q3WuVbqu7csKKHBSIdAa3I/vlWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373491},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"4354614bc7cd1eedd631ca1bc9c2aa123faec08d","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","conventional-changelog-cli":"^5.0.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.1_1774885098379_0.6629885815673755","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"js-randomness-predictor","version":"3.4.2","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.2","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"bb8fe2e7fec1cfc1f62215fcb1921ff637637131","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.2.tgz","fileCount":42,"integrity":"sha512-rRewzTbyuWz/5j7r976IRcDeRMfCz/xk2jKRWh9omhK7ChMeGqsJ12yKzPg5O6NSjP/boqpmEiV7Qzp1L6Y6ow==","signatures":[{"sig":"MEQCIHc6AJRd494xKmilp1+yYG2VCINyU2xHvDxK+LsA+O/vAiBdYQH5OWSHfl2zFRDUiJbID82uSNDl1lHnKw9Z3GWhqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373491},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"70043eb1f2ba9d0656601e9662b4f8ec63b3aa61","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","conventional-changelog-cli":"^5.0.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.2_1774885397542_0.35220189141208236","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"js-randomness-predictor","version":"3.4.3","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.3","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"36bac217a95bbb1c5c5be24da1fc041ac561d306","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.3.tgz","fileCount":42,"integrity":"sha512-F4HReKZ+Nc6mDbB3ui2IEOy+1yAWVES93PShJ2f3Zl0Ek9N6NTaqXBUQVKmVyhHzT3KSgusdfe4wsrtvJTYd8Q==","signatures":[{"sig":"MEUCIBbv/qRLVjg0yBRh0mZmfVx1nbGbQp70qDXE7tG3YKWdAiEAoMM6xNQwfH+7GUWVQaOWv1RVlZ2e48OIbLPd+QqnKXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373491},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"444397d32ef5c80d325ef093ced080d76b6dca7e","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","conventional-changelog-cli":"^5.0.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.3_1774886427354_0.9849195142229052","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"js-randomness-predictor","version":"3.4.4","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.4","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"7b845024dca3bbd1d512f78c9fa2d2f477e6c137","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.4.tgz","fileCount":42,"integrity":"sha512-YUY9MzmhqmN2PzDDzlYpcWIU6w1TsNFz7qv0gedXDiLvUKxLlFsI2yikp0pxlDnUY1a9EdULxwb1ejENZOoT6A==","signatures":[{"sig":"MEYCIQD7XAn0Jdc2TlpZxwqiV16j3fw5NoRKMACFNRrI9kZsTAIhAK/5VsL9wFyjAoRQP0+Wv2XoQU0Xmf0BOCnnv/Yve/Y3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373491},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"882a2b55f6bde57d4c1bb3ef015c8b35ab156727","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","conventional-changelog-cli":"^5.0.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.4_1774886789849_0.9417135069996259","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"js-randomness-predictor","version":"3.4.5","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.5","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"774ca2f60ca14b0f7d8ab5151d3f18198ffb2cf9","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.5.tgz","fileCount":42,"integrity":"sha512-1GFmlqfz2hR6xTR+70Jn3YrRUUO4nNQtZBzswCVda6otQP+n191Trl1XTThXAjlt4BvraJTsO07NtLLnp+30+w==","signatures":[{"sig":"MEYCIQDCNH25kkTm4amDP5Z6rB6JT1oC301vipiXGeuWUuT5wAIhALL9DMYA6IWPRCn3jDTtZRz4kBSo2vo6WksZQL/rq3XR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373418},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"e362299f1b3b919ae0bf53e0993b90edce6081c0","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","conventional-changelog-cli":"^5.0.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.5_1774887294679_0.14524656798497948","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"js-randomness-predictor","version":"3.4.6","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.6","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"aba62ecc9443dfd8f2ea6e9d6f405681ebe4f932","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.6.tgz","fileCount":42,"integrity":"sha512-KCPf1Y+0xFksHthUiuqAJbh9PrXqAWzS27MiHSzIlLPPgD5OJKTlndPtV37TZ1wwF2kKblI3+6bDm8gob/up3w==","signatures":[{"sig":"MEQCIAsIeGeKGI3c2Lzh7oln5zwCs15KbZGifi93m6I5bEKmAiAy/DLaHQrKkovI4giOg9BD18YmlsEfEwDtCFd+oYdIXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373374},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"4635b19cd69afbffbd3fd7352b4ef70318aa3bd1","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.6_1774887626045_0.18391369082590625","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"js-randomness-predictor","version":"3.4.7","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.7","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"47343d4b553666da223b5fd534d3b22053fee85c","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.7.tgz","fileCount":42,"integrity":"sha512-L5+sEFnw5qs7+1KdeyDclCxD1pHQLI8DudNo0quPKoeXu2EneoGFMRd23FjJU3kPOND06ucCeX+u6i7lDBLdZA==","signatures":[{"sig":"MEUCIQCP5HnLwxuYO5VwMpGfi0Gu5U94g2K9kRkEQ6MxqH6oUgIgUOO115j72kCYFGQwffXNjS5iBQZRJoOVy2tANgyYtIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373374},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"adf348740d3212fe24ff17b0f25857e55a14edc0","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm i -D @esbuild/linux-x64@0.25.10 && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"^18.0.0","z3-solver-jsrp":"^4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","jiti":"^2.5.1","vite":"^7.1.5","husky":"^9.1.7","eslint":"^9.35.0","rimraf":"^6.0.1","rollup":"^4.52.4","prettier":"^3.5.3","bun-types":"^1.2.22","cross-env":"^10.1.0","@types/bun":"^1.2.22","typescript":"^5.9.3","@types/node":"^24.3.3","lint-staged":"^16.2.0","@types/yargs":"^17.0.33","@types/eslint":"^9.6.1","standard-version":"^9.5.0","@rollup/plugin-commonjs":"^28.0.6","vite-plugin-static-copy":"^3.1.2","@typescript-eslint/parser":"^8.43.0","@rollup/plugin-node-resolve":"^16.0.2","rollup-plugin-esbuild-minify":"^1.3.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.7_1774894376228_0.5246152105463318","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"js-randomness-predictor","version":"3.4.8","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.4.8","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/cli.js"},"dist":{"shasum":"51dafd2a9911e674b1383cb1cd1ec9629c5e95e7","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.4.8.tgz","fileCount":42,"integrity":"sha512-Y5aO3Rirj8JQTMLKRoZVksywCNN5RmHA8khMnEUbTPbk1Mhbl4in/N9r9CVYN6qJGO5eE1LRpICh3JpgArgw6Q==","signatures":[{"sig":"MEYCIQDcUPvULDfYRN17aW6uRw9UKHbm3ZGb2gttrEEiBczYhQIhAKmF5evZiqJZ7tHdZ9M8yAYlA0AHk68/AWJR5UVBQElo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373309},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"5f8708231eb6517c2fae632dcf1141df572bcd4e","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","glob":"11.1.0","jiti":"2.5.1","vite":"7.3.1","husky":"9.1.7","eslint":"9.35.0","rimraf":"6.0.1","rollup":"4.60.1","prettier":"3.5.3","bun-types":"1.2.22","cross-env":"10.1.0","@types/bun":"1.2.22","typescript":"5.9.3","@types/node":"24.3.3","lint-staged":"16.4.0","@types/yargs":"17.0.33","@types/eslint":"9.6.1","standard-version":"9.5.0","@rollup/plugin-commonjs":"28.0.6","vite-plugin-static-copy":"3.1.2","@typescript-eslint/parser":"8.43.0","@rollup/plugin-node-resolve":"16.0.2","rollup-plugin-esbuild-minify":"1.3.0","@typescript-eslint/eslint-plugin":"8.43.0"},"standard-version":{"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.4.8_1774992199930_0.7827909525909269","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"js-randomness-predictor","version":"3.5.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.5.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/main.js"},"dist":{"shasum":"554f14dbdcc00216a4a37c8007880ca91bb9b462","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.5.0.tgz","fileCount":42,"integrity":"sha512-7W3fq3Hz7au5RNqobP0j2wCc53T3QJGj8brpgJ21lYDWsVCu5iPeznbt6MHWlvoA0yFzwsJA29qPbVE6Eshywg==","signatures":[{"sig":"MEQCIGdNBQuU6Z+xn4Wiq7TCFerWcPSx2nwpvV2coHHQLkqkAiBEzyAuwl9Y9GVBK6rxqbzUTCCfurgkojJ7yFiJAU7v7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374513},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <26.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"78c1a7e22a6b5e16b9e7eb9dc0f45d1060df9004","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.9.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.0","dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","glob":"11.1.0","jiti":"2.5.1","vite":"7.3.1","husky":"9.1.7","eslint":"9.35.0","rimraf":"6.0.1","rollup":"4.60.1","prettier":"3.5.3","bun-types":"1.2.22","cross-env":"10.1.0","@types/bun":"1.2.22","typescript":"5.9.3","@types/node":"24.3.3","lint-staged":"16.4.0","@types/yargs":"17.0.33","@types/eslint":"9.6.1","standard-version":"9.5.0","@rollup/plugin-commonjs":"28.0.6","vite-plugin-static-copy":"3.1.2","@typescript-eslint/parser":"8.43.0","@rollup/plugin-node-resolve":"16.0.2","rollup-plugin-esbuild-minify":"1.3.0","@typescript-eslint/eslint-plugin":"8.43.0"},"standard-version":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"build","section":"Build System"},{"type":"ci","section":"CI"},{"type":"revert","section":"Reverts"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Refactors"},{"type":"test","section":"Tests"},{"type":"chore","section":"Chores"}],"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.5.0_1775066659654_0.15503675418510698","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"js-randomness-predictor","version":"3.6.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@3.6.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/index.js"},"dist":{"shasum":"97f57d96344f2ba2cc820f38339456c1da6aad12","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-3.6.0.tgz","fileCount":39,"integrity":"sha512-mjVs5zReXnbiM9l1DhnYqKHDjmkYiEu+0zl+G5cfJaqRoatFteAElznwlmdf/L8mStTkLQtMzntQ9+1VDN5mAA==","signatures":[{"sig":"MEUCIQCpAmGY9z8Av9YutaT8L6hUQNiDfgixDpazb8+FnoR1LgIgCEvkAPbGqv04xvJXGjlXOwhaZQ0Z2zt8cus4sC+HlmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375696},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <27.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"44a1cc85cf1974bd0f07bb0052c9b68beb1172dc","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.11.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","glob":"11.1.0","jiti":"2.5.1","vite":"7.3.1","husky":"9.1.7","eslint":"9.35.0","rimraf":"6.0.1","rollup":"4.60.1","prettier":"3.5.3","bun-types":"1.2.22","cross-env":"10.1.0","@types/bun":"1.2.22","typescript":"5.9.3","@types/node":"24.3.3","lint-staged":"16.4.0","@types/yargs":"17.0.33","@types/eslint":"9.6.1","standard-version":"9.5.0","@rollup/plugin-commonjs":"28.0.6","vite-plugin-static-copy":"3.1.2","@typescript-eslint/parser":"8.43.0","@rollup/plugin-node-resolve":"16.0.2","rollup-plugin-esbuild-minify":"1.3.0","@typescript-eslint/eslint-plugin":"8.43.0"},"standard-version":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"build","section":"Build System"},{"type":"ci","section":"CI"},{"type":"revert","section":"Reverts"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Refactors"},{"type":"test","section":"Tests"},{"type":"chore","section":"Chores"}],"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_3.6.0_1778069148165_0.24836104643706713","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"js-randomness-predictor","version":"4.0.0","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@4.0.0","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/index.js"},"dist":{"shasum":"fe24374bacb32b464194ee208d5bf35a7e3056d9","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-4.0.0.tgz","fileCount":39,"integrity":"sha512-EDEEA7eJLKbXNoInfwNlwtt5nlfBkUe7+1CqG3TYZXlG11c93dnzeuBo4CcBemZJbgEPIU4ggHaohcyg1OO+Fw==","signatures":[{"sig":"MEQCIGtYF/pUksxfM+o6SD6YOhjNvxqhjofYwcgoEFe6Q0n1AiAtXIokFdetaMiIINqkexB8OBWf2tmIOuIxoBvIH6QRYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372754},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <27.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"4e94730a6101600b63e0d8e0b84949596339682f","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.13.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.16.0","dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","glob":"11.1.0","jiti":"2.5.1","vite":"7.3.1","husky":"9.1.7","eslint":"9.35.0","rimraf":"6.0.1","rollup":"4.60.1","prettier":"3.5.3","bun-types":"1.2.22","cross-env":"10.1.0","@types/bun":"1.2.22","typescript":"5.9.3","@types/node":"24.3.3","lint-staged":"16.4.0","@types/yargs":"17.0.33","@types/eslint":"9.6.1","standard-version":"9.5.0","@rollup/plugin-commonjs":"28.0.6","vite-plugin-static-copy":"3.1.2","@typescript-eslint/parser":"8.43.0","@rollup/plugin-node-resolve":"16.0.2","rollup-plugin-esbuild-minify":"1.3.0","@typescript-eslint/eslint-plugin":"8.43.0"},"standard-version":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"build","section":"Build System"},{"type":"ci","section":"CI"},{"type":"revert","section":"Reverts"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Refactors"},{"type":"test","section":"Tests"},{"type":"chore","section":"Chores"}],"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_4.0.0_1781976975169_0.31263353712928277","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"js-randomness-predictor","version":"4.0.1","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","_id":"js-randomness-predictor@4.0.1","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"bin":{"js-randomness-predictor":"dist/cli/index.js"},"dist":{"shasum":"ffb9a6f720cfbdf813ca1540b03bd03413efb998","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-4.0.1.tgz","fileCount":39,"integrity":"sha512-rYZP/1r0VdbwAvhjwXSv0C45INqq+DTUEGlEQHBDT06vau69FIyrUtGIVnN772jleFPvcc9MDCHBmt1VlqoG5Q==","signatures":[{"sig":"MEQCIETp+GWmakcl0pwOGT1bNPdixi7iCKv4aIHFcDE7q1soAiATunxLzypmVwdjy57wrJu5mKzB7K5bfiao6DqsHvetQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368236},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","engines":{"node":">=17.0.0 <27.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"gitHead":"6fc7090ac13ce48b9223e0a4d571cb21147983e1","scripts":{"lint":"eslint .","test":"npm run build && npm run test:nobuild","build":"node build/runCommands.js ./npm.run.build.json","format":"prettier . --write","minify":"rollup -c ./build/rollup.config.cjs","prepare":"husky","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","test:bun":"bun test tests/bun/*.test.ts","test:cli":"tsx --test tests/cli/*.test.ts","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","postbuild":"node build/postbuild.cjs","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","clean:build":"rimraf dist","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","test:firefox":"tsx --test tests/firefox/*.test.ts","test:imports":"node --test tests/import/*.test.*","test:nobuild":"node build/runCommands.js ./npm.run.test.json","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","prepublishOnly":"npm run build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main","clean:build:staging":"rimraf dist/staging","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"prettier":{"semi":true,"printWidth":150,"singleQuote":false},"repository":{"url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git","type":"git"},"_npmVersion":"11.13.0","description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","directories":{},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"_nodeVersion":"24.16.0","dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.5","glob":"11.1.0","jiti":"2.5.1","vite":"7.3.1","husky":"9.1.7","eslint":"9.35.0","rimraf":"6.0.1","rollup":"4.60.1","prettier":"3.5.3","bun-types":"1.2.22","cross-env":"10.1.0","@types/bun":"1.2.22","typescript":"5.9.3","@types/node":"24.3.3","lint-staged":"16.4.0","@types/yargs":"17.0.33","@types/eslint":"9.6.1","standard-version":"9.5.0","@rollup/plugin-commonjs":"28.0.6","vite-plugin-static-copy":"3.1.2","@typescript-eslint/parser":"8.43.0","@rollup/plugin-node-resolve":"16.0.2","rollup-plugin-esbuild-minify":"1.3.0","@typescript-eslint/eslint-plugin":"8.43.0"},"standard-version":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"build","section":"Build System"},{"type":"ci","section":"CI"},{"type":"revert","section":"Reverts"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Refactors"},{"type":"test","section":"Tests"},{"type":"chore","section":"Chores"}],"tagPrefix":""},"_npmOperationalInternal":{"tmp":"tmp/js-randomness-predictor_4.0.1_1781982597617_0.686989004364565","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"js-randomness-predictor","version":"4.0.2","engines":{"node":">=17.0.0 <27.0.0"},"description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","type":"module","types":"./dist/types/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/browser/js-randomness-predictor.js","bin":{"js-randomness-predictor":"dist/cli/index.js"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./browser":{"types":"./dist/types/index.d.ts","default":"./dist/browser/index.js"}},"lint-staged":{"*.{js,mjs,cjs,ts,tsx,json,yaml,yml,py,cpp,md}":"prettier --write"},"standard-version":{"tagPrefix":"","types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"build","section":"Build System"},{"type":"ci","section":"CI"},{"type":"revert","section":"Reverts"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Refactors"},{"type":"test","section":"Tests"},{"type":"chore","section":"Chores"}]},"prettier":{"semi":true,"singleQuote":false,"printWidth":150},"scripts":{"prepublishOnly":"npm run build","postbuild":"node build/postbuild.cjs","clean:build":"rimraf dist","clean:build:staging":"rimraf dist/staging","build":"node build/runCommands.js ./npm.run.build.json","build:ci":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","build:ci:local":"npm run build:esm && npm run build:cjs && npm run build:cli && npm run minify && npm run postbuild","build:esm":"tsc -p build/tsconfig/tsconfig.esm.json","build:cjs":"tsc -p build/tsconfig/tsconfig.cjs.json","build:cli":"tsc -p build/tsconfig/tsconfig.esm.cli.json","build:umd":"cross-env BUILD_TARGET='umd' vite --config build/vite.config.ts build","build:browser:cjs":"cross-env BUILD_TARGET='cjs' vite --config build/vite.config.ts build","test":"npm run build && npm run test:nobuild","test:nobuild":"node build/runCommands.js ./npm.run.test.json","test:imports":"node --test tests/import/*.test.*","test:node:versions:GE:20":"tsx --test tests/node/*.test.ts","test:node:versions:17:18:19":"node tests/node/scripts/testVersionsWithoutNodeTest.cjs","test:node:versions:LE:16":"tsx --test tests/node/legacy/*.test.ts --color","test:node":"npm run test:node:versions:GE:20 && npm run test:node:versions:17:18:19 && npm run test:node:versions:LE:16","test:cli":"tsx --test tests/cli/*.test.ts","test:bun":"bun test tests/bun/*.test.ts","test:deno":"deno test --sloppy-imports --allow-read \"./tests/deno/*.test.ts\"","test:firefox":"tsx --test tests/firefox/*.test.ts","test:chrome":"tsx --test tests/chrome/*.test.ts","test:safari":"tsx --test tests/safari/*.test.ts","format":"prettier . --write","lint":"eslint .","prepare":"husky","minify":"rollup -c ./build/rollup.config.cjs","emit:types":"tsc -p build/tsconfig/tsconfig.types.json --emitDeclarationOnly","publish:main:major":"git add . && git commit --allow-empty -m \"[publish] #major\" && git push origin main","publish:main:minor":"git add . && git commit --allow-empty -m \"[publish] #minor\" && git push origin main","publish:main:patch":"git add . && git commit --allow-empty -m \"[publish] #patch\" && git push origin main"},"keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"author":{"name":"Matt Oestreich"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git"},"homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"dependencies":{"yargs":"18.0.0","z3-solver-jsrp":"4.15.3-republish.1"},"devDependencies":{"@rollup/plugin-commonjs":"28.0.6","@rollup/plugin-node-resolve":"16.0.2","@types/bun":"1.2.22","@types/eslint":"9.6.1","@types/node":"24.3.3","@types/yargs":"17.0.33","@typescript-eslint/eslint-plugin":"8.43.0","@typescript-eslint/parser":"8.43.0","bun-types":"1.2.22","cross-env":"10.1.0","eslint":"9.35.0","glob":"11.1.0","husky":"9.1.7","jiti":"2.5.1","lint-staged":"16.4.0","prettier":"3.5.3","rimraf":"6.0.1","rollup":"4.60.1","rollup-plugin-esbuild-minify":"1.3.0","standard-version":"9.5.0","tsx":"4.20.5","typescript":"5.9.3","vite":"7.3.1","vite-plugin-static-copy":"3.1.2"},"gitHead":"7f8059d91151e437e61ad9862da9fc9cbe81fdf9","_id":"js-randomness-predictor@4.0.2","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-UkpSm42HhUs41NgArtgDfuEAATd0c4PrHZyJIO/1scTJM8FhXisZG+PtZAi3RqXcMXj1sa1Dzmp5YrV/IL+SyA==","shasum":"7d1e3325cb45a2e7d774550b4a7a9effc4fcd801","tarball":"https://registry.npmjs.org/js-randomness-predictor/-/js-randomness-predictor-4.0.2.tgz","fileCount":39,"unpackedSize":368256,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/js-randomness-predictor@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICXXBxjnC2H0s9at9N6jJUqEp27WI00NVP3rlyHy2v4IAiEAsFyPEQnEFKE6MNfY7cQqynGfIdxEWmlphTFj9biI/AY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b0855fa-f48a-457c-8df6-ce90e97dc955"}},"directories":{},"maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-randomness-predictor_4.0.2_1781983749591_0.640923140210264"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-16T22:14:58.701Z","modified":"2026-06-20T19:29:10.033Z","1.0.0":"2025-06-16T22:14:58.971Z","1.0.1":"2025-06-16T22:19:12.352Z","1.0.2":"2025-06-16T22:24:34.899Z","1.0.3":"2025-06-16T22:34:46.310Z","1.0.4":"2025-06-16T23:03:04.590Z","1.0.5":"2025-06-16T23:27:07.291Z","1.0.6":"2025-06-16T23:32:12.688Z","1.0.7":"2025-06-16T23:43:19.439Z","1.0.8":"2025-06-16T23:50:40.014Z","1.0.9":"2025-06-17T00:04:55.420Z","1.0.10":"2025-06-17T00:21:42.083Z","1.0.11":"2025-06-17T00:23:40.068Z","1.0.12":"2025-06-17T01:55:30.839Z","1.1.0":"2025-06-17T18:55:41.319Z","1.1.1":"2025-06-18T18:44:39.819Z","1.1.2":"2025-06-18T19:06:27.287Z","1.1.3":"2025-06-18T19:13:45.864Z","1.1.4":"2025-06-18T19:19:02.868Z","1.1.5":"2025-06-18T20:02:07.738Z","1.1.6":"2025-06-18T20:38:46.684Z","1.2.0":"2025-06-19T00:18:16.541Z","1.2.1":"2025-06-22T18:54:22.975Z","1.2.2":"2025-06-22T18:55:22.972Z","1.3.0":"2025-06-25T20:10:46.059Z","1.3.2":"2025-06-25T23:09:54.544Z","1.3.3":"2025-06-25T23:11:14.919Z","1.3.4":"2025-06-25T23:13:50.016Z","1.3.5":"2025-06-25T23:19:30.297Z","1.3.6":"2025-06-25T23:28:21.420Z","1.4.0":"2025-06-25T23:50:37.176Z","1.5.0":"2025-07-04T03:16:20.218Z","1.5.1":"2025-07-04T17:03:10.300Z","1.5.2":"2025-07-05T00:24:21.336Z","1.5.3":"2025-07-05T01:23:20.896Z","1.5.4":"2025-07-05T06:00:16.937Z","1.5.5":"2025-07-05T06:27:30.049Z","1.5.6":"2025-07-17T15:54:44.800Z","2.0.0":"2025-07-28T00:36:24.652Z","2.0.1":"2025-09-09T16:44:13.478Z","2.1.0":"2025-09-16T21:23:10.719Z","2.1.1":"2025-09-16T21:33:50.869Z","2.1.2":"2025-09-16T21:41:24.582Z","2.1.3":"2025-09-20T06:04:32.741Z","2.2.0":"2025-09-22T22:09:53.958Z","2.2.1":"2025-09-22T23:24:40.379Z","2.3.0":"2025-09-23T01:33:17.746Z","2.3.1":"2025-09-23T18:26:26.163Z","2.4.0":"2025-09-24T04:18:50.904Z","2.4.1":"2025-09-24T21:01:59.891Z","2.4.2":"2025-09-24T22:40:48.151Z","2.4.3":"2025-09-24T23:09:03.087Z","2.4.4":"2025-09-26T00:56:18.808Z","2.4.5":"2025-09-26T22:08:56.852Z","2.4.6":"2025-09-27T12:40:37.285Z","3.0.0":"2025-09-27T17:38:35.238Z","3.1.0":"2025-09-28T20:53:48.212Z","3.1.1":"2025-09-28T21:26:01.256Z","3.1.2":"2025-09-28T21:49:32.006Z","3.1.3":"2025-09-28T23:44:14.374Z","3.1.4":"2025-09-29T15:42:22.143Z","3.2.0":"2025-10-02T22:24:52.842Z","3.2.1":"2025-10-02T23:27:34.445Z","3.2.2":"2025-10-02T23:32:11.899Z","3.2.3":"2025-10-02T23:38:54.603Z","3.2.4":"2025-10-02T23:49:21.800Z","3.2.5":"2025-10-03T00:14:14.089Z","3.2.6":"2025-10-03T00:55:48.975Z","3.2.7":"2025-10-03T16:44:34.523Z","3.2.8":"2025-10-03T17:08:58.004Z","3.2.9":"2025-10-03T17:25:19.884Z","3.2.10":"2025-10-03T17:54:41.288Z","3.2.11":"2025-10-03T18:14:24.799Z","3.2.12":"2025-10-04T02:30:49.630Z","3.2.13":"2025-10-04T02:42:39.943Z","3.2.14":"2025-10-04T03:08:23.675Z","3.2.15":"2025-10-04T15:07:25.320Z","3.2.16":"2025-10-04T16:01:20.864Z","3.2.17":"2025-10-04T16:19:55.857Z","3.2.18":"2025-10-04T17:44:38.946Z","3.2.19":"2025-10-04T18:16:54.379Z","3.2.20":"2025-10-04T18:37:11.474Z","3.2.21":"2025-10-06T15:12:52.834Z","3.2.22":"2025-10-06T15:18:00.675Z","3.2.23":"2025-10-06T15:53:48.533Z","3.2.24":"2025-10-06T21:12:12.651Z","3.2.25":"2025-10-07T00:12:22.193Z","3.2.26":"2025-10-07T00:26:19.326Z","3.2.27":"2025-10-07T00:30:21.758Z","3.2.28":"2025-10-07T00:40:19.001Z","3.2.29":"2025-10-07T00:44:08.774Z","3.2.30":"2025-10-07T01:09:31.977Z","3.2.31":"2025-10-07T01:53:59.615Z","3.2.32":"2025-10-07T17:19:21.298Z","3.3.0":"2025-11-25T23:01:32.535Z","3.3.1":"2026-02-01T19:45:14.574Z","3.3.2":"2026-02-26T17:04:50.655Z","3.4.0":"2026-03-30T14:00:19.578Z","3.4.1":"2026-03-30T15:38:18.507Z","3.4.2":"2026-03-30T15:43:17.703Z","3.4.3":"2026-03-30T16:00:27.554Z","3.4.4":"2026-03-30T16:06:30.076Z","3.4.5":"2026-03-30T16:14:54.835Z","3.4.6":"2026-03-30T16:20:26.181Z","3.4.7":"2026-03-30T18:12:56.398Z","3.4.8":"2026-03-31T21:23:20.079Z","3.5.0":"2026-04-01T18:04:19.846Z","3.6.0":"2026-05-06T12:05:48.304Z","4.0.0":"2026-06-20T17:36:15.329Z","4.0.1":"2026-06-20T19:09:57.761Z","4.0.2":"2026-06-20T19:29:09.731Z"},"bugs":{"url":"https://github.com/matthewoestreich/js-randomness-predictor/issues"},"author":{"name":"Matt Oestreich"},"license":"MIT","homepage":"https://github.com/matthewoestreich/js-randomness-predictor#readme","keywords":["predict-javascript-math-random","predict","javascript","math.random","Math.random","math.random predictor","javascript random predictor","z3","z3-solver","rng predict"],"repository":{"type":"git","url":"git+https://github.com/matthewoestreich/js-randomness-predictor.git"},"description":"Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari","maintainers":[{"name":"oze4","email":"matthewpoestreich@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/js-randomness-predictor\">\n    <img src=\"https://img.shields.io/npm/v/js-randomness-predictor.svg?logo=npm&color=cb0000\" alt=\"npm version\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://matthewoestreich.github.io/js-randomness-predictor-demos/\">Live Demo</a> \n  &middot; \n  <a href=\"https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/HOW_DOES_IT_WORK.md\">How Does It Work?</a>\n</p>\n\n---\n\n# Quick Start\n\nAlways use the predictor that matches the environment where the original sequence was generated.\n\n```js\nimport JSRandomnessPredictor from \"js-randomness-predictor\";\n\nconst predictor = JSRandomnessPredictor.node();\nconst nextPrediction = await predictor.predictNext();\n\nconsole.log(nextPrediction);\n```\n\n# Installation\n\n## Node\n\n```bash\nnpm i js-randomness-predictor\nyarn add js-randomness-predictor\npnpm add js-randomness-predictor\n```\n\n## Bun\n\n```bash\nbun add js-randomness-predictor\n```\n\n## Deno\n\n```bash\ndeno add npm:js-randomness-predictor\n```\n\n# Usage\n\n## ESM\n\n```js\nimport JSRandomnessPredictor from \"js-randomness-predictor\";\n```\n\n## CJS\n\n```js\nconst JSRandomnessPredictor = require(\"js-randomness-predictor\");\n```\n\n## Deno\n\n```js\nimport JSRandomnessPredictor from \"npm:js-randomness-predictor\";\n```\n\n## Browser\n\nBrowser usage requires additional setup: [browser usage guide](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/BROWSER_USAGE.md).\n\n# Predictors\n\n| Runtime             | Auto Generate Sequence | Sequence Length | [Known Issues](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md) |\n| ------------------- | ---------------------- | :-------------: | :-----------------------------------------------------------------------------------------------------------: |\n| [Node](#node-1)     | ✅                     |        5        |  [Link](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md#node)   |\n| [Bun](#bun-1)       | ✅ Native Bun only     |        6        |   [Link](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md#bun)   |\n| [Deno](#deno-2)     | ✅ Native Deno only    |        4        |                                                       -                                                       |\n| [Chrome](#chrome)   | ❌                     |        4        | [Link](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md#chrome)  |\n| [Firefox](#firefox) | ❌                     |        4        | [Link](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md#firefox) |\n| [Safari](#safari)   | ❌                     |        6        | [Link](https://github.com/matthewoestreich/js-randomness-predictor/blob/main/.github/KNOWN_ISSUES.md#safari)  |\n\n## Node\n\n**Generate a sequence automatically**:\n\n```js\nconst predictor = JSRandomnessPredictor.node();\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n**Provide your own sequence**:\n\n```js\nconst sequence = Array.from({ length: 5 }, Math.random);\nconst predictor = JSRandomnessPredictor.node(sequence);\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n## Bun\n\n- If running natively in Bun, a sequence can be generated automatically.\n- If using the Bun predictor outside of Bun, you must provide a sequence that was originally generated in Bun.\n\n```js\nconst predictor = JSRandomnessPredictor.bun();\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n**Provide your own sequence**:\n\n```js\nconst sequence = [Math.random(), Math.random(), Math.random(), Math.random(), Math.random(), Math.random()];\nconst predictor = JSRandomnessPredictor.bun(sequence);\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n## Deno\n\n- If running natively in Deno, a sequence can be generated automatically.\n- If using the Deno predictor outside of Deno, you must provide a sequence that was originally generated in Deno.\n\n```js\nconst predictor = JSRandomnessPredictor.deno();\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n**Provide your own sequence**:\n\n```js\nconst sequence = Array.from({ length: 4 }, Math.random);\nconst predictor = JSRandomnessPredictor.deno(sequence);\nconst prediction = await predictor.predictNext();\nconst isAccurate = prediction === Math.random();\n```\n\n## Chrome\n\n```js\nconst predictor = JSRandomnessPredictor.chrome(sequence);\nconst prediction = await predictor.predictNext();\n```\n\n## Firefox\n\n```js\nconst predictor = JSRandomnessPredictor.firefox(sequence);\nconst prediction = await predictor.predictNext();\n```\n\n## Safari\n\n```js\nconst predictor = JSRandomnessPredictor.safari(sequence);\nconst prediction = await predictor.predictNext();\n```\n\n# Command Line Interface\n\n## Installation\n\n#### Global\n\n```bash\n# Install globally (system wide)\nnpm i -g js-randomness-predictor\n\n# Use from anywhere\njs-randomness-predictor [options]\n```\n\n#### Local\n\n```bash\n# Add as a local project dependency\nnpm i js-randomness-predictor\n\n# Manually 'path' to CLI\nnode_modules/.bin/js-randomness-predictor [options]\n```\n\n## Basic Usage\n\n```bash\n# Options\njs-randomness-predictor\n  -e <environment>\n  [-s <sequence...>]\n  [-p <num_predictions>]\n  [-x <export_path>]\n  [-f <force_export>]\n\n# Help\njs-randomness-predictor --help\n\n# Version\njs-randomness-predictor --version\n```\n\n## Runtime Selection\n\n- By default, the CLI executes in Node.js.\n- Set environment variable `JSRP_RUNTIME` to run the CLI in Bun or Deno.\n\n### Bun\n\n```bash\nJSRP_RUNTIME=bun js-randomness-predictor -e bun\nJSRP_RUNTIME=bun js-randomness-predictor -e deno --sequence ...\n```\n\n### Deno\n\n```bash\nJSRP_RUNTIME=deno js-randomness-predictor -e deno\nJSRP_RUNTIME=deno js-randomness-predictor -e bun --sequence ...\n```\n\n### Windows\n\ncmd:\n\n```cmd\nset JSRP_RUNTIME=bun && js-randomness-predictor [...]\n```\n\nPowerShell:\n\n```powershell\n$env:JSRP_RUNTIME = \"bun\" ; js-randomness-predictor [...]\n```\n\n## Exporting Results\n\nUse `--export` (or `-x`) to write results to a JSON file.\n\n- Path is relative to the current working directory.\n- File must have a `.json` extension.\n- Existing files are not overwritten unless `--force` is used.\n- Missing directories are not created unless `--force` is used.\n\n## Examples\n\n### Node\n\n```bash\njs-randomness-predictor -e node\njs-randomness-predictor -e node -s 1 2 3 4 5\njs-randomness-predictor -e node -s 1 2 3 4 5 -p 15\n```\n\n### Chrome\n\n```bash\njs-randomness-predictor -e chrome -s 1 2 3 4\njs-randomness-predictor -e chrome -s 1 2 3 4 -p 5\n```\n\n### Firefox\n\n```bash\njs-randomness-predictor -e firefox -s 1 2 3 4\n```\n\n### Safari\n\n```bash\njs-randomness-predictor -e safari -s 1 2 3 4 5 6\n```\n\n### Bun\n\n```bash\njs-randomness-predictor -e bun -s 1 2 3 4 5 6\n```\n\n### Deno\n\n```bash\njs-randomness-predictor -e deno -s 1 2 3 4\n```\n\n</br></br></br>\n\n---\n\n# Contributing\n\n## Commit Messages\n\nWe follow the **Angular style commit message** convention. The main commit types are:\n\n| Type       | Description               |\n| ---------- | ------------------------- |\n| `feat`     | New feature               |\n| `fix`      | Bug fix                   |\n| `perf`     | Performance improvement   |\n| `build`    | Build system changes      |\n| `ci`       | CI configuration changes  |\n| `revert`   | Revert a previous commit  |\n| `docs`     | Documentation changes     |\n| `style`    | Formatting-only changes   |\n| `refactor` | Code restructuring        |\n| `test`     | Test changes              |\n| `chore`    | Miscellaneous maintenance |\n\n### Important Notes\n\n- **Breaking Changes:** Must be noted in the commit footer as `BREAKING CHANGE:` to appear in the changelog.\n- **Visibility:** By default, only `feat`, `fix`, `perf`, and `BREAKING CHANGE` appear prominently in generated changelogs. Other types are typically ignored unless configured otherwise.\n\n### Examples\n\n#### Feature with scope\n\nfeat(cli): add runtime field\n\n#### Bug fix\n\nfix(core): handle edge case in sequence generation\n\n#### Breaking change\n\nfeat(cli): change output format\n\nBREAKING CHANGE: removed 'actual' field from CLI output\n\n## JavaScript Engine Sources\n\n- [V8 Source Code](https://source.chromium.org/chromium/chromium/src/+/main:v8)\n  - V8 source code is part of the Chromium repo\n  - Used by `Node`, `Chrome`, `Deno`\n- [SpiderMonkey Source Code](https://github.com/mozilla-firefox/firefox/tree/main/js)\n  - SpiderMonkey source code is part of the Firefox repo\n  - Used by `Firefox`\n- [JavaScriptCore Source Code](https://github.com/WebKit/WebKit/tree/main/Source/JavaScriptCore)\n  - JavaScriptCore source code is part of the WebKit repo\n  - Used by `Safari`, `Bun`\n","readmeFilename":"README.md"}