{"_id":"sharkhorse","_rev":"30-10ea33fc4313e633e91d539d4167b1fd","name":"sharkhorse","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.0":{"name":"sharkhorse","version":"0.0.0","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/fractaljs.svg?branch=master)](https://travis-ci.org/dmitriiabramov/fractaljs) [![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubuserc","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha"},"author":"","license":"ISC","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"gitHead":"6c092e78bbed48d05eba5541c1e790a3e1e3e939","_id":"sharkhorse@0.0.0","_shasum":"7f8e295d2ae71392cebfd5f5b5fdda87b96fc351","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"7f8e295d2ae71392cebfd5f5b5fdda87b96fc351","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-0.0.0.tgz","integrity":"sha512-PEBUyy3K1WwZJ8PfC03D7U02j2hsZZ3FR+sKD3ImDHDRjycHRBo2sia/W7MGtR/1+f74P6iyTMBA2Y9qpeTTxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6BHjXKSXZt9okmCqxC8E5p5g3xUuUFsjt0bfQ6GWalAiEAtxbsBx2G+Vup7W+our7xZ/mGkBWmrIuN7AaMZgMao5E="}]}},"0.0.1":{"name":"sharkhorse","version":"0.0.1","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js"},"author":"","license":"ISC","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"76e50ce7c8ad6e9e931f242bdb2e460f7a9ef5ab","_id":"sharkhorse@0.0.1","_shasum":"2d80724a994acfa2c99c79a51ba8f4e05dc82460","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"2d80724a994acfa2c99c79a51ba8f4e05dc82460","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-0.0.1.tgz","integrity":"sha512-3GoFPyEtEjmWM5gEhbE8A7wyBDU6ykSG5gShdybnoXoqD7j2itFtkboxB+6OlVENVvH5EkCEaXw3BY4J38zQwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh366n0IWELWJwXQ2jt8D6m+Ag/q1BsM7ROq+JIquRnQIhAPk0wtGyJSDAjNhZv4/XqdlwHdfC5G5r16d87iYVKVTE"}]}},"0.0.2":{"name":"sharkhorse","version":"0.0.2","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js"},"author":"","license":"ISC","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"9178f1292039b54701204825fed4fd79593b3d0d","_id":"sharkhorse@0.0.2","_shasum":"6d029a8c20814363d5b4dcab68acf0d6f223a550","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"6d029a8c20814363d5b4dcab68acf0d6f223a550","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-0.0.2.tgz","integrity":"sha512-vrSeScshxuT1xe6QQQ4xqevzkz2CBhIDC10mdz/U8dEj1msQdu8X2EGiwPj0UC+KnqqalpVYCsKhkJYEXnXYGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeks/MXx3EzXzBK4bTfW33M0xkYT90FIFTllL/d/iw0AiEA/bR6KxfQ6CX689YPAY+ccWhcB5lnXKc0TqqAIdNGcV0="}]}},"0.0.3":{"name":"sharkhorse","version":"0.0.3","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js"},"author":"","license":"ISC","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"cf8d19e14763206d5633857ed823dff3fc694c07","_id":"sharkhorse@0.0.3","_shasum":"0fa1683d84366b0a4bdeae10000406d539d41789","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"0fa1683d84366b0a4bdeae10000406d539d41789","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-0.0.3.tgz","integrity":"sha512-ZnwP5/WGBeYOys52F+UoYwWe75wBkAAehNMwn0FkUh9m+4LiYUPTie9CbtWXVCacPvPbL24Dm87HdBP2X0WIag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANqVa7/N1sXxDvpTGwaqQq4IBKBmPzZdBylyN3fXbK2AiAZgrXha2zaEK0yvWcYdRvnDCjPBxe2Mai5qtMOoe3Uzg=="}]}},"0.0.4":{"name":"sharkhorse","version":"0.0.4","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js"},"author":"","license":"ISC","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"ac79d278108f2622a185f5c516dfbb198fb0b305","_id":"sharkhorse@0.0.4","_shasum":"f7e3a1e96cf8e208ab9eeb5101839a79a6fc4f9a","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"f7e3a1e96cf8e208ab9eeb5101839a79a6fc4f9a","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-0.0.4.tgz","integrity":"sha512-/fRO+HbGYk+RkCfzKidw4yIMELeqU69PE7S69PYdFi38GgEIzt5+x5Akzb7L7ycpg5WERiPrhocJAcv57IhkRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSGHWa3y/erBJzYK90C+FA7HxfXN05GPVxbUp1iVSzVwIhAIIXs0z9/YXcxN4n5UZDE1KGKpE+xBl2CjpbqObeISWg"}]}},"1.0.0":{"name":"sharkhorse","version":"1.0.0","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"./src/factory.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js"},"author":"","license":"MIT","devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"6a914f95b2eda5f51dad4aef5465407ce9bc3a13","_id":"sharkhorse@1.0.0","_shasum":"4d89e2c629e3d4d2cc2f39548b3ee3e4f2ca5bc2","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"4d89e2c629e3d4d2cc2f39548b3ee3e4f2ca5bc2","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-1.0.0.tgz","integrity":"sha512-d7VNJ7runeovb58uADx/egDgK11eCGMD2wH5NyukHu/GsCHVKafCyPHEQa89VJm0+dTCH5qV1VT1cHFlAbi8bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHD3VOc585OxCmMdJTufSSuAaErGNR3qbSxuTcmQHdwMAiA77JU7B92sgN2oKB1WMhCOOFO/DUDwictYt6qZzU6P0A=="}]}},"1.0.1":{"name":"sharkhorse","version":"1.0.1","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"./src/factory.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js && ./node_modules/jshint/bin/jshint ./src/*.js"},"author":"","license":"MIT","devDependencies":{"chai":"^1.9.1","jshint":"^2.5.6","mocha":"^1.21.4"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"e2c4b2f4cdb87ea5784c284d76376cffcfc9f9f0","_id":"sharkhorse@1.0.1","_shasum":"bed7d620eafb1be0e61fbda822dea51b82044721","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"bed7d620eafb1be0e61fbda822dea51b82044721","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-1.0.1.tgz","integrity":"sha512-oY3i6wnPM3PsV3Znbfu62GCqIR35X3eNCfNZXKaq7eeAs+pR6CxnLegg2PicuHvjzoPo5MWxtnT71RlQ/CkxlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxIea6p++ikM3fz6dRpCrTEfZCCetvbWI2O9BGZ3DaaAIhALuwIix6At5oebgOy/DENSnI5rOHu6svODapi0k35Oz2"}]}},"1.0.2":{"name":"sharkhorse","version":"1.0.2","description":"[![Sharkhorse](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg)](https://raw.githubusercontent.com/dmitriiabramov/sharkhorse/master/shark-horse.jpg) # Sharkhorse","main":"./src/factory.js","scripts":{"test":"./node_modules/mocha/bin/mocha ./test/*.js && ./node_modules/jshint/bin/jshint ./src/*.js"},"author":"","license":"MIT","devDependencies":{"chai":"^1.9.1","jshint":"^2.5.6","mocha":"^1.21.4"},"repository":{"type":"git","url":"git@github.com:dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"0cefb0b51968a01cf92369aa5c135fd5970e43cb","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse","_id":"sharkhorse@1.0.2","_shasum":"2975252659e615a7274856d054d3fbee4189efe0","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"2975252659e615a7274856d054d3fbee4189efe0","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-1.0.2.tgz","integrity":"sha512-txoZWkCztziHSn5NGnm0wV04QXKMj/L824+9wveIPHz7me0XhePUEHtWoXXlE0wSQRq0N0K+6sgsKNagjB781g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF45Hz64dvsryRcYqYABgY7mjNPCnmur47lHEOVg7D7KAiBkjJsZgvM6jAVEKGfDkt3mBoHDHTKnlAPjXolNX12mgQ=="}]}},"2.0.0":{"name":"sharkhorse","version":"2.0.0","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"2f140482d5426fc385905b7031251dcf8f75855a","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@2.0.0","_shasum":"a148a5f94bb30378c892565886411192855b2464","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"a148a5f94bb30378c892565886411192855b2464","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-2.0.0.tgz","integrity":"sha512-KqRdqXhAHvCMPqfmwReKOuy1/8/DMF71QEF+FlT4LLsue8ZLKjFDmWJ/cGPN+V7TkqpLZbuZTqGAebR0Szivqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvqMUuL5eMQ0ZvhN6QE4BeYzrTrtjxBb62qUnQkM+tgQIhAJ8f2W7kgBS0qzuDBobmzvVQDnxbaWboINoRHD0BmA39"}]}},"2.0.1":{"name":"sharkhorse","version":"2.0.1","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"dc7c9744f8a504644150d9732a56b31658e69299","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@2.0.1","_shasum":"adb69484c646b26d252bbf9232303f87e421806b","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"adb69484c646b26d252bbf9232303f87e421806b","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-2.0.1.tgz","integrity":"sha512-y39JzcCyyJZwY7Jtnbph4m7IlAPmO6LAi3GnBDKASVzzcvrz493uCl9b6QgoonipLHk6QKG4yRl+o/Wsv8wVrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcG3b16mldxJrb0uqm0C+Hk7MEkP9029YyS3uiQUJrwgIgWNnprU5ucXXHUy4uTMkAT5JxgIDxynNiuCPorotd9Pk="}]}},"3.0.0":{"name":"sharkhorse","version":"3.0.0","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"edc27e6b0e5bf302c3a1df0a6f763c653ae332f6","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.0","_shasum":"d40111f2365379ab0b1126889c37dfa841e8540e","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"d40111f2365379ab0b1126889c37dfa841e8540e","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.0.tgz","integrity":"sha512-FvUL8WyH3QKN/LfzcTl1LE/gj4IR6N7QLhR/vWlFco/VwrtA2Y97dCh26ENQ3eipe+5AfjpjeWbAxZxsfoLBEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMcvMhT42r20ttPpaOxkt3CAkRgrv+hVwJOuFPTCJjxQIgaoYreGhcEJyoSYgOlW/JzTxmt60elQb/qK+toJHIFBs="}]}},"3.0.1":{"name":"sharkhorse","version":"3.0.1","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"5ef39de939ca4c46dd4d14acc86ab492cd4f17c4","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.1","_shasum":"b2df450b1562f0d9d653ee91da3414dc9cfbafbc","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"b2df450b1562f0d9d653ee91da3414dc9cfbafbc","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.1.tgz","integrity":"sha512-hyFh1gPa4eI81wMY9aga7e9k6RJugfH3769il5ZrcAP9iLTVsHMShl2hoF49CiU/wxS3FtdLc0SQaLH748aqyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoWmW8ElxwQLIsNTUgMZtoibOXyuyy7XaQjNlSk91w5AiEAr6i1xjXxcox/bzm5jZ54qD+3bKsEOBxt+bOvOYoEapA="}]}},"3.0.2":{"name":"sharkhorse","version":"3.0.2","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"848e062e1d4a86739b6a2c013f682b79d6c9e5ca","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.2","_shasum":"549675c193dd0549d4725e44b93184d057f680e2","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"549675c193dd0549d4725e44b93184d057f680e2","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.2.tgz","integrity":"sha512-BzNn3MhRZvvQ/sFxaL+wPgcylFrGe3+iPnflqDDjc3CIW/g5xBZe3pFPy4TXanyvUrZuhUPkM8wcEZTDijAFzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC96wkFFLRJL4KQR4oBmEVXh1lbGWbXnX2K6smAkT5W0AIgQfdlgrQFtl9vEQOJsRs+paVLwwyFWgKfn7r/iZRbAu8="}]}},"3.0.3":{"name":"sharkhorse","version":"3.0.3","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","gulp":"^3.9.0","gulp-babel":"^5.3.0","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"a3d2caaa5ead25a37ba30f4da92f1b005a5a310e","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.3","_shasum":"ba78d7b97e7c566055705ca4f639cfd4e98702bc","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"ba78d7b97e7c566055705ca4f639cfd4e98702bc","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.3.tgz","integrity":"sha512-ghOUCtCQwRXz2gQ7x9IimmnfpsY8pOF66TBcnu7ej8Xf/unKXnkAHWG6f3VU0Au6zJt8h9QKCdwtVDx8StRixg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3txv9FJvCD4wzyJAgV8V+/U8VsHieATPBYGVdEqNenAiEAt51ncJq3zZoYCmkVF6zamnfflTgjxnHBwJr1iRPdCLw="}]}},"3.0.4":{"name":"sharkhorse","version":"3.0.4","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"test":"./node_mg odules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","babel-runtime":"^6.3.19","chai":"^1.9.1","codecov.io":"^0.1.6","gulp":"^3.9.0","gulp-babel":"^5.3.0","istanbul":"github:gotwarlost/istanbul#source-map","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"07ea1b4e5e6ba2b58af3f82074ee2c5b2b3b8cd8","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.4","_shasum":"820ecdc133c61048eec743b4e548120b094f16d6","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"820ecdc133c61048eec743b4e548120b094f16d6","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.4.tgz","integrity":"sha512-YJR5xVKHnRQwRiX0AtKPvf0pqMHo/+FP2U6T0y1JMQNQMTY9Li/ujJyGKCPN6nx7z/ORQ3G0toACiGumueSpjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrEm2Oge1h0hhgyzp2Llh7EgqqVbJSF1bV5ALIJ2StkgIhAIjyA8g3Vgnl2ea4Ua6tujuOUoBfjjzTkS5rpvD47EMm"}]}},"3.0.5":{"name":"sharkhorse","version":"3.0.5","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"test":"gulp && ./node_modules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js &&     npm run test:package && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","codecov.io":"^0.1.6","gulp":"^3.9.0","gulp-babel":"^5.3.0","istanbul":"github:gotwarlost/istanbul#source-map","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"babel-runtime":"^6.3.19","node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"aa439da5917edfa51d5f6f77b62968a6038c1815","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.5","_shasum":"4ea28fa4c6168a9fa6827259d5f14098f33838d3","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"4ea28fa4c6168a9fa6827259d5f14098f33838d3","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.5.tgz","integrity":"sha512-v8BuwUVjkBjlp7a5U/mAK3TzxKaVNFFH5dX+Rma634k7vh4ztdXZUrTkHkrjDl4SqnAtWZU0NvXPWhRX3C2GHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIEBHFV6WQs00Vn5aR4hFMg+De2COxQ91uxAPU3Dv+2AiEAlXVgUvUZbzYO6LZV4p4Q8SuiLebVrfmbZ/o0JwNZryw="}]}},"3.0.6":{"name":"sharkhorse","version":"3.0.6","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"test":"gulp && ./node_modules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js &&     npm run test:package && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","codecov.io":"^0.1.6","gulp":"^3.9.0","gulp-babel":"^5.3.0","istanbul":"github:gotwarlost/istanbul#source-map","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"babel-runtime":"^6.3.19","node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"ac4e8b4186cd91db99765b9bd4630dcca67fc9bf","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.6","_shasum":"0825b01f5f5d29979db8625f79c59d5c6a7d24aa","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"0825b01f5f5d29979db8625f79c59d5c6a7d24aa","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.6.tgz","integrity":"sha512-9fuyELT1k9+0ySIyAmBz9/gtYJZGJ48RFD9UxChymVZVwl42soYDaFheAZOatiK1thZ3Jl1fHXbCe94Q3J7KHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn52nTo4v7h3UFKAo+IG7Ie1LThkcNwfGXVOjq7yEeMwIhAPijWx4hnDYwa13s3vUG5B9cZIj7wGhQepJrmfPRz6Io"}]}},"3.0.7":{"name":"sharkhorse","version":"3.0.7","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"test":"gulp && ./node_modules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js &&     npm run test:package && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","codecov.io":"^0.1.6","gulp":"^3.9.0","gulp-babel":"^5.3.0","istanbul":"github:gotwarlost/istanbul#source-map","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"babel-runtime":"^6.3.19","node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"9ee52d16acc89dc8655fc102648a91f31bf5ec1a","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.7","_shasum":"b0a5d80664ade435ce152c64eed323057a81ce6e","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"b0a5d80664ade435ce152c64eed323057a81ce6e","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.7.tgz","integrity":"sha512-USqMENTgwScc4UhnLYTEPXurQhSS4mpLg8BPiDnznpjGIEKGssYPf9iTUsOez0nSf30GvdRzsYRPn7/LNnsC1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJA36UijjdHQpuq/EIGeNpHbeBQY3YFDYalwg8Kop35AiAlZoFuGbpg8jl4unXHSJ+qWvs3OvKXT8XBMwM4pME4tA=="}]}},"3.0.8":{"name":"sharkhorse","version":"3.0.8","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"test":"gulp && ./node_modules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js &&     npm run test:package && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^5.8.23","chai":"^1.9.1","codecov.io":"^0.1.6","gulp":"^3.9.0","gulp-babel":"^5.3.0","istanbul":"github:gotwarlost/istanbul#source-map","jshint":"^2.5.6","lodash":"^3.10.1","mocha":"^1.21.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"babel-runtime":"^6.3.19","node-uuid":"1.4.1","prng":"0.0.1"},"gitHead":"c5e2f4911d421e0c5d0b2f8711e73008b6bc46fc","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@3.0.8","_shasum":"ba64d562353b680a592b81e80161851fcee00634","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"dmitriiabramov","email":"dmitrii@rheia.us"},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"dist":{"shasum":"ba64d562353b680a592b81e80161851fcee00634","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-3.0.8.tgz","integrity":"sha512-F3oaXL9y9mdiJ3PIq4E69igzm8jNHhKp5o3nh1MaDtHy2AXxZ2981kANk+Kp44nm20nWt5r+aXNZ9MgHJEYY1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPtyuTQS6ZkZXNAmAboMM6k4BUveOCBSkMCDn/OPJwjAiAcwDqJvLD4kM2LwLTFm+DMXg4i+uU9Zph02XkUlbV+ig=="}]}},"4.0.0":{"name":"sharkhorse","version":"4.0.0","description":"[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse) [![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github","main":"./package/index.js","files":["package/"],"scripts":{"build":"gulp","lint":"eslint .","test":"npm run lint && npm run build && ./node_modules/mocha/bin/mocha --compilers js:./coverage_collector.js test/*_test.js test/**/*_test.js && npm run test:package && cat ./coverage/coverage-final.json | ./node_modules/codecov.io/bin/codecov.io.js","test:dev":"./node_modules/mocha/bin/mocha --compilers js:babel-core/register test/*_test.js test/**/*_test.js","test:watch":"./node_modules/mocha/bin/mocha --compilers js:babel-core/register test/*_test.js test/**/*_test.js  --watch","test:package":"./node_modules/mocha/bin/mocha package_test/*_test.js package_test/**/*_test.js"},"author":{"name":"Dmitrii Abramov"},"license":"BSD-3-Clause","devDependencies":{"babel":"^6.5.2","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","codecov.io":"^0.1.6","eslint":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^6.1.2","istanbul":"github:gotwarlost/istanbul#source-map","lodash":"^4.13.1","mocha":"^2.5.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"dependencies":{"babel-runtime":"~6.9.2","node-uuid":"^1.4.1","prng":"0.0.1"},"gitHead":"0a2b15cb085081afd8d6de3663e51ffc23e3c424","bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","_id":"sharkhorse@4.0.0","_shasum":"317a13af5ab60a219e83d6e155f549f14673b02b","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"stephanwlee","email":"stephanwlee@gmail.com"},"dist":{"shasum":"317a13af5ab60a219e83d6e155f549f14673b02b","tarball":"https://registry.npmjs.org/sharkhorse/-/sharkhorse-4.0.0.tgz","integrity":"sha512-lvo/SDJmb9cYf3ztUadbBz1guDKfERSuxl7F6SbjX0Kmr7pxgN18xFv8bIHa3dQ4J9qMOgOsifqAr0N40KWM0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi4Gy2rNeEL6ZDaxUKokv4L48U8SSisezFIzYFmmP2JAiEA9oTtqe9ju7oIsMpSNHiNibPHig3+eahsmq6qF4rjJDI="}]},"maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sharkhorse-4.0.0.tgz_1468267724423_0.9600048600696027"}}},"readme":"# Sharkhorse\n\n[![Build Status](https://travis-ci.org/dmitriiabramov/sharkhorse.svg?branch=master)](https://travis-ci.org/dmitriiabramov/sharkhorse)\n[![codecov.io](https://codecov.io/github/dmitriiabramov/sharkhorse/coverage.svg?branch=master)](https://codecov.io/github/dmitriiabramov/sharkhorse?branch=master)\n\n## Javascript Test factories\n\n## Summary\n\n### Defining Factories\nFactory definitions are plain javascript objects that hold generator objects.\n\n```js\n// message_factory.js\nimport {generators} from 'sharkhorse';\n\nexport const Message = {\n    id: generators.sequence(),\n    subject: generators.lorem().words(2),\n    from: {\n        name: generators.name().full(),\n        email: generators.email()\n    }\n};\n```\n\n### Building objects from factories\n\n\nTo build an object from a factory definition use a `create` or 'createMany` function\nthe function would iterate through object's nested properties and evaluate all generators to their values\n```js\nimport {create, createMany} from 'sharkhorse';\nimport {Message} from './message_factory';\n\ncreate(Message) // => {id: 1, subject: 'Lorem ipsum', from: {name: 'Nickolas Conrad', email: 'random_0@example.com'}}\ncreate(Message) // => {id: 2, subject: 'Lorem ipsum', from: {name: 'Seth Edwards', email: 'random_1@example.com'}}\n```\n\n`createMany()` will create an array of objects\n\n```js\ncreateMany(Message, 3) // [{...}, {...}, {...}]\n```\n\n## generators\n\n### `sequence()`\ngenerates an incrementing or decrementing number every time it's evaluated\n\n```js\ngenerators.sequence() // 1, 2, ..\ngenerators.sequence().decrement() // 1, 0, -1, ...\ngenerators.sequence().startFrom(100) // 100, 101, 102, ...\n\n```\n\n\n### `number()`\ngenerates a random number\n\n```js\ngenerators.number() // 285\ngenerators.number().min(500) // 24029\ngenerators.number().max(2)\ngenerators.number().min(0).max(2)\n```\n\n### `randomItem(list)`\n```\ngenerators.randomItem([1, 2, 3]) // one of the numbers\n```\n\n### `name()`\ngenerates a random name\n\n\n```js\ngenerators.name() // Seth Edwards\ngenerators.name().full() // Seth Edwards\ngenerators.name().first() // Seth\ngenerators.name().last() // Edwards\n```\n\n### `email()`\ngenerates a random unique email every time it's evaluated\n\n```js\ngenerators.email() // random_0@example.com, random_1@example.com\n```\n\n\n### `templateString()`\nTagged template string generator. Any generator passed as a template string value will be evaluated when passing the\ngenerator into `create` function\n\n```js\nlet MyStr = generators.templateString`test${generators.sequence()}`;\ncreate(MyStr); // test1\ncreate(MyStr); // test2\ncreate(MyStr); // test3\n```\n\n### `lorem()`\ngenerates random text\n```js\ngenerators.lorem() // Lorem ipsum dolor sit amet, per in mazim...\ngenerators.lorem().word()\ngenerators.lorem().words(n)\ngenerators.lorem().paraghaph()\ngenerators.lorem().paraghaphs(n)\n```\n### `date()`\n```js\ngenerators.date() // Date() object\ngenerators.date().jsTimestamp // 1457241758397\ngenerators.date().unixTimestamp // 1457241758\n```\n\n### `create(FactoryDefinition)`\ngenerates a new factory object from the passed argument\n\n```js\ngenerate.create(MessageFactory) // {id: 1, subject: 'lorem', ...}\n```\n\n### `createMany(FactoryDefinition, n)`\nsame as `create()` but generates an array of factories\n","maintainers":[{"name":"dmitriiabramov","email":"dmitrii@rheia.us"}],"time":{"modified":"2022-06-26T18:42:56.085Z","created":"2014-08-21T04:00:20.783Z","0.0.0":"2014-08-21T04:00:20.783Z","0.0.1":"2014-10-07T21:21:22.862Z","0.0.2":"2014-10-07T21:38:43.702Z","0.0.3":"2014-10-07T21:50:53.674Z","0.0.4":"2014-10-07T22:48:40.498Z","1.0.0":"2014-10-18T01:53:46.375Z","1.0.1":"2014-10-18T23:01:19.300Z","1.0.2":"2014-11-13T21:59:50.665Z","2.0.0":"2015-10-29T00:06:15.510Z","2.0.1":"2015-11-25T19:46:30.493Z","3.0.0":"2015-12-03T00:44:55.353Z","3.0.1":"2015-12-03T22:27:24.201Z","3.0.2":"2015-12-03T23:01:00.198Z","3.0.3":"2015-12-03T23:20:35.910Z","3.0.4":"2015-12-17T17:39:43.231Z","3.0.5":"2015-12-17T17:54:22.387Z","3.0.6":"2016-01-12T23:05:15.579Z","3.0.7":"2016-01-14T04:12:54.886Z","3.0.8":"2016-01-20T01:11:20.990Z","4.0.0":"2016-07-11T20:08:47.470Z"},"license":"BSD-3-Clause","readmeFilename":"README.md","homepage":"https://github.com/dmitriiabramov/sharkhorse#readme","repository":{"type":"git","url":"git+ssh://git@github.com/dmitriiabramov/sharkhorse.git"},"bugs":{"url":"https://github.com/dmitriiabramov/sharkhorse/issues"},"author":{"name":"Dmitrii Abramov"}}