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
JSON
{
"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"
}
}
}