{ "name": "random", "version": "4.1.0", "description": "Seedable random number generator supporting many common distributions.", "repository": "transitive-bullshit/random", "author": "Travis Fischer ", "type": "module", "exports": { "import": "./dist/random.module.js", "types": "./dist/index.d.ts", "default": "./dist/random.module.js" }, "files": [ "dist" ], "source": "./src/index.ts", "module": "./dist/random.module.js", "types": "./dist/index.d.ts", "sideEffects": false, "license": "MIT", "engines": { "node": ">=14" }, "scripts": { "start": "run-s build:watch", "build": "microbundle -f esm --no-compress", "build:watch": "microbundle -f esm --no-compress --watch", "prebuild": "run-s clean", "prebuild:watch": "run-s clean", "clean": "del dist", "prepublishOnly": "run-s build", "docs": "update-markdown-jsdoc -f dist/random.module.js --shallow", "pretest": "run-s build", "test": "run-s test:*", "test:unit": "ava -v", "test:prettier": "prettier '**/*.{js,jsx,ts,tsx}' --check", "test:lint": "eslint ." }, "keywords": [ "random", "number", "generator", "rng", "prng", "stats", "d3-random", "seedrandom", "distribution", "pseudorandom", "uniform", "normal", "gaussian", "lognormal", "poisson", "exponential", "irwinhall", "bates" ], "dependencies": { "seedrandom": "^3.0.5" }, "devDependencies": { "@ava/typescript": "^3.0.1", "@esbuild-kit/esm-loader": "^2.5.0", "@types/node": "^18.11.9", "@types/seedrandom": "^3.0.2", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "ava": "^5.0.1", "del-cli": "^5.0.0", "eslint": "^8.27.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.2.1", "microbundle": "^0.15.1", "npm-run-all": "^4.1.5", "prettier": "^2.7.1", "typescript": "^4.8.4", "update-markdown-jsdoc": "^1.0.11" }, "ava": { "extensions": { "ts": "module" }, "nodeArguments": [ "--loader=@esbuild-kit/esm-loader" ] } }