-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
54 lines (54 loc) · 1.55 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
"name": "pluggable-prng",
"version": "2.1.0",
"author": "Joakim L. Christiansen (https://joakimch.github.io)",
"license": "MIT",
"type": "module",
"main": "source/pluggablePrng.js",
"files": [
"source/*"
],
"repository": "github:JoakimCh/pluggable-prng",
"funding": "https://joakimch.github.io/funding.html",
"description": "An ES module with a class providing a \"Pseudo-random number generator\" which is \"pluggable\" meaning you can plug-in any PRNG algorithm. It's also \"seedable\" meaning that it can have a reproducible (deterministic) output based on its starting seed. The module includes plugins for some fast and good insecure PRNG's, but also a fast cryptographically secure PRNG which is using the Web Crypto API. Compatible with Node.js, Deno and the browser.",
"keywords": [
"prng",
"pluggable",
"seedable",
"reproducible",
"deterministic",
"pseudo",
"random",
"number",
"generator",
"cryptographically",
"secure",
"seed",
"algorithm",
"alea",
"mash",
"mulberry32",
"sfc32",
"pcg32",
"xmur3",
"integer",
"float",
"double",
"bytes",
"deno",
"triple32",
"ironWellons32"
],
"scripts": {
"test": "node tests/node_test_runAll.js",
"perf": "node tests/node_perf_runAll.js",
"docs": "npx jsdoc2md --template readmeTemplate.md source/pluggablePrng.js > readme.md",
"prepublishOnly": "npm run test && npm run docs"
},
"engines": {
"node": ">=14.8.0"
},
"devDependencies": {
"jsdoc-to-markdown": "^8.0.0"
}
}