{"_id":"fakeit","_rev":"30-89738fcc0f4804a22d9b418f795b23a8","name":"fakeit","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.0.0","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats. Based on models which are defined in YAML.  Data can be generated by any combination of [FakerJS](http://marak.github.io/faker.js/), [ChanceJS](http://chancejs.com/), or ","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"c4af9b0b45c2f77c63350f3ddbde61371a8dcfe9","_id":"fakeit@0.0.0","_shasum":"eb3237ef06d07ec361dbee2abe460b96f1a31a1e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"eb3237ef06d07ec361dbee2abe460b96f1a31a1e","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.0.0.tgz","integrity":"sha512-6ZerNaHcm0gAwo77gRZgadvWEv7sN7UkCYxBovyG5Xl3BnYRY5rjL4z/MdOg1HaX7G7LClcE8NSQUlJEDrw2iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG5W1mLNAM5UNxNLvFAXWknROUIf9OoTPvzRfTJcnwDAiEA26gKXgR6Iu7WCWFBGqnloojesEOOfsf2Za9NjO9jwAA="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.0.0.tgz_1462909124907_0.10878970078192651"}},"0.0.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.0.1","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats. Based on models which are defined in YAML.  Data can be generated by any combination of [FakerJS](http://marak.github.io/faker.js/), [ChanceJS](http://chancejs.com/), or ","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"4ce07b10793c36083b063847837509b789c06725","_id":"fakeit@0.0.1","_shasum":"cc3cc970a6f32324f6e21d26db049f5c4dc4e393","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"cc3cc970a6f32324f6e21d26db049f5c4dc4e393","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.0.1.tgz","integrity":"sha512-lp19kRW829zTw6JZccVpOAjWRrFQgXBSznPU+uzWURHUvjjNikfYgP3w3s90nooBagoR7EuPWOvymGElgUCrcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIiVCqHuiaqI/OIGLv4VIvG9LSYU9DRMxIib5o2MCnlAiAyhGeUgZIGspApwLj4aD9Zpzf4fiffto9U6jAHVaIoUg=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.0.1.tgz_1462909168839_0.2470349450595677"}},"0.0.2":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.0.2","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"35340e0537c8fc78f556251f84b84d1a1bc1f6ea","_id":"fakeit@0.0.2","_shasum":"bf1e3afcafc82abf50f457e3cfed3fcc6ca39096","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"bf1e3afcafc82abf50f457e3cfed3fcc6ca39096","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.0.2.tgz","integrity":"sha512-5RC6qTtt8dWQxV2Ev/da00Sipker64h37W7ayIc+LzJQsACKI14sGEldG0vFb97xNDKtCWOIHnkfVcBL6gVLNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBQw1g6IqiUXPux45bsLM0kTby8lUKgNIonUEwdw+H8AiEAgbvpyk611QT/MnDbM5BHDt/kfugXkSx6yu9FeKdN2Bg="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fakeit-0.0.2.tgz_1462909868204_0.3236314042005688"}},"0.1.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.1.0","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"25fabca45aa09498bfb038805a08a7dc30c27500","_id":"fakeit@0.1.0","_shasum":"07ac3e947d68d873eac519ed1ea82ab174b35ae1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"07ac3e947d68d873eac519ed1ea82ab174b35ae1","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.1.0.tgz","integrity":"sha512-H4jeged615eyqITaruOsoMdcXiIbGDhV3feUal6EXsRwWUEPEpUizoL6r8n8xVrCUvYmZXB+NY2PzKrVHgEIdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHypegrl7YprWS3lOxie3Jkq2Hb2osdI+MOI2vdNAK1wAiEA9VoCugleKY66uenFlpa2L3mEYDf9wM1o/DfA/rvJNMo="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fakeit-0.1.0.tgz_1463155708194_0.7497090988326818"}},"0.1.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.1.1","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"274d534bcf5fbf043ac2afe8471c0e76f6d3fa3a","_id":"fakeit@0.1.1","_shasum":"2806fa708f12f4d1482435cf0a292f7bc399528d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"2806fa708f12f4d1482435cf0a292f7bc399528d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.1.1.tgz","integrity":"sha512-0caT/+I6V8L4XcKWjcWDqsdHAK+u42iC0Qr7Nz4Lk8QO8N8CbAVk6Fl1GEvTKZMDe//T6BSekn6ma2YMObEH/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOLFWzW7inDJM6InRQdeRL0h7jdRzJ2OpiJyIKRwNzpgIhANgrVU2Iks2KPxW6GU70ZMthRWfWusPJkSgwsZIph7Di"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.1.1.tgz_1463171005698_0.8663784808013588"}},"0.1.2":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.1.2","description":"Command-line utility that generates output data in JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"61e421874735d7e4ab3bb887b758289cfa3b81cb","_id":"fakeit@0.1.2","_shasum":"6d74fd6564b7b369957cea9abb7310d5e95f7a01","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"6d74fd6564b7b369957cea9abb7310d5e95f7a01","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.1.2.tgz","integrity":"sha512-C8NjFVss6tkm402gKDSVzb6cM6N4dIxb5VFo9PhSUFjcZjRPIXptFAMQjt/TKdRXR+c75pott11OxUlHi2a1hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCovQDcBiiUltfCGz/6Zcxz6Ybzcyi11QytfMcTRlfQQgIhAJro+y2yZkhDrPpnMpl49ZpTAXTrRKPf6KBww1vM0uQH"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fakeit-0.1.2.tgz_1463416889959_0.7033897638320923"}},"0.2.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.2.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"35c4ea6d0dc2dc5c0c59451498cd0e8c3f14dd07","_id":"fakeit@0.2.0","_shasum":"57ad33b70838a651724b8140368666638b5f49e4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"57ad33b70838a651724b8140368666638b5f49e4","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.2.0.tgz","integrity":"sha512-fuyW401gt1yFlPDqmMkDujrhr+TAuivcRbaeqzjwB/NBL3lAdSRO3gxNcXYGc3Yzza5vcUkJkidQo3GbDgawEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0p0/i+zjC/A72NeGxpRu3uc3C8GFIpLp9R6gdfj6QoAiEA+/PqChgksGxed33nbucumTc6iFfIPVQy6bXDn+a1upo="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.2.0.tgz_1463687925863_0.9770126305520535"}},"0.2.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.2.1","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"e5348736cf834cfb8536cbe470201326e9d528fc","_id":"fakeit@0.2.1","_shasum":"9aa84ad8e974908fd2ae18894f80fef5cc64447d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"9aa84ad8e974908fd2ae18894f80fef5cc64447d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.2.1.tgz","integrity":"sha512-XySNjpC0xMxYrGQxc6qSCtAZM87UEsbAIAv0RH8Cd64Bed/2plnYY+SDWdrdVQyn+bBINKkYxw9U9I2belZRaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEKf3qwOoQEWcVmgIMfaH8UKqpzhuHNeve3xt+x7qH6AiBc6IssYYCGTcDgX+M9ej+eBmFLqECRwlCPg4OZySL//w=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.2.1.tgz_1463856436727_0.9996791549492627"}},"0.2.2":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.2.2","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.0.0","babel-runtime":"^6.6.1","chance":"^1.0.3","commander":"^2.9.0","couchbase":"^2.1.5","cson":"^3.0.2","csv-parse":"^1.1.0","csv-stringify":"^1.0.2","es6-promise-pool":"^2.4.1","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.72.0","yamljs":"^0.2.7"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"41d39488ae9fbee4a1c3512895d137342f47d4e5","_id":"fakeit@0.2.2","_shasum":"80b21c7d878bc3206bc6398d522a8eadfdf4f41d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"80b21c7d878bc3206bc6398d522a8eadfdf4f41d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.2.2.tgz","integrity":"sha512-g1yHQ3aMi2SsqOuKRBRqWj9+G9pJk2BIA90vIivPviKNdn3A9WKSQ+JUj9oDSsu5yu9SwdanEy6gBg1LETeG8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvYXbbPcrRyJpRG4ToAbu+VcPN/Bop8CTW/qZfA3UYtAiEA1yVU+4BfuKnbw9oIb8OetwbVPeaIbedqdi/quPrhs6Q="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.2.2.tgz_1465222332911_0.012056472711265087"}},"0.3.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.3.1","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.1.0","babel-cli":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-regenerator":"^6.16.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","babel-runtime":"^6.11.6","chance":"^1.0.4","commander":"^2.9.0","couchbase":"^2.2.2","coveralls":"^2.11.14","cson":"^3.0.2","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","es6-promise-pool":"^2.4.4","eslint":"^2.13.1","eslint-plugin-babel":"^3.3.0","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.75.0","yamljs":"^0.2.8"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"bc9adf9ab7100d2dd94f5dba59070c8959530ab7","_id":"fakeit@0.3.1","_shasum":"45258c9f5214c4165e93948700c85713d9abef11","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"45258c9f5214c4165e93948700c85713d9abef11","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.3.1.tgz","integrity":"sha512-a95jJIJoFX7lB8rGgxhKppIRM4om8rFO4/DVo2RCv3sROL9jqccKeXLAlOv5iItOrF0c4XZLf3nWyguydV7Atw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTojIwE/gufXGW+JFIPwZAsp9XdVwvHnUc14FUQMJm+AiBeXQt4GJF604cugJv9syKEkZQss0y+iQuW/yfE9+BswQ=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fakeit-0.3.1.tgz_1475265772415_0.7941516439896077"}},"0.3.2":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.3.2","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.1.0","babel-cli":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-regenerator":"^6.16.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","babel-runtime":"^6.11.6","chance":"^1.0.4","commander":"^2.9.0","couchbase":"^2.2.2","coveralls":"^2.11.14","cson":"^3.0.2","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","es6-promise-pool":"^2.4.4","eslint":"^2.13.1","eslint-plugin-babel":"^3.3.0","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.75.0","yamljs":"^0.2.8"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"997de6126234d52dbdb6733660962a69fd7d396b","_id":"fakeit@0.3.2","_shasum":"fa9a81055f4f0992001b0247c7866e87b19075a3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"fa9a81055f4f0992001b0247c7866e87b19075a3","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.3.2.tgz","integrity":"sha512-c8R9z75gkjcjZmnQMOvhpYM4BayRtsCWTQJTpsAvXRh0Fb1tyLTdECfxaoYeO7fL0XXzCF0pqIV5QVHSfiau1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn5GTRVHt1MeFIJyw/qItf55lURWcvxkbL2TZowpou9AiEA07gQuYk6HePLmSrRFOn9jL67b+iwuifDK/oq7hKaxaA="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.3.2.tgz_1475517038145_0.7244451481383294"}},"0.3.3":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.3.3","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.1.0","babel-cli":"^6.16.0","babel-eslint":"^6.1.2","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-regenerator":"^6.16.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","babel-runtime":"^6.11.6","chance":"^1.0.4","commander":"^2.9.0","couchbase":"^2.2.2","coveralls":"^2.11.14","cson":"^3.0.2","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","es6-promise-pool":"^2.4.4","eslint":"^2.13.1","eslint-plugin-babel":"^3.3.0","faker":"^3.1.0","mkdirp":"^0.5.1","object-merge":"^2.5.1","object-path":"^0.9.2","request":"^2.75.0","set-cookie-parser":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.2","babel-plugin-syntax-async-functions":"^6.5.0","babel-plugin-transform-async-to-generator":"^6.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-regenerator":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","coveralls":"^2.11.9","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","nyc":"^6.4.4","tap-spec":"^4.1.1","tape":"^4.5.1"},"gitHead":"6d72ee9c170542eb58520d1a912615d2eb9a07da","_id":"fakeit@0.3.3","_shasum":"d9761fc73e1409fdfb5588d5b971fce58ef57bdc","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"d9761fc73e1409fdfb5588d5b971fce58ef57bdc","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.3.3.tgz","integrity":"sha512-/sEfbCuljN7LFGX7opejAMjblyaotEwrfVKIhfulDSVBIKgAbC+luDW9qkqEQyPfXcDohGJIRl6k0W4b8zz5PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLb4/wxM8H2b5wnc7W4DK/RQulH7mTU2x2yR/tefaKkAIge8GAWpsvTSew/IV6HTkenEcSrNzLGQ3qcRULGKSTaGE="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-0.3.3.tgz_1475528431346_0.32126121688634157"}},"0.4.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"0.4.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"keywords":["fake","generate","model","mock","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","archiver":"^1.2.0","babel-register":"^6.18.0","babel-runtime":"^6.18.0","chance":"^1.0.4","commander":"^2.9.0","couchbase":"^2.2.4","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","es6-promise-pool":"^2.4.4","faker":"^3.1.0","mkdirp":"^0.5.1","object-path":"^0.11.2","request":"^2.78.0","set-cookie-parser":"^1.0.2","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"^6.18.0","babel-eslint":"^7.1.0","babel-preset-latest":"^6.16.0","babel-preset-stage-0":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.10.2","eslint-plugin-babel":"^3.3.0","nyc":"^9.0.1"},"gitHead":"802518c91834d13d9d7a1c35b3939a7dd6a209e8","_id":"fakeit@0.4.0","_shasum":"6578b61d1675df7b529c8355e66654c5cf92b10d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"6578b61d1675df7b529c8355e66654c5cf92b10d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-0.4.0.tgz","integrity":"sha512-wXHJACbQLBWzZRYtI/AyWP7Ei4aQRBfrC1HaBevQDrijmT3pMVUC9Z8TvFAEDueeVqvuZAd1PNXRrSVCyZwBcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLSutI5+NW8CeNRUuhitrKkT+C5h18YhIKd7uMC9qAyAiEAz7tLZv4ghdLBEwRxdZawaoyZOn6et6qwebeNJReUCU8="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fakeit-0.4.0.tgz_1479314851612_0.2613429883494973"}},"1.0.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules","nixt":"~0.5.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"cad3cead4f523722e9afd371c9a0643a25027a47","_id":"fakeit@1.0.0","_shasum":"a8911a47e001f3339488da2c13085ecaccc7054d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"a8911a47e001f3339488da2c13085ecaccc7054d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.0.tgz","integrity":"sha512-TVb6ufB6ap4O4t9Sksw3ntJBkfA9pB0P4/lXz777SyEI3jftzKFQl1NunaEO1+Bk+ewbkFB4ZlNxv0xDHeCgQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwbHZo55r7sZoCzyZ3dDEmM8/tXcikPvFSCDbyLzAEPAIhAJKPnry846+V+yqpjyX0Kg/67yMMw2Zqorb3vx8Y+MmU"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fakeit-1.0.0.tgz_1487210983117_0.009450912475585938"}},"1.0.3":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.3","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"22e08b02e1a70a5f9a29f116316c2510c8ffb514","_id":"fakeit@1.0.3","_shasum":"646ea707830db733f47d7e13d225b7da6b5a7513","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"646ea707830db733f47d7e13d225b7da6b5a7513","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.3.tgz","integrity":"sha512-9EJYo5VTZA4V95CJqiQ3ECMEVwZHzsRDYiI1vFF8aE7HSBBL5anve1xf4uR8YtC2NBcYhK4R7zxqgXkp0ellxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoF0kjaEounwAvckrSKAsKalSRKjNxCnROYb3oxxMBzAiEAxb0usc10UffinMsZZuIgslG4W0KAq8eYYArT4u8/uiY="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-1.0.3.tgz_1487353478326_0.7267392256762832"}},"1.0.4":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.4","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"6241ad869393e73b3c7b9112cd0700db4fc2f3c0","_id":"fakeit@1.0.4","_shasum":"97a52ac0e86a18373c1299beb7a34126e2fb6f6b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"97a52ac0e86a18373c1299beb7a34126e2fb6f6b","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.4.tgz","integrity":"sha512-FkhYKjaXXvhUfeJ4tSvDRd1v+xLkM95b3uHYV3ufiKIG+kP95/gHi73hOrRtXD4LgFcffhqZjsHwUPbXjo8Zkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/sPndWa+HAq3tSK6lXAyS2eFoN2weyBQVC6L6rrlXEAiAVQaLEkEJPLQxwQSrHo0+IBDzfQdVjcTZZqmNj025cHQ=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-1.0.4.tgz_1487375431846_0.2475865923333913"}},"1.0.5":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.5","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"24eda8660b1ff61b88deb3bee0f611c0af43ffd4","_id":"fakeit@1.0.5","_shasum":"d11feff919fc53422137714a4b94dbb6063ef0f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"d11feff919fc53422137714a4b94dbb6063ef0f9","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.5.tgz","integrity":"sha512-lfP7xoCD9b0y2dQxwojrN0Mz7w9XQFRix7a+zHA89SVBR+bLn+Ufsjf3tsKpRC/RHukTS6xwt1mYuFrJ6LZiRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi6MmeSou40zQ+P7wXyRPFueB1kaVPwoULHgOU//r9pQIhAIGe976c8eiL+2oN0cgXaMTRGve7lU3ssDTm3DtJltAU"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-1.0.5.tgz_1489500691128_0.5708756307139993"}},"1.0.6":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.6","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"47369df4126842855ed76a8765e5681bac530d1f","_id":"fakeit@1.0.6","_shasum":"e0b01b0d0b078e96a96cb14626cd2332714b0649","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"e0b01b0d0b078e96a96cb14626cd2332714b0649","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.6.tgz","integrity":"sha512-d6obz+oc8GY9RJxHa8Wfsr8oFDS4GLRV5bEtYDNB9vLfDj784CpsAjkPUo/J/fAUzaxK3+8T3KJNb2zzsJW8KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYlziTduL2DcYJE/Apm5joeHVY7gLcO1u7mrz+8HReaAiBs4B8lydaaG3jUsz2X8+ukA8s4c4heVbMUI/OVp3KPBw=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-1.0.6.tgz_1489603068646_0.822559755994007"}},"1.0.7":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.0.7","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"744ae65507bb4d4e48be57f23b1d66c8856a3197","_id":"fakeit@1.0.7","_shasum":"e70a86351f473389c5b427a8b0341e76ee7646d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"e70a86351f473389c5b427a8b0341e76ee7646d6","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.0.7.tgz","integrity":"sha512-2pPuEXnKHowB4ZLI7XUvvx0aKSgQJKEMWH44Hjapjv7w+QDWYYwq0/5stu1zHYG27pM1QyNuCUe5uHXcF4BBgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIES9KtNTfbzKy1BWQ4ObS7IDAoB7R5iziwu1avVqT8rcAiEA5sLE15iDg0vKXYkiSHBa7/YPhJxM4LUsbqQzDSCvfU0="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fakeit-1.0.7.tgz_1489692997448_0.9544327391777188"}},"1.1.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.1.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~3.0.1","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"c16134f585b5a6c2a71d74719d920f458871f32d","_id":"fakeit@1.1.0","_shasum":"4b1f665c32fb76a1c17dd2bbca2ba49871925962","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"4b1f665c32fb76a1c17dd2bbca2ba49871925962","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.1.0.tgz","integrity":"sha512-dQwOWIwY/AXZYXY6Xw+DEt3vSx6UmPh3IUSQHhF4qn8CGPHayPDcceKaZ0SvDq5x6NiGFVcIOdLw88Se4GPjyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHV1XvRihYI+HGYjrAdZeZ026C7/VLSaFcM4W2wzrDqAiEAhQpEv/TqxYb/ysTBu3PCTKq7WaYjTh7jzDZXCuQp+4o="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.1.0.tgz_1504803895463_0.00047646905295550823"}},"1.2.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.2.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","node-sass":"^4.5.3","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"1d0948453dbf0ee7982963361070a5b3b43700bf","_id":"fakeit@1.2.0","_shasum":"559856cdb6498273a26d37673e203030c4705ee9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"559856cdb6498273a26d37673e203030c4705ee9","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.2.0.tgz","integrity":"sha512-PSEVFp+9D+69XReY2U+xVrDU5Z3PshXlYR3ScyalbG+IP7svWIARL4JkW1b7xIQk0VVVpASgH6QhIXy10mPyfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxlU/eTMbTqYurnfWKqrKoJArCvl92G5CK+pkH0TvEcAIhAL5RNuirSHZGH2b/6ar+LMGUBhhqn1+CJHSekGkZptqe"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.2.0.tgz_1506440000619_0.37436955282464623"}},"1.2.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.2.1","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","node-sass":"^4.5.3","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"245a4206b44cae289c88628c4b15573092f4bd2a","_id":"fakeit@1.2.1","_shasum":"438c0310173b932cd8eddfae2eeb623802714c9c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"tjbenton21","email":"tjbenton21@gmail.com"},"dist":{"shasum":"438c0310173b932cd8eddfae2eeb623802714c9c","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.2.1.tgz","integrity":"sha512-F2nWQOPwP2ZUfeNHvkm8ojBL2tpS9pO4pK4uSL6/yrT3OuxdS6TDLq3DIw9IhFPqQSkieR0q+wu5Uo2hpM/5pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdDqJ2Bkcq7g2g3SmTArUDzh4YmuHhpvkmrFQegNV0nAiEA+1WgIky/zm0RvVvZAJdwjyuiGy0BuAo9JqSa/eMcbBc="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.2.1.tgz_1507564294815_0.3023746202234179"}},"1.3.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.3.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=4"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","node-sass":"^4.5.3","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"0ffd6f86f1e1d903ba544efd3b39cf7a6f880140","_id":"fakeit@1.3.0","_shasum":"81413af2f350c52706db91f93457a6816af3beef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"81413af2f350c52706db91f93457a6816af3beef","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.3.0.tgz","integrity":"sha512-H2f8tv0M8ZY8uAiw0usrN2c09cEWPVGg5JEIz1Ufydeex/cydnjNO06xFnp2YaOjw2CuT/oSn926b/dbJeoeHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZVFsUAS9svQZJf56VYjlxmatsMvXuUhbd97b6Twfr1gIgQZShX7auv7AjIgtyQDoV5r0jEr8g4DCJZUUeQUXNIOc="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.3.0.tgz_1512161640273_0.02749486779794097"}},"1.3.1":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.3.1","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=5"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","node-sass":"^4.5.3","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"dc6173e7ade15bf46f67c5c14ab6b0126555f755","_id":"fakeit@1.3.1","_shasum":"8ee058dc2efc54e2efddc438d09918c4e54a9a82","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"8ee058dc2efc54e2efddc438d09918c4e54a9a82","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.3.1.tgz","integrity":"sha512-6x10qvDJb3EmQ3Vzd8GPIM+uzrQnjSyq+TzicOSV7T75b4kvFFX+NJgfnLdwS5PC+coSxsn6V5m7OQWhA45FOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8KPec9GL9XU1GPotgmjhRc9ftEMLUcz4tEJcbWDMtcAiEA8qfjxIgaWV54iq+Zkgy7eRNrtJLx8zXJ5C580f+vzjA="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.3.1.tgz_1512165227708_0.4728192542679608"}},"1.3.2":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.3.2","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=5"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","docs-core":"0.0.0-alpha-6.1","docs-theme-default":"0.0.0-alpha-6.1","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","node-sass":"^4.5.3","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js"]},"gitHead":"749d78bc8cbb234dbb02a1f748b6baa4687725e9","_id":"fakeit@1.3.2","_shasum":"0daae9eeb71310e08e0982e2667230b88865900d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"0daae9eeb71310e08e0982e2667230b88865900d","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.3.2.tgz","integrity":"sha512-HnJVMYSCZe5t1WuAy0M3S9HBlBiNyXPO9uiWKmz07Ie4/26bDe+dxpkIMTZVKG/r6QEsuKLbkFeuTQ7jRKJXJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQp4jUiS7kjm3oknXejszGbbSRxeXnLraj/L1gFJr6EAiBda80Gorn6HW2M92/t8TeYEd7wxt6RuHusWz37ZTMgrg=="}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.3.2.tgz_1512165402931_0.4931693815160543"}},"1.4.0":{"name":"fakeit","author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"version":"1.4.0","description":"Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.","scripts":{"test":"make test","watch":"make build -- --watch"},"bin":{"fakeit":"bin/fakeit"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"engines":{"node":">=5"},"keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"license":"MIT","homepage":"https://github.com/bentonam/fakeit#readme","dependencies":{"adm-zip":"^0.4.7","async-array-methods":"^2.1.0","babel-core":"~6.22.1","babel-helpers":"~6.22.0","babel-runtime":"~6.22.0","chalk":"^1.1.3","chance":"^1.0.4","cli-table":"~0.3.1","commander":"^2.9.0","couchbase-promises":"~4.3.0","cson":"^4.0.0","csv-parse":"^1.1.7","csv-stringify":"^1.0.4","dependency-resolver":"~2.0.1","es6-promise-pool":"^2.4.4","es6-promisify":"^5.0.0","events-async":"~1.1.0","faker":"^3.1.0","find-root":"~1.0.0","format-seconds":"~0.3.1","fs-extra-promisify":"^0.0.2","globby":"^6.1.0","highlight-es":"~1.0.0","lodash":"~4.17.2","log-symbols":"~1.0.2","ora":"~0.4.1","perfy":"~1.1.2","request":"^2.78.0","set-cookie-parser":"~2.0.0","to-js":"^0.0.6","update-notifier":"^1.0.2","yamljs":"^0.2.8"},"devDependencies":{"ava":"^0.16.0","ava-spec":"github:tjbenton/ava-spec","babel-cli":"~6.22.2","babel-plugin-array-includes":"~2.0.3","babel-plugin-external-helpers":"~6.22.0","babel-plugin-transform-runtime":"~6.22.0","babel-preset-latest":"~6.22.0","babel-preset-stage-0":"~6.22.0","coveralls":"^2.11.15","get-stream":"~3.0.0","joi":"~10.2.0","jsondiffpatch":"~0.2.4","lint-rules":"github:ma-shop/lint-rules#v0.0.5","nixt":"~0.5.0","np":"~2.12.0","nyc":"~10.1.2","proxyquire":"~1.7.10","test-console":"~1.0.0"},"babelConfig":{"presets":["latest","stage-0"],"plugins":["transform-runtime","external-helpers","array-includes"]},"ava":{"files":["test/**/*.test.js"],"source":["dist/**/*","test/fixtures/models/*/+(models|validation)/*","test/utils.js"],"failFast":true,"concurrency":1,"babel":"inherit"},"nyc":{"exclude":["test/**/*","dist/index.js","dist/documents-stream.js"]},"gitHead":"dc846a9c0962ee76af19ec810a0bb566ca5714ff","_id":"fakeit@1.4.0","_shasum":"4637dd0547d43aeffe35347d6c13f03f5cc0620b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"bentonam","email":"bentonam@gmail.com"},"dist":{"shasum":"4637dd0547d43aeffe35347d6c13f03f5cc0620b","tarball":"https://registry.npmjs.org/fakeit/-/fakeit-1.4.0.tgz","integrity":"sha512-i+XkMlhl3qUqCdNv15gDCHWWcqPbbe8/b2b+wwomyPRaTtZP1oKbsGr2JxV/c7SBf/tx3xx9n2yfScGIlwFHyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdmyIWuYNMuJmBih+pcho8ZAA5Umq9d7yhF6hA0WZ5rAIhAIrURMowLSisDrhWEr+BJuZWLyQJYuNJSsuusF50vBZs"}]},"maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fakeit-1.4.0.tgz_1516851431200_0.804262689081952"}}},"readme":"# FakeIt Data Generator\n\nUtility that generates fake data in `json`, `yaml`, `yml`, `cson`, or `csv` formats based on models which are defined in `yaml`.  Data can be generated using any combination of [FakerJS](http://marak.github.io/faker.js), [ChanceJS](http://chancejs.com), or Custom Functions.\n\n[![Build Status](https://img.shields.io/travis/bentonam/fakeit.svg)](https://travis-ci.org/bentonam/fakeit)\n[![Coverage Status](https://img.shields.io/coveralls/bentonam/fakeit/master.svg)](https://coveralls.io/github/bentonam/fakeit?branch=master)\n\n[![Dependency Status](https://img.shields.io/david/bentonam/fakeit.svg?maxAge=2592000&style=flat-square)](https://david-dm.org/bentonam/fakeit)\n[![devDependency Status](https://img.shields.io/david/dev/bentonam/fakeit.svg?maxAge=2592000&style=flat-square)](https://david-dm.org/bentonam/fakeit#info=devDependencies)\n\n![Example of how it works](https://raw.githubusercontent.com/bentonam/fakeit/master/assets/example.gif)\n\nGenerated data can be output in the following formats and destinations:\n  - `json`\n  - `yaml`\n  - `yml`\n  - `cson`\n  - `csv`\n  - Zip Archive of `json`, `yaml`, `yml`, `cson` or `csv` files\n  - Couchbase Server\n  - Couchbase Sync Gateway Server\n\n## Install\n\n```bash\nnpm install fakeit --save-dev\n# or\nnpm install fakeit --global\n```\n\n## CLI Usage\n\n```bash\n  Usage: fakeit [command] [<file|directory|glob> ...]\n\n\n  Commands:\n\n    console [options]                                          outputs the result to the console\n    couchbase [options]                                        This will output to couchbase\n    sync-gateway [options]                                     no idea\n    directory|folder [options] [<dir|file.zip>] [<models...>]  Output the file(s) into a directory\n    help\n\n  Options:\n\n    -h, --help           output usage information\n    -V, --version        output the version number\n    --root <directory>   Defines the root directory from which paths are resolve from (process.cwd())\n    --babel <glob>       The location to the babel config (+(.babelrc|package.json))\n    -c, --count <n>      Overrides the number of documents to generate specified by the model. Defaults to model defined count\n    -v, --verbose        Enables verbose logging mode (false)\n    -S, --no-spinners    Disables progress spinners\n    -L, --no-log         Disables all logging except for errors\n    -T, --no-timestamp   Disables timestamps from logging output\n    -f, --format <type>  this determines the output format to use. Supported formats: json, csv, yaml, yml, cson. (json)\n    -n, --spacing <n>    the number of spaces to use for indention (2)\n    -l, --limit <n>      limit how many files are output at a time (100)\n    -x, --seed <seed>    The global seed to use for repeatable data\n```\n\n## Models\n\nAll data is generated from one or more [YAML](http://yaml.org/) files.  Models are defined similarly to how models are defined in [Swagger](http://swagger.io/), with the addition of a few more properties that are used for data generation:\n\nAt the root of a model the following keys are used, if it's not required then it's optional\n\n#### `name` *(required)*\nThe name of the model\n\n#### `type`\nThe data type of the model to be generated. This needs to be set top level, as well as a per property/items basis. It determines the starting data type, and how the result of the build loop will be converted once complete\n\n**Note:** If type isn't set it defaults to `'null'`.\n\n###### Available types\n\n| types                              | data type   | description                                                                                                                                   |\n|------------------------------------|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------|\n| number, long, integer              | `0`         | Converts result to number using parseInt                                                                                                      |\n| double, float                      | `0`         | Converts result to number using parseFloat                                                                                                    |\n| string                             | `''`        | Converts result to a string using result.toString()                                                                                           |\n| boolean, bool                      | `false`     | Converts result to a boolean if it's not already, if result is a string and is `'false'`, `'0'`, `'undefined'`, `'null'` it will return false |\n| array                              | `[]`        | returns the result from the build loop                                                                                                        |\n| object, structure                  | `{}`        | returns the result from the build loop                                                                                                        |\n| null, undefined, * (anything else) | `null`      | returns the result from the build loop                                                                                                        |\n\n###### Places where it can be set\n\n```yaml\nname: Types example\n# typically object or array\ntype: object\nkey:\n  build: faker.random.uuid()\nproperties:\n  foo:\n    # can be set on properties of an object\n    type: object\n    properties:\n      bar:\n        # can be set on nested properties\n        type: string\n        data:\n          value: FakeIt ftw\n  bar:\n    type: array\n    items:\n      # can be set on items\n      type: string\n      data:\n        min: 1\n        max: 10\n        build: faker.random.word()\n```\n\n\n#### `data`\n\nThis is the main data object that is uses the same properties in several different situations.\n\n  - `min`: The minimum number of documents to generate\n  - `max`: The maximum number of documents to generate\n  - `count`: A fixed number of documents to generate. If this is defined then `min` and `max` are ignored. If `min`, `max`, and `count` aren't defined `count` defaults to 1\n  - `pre_run`: A function that runs before the documents are generated\n  - `pre_build`: A function to be run *before each document* is generated\n  - `value`: Returns a value (can't be a function).\n  - `build`: The function to be run when the property is built. Only runs if `value` isn't defined\n  - `fake:` A template string to be used by Faker i.e. `\"{{name.firstName}}\"`. This will only run if `build`, and `value` aren't defined.\n  - `post_build`: A function to be run *after each document* is generated\n  - `post_run`: A function that runs after all the documents are generated for that model\n\nThe following keys can only be defined in the top level data object\n  - `dependencies`: An array of dependencies of file paths to the dependencies of the current model. They are relative to the model, and or they can be absolute paths.\n     Don't worry about the order, we will resolve all dependencies automagically #yourwelcome\n  - `inputs`: A object/string of input(s) that's required for this model to run. If it's a string the file name is used as the key.\n     The key is what you reference when you want to get data (aka `this.inputs[key]`). The value is the file path to the inputs location.\n     It can be relative to the model or an absolute path.\n\n\n\n#### `key` *(required)*\n\nThis determines the name of the document that's being generated. It only needs to be defined once per document.  This is a reference to a generated property and is used for the filename or Document ID.\nIf the key is an object it needs the `data` option defined above, it will only work with `value`, `build`, and `fake` since this already runs after the document has been built.\nIf the key is a string then it use the string value to find the value of the document that was just built (using the [lodash get](https://lodash.com/docs/4.17.4#get) method).\n\n###### Examples of setting a key\n\nIn this example after each document is built it will look for the `_id` property and return it's result (aka `user_1`, `user_2`, etc.)\n\n```yaml\nname: Key String Example\ntype: object\nkey: _id\ndata:\n  pre_run: |\n    globals.user_counter = 0;\nproperties:\n  _id:\n    type: string\n    description: The document id\n    data:\n      post_build: `user_${this.user_id}`\n  user_id:\n    type: integer\n    description: The users id\n    data:\n      build: ++globals.user_counter\n```\n\nIn this example the key will be `'user_' + the current user_id` (aka `user_1`, `user_2`, etc.)\n\n```yaml\nname: Key Object Example\ntype: object\nkey:\n  data:\n    build: `user_${this.user_id}`\ndata:\n  pre_run: |\n    globals.user_counter = 0;\nproperties:\n  user_id:\n    type: integer\n    description: The users id\n    data:\n      build: ++globals.user_counter\n```\n\n\n#### `seed`\n\nIf a seed is defined it will ensure that the documents created repeatable results. If you have a model with a data range of 2-10 a random number between 2 and 10 documents will be created no matter what the seed is. Let's say that 4 documents are generated the first time you run the model, each of those documents will be completely different than the next (as expected). Later you come back and you generate the data again this time it might generate 6 documents. The first 4 documents generated the second time will be exactly the same as the first time you generated the data. The seed can be number or string.\n\n###### Note:\n\nThis only works if you use `faker` and `chance` to generate your random fake data. It can be produced with other fake data generation libraries if they support seeds.\n\n`faker.date` functions will not produce the same fake data each time.\n\n\n##### Functions\n\nFor any function defined above be sure to use `|` for multi line functions and **NOT** `>`. To see an in depth explanation see this [issue](https://github.com/bentonam/fakeit/issues/84#issuecomment-266905423)\n\nEach of these functions is passed the following variables that can be used at the time of it's execution:\n  - `documents` - An object containing a key for each model whose value is an array of each document that has been generated\n  - `globals` - An object containing any global variables that may have been set by any of the run or build functions\n  - `inputs` - An object containing a key for each input file used whose value is the deserialized version of the files data\n  - `faker` - A reference to [FakerJS](http://marak.github.io/faker.js/)\n  - `chance` - A reference to [ChanceJS](http://chancejs.com/)\n  - `document_index` - This is a number that represents the currently generated document's position in the run order\n  - `require` - This is the node `require` function, it allows you to require your own packages. Should require and set them in the pre_run functions for better performance.\n\nFor the `pre_run`, and `post_run` the `this` context refers to the current model.\nFor the `pre_build`, `build`, and `post_build` the `this` context refers to the object currently being generated.\nIf you have a nested object being created in an array or something, `this` will refer to closest object not the outer object/array.\n\n#### Example `users.yaml` Model\n\n```yaml\nname: Users\ntype: object\nkey:\n  data:\n    build: `user_${this.user_id}`\ndata:\n  min: 200\n  max: 500\n  pre_run: |\n    globals.user_counter = 0;\nproperties:\n  user_id:\n    description: The users id\n    data:\n      build: faker.random.uuid()\n  name:\n    description: The users first name\n    data:\n      fake: '{{name.firstName}}'\n  last_name:\n    description: The users last name\n    data:\n      fake: '{{name.lastName}}'\n  username:\n    description: The users username\n    data:\n      fake: '{{internet.userName}}'\n  password:\n    description: The users password\n    data:\n      fake: '{{internet.password}}'\n  email:\n    description: The users email address\n    data:\n      fake: '{{internet.email}}'\n  phone:\n    description: The users mobile phone\n    data:\n      fake: '{{phone.phoneNumber}}'\n      post_build: this.phone.replace(/x[0-9]+$/, '')\n\n```\n\nResults in the following\n\n```json\n{\n  \"user_id\": \"4d9ec95c-f45d-42f4-9d32-4ac81d83f95b\",\n  \"name\": \"Sandy\",\n  \"last_name\": \"Turner\",\n  \"username\": \"Zella61\",\n  \"password\": \"gi7NVXsUoARHhyU\",\n  \"email\": \"Buck_Cormier@hotmail.com\",\n  \"phone\": \"715.612.8609\"\n}\n{\n  \"user_id\": \"7f513d5b-f944-4a80-b52a-4876627368b7\",\n  \"name\": \"Duane\",\n  \"last_name\": \"VonRueden\",\n  \"username\": \"Mafalda92\",\n  \"password\": \"3uXo4hFZJTdf1hp\",\n  \"email\": \"Rickie_Braun@hotmail.com\",\n  \"phone\": \"(356) 009-7477 \"\n}\n...etc\n```\n\n#### `properties`\n\nThis is used to define out the properties for an object.\n\nEach key inside of the `properties` will be apart of the generated object. Each of the keys use the following properties to build the values.\n\n  - `type`: The data type of the property.  Values can be: `string`, `object `, `structure`, `number `, `integer `, `double `, `long `, `float`, `array`, `boolean `, `bool`\n  - `description`: A description of the property. This is just extra notes for the developer and doesn't affect the data.\n  - `data`: The same data options as defined above\n\n```yaml\nname: test\nkey:\n  build: faker.random.uuid()\ntype: object\nproperties:\n  id:\n    data:\n      build: faker.random.uuid()\n  title:\n    type: string\n    description: The main title to use\n    data:\n      # single line is returned just like arrow functions\n      build: |\n        faker.random.word()\n  phone:\n    type: object\n    # This can be nested under another key\n    properties:\n      home:\n        type: string\n        data:\n          # this will also be returned\n          build: faker.phone.phoneNumber().replace(/x[0-9]+$/, '')\n      work:\n        type: string\n        data:\n          # this will also be returned\n          build: chance.bool({ likelihood: 35 }) ? faker.phone.phoneNumber().replace(/x[0-9]+$/, '') : null\n```\n\nThis will return a object like this\n\n```json\n{\n  \"id\": \"4ce4da5c-0614-47d3-8fd6-3614c5461830\",\n  \"title\": \"alliance\",\n  \"phone\": {\n    \"home\": \"(949) 194-3347\",\n    \"work\": \"314-939-0541\"\n  }\n}\n{\n  \"id\": \"a649bbec-d629-4594-8fc8-ae34d97811a2\",\n  \"title\": \"Unbranded\",\n  \"phone\": {\n    \"home\": \"012-296-9810\",\n    \"work\": null\n  }\n}\n\netc...\n```\n\n#### `items`\n\nThis is used to define out how each item in an array is built\nIt uses the same structure as `properties` does but it will return an array of values.\n\n```yaml\nname: Array example\nkey:\n  data:\n    build: faker.random.uuid()\ntype: object\nproperties:\n  keywords:\n    type: array\n    description: An array of keywords\n    items:\n      type: string\n      data:\n        min: 3\n        max: 10\n        build: faker.random.word()\n  # You can also create a array of objects\n  phones:\n    type: array\n    description: An array of phone numbers\n    items:\n      type: object\n      data:\n        min: 1\n        max: 3\n      properties:\n        cell:\n          type: string\n          data:\n            build: faker.phone.phoneNumber().replace(/x[0-9]+$/, '')\n        home:\n          type: string\n          data:\n            build: chance.bool({ likelihood: 45 }) ? faker.phone.phoneNumber().replace(/x[0-9]+$/, '') : null\n        work:\n          type: string\n          data:\n            build: chance.bool({ likelihood: 10 }) ? faker.phone.phoneNumber().replace(/x[0-9]+$/, '') : null\n```\n\n```json\n{\n  \"keywords\": [ \"GB\", \"Sports\", \"redundant\", \"Plastic\", ],\n  \"phones\": [\n    {\n      \"cell\": \"(555) 555 - 5555\",\n      \"home\": \"(666) 666 - 6666\",\n      \"work\": null\n    },\n    {\n      \"cell\": \"(777) 777 - 7777\",\n      \"home\": null\n      \"work\": \"(888) 888 - 8888\",\n    }\n  ]\n}\n```\n\n### Model References\n\nIt can be beneficial to define definitions that can be referenced one or more times throughout a model.  This can be accomplished by using the `$ref:` property.  Consider the following example:\n\n<!-- @todo update this link after launch of 1.0.0 -->\n**[contacts.yaml](https://github.com/bentonam/fakeit-examples/tree/master/contacts/models/contacts.yaml)**\n\n```yaml\nname: Contacts\ntype: object\nkey: contact_id\ndata:\n  min: 1\n  max: 4\nproperties:\n  contact_id:\n    data:\n      build: \"chance.guid()\"\n  details:\n    schema:\n      $ref: '#/definitions/Details'\n  phones:\n    type: array\n    items:\n      $ref: '#/definitions/Phone'\n      data:\n        min: 1\n        max: 4\n  emails:\n    type: array\n    items:\n      $ref: '#/definitions/Email'\n      data:\n        min: 0\n        max: 3\n  addresses:\n    type: array\n    items:\n      $ref: '#/definitions/Address'\n      data:\n        min: 0\n        max: 3\ndefinitions:\n  Email:\n    data:\n      build: \"faker.internet.email()\"\n  Phone:\n    type: object\n    properties:\n      phone_type:\n        data:\n          build: \"faker.random.arrayElement([ 'Home', 'Work', 'Mobile', 'Main', 'Other' ])\"\n      phone_number:\n        data:\n          build: \"faker.phone.phoneNumber().replace(/x[0-9]+$/, '')\"\n      extension:\n        data:\n          build: \"chance.bool({ likelihood: 20 }) ? chance.integer({min: 1000, max: 9999}).toString() : ''\"\n  Address:\n    type: object\n    properties:\n      address_type:\n        data:\n          build: \"faker.random.arrayElement([ 'Home', 'Work', 'Other' ]);\"\n      address_1:\n        data:\n          # This uses es6 and only works if your project already has it install or you're on node 6+\n          build: \"`${faker.address.streetAddress()} ${faker.address.streetSuffix()}`\"\n      address_2:\n        data:\n          build: \"chance.bool({ likelihood: 35 }) ? faker.address.secondaryAddress() : ''\"\n      city:\n        data:\n          build: \"faker.address.city()\"\n      state:\n        data:\n          build: \"faker.address.stateAbbr()\"\n      postal_code:\n        data:\n          build: \"faker.address.zipCode()\"\n      country:\n        data:\n          build: \"faker.address.countryCode()\"\n  Details:\n    type: object\n    properties:\n      first_name:\n        data:\n          fake: \"{{name.firstName}}\"\n      last_name:\n        data:\n          build: \"return chance.bool({ likelihood: 70 }) ? faker.name.lastName() : ''\"\n      company:\n        type: string\n        description: The contacts company\n        data:\n          build: \"return chance.bool({ likelihood: 30 }) ? faker.company.companyName() : ''\"\n      job_title:\n        type: string\n        description: The contacts job_title\n        data:\n          build: \"return chance.bool({ likelihood: 30 }) ? faker.name.jobTitle() : ''\"\n```\n\nFor this model we used 4 references:\n\n- `$ref: '#/definitions/Details'`\n- `$ref: '#/definitions/Phone'`\n- `$ref: '#/definitions/Email'`\n- `$ref: '#/definitions/Address'`\n\nThese could have been defined inline but that would make it more difficult to see our model definition, and each of these definitions can be reused.  References are processed and included before a model is run and it's documents are generated.\n\n### Overriding Model Defaults\n\nThe model defaults can be overwritten at run time by executing the `pre_run` function.  The `this` keyword in both the `pre_run` and `post_run` functions is the processed model.  Below are some examples of changing the number of documents the model should generate before the generation process starts.\n\n```yaml\nname: Users\ntype: object\nkey: _id\ndata:\n  pre_run: |\n    this.data.count = 100\n# etc...\n```\n\nThis becomes beneficial if you are providing input data and want to generate a fixed number of documents.  Take the following command for example:\n\nHere we want to generate a countries model but we might not necessarily know the exact amount of data being provided by the input.  We can reference the input data in our model's `pre_run` function and set the number to generate based on the input array.\n\n```yaml\nname: Countries\ntype: object\nkey: _id\ndata:\n  inputs: '../inputs/countries.csv'\n  pre_run: |\n    this.data.count = inputs.countries.length;\n# etc...\n```\n\n\n## JS API\n\nIf you don't want to use the CLI version of this app you can always use the JS api.\n\n```js\nimport Fakeit from 'fakeit'\nconst fakeit = new Fakeit()\n\nfakeit.generate('glob/to/models/**/*.yaml')\n  .then((data) => {\n    console.log(data)\n  })\n```\n\n\n### Fakeit Options\n\nBelow are the default options that are used unless overwritten.\n\n```js\nimport Fakeit from 'fakeit'\nconst fakeit = new Fakeit({\n  root: process.cwd(), // The root directory to operate from\n  babel_config: '+(.babelrc|package.json)', // glob to search for the babel config. This search starts from the closest instance of `node_modules`\n  seed: 0, // the seed to use. If it's 0 then a random seed is used each time. A string or a number can be passed in as an seed\n  log: true, // if then logging to the console is enable\n  verbose: false, // if true then verbose logging is enable\n  timestamp: true, // if true the logging output to console has timestamps\n})\n\n// models can be an a comma delimited string of globs, or an array of globs\n// any models that are passed will output/returned.\nconst models = 'glob/to/models/**/*.yaml'\n\nfakeit.generate(models, {\n  // this is the format to output it in\n  // available formats `json`, `csv`, `yaml`, `yml`, `cson`\n  format: 'json',\n\n  // the character(s) to use for spacing\n  spacing: 2,\n\n  // The type of output to use. Below are the available types\n  // `return`: This will the data in an array\n  // `console`: This will output the data to the console\n  // `couchbase`: This will output the data to a Couchbase server.\n  // `sync-gateway`: This will output the data to a Couchbase Sync Gateway server\n  // `directory`: The directory path to output the files (aka `path/to/the/destination`)\n  output: 'return',\n\n  // limit how many files are output at a time, this is useful\n  // to not overload a server or lock up your computer\n  limit: 100,\n\n  // this is used in the console output and if true it will\n  // format and colorize the output\n  highlight: true,\n\n  // the file name of the zip file. Currently this can only be used if you're\n  // outputting the data to a directory. It can't be used to output a zip file\n  // to a server, the console, or returned. (aka `archive.zip`)\n  archive: '',\n\n  // These options are used if the `output` option is `sync-gateway`,\n  // or `couchbase`. Otherwise they're ignored.\n  server: '127.0.0.1', // the server address to use for the server\n  bucket: 'default', // the bucket name\n  username: '', // the username to use if applicable\n  password: '', // the password for the account if applicable\n  timeout: 5000, // timeout for the servers\n})\n  .then((data) => {\n    // the data returned will always be a string in the format that was set\n    data = JSON.parse(data)\n    // do something with data array of arrays\n  })\n```\n\n### Examples\n\nTo see more examples of some of the things you can do take a look at the [test cases](https://github.com/bentonam/fakeit/tree/master/test/fixtures/models) that are in this repo\n\n\n### Changelog\n\n  - Model Dependencies are now defined in the model it's self by the file path to the model that the current one depends on. It doesn't matter what order they're because they will be resolve automagically.\n  - Model Inputs are now defined in the model it's self by the file path to the inputs location that the current model depends on. It can be a string or an object.\n  - Babel +6 support now exists. We don't install any presets or plugins for you but if `.babelrc` or `babelConfig` exists in the `package.json` of your project then all the functions are transpiled.\n  - Better error handling has been added so you know what went wrong and where it happened.\n  - JS support has also been added so you are no longer required to use the command line to create fake data.\n  - Added support for seeds to allow repeatable data.\n  - Added a progress indicator to show how many documents have been created\n","maintainers":[{"name":"bentonam","email":"bentonam@gmail.com"},{"name":"tabrindle","email":"tabrindle@gmail.com"},{"name":"tjbenton21","email":"tjbenton21@gmail.com"}],"time":{"modified":"2022-06-17T23:23:49.351Z","created":"2016-05-10T19:38:47.451Z","0.0.0":"2016-05-10T19:38:47.451Z","0.0.1":"2016-05-10T19:39:31.204Z","0.0.2":"2016-05-10T19:51:09.438Z","0.1.0":"2016-05-13T16:08:30.283Z","0.1.1":"2016-05-13T20:23:27.912Z","0.1.2":"2016-05-16T16:41:32.111Z","0.2.0":"2016-05-19T19:58:48.317Z","0.2.1":"2016-05-21T18:47:19.381Z","0.2.2":"2016-06-06T14:12:15.685Z","0.3.1":"2016-09-30T20:02:53.651Z","0.3.2":"2016-10-03T17:50:40.201Z","0.3.3":"2016-10-03T21:00:33.483Z","0.4.0":"2016-11-16T16:47:32.302Z","1.0.0":"2017-02-16T02:09:43.933Z","1.0.3":"2017-02-17T17:44:40.751Z","1.0.4":"2017-02-17T23:50:34.269Z","1.0.5":"2017-03-14T14:11:33.645Z","1.0.6":"2017-03-15T18:37:50.915Z","1.0.7":"2017-03-16T19:36:39.742Z","1.1.0":"2017-09-07T17:04:56.641Z","1.2.0":"2017-09-26T15:33:20.760Z","1.2.1":"2017-10-09T15:51:36.073Z","1.3.0":"2017-12-01T20:54:01.385Z","1.3.1":"2017-12-01T21:53:48.911Z","1.3.2":"2017-12-01T21:56:43.977Z","1.4.0":"2018-01-25T03:37:12.573Z"},"homepage":"https://github.com/bentonam/fakeit#readme","keywords":["fake","data","generate","model","mock","faker","chance","random","async","json","yaml","csv","cson","couchbase","sync-gateway"],"repository":{"type":"git","url":"git+https://github.com/bentonam/fakeit.git"},"contributors":[{"name":"Tyler Benton","email":"tjbenton21@gmail.com","url":"https://github.com/tjbenton"}],"author":{"name":"Aaron Benton","email":"bentonam@gmail.com","url":"https://github.com/bentonam"},"bugs":{"url":"https://github.com/bentonam/fakeit/issues"},"license":"MIT","readmeFilename":"README.md"}