{"bin":{"tane":"bin/tane.mjs"},"bugs":{"url":"https://github.com/johnmorrisdotca/tane/issues"},"dist":{"shasum":"2c99eaa73e92a1545ea2b46cc6008a6e15fb0498","tarball":"https://registry.npmjs.org/@johnmorrisdotca/tane/-/tane-1.2.2.tgz","fileCount":25,"integrity":"sha512-EyOv52dXv9lDzWuQKYruNarXkp9/6gOoof9+m1UzwAP6DMVmBQzUFUY4uQg/q9OrASehJDKXLMJ6Ia5RElnyJw==","signatures":[{"sig":"MEUCIHdQt388IG13xMGsuPgAolQbYLaU6m5ldf+CK31ZLr+8AiEA311EFoAa4vrfU2Ob9JNkEmuThsWOW3u0J4GVfjtzSlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+Q6OmYi0Aq0vmnAXz3OI4PL8EGwbwq66RQ4mllWBP9wIgXUhgpRChzksUthsVvvA7lnQbkrNau00MvFwVJMLON/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@johnmorrisdotca%2ftane@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135953},"main":"./dist/index.js","name":"@johnmorrisdotca/tane","type":"module","types":"./dist/index.d.ts","author":{"name":"John Morris"},"module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"}},"gitHead":"56c3e85c8d9e3d5e23ba607b4b2976676cd1a764","license":"MIT","scripts":{"lint":"eslint .","site":"pnpm build && node scripts/site.mjs","test":"vitest run","build":"tsc -p tsconfig.json","check":"pnpm lint && pnpm typecheck && pnpm test","test:cli":"pnpm build && node scripts/check-cli.mjs","docs:make":"node scripts/docs.mjs","test:demo":"pnpm site && playwright test","typecheck":"tsc -p tsconfig.check.json","test:readme":"pnpm build && node scripts/check-readme-examples.mjs","test:package":"pnpm build && node scripts/check-package.mjs","family:readme":"node scripts/family-readme.mjs","prepublishOnly":"pnpm check && pnpm build","test:frameworks":"pnpm build && node scripts/check-frameworks.mjs","screenshots:readme":"pnpm site && node scripts/readme-pictures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5d016f40-a6fa-4740-81c8-de546da9be9c"}},"homepage":"https://johnmorrisdotca.github.io/tane/","keywords":["random","seed","seeded","seeded-random","seedable","seedrandom","prng","rng","pseudorandom","random-number-generator","generator","deterministic","reproducible","mulberry32","shuffle","seeded-shuffle","fisher-yates","knuth-shuffle","pick","sample","sampling","weighted","weighted-random","normal","gaussian","dice","deck","cards","game","games","gamedev","daily","daily-seed","daily-puzzle","daily-challenge","puzzle","wordle","procedural","procedural-generation","procgen","simulation","testing","fuzz","replay","hash","string-hash","fnv-1a","sub-streams","fork","time-zone","math-random","cli","command-line","json","csv","typescript","javascript","esm","react","hooks","vue","svelte","angular","japanese","i18n","zero-dependencies","itsutsu"],"repository":{"url":"git+https://github.com/johnmorrisdotca/tane.git","type":"git"},"_npmVersion":"12.2.0","description":"Seeded random number generator (PRNG) for JavaScript and TypeScript: one seed, the same numbers in every browser and on every server. Shuffle, pick, sample, weighted choice, daily seeds and saved positions. Zero dependencies.","directories":{},"maintainers":[{"name":"johnmorrisdotca","email":"john@johnmorris.ca"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"react":"^19.0.0","eslint":"^9.0.0","vitest":"^5.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/react":"^19.0.0","@playwright/test":"^1.63.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tane_1.2.2_1791288916386_0.6508190579112485","host":"s3://npm-registry-packages-npm-production"},"_id":"@johnmorrisdotca/tane@1.2.2","version":"1.2.2"}