samplyr
v1.0.4
Published
A simple way to generate sample data for node.js
Downloads
2
Maintainers
Readme
Samplyr
NOTE: CUSTOM DATA UPLOADERS COMING OUT VERY SOON
const Samplyr = require('samplyr');
const samplyr = new Samplyr()
let sample = samplyr.gen({
type: "array",
options: {
amount: 7
},
data: Math.random
});
Will generate data like this:
[ 0.18114644106936262,
0.6859683609401832,
0.103134468147839,
0.10304350398991069,
0.6041194958517742,
0.7425383663378489,
0.9123227290965246,
0.5944519594438438,
0.7306672237251004,
0.7614628503521268,
0.6752942590826456 ]
Getting Started
.Gen
This is your main function it allows you to generate data from a template
Gen takes two paramaters, the first of which is the template which is required and the second one which is a boolean allows it to return a function that returns the data so you can use in other Samplyr
templates
like so
var sampleTemplate = samplyr.gen({
type: "array",
options: {
amount: 7
},
data: Math.random
}, true); //added true value here to return function to use in next .gen()
var sampleTemplate = samplyr.gen({
type: "object"
data: {
sevenRandomNumbers: sampleTemplate,
staticBool: false
}
});
Template
Key|Value
:--|:-----
Type| Can be either "object"
or "array"
Options| Options
object view options
Data| Data
object view data
Options
Key|Value|Optional :--|:-----|:-- Amount|Amount of data to generate|Only if object type is object
Data
The data object is an object consisting of either just a function for generating data from or a object with functions inside of it for generating data from..
Example
data: {
randomNum: Math.random,
staticValue: 7
}
OR
data: Math.random