UNPKG

fakeit-facet

Version:

Command-line utility that generates fake data which can be output as JSON, YAML, CSON, or CSV formats based on models defined in YAML.

169 lines (168 loc) 4.05 kB
{ "name": "fakeit-facet", "author": "Aaron Benton <bentonam@gmail.com> (https://github.com/bentonam)", "contributors": [ "Tyler Benton <tjbenton21@gmail.com> (https://github.com/tjbenton)" ], "version": "2.1.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": { "dependency:update": "yarn upgrade-interactive --latest", "test": "make test", "watch": "make build -- --watch" }, "bin": { "fakeit": "bin/fakeit" }, "main": "dist/index.js", "repository": { "type": "git", "url": "git+https://github.com/facetdigital/fakeit.git" }, "bugs": { "url": "https://github.com/facetdigital/fakeit/issues" }, "engines": { "node": ">=12.20" }, "keywords": [ "fake", "data", "generate", "model", "mock", "faker", "chance", "random", "async", "json", "yaml", "csv", "cson", "couchbase", "sync-gateway" ], "license": "MIT", "homepage": "https://github.com/facetdigital/fakeit#readme", "dependencies": { "@babel/core": "7.17.5", "@babel/runtime-corejs3": "7.17.2", "adm-zip": "0.5.9", "async-array-methods": "2.1.0", "chalk": "4.1.2", "chance": "1.1.8", "cli-table": "0.3.11", "commander": "6.2.1", "core-js": "3.21.1", "couchbase": "3.2.4", "cson": "7.20.0", "csv-parse": "4.16.3", "csv-stringify": "5.6.5", "dependency-resolver": "2.0.1", "es6-promise-pool": "2.5.0", "es6-promisify": "7.0.0", "events-async": "1.2.1", "faker": "5.5.3", "find-root": "1.1.0", "format-seconds": "0.3.1", "fs-extra-promisify": "0.0.2", "globby": "11.0.4", "highlight-es": "1.0.3", "lodash": "4.17.21", "log-symbols": "4.1.0", "ora": "5.4.1", "perfy": "1.1.5", "request": "2.88.2", "set-cookie-parser": "2.4.8", "strip-ansi": "6.0.0", "to-js": "0.0.6", "update-notifier": "5.1.0", "yamljs": "0.3.0" }, "devDependencies": { "@ava/babel": "2.0.0", "@babel/cli": "7.17.6", "@babel/plugin-transform-runtime": "7.17.0", "@babel/preset-env": "7.16.11", "ava": "3.15.0", "ava-spec": "github:tjbenton/ava-spec", "coveralls": "3.1.1", "eslint": "8.10.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.25.4", "get-stream": "6.0.1", "joi": "17.6.0", "jsondiffpatch": "0.4.1", "nixt": "0.5.1", "np": "7.6.0", "nyc": "15.1.0", "proxyquire": "2.1.3", "sinon": "13.0.1", "test-console": "2.0.0" }, "babelConfig": { "presets": [ "@babel/preset-env" ], "plugins": [ [ "@babel/plugin-transform-runtime", { "corejs": 3 } ] ] }, "ava": { "files": [ "test/**/*.test.js" ], "source": [ "dist/**/*", "test/fixtures/models/*/+(models|validation)/*", "test/utils.js" ], "failFast": false, "failWithoutAssertions": false, "concurrency": 1, "babel": true, "verbose": true }, "nyc": { "exclude": [ "test/**/*", "dist/index.js", "dist/documents-stream.js" ] }, "eslintConfig": { "extends": "airbnb-base", "rules": { "camelcase": "off", "class-methods-use-this": "off", "consistent-return": "off", "default-param-last": "off", "func-names": "off", "global-require": "off", "import/extensions": "off", "import/no-dynamic-require": "off", "max-len": [ "error", { "code": 140 } ], "max-classes-per-file": "off", "no-console": "off", "no-multi-assign": "off", "no-param-reassign": "off", "no-plusplus": "off", "no-promise-executor-return": "off", "no-prototype-builtins": "off", "no-restricted-syntax": "off", "no-return-await": "off", "no-use-before-define": "off", "radix": "off" } } }