SamplerJS
Generate elaborate random data instantly.
How to use
Try it online
View demo or POST a JSON in correct format to https://samplerjs-demo-rqwiegzvqqfn.runkit.sh to get random data. (This is achieved with the help of RunKit and is rate-limited.)
Install
Run:
npm install samplerjs
or,
yarn add samplerjs
if you're using yarn.
Use it on your project:
const samplerjs = ;const parser = samplerjsParserchanceParser;const result = parser;
Currently supported data types
Everything supported by the excellent chance
js library except,
- Helper functions
hidden
dice
n
unique
weighted
These are to-be implemented in a "sampler-native" way in the future.
Object Format
const fillThisObject = someKey: "typeThatDoesNotNeedArgs" otherKey: $type: "typeThatNeedsArgs" arg1: "someSimpleArg" arg2: // Argument that needs pre-processing $type: "type" arg1: "arg" $process: "arg2" // Ask to preprocess arg2 as if it was anothe node in this object tree ;