1.0.0 • Published 10 years ago

lemon-dictionary v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

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