1.0.0 • Published 10 years ago
lemon-dictionary v1.0.0
generate fake data from regular expression
##api
in browser with angular1
angular.module('myAwesomeApp', ['lemonDictionary'])
.service('myService', function(LD) {
var dict = new LD({
field: [
{name: "username", pattern: /zjm\d{6}/, comment: "comment_1"},
{name: "password", pattern: /\d{8}/, comment: "comment_2"}
],
assignment: [
["lichao", "lichaopass"]
]
});
console.log(dict.load(10).fetch());
// -> {"username":"lichao", "password":"lichaopass"}
console.log(dict.fetch());
// -> {"username":"zjm341877", "password":"327795"}
});
in node.js
var Dictionary = require('lemon-dictionary');
var dict = new Dictionary({
field: [
{name: "username", pattern: /zjm\d{6}/, comment: "comment_1"},
{name: "password", pattern: /\d{8}/, comment: "comment_2"}
],
assignment: [
["lichao", "lichaopass"]
]
});
console.log(dict.load(10).fetch());
// -> {"username":"lichao", "password":"lichaopass"}
console.log(dict.fetch());
// -> {"username":"zjm341877", "password":"327795"}
##usage
download as zip
install via npm
todo
1.0.0
10 years ago