js-randomness-predictor
Version:
Predict Math.random output in Node, Chrome, and Firefox
23 lines (22 loc) • 874 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.chrome = exports.firefox = exports.v8 = void 0;
const index_js_1 = require("./predictors/index.js");
const JSRandomnessPredictor = {
v8: (sequence) => new index_js_1.V8RandomnessPredictor(sequence),
firefox: (sequence) => new index_js_1.FirefoxRandomnessPredictor(sequence),
chrome: (sequence) => new index_js_1.ChromeRandomnessPredictor(sequence),
};
// For ESM
exports.default = JSRandomnessPredictor;
/**
* For CJS so this will still work:
* ```
* const JSRandomnessPredictor = require("js-randomness-predictor");
* // So you can still do:
* const v8 = JSRandomnessPredictor.v8(); // same for 'chrome' and 'firefox', etc..
* ```
*/
exports.v8 = JSRandomnessPredictor.v8;
exports.firefox = JSRandomnessPredictor.firefox;
exports.chrome = JSRandomnessPredictor.chrome;