Socket
Socket
Sign inDemoInstall

pure-rand

Package Overview
Dependencies
0
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 6.0.3 to 6.0.4

6

CHANGELOG.md
# CHANGELOG 6.X
## 6.0.4
### Fixes
- [716e073](https://github.com/dubzzz/pure-rand/commit/716e073) 🐛 Fix typings for node native esm (#649)
## 6.0.3

@@ -4,0 +10,0 @@

4

lib/esm/pure-rand-default.js

@@ -13,4 +13,4 @@ import { generateN, skipN, unsafeGenerateN, unsafeSkipN } from './generator/RandomGenerator.js';

var __type = 'module';
var __version = '6.0.3';
var __commitHash = 'f08d09cf81cb6fcf00892c43283d16d25a7b75f4';
var __version = '6.0.4';
var __commitHash = 'bcf9517d53f733a335e678fbba321780c0543b29';
export { __type, __version, __commitHash, generateN, skipN, unsafeGenerateN, unsafeSkipN, congruential32, mersenne, xorshift128plus, xoroshiro128plus, uniformArrayIntDistribution, uniformBigIntDistribution, uniformIntDistribution, unsafeUniformArrayIntDistribution, unsafeUniformBigIntDistribution, unsafeUniformIntDistribution, };

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export type Distribution<T> = (rng: RandomGenerator) => [T, RandomGenerator];

@@ -1,3 +0,3 @@

import { RandomGenerator } from '../../generator/RandomGenerator';
import { ArrayInt } from './ArrayInt';
import { RandomGenerator } from '../../generator/RandomGenerator.js';
import { ArrayInt } from './ArrayInt.js';
export declare function unsafeUniformArrayIntDistributionInternal(out: ArrayInt['data'], rangeSize: ArrayInt['data'], rng: RandomGenerator): ArrayInt['data'];

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../../generator/RandomGenerator';
import { RandomGenerator } from '../../generator/RandomGenerator.js';
export declare function unsafeUniformIntDistributionInternal(rangeSize: number, rng: RandomGenerator): number;

@@ -1,6 +0,6 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { ArrayInt } from './internals/ArrayInt';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
import { ArrayInt } from './internals/ArrayInt.js';
declare function uniformArrayIntDistribution(from: ArrayInt, to: ArrayInt): Distribution<ArrayInt>;
declare function uniformArrayIntDistribution(from: ArrayInt, to: ArrayInt, rng: RandomGenerator): [ArrayInt, RandomGenerator];
export { uniformArrayIntDistribution };

@@ -1,5 +0,5 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
declare function uniformBigIntDistribution(from: bigint, to: bigint): Distribution<bigint>;
declare function uniformBigIntDistribution(from: bigint, to: bigint, rng: RandomGenerator): [bigint, RandomGenerator];
export { uniformBigIntDistribution };

@@ -1,5 +0,5 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
declare function uniformIntDistribution(from: number, to: number): Distribution<number>;
declare function uniformIntDistribution(from: number, to: number, rng: RandomGenerator): [number, RandomGenerator];
export { uniformIntDistribution };

@@ -1,3 +0,3 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { ArrayInt } from './internals/ArrayInt';
import { RandomGenerator } from '../generator/RandomGenerator.js';
import { ArrayInt } from './internals/ArrayInt.js';
export declare function unsafeUniformArrayIntDistribution(from: ArrayInt, to: ArrayInt, rng: RandomGenerator): ArrayInt;

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export declare function unsafeUniformBigIntDistribution(from: bigint, to: bigint, rng: RandomGenerator): bigint;

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export declare function unsafeUniformIntDistribution(from: number, to: number, rng: RandomGenerator): number;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const congruential32: (seed: number) => RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export default function (seed: number): RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const xoroshiro128plus: (seed: number) => RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const xorshift128plus: (seed: number) => RandomGenerator;

@@ -1,13 +0,13 @@

import { RandomGenerator, generateN, skipN, unsafeGenerateN, unsafeSkipN } from './generator/RandomGenerator';
import { congruential32 } from './generator/LinearCongruential';
import mersenne from './generator/MersenneTwister';
import { xorshift128plus } from './generator/XorShift';
import { xoroshiro128plus } from './generator/XoroShiro';
import { Distribution } from './distribution/Distribution';
import { uniformArrayIntDistribution } from './distribution/UniformArrayIntDistribution';
import { uniformBigIntDistribution } from './distribution/UniformBigIntDistribution';
import { uniformIntDistribution } from './distribution/UniformIntDistribution';
import { unsafeUniformArrayIntDistribution } from './distribution/UnsafeUniformArrayIntDistribution';
import { unsafeUniformBigIntDistribution } from './distribution/UnsafeUniformBigIntDistribution';
import { unsafeUniformIntDistribution } from './distribution/UnsafeUniformIntDistribution';
import { RandomGenerator, generateN, skipN, unsafeGenerateN, unsafeSkipN } from './generator/RandomGenerator.js';
import { congruential32 } from './generator/LinearCongruential.js';
import mersenne from './generator/MersenneTwister.js';
import { xorshift128plus } from './generator/XorShift.js';
import { xoroshiro128plus } from './generator/XoroShiro.js';
import { Distribution } from './distribution/Distribution.js';
import { uniformArrayIntDistribution } from './distribution/UniformArrayIntDistribution.js';
import { uniformBigIntDistribution } from './distribution/UniformBigIntDistribution.js';
import { uniformIntDistribution } from './distribution/UniformIntDistribution.js';
import { unsafeUniformArrayIntDistribution } from './distribution/UnsafeUniformArrayIntDistribution.js';
import { unsafeUniformBigIntDistribution } from './distribution/UnsafeUniformBigIntDistribution.js';
import { unsafeUniformIntDistribution } from './distribution/UnsafeUniformIntDistribution.js';
declare const __type: string;

@@ -14,0 +14,0 @@ declare const __version: string;

@@ -1,3 +0,3 @@

import * as prand from './pure-rand-default';
import * as prand from './pure-rand-default.js';
export default prand;
export * from './pure-rand-default';
export * from './pure-rand-default.js';

@@ -31,5 +31,5 @@ "use strict";

exports.__type = __type;
var __version = '6.0.3';
var __version = '6.0.4';
exports.__version = __version;
var __commitHash = 'f08d09cf81cb6fcf00892c43283d16d25a7b75f4';
var __commitHash = 'bcf9517d53f733a335e678fbba321780c0543b29';
exports.__commitHash = __commitHash;

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export type Distribution<T> = (rng: RandomGenerator) => [T, RandomGenerator];

@@ -1,3 +0,3 @@

import { RandomGenerator } from '../../generator/RandomGenerator';
import { ArrayInt } from './ArrayInt';
import { RandomGenerator } from '../../generator/RandomGenerator.js';
import { ArrayInt } from './ArrayInt.js';
export declare function unsafeUniformArrayIntDistributionInternal(out: ArrayInt['data'], rangeSize: ArrayInt['data'], rng: RandomGenerator): ArrayInt['data'];

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../../generator/RandomGenerator';
import { RandomGenerator } from '../../generator/RandomGenerator.js';
export declare function unsafeUniformIntDistributionInternal(rangeSize: number, rng: RandomGenerator): number;

@@ -1,6 +0,6 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { ArrayInt } from './internals/ArrayInt';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
import { ArrayInt } from './internals/ArrayInt.js';
declare function uniformArrayIntDistribution(from: ArrayInt, to: ArrayInt): Distribution<ArrayInt>;
declare function uniformArrayIntDistribution(from: ArrayInt, to: ArrayInt, rng: RandomGenerator): [ArrayInt, RandomGenerator];
export { uniformArrayIntDistribution };

@@ -1,5 +0,5 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
declare function uniformBigIntDistribution(from: bigint, to: bigint): Distribution<bigint>;
declare function uniformBigIntDistribution(from: bigint, to: bigint, rng: RandomGenerator): [bigint, RandomGenerator];
export { uniformBigIntDistribution };

@@ -1,5 +0,5 @@

import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { Distribution } from './Distribution.js';
import { RandomGenerator } from '../generator/RandomGenerator.js';
declare function uniformIntDistribution(from: number, to: number): Distribution<number>;
declare function uniformIntDistribution(from: number, to: number, rng: RandomGenerator): [number, RandomGenerator];
export { uniformIntDistribution };

@@ -1,3 +0,3 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { ArrayInt } from './internals/ArrayInt';
import { RandomGenerator } from '../generator/RandomGenerator.js';
import { ArrayInt } from './internals/ArrayInt.js';
export declare function unsafeUniformArrayIntDistribution(from: ArrayInt, to: ArrayInt, rng: RandomGenerator): ArrayInt;

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export declare function unsafeUniformBigIntDistribution(from: bigint, to: bigint, rng: RandomGenerator): bigint;

@@ -1,2 +0,2 @@

import { RandomGenerator } from '../generator/RandomGenerator';
import { RandomGenerator } from '../generator/RandomGenerator.js';
export declare function unsafeUniformIntDistribution(from: number, to: number, rng: RandomGenerator): number;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const congruential32: (seed: number) => RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export default function (seed: number): RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const xoroshiro128plus: (seed: number) => RandomGenerator;

@@ -1,2 +0,2 @@

import { RandomGenerator } from './RandomGenerator';
import { RandomGenerator } from './RandomGenerator.js';
export declare const xorshift128plus: (seed: number) => RandomGenerator;

@@ -1,13 +0,13 @@

import { RandomGenerator, generateN, skipN, unsafeGenerateN, unsafeSkipN } from './generator/RandomGenerator';
import { congruential32 } from './generator/LinearCongruential';
import mersenne from './generator/MersenneTwister';
import { xorshift128plus } from './generator/XorShift';
import { xoroshiro128plus } from './generator/XoroShiro';
import { Distribution } from './distribution/Distribution';
import { uniformArrayIntDistribution } from './distribution/UniformArrayIntDistribution';
import { uniformBigIntDistribution } from './distribution/UniformBigIntDistribution';
import { uniformIntDistribution } from './distribution/UniformIntDistribution';
import { unsafeUniformArrayIntDistribution } from './distribution/UnsafeUniformArrayIntDistribution';
import { unsafeUniformBigIntDistribution } from './distribution/UnsafeUniformBigIntDistribution';
import { unsafeUniformIntDistribution } from './distribution/UnsafeUniformIntDistribution';
import { RandomGenerator, generateN, skipN, unsafeGenerateN, unsafeSkipN } from './generator/RandomGenerator.js';
import { congruential32 } from './generator/LinearCongruential.js';
import mersenne from './generator/MersenneTwister.js';
import { xorshift128plus } from './generator/XorShift.js';
import { xoroshiro128plus } from './generator/XoroShiro.js';
import { Distribution } from './distribution/Distribution.js';
import { uniformArrayIntDistribution } from './distribution/UniformArrayIntDistribution.js';
import { uniformBigIntDistribution } from './distribution/UniformBigIntDistribution.js';
import { uniformIntDistribution } from './distribution/UniformIntDistribution.js';
import { unsafeUniformArrayIntDistribution } from './distribution/UnsafeUniformArrayIntDistribution.js';
import { unsafeUniformBigIntDistribution } from './distribution/UnsafeUniformBigIntDistribution.js';
import { unsafeUniformIntDistribution } from './distribution/UnsafeUniformIntDistribution.js';
declare const __type: string;

@@ -14,0 +14,0 @@ declare const __version: string;

@@ -1,3 +0,3 @@

import * as prand from './pure-rand-default';
import * as prand from './pure-rand-default.js';
export default prand;
export * from './pure-rand-default';
export * from './pure-rand-default.js';
{
"name": "pure-rand",
"version": "6.0.3",
"version": "6.0.4",
"description": " Pure random number generator written in TypeScript",

@@ -50,11 +50,11 @@ "type": "commonjs",

"devDependencies": {
"@types/jest": "^29.5.4",
"@types/node": "^18.17.12",
"@types/jest": "^29.5.5",
"@types/node": "^18.17.17",
"cross-env": "^7.0.3",
"fast-check": "^3.12.1",
"jest": "^29.6.4",
"fast-check": "^3.13.0",
"jest": "^29.7.0",
"prettier": "2.8.8",
"replace-in-file": "^7.0.1",
"source-map-support": "^0.5.21",
"tinybench": "^2.5.0",
"tinybench": "^2.5.1",
"ts-jest": "^29.1.1",

@@ -61,0 +61,0 @@ "ts-node": "^10.9.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc