{"bugs":{"url":"https://github.com/dubzzz/pure-rand/issues"},"dist":{"shasum":"c83a7284ba06fe80e22d04077c48cd93dbecd883","tarball":"https://registry.npmjs.org/pure-rand/-/pure-rand-8.4.2.tgz","fileCount":58,"integrity":"sha512-vvuOGgcuPJAirlHvuQw1TrOiw7ptaIXXmIbNuiNOY6lNGJJH49PQ1Kj4nd783nPdQhQdicgOjVI2yI/9BD6/Ng==","signatures":[{"sig":"MEUCIQCGDaGW+6z2FmvA81VWKLEzvuLKxXSJfsFmYMs4qlpTBQIgJQPRIIji1d8ceC0/bYGW3OeLheZeBqVm1SLuh/3yG84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pure-rand@8.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64122},"name":"pure-rand","type":"commonjs","author":"Nicolas DUBIEN <github@dubien.org>","exports":{"./utils/skipN":{"import":"./lib/esm/utils/skipN.js","require":"./lib/utils/skipN.js"},"./package.json":"./package.json","./utils/purify":{"import":"./lib/esm/utils/purify.js","require":"./lib/utils/purify.js"},"./utils/generateN":{"import":"./lib/esm/utils/generateN.js","require":"./lib/utils/generateN.js"},"./generator/mersenne":{"import":"./lib/esm/generator/mersenne.js","require":"./lib/generator/mersenne.js"},"./types/RandomGenerator":{"import":"./lib/esm/types/RandomGenerator.js","require":"./lib/types/RandomGenerator.js"},"./distribution/uniformInt":{"import":"./lib/esm/distribution/uniformInt.js","require":"./lib/distribution/uniformInt.js"},"./generator/congruential32":{"import":"./lib/esm/generator/congruential32.js","require":"./lib/generator/congruential32.js"},"./generator/xorshift128plus":{"import":"./lib/esm/generator/xorshift128plus.js","require":"./lib/generator/xorshift128plus.js"},"./distribution/uniformBigInt":{"import":"./lib/esm/distribution/uniformBigInt.js","require":"./lib/distribution/uniformBigInt.js"},"./generator/xoroshiro128plus":{"import":"./lib/esm/generator/xoroshiro128plus.js","require":"./lib/generator/xoroshiro128plus.js"},"./distribution/uniformFloat32":{"import":"./lib/esm/distribution/uniformFloat32.js","require":"./lib/distribution/uniformFloat32.js"},"./distribution/uniformFloat64":{"import":"./lib/esm/distribution/uniformFloat64.js","require":"./lib/distribution/uniformFloat64.js"},"./types/JumpableRandomGenerator":{"import":"./lib/esm/types/JumpableRandomGenerator.js","require":"./lib/types/JumpableRandomGenerator.js"}},"funding":[{"url":"https://github.com/sponsors/dubzzz","type":"individual"},{"url":"https://opencollective.com/fast-check","type":"opencollective"}],"license":"MIT","scripts":{"test":"vitest","bench":"vitest bench","build":"rolldown -c && cd lib/esm/ && find . -type f -name '*.d.ts' -exec cp --parents {} ../ \\; && cp ../../package.esm-template.json package.json && cd ../..","format":"oxfmt","bench:ci":"vitest bench --outputJson benchmark.json --compare benchmark.json","typecheck":"tsc --noEmit","bench:snap":"vitest bench --outputJson benchmark.json","test-bundle":"echo \"node: $(${NODE_BIN:-node} --version)\" && rm -rf test-bundle/*.mjs && for f in test-bundle/*.cjs; do if [ -f \"$f\" ]; then echo \"Creating ${f%.cjs}.mjs\" &&  mjs=\"${f%.cjs}.mjs\" && sed -E \"s/^const (\\{[^}]*\\}) = require\\(([^)]+)\\);$/import \\1 from \\2;/; s/^const ([a-zA-Z_][a-zA-Z0-9_]*) = require\\(([^)]+)\\);$/import \\1 from \\2;/; s/^'use strict';$//\" \"$f\" > \"$mjs\"; fi; done && for f in test-bundle/*.cjs test-bundle/*.mjs; do if [ -f \"$f\" ]; then echo \"Running ${f##*/}\" && ${NODE_BIN:-node} \"$f\" || exit 1; fi; done","format:check":"oxfmt --list-different","bench:compare":"vitest bench --compare benchmark.json","test-legacy-bundle":"nvs add 12.17.0 && NODE_BIN=$(nvs which 12.17.0) pnpm test-bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"ndubien","email":"npm@dubien.org"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:c05c328c-b625-4e80-bede-57fd141f307e"}},"homepage":"https://github.com/dubzzz/pure-rand#readme","keywords":["seed","random","prng","generator","pure","rand","mersenne","random number generator","fastest","fast"],"devEngines":{"runtime":{"name":"node","onFail":"warn"},"packageManager":{"name":"pnpm","onFail":"download","version":"11.8.0"}},"repository":{"url":"git+https://github.com/dubzzz/pure-rand.git","type":"git"},"description":" Pure random number generator written in TypeScript","directories":{},"maintainers":[{"name":"ndubien","email":"npm@dubien.org"}],"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","vitest":"^4.1.9","publint":"0.3.21","rolldown":"1.1.3","fast-check":"^4.8.0","pkg-pr-new":"^0.0.75","typescript":"^6.0.3","@vitest/coverage-v8":"4.1.9","rolldown-plugin-dts":"^0.26.0","@fast-check/packaged":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pure-rand_8.4.2_1783670110795_0.4821326994817847","host":"s3://npm-registry-packages-npm-production"},"_id":"pure-rand@8.4.2","version":"8.4.2"}