{ "name": "ava", "version": "0.24.0", "description": "Futuristic test runner 🚀", "license": "MIT", "repository": "avajs/ava", "homepage": "https://ava.li", "bin": "cli.js", "engines": { "node": ">=4" }, "scripts": { "lint": "xo && (cd test/fixture && xo '**' '!{source-map-initial,syntax-error}.js' '!snapshots/test-sourcemaps/build/**') && lock-verify", "test": "npm run lint && flow check test/flow-types && tsc -p test/ts-types && nyc tap --no-cov --timeout=300 --jobs=4 test/*.js test/reporters/*.js", "test-win": "tap --no-cov --reporter=classic --timeout=300 --jobs=4 test/*.js test/reporters/*.js", "visual": "node test/visual/run-visual-tests.js", "prepublish": "npm run make-ts", "make-ts": "node types/make.js" }, "files": [ "lib", "*.js", "*.js.flow", "types/generated.d.ts" ], "keywords": [ "🦄", "test", "runner", "testing", "ava", "concurrent", "parallel", "fast", "tdd", "cli-app", "cli", "jest", "mocha", "tape", "tap", "qunit", "jasmine", "babel", "assert", "assertion", "promise", "promises", "async", "function", "await", "generator", "generators", "yield", "observable", "observables", "unit", "snapshot", "expect", "typescript", "flow" ], "dependencies": { "@ava/babel-preset-stage-4": "^1.1.0", "@ava/babel-preset-transform-test-files": "^3.0.0", "@ava/write-file-atomic": "^2.2.0", "@concordance/react": "^1.0.0", "ansi-escapes": "^3.0.0", "ansi-styles": "^3.1.0", "arr-flatten": "^1.0.1", "array-union": "^1.0.1", "array-uniq": "^1.0.2", "arrify": "^1.0.0", "auto-bind": "^1.1.0", "ava-init": "^0.2.0", "babel-core": "^6.17.0", "babel-generator": "^6.26.0", "babel-plugin-syntax-object-rest-spread": "^6.13.0", "bluebird": "^3.0.0", "caching-transform": "^1.0.0", "chalk": "^2.0.1", "chokidar": "^1.4.2", "clean-stack": "^1.1.1", "clean-yaml-object": "^0.1.0", "cli-cursor": "^2.1.0", "cli-spinners": "^1.0.0", "cli-truncate": "^1.0.0", "co-with-promise": "^4.6.0", "code-excerpt": "^2.1.0", "common-path-prefix": "^1.0.0", "concordance": "^3.0.0", "convert-source-map": "^1.2.0", "core-assert": "^0.2.0", "currently-unhandled": "^0.4.1", "debug": "^3.0.1", "dot-prop": "^4.1.0", "empower-core": "^0.6.1", "equal-length": "^1.0.0", "figures": "^2.0.0", "find-cache-dir": "^1.0.0", "fn-name": "^2.0.0", "get-port": "^3.0.0", "globby": "^6.0.0", "has-flag": "^2.0.0", "hullabaloo-config-manager": "^1.1.0", "ignore-by-default": "^1.0.0", "import-local": "^0.1.1", "indent-string": "^3.0.0", "is-ci": "^1.0.7", "is-generator-fn": "^1.0.0", "is-obj": "^1.0.0", "is-observable": "^1.0.0", "is-promise": "^2.1.0", "js-yaml": "^3.8.2", "last-line-stream": "^1.0.0", "lodash.clonedeepwith": "^4.5.0", "lodash.debounce": "^4.0.3", "lodash.difference": "^4.3.0", "lodash.flatten": "^4.2.0", "loud-rejection": "^1.2.0", "make-dir": "^1.0.0", "matcher": "^1.0.0", "md5-hex": "^2.0.0", "meow": "^3.7.0", "ms": "^2.0.0", "multimatch": "^2.1.0", "observable-to-promise": "^0.5.0", "option-chain": "^1.0.0", "package-hash": "^2.0.0", "pkg-conf": "^2.0.0", "plur": "^2.0.0", "pretty-ms": "^3.0.0", "require-precompiled": "^0.1.0", "resolve-cwd": "^2.0.0", "safe-buffer": "^5.1.1", "semver": "^5.4.1", "slash": "^1.0.0", "source-map-support": "^0.5.0", "stack-utils": "^1.0.1", "strip-ansi": "^4.0.0", "strip-bom-buf": "^1.0.0", "supports-color": "^5.0.0", "time-require": "^0.1.2", "trim-off-newlines": "^1.0.1", "unique-temp-dir": "^1.0.0", "update-notifier": "^2.3.0" }, "devDependencies": { "cli-table2": "^0.2.0", "codecov": "^3.0.0", "del": "^3.0.0", "delay": "^2.0.0", "execa": "^0.8.0", "flow-bin": "^0.59.0", "get-stream": "^3.0.0", "git-branch": "^1.0.0", "has-ansi": "^3.0.0", "inquirer": "^4.0.0", "is-array-sorted": "^1.0.0", "lock-verify": "^1.1.0", "lolex": "^2.1.2", "nyc": "^11.0.3", "proxyquire": "^1.7.4", "react": "^16.1.1", "react-test-renderer": "^16.1.1", "signal-exit": "^3.0.0", "sinon": "^4.1.2", "source-map-fixtures": "^2.1.0", "tap": "^10.0.0", "temp-write": "^3.1.0", "touch": "^3.1.0", "typescript": "^2.2.2", "xo": "^0.18.2", "zen-observable": "^0.6.0" }, "typings": "types/generated.d.ts", "xo": { "ignores": [ "media/**" ], "rules": { "no-use-extend-native/no-use-extend-native": "off" } }, "nyc": { "reporter": [ "html", "lcov", "text" ] } }