UNPKG

4.58 kBJSONView Raw
1{
2 "name": "ava",
3 "version": "0.25.0",
4 "description": "Futuristic test runner 🚀",
5 "license": "MIT",
6 "repository": "avajs/ava",
7 "homepage": "https://ava.li",
8 "bin": "cli.js",
9 "engines": {
10 "node": ">=4"
11 },
12 "scripts": {
13 "lint": "xo && (cd test/fixture && xo '**' '!{source-map-initial,syntax-error}.js' '!snapshots/test-sourcemaps/build/**') && lock-verify",
14 "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",
15 "test-win": "tap --no-cov --reporter=classic --timeout=300 --jobs=4 test/*.js test/reporters/*.js",
16 "visual": "node test/visual/run-visual-tests.js",
17 "prepublish": "npm run make-ts",
18 "make-ts": "node types/make.js"
19 },
20 "files": [
21 "lib",
22 "*.js",
23 "*.js.flow",
24 "types/generated.d.ts"
25 ],
26 "keywords": [
27 "🦄",
28 "test",
29 "runner",
30 "testing",
31 "ava",
32 "concurrent",
33 "parallel",
34 "fast",
35 "tdd",
36 "cli-app",
37 "cli",
38 "jest",
39 "mocha",
40 "tape",
41 "tap",
42 "qunit",
43 "jasmine",
44 "babel",
45 "assert",
46 "assertion",
47 "promise",
48 "promises",
49 "async",
50 "function",
51 "await",
52 "generator",
53 "generators",
54 "yield",
55 "observable",
56 "observables",
57 "unit",
58 "snapshot",
59 "expect",
60 "typescript",
61 "flow"
62 ],
63 "dependencies": {
64 "@ava/babel-preset-stage-4": "^1.1.0",
65 "@ava/babel-preset-transform-test-files": "^3.0.0",
66 "@ava/write-file-atomic": "^2.2.0",
67 "@concordance/react": "^1.0.0",
68 "@ladjs/time-require": "^0.1.4",
69 "ansi-escapes": "^3.0.0",
70 "ansi-styles": "^3.1.0",
71 "arr-flatten": "^1.0.1",
72 "array-union": "^1.0.1",
73 "array-uniq": "^1.0.2",
74 "arrify": "^1.0.0",
75 "auto-bind": "^1.1.0",
76 "ava-init": "^0.2.0",
77 "babel-core": "^6.17.0",
78 "babel-generator": "^6.26.0",
79 "babel-plugin-syntax-object-rest-spread": "^6.13.0",
80 "bluebird": "^3.0.0",
81 "caching-transform": "^1.0.0",
82 "chalk": "^2.0.1",
83 "chokidar": "^1.4.2",
84 "clean-stack": "^1.1.1",
85 "clean-yaml-object": "^0.1.0",
86 "cli-cursor": "^2.1.0",
87 "cli-spinners": "^1.0.0",
88 "cli-truncate": "^1.0.0",
89 "co-with-promise": "^4.6.0",
90 "code-excerpt": "^2.1.1",
91 "common-path-prefix": "^1.0.0",
92 "concordance": "^3.0.0",
93 "convert-source-map": "^1.5.1",
94 "core-assert": "^0.2.0",
95 "currently-unhandled": "^0.4.1",
96 "debug": "^3.0.1",
97 "dot-prop": "^4.1.0",
98 "empower-core": "^0.6.1",
99 "equal-length": "^1.0.0",
100 "figures": "^2.0.0",
101 "find-cache-dir": "^1.0.0",
102 "fn-name": "^2.0.0",
103 "get-port": "^3.0.0",
104 "globby": "^6.0.0",
105 "has-flag": "^2.0.0",
106 "hullabaloo-config-manager": "^1.1.0",
107 "ignore-by-default": "^1.0.0",
108 "import-local": "^0.1.1",
109 "indent-string": "^3.0.0",
110 "is-ci": "^1.0.7",
111 "is-generator-fn": "^1.0.0",
112 "is-obj": "^1.0.0",
113 "is-observable": "^1.0.0",
114 "is-promise": "^2.1.0",
115 "last-line-stream": "^1.0.0",
116 "lodash.clonedeepwith": "^4.5.0",
117 "lodash.debounce": "^4.0.3",
118 "lodash.difference": "^4.3.0",
119 "lodash.flatten": "^4.2.0",
120 "loud-rejection": "^1.2.0",
121 "make-dir": "^1.0.0",
122 "matcher": "^1.0.0",
123 "md5-hex": "^2.0.0",
124 "meow": "^3.7.0",
125 "ms": "^2.0.0",
126 "multimatch": "^2.1.0",
127 "observable-to-promise": "^0.5.0",
128 "option-chain": "^1.0.0",
129 "package-hash": "^2.0.0",
130 "pkg-conf": "^2.0.0",
131 "plur": "^2.0.0",
132 "pretty-ms": "^3.0.0",
133 "require-precompiled": "^0.1.0",
134 "resolve-cwd": "^2.0.0",
135 "safe-buffer": "^5.1.1",
136 "semver": "^5.4.1",
137 "slash": "^1.0.0",
138 "source-map-support": "^0.5.0",
139 "stack-utils": "^1.0.1",
140 "strip-ansi": "^4.0.0",
141 "strip-bom-buf": "^1.0.0",
142 "supertap": "^1.0.0",
143 "supports-color": "^5.0.0",
144 "trim-off-newlines": "^1.0.1",
145 "unique-temp-dir": "^1.0.0",
146 "update-notifier": "^2.3.0"
147 },
148 "devDependencies": {
149 "@std/esm": "^0.19.1",
150 "cli-table2": "^0.2.0",
151 "codecov": "^3.0.0",
152 "del": "^3.0.0",
153 "delay": "^2.0.0",
154 "execa": "^0.8.0",
155 "flow-bin": "^0.59.0",
156 "get-stream": "^3.0.0",
157 "git-branch": "^1.0.0",
158 "has-ansi": "^3.0.0",
159 "inquirer": "^4.0.0",
160 "is-array-sorted": "^1.0.0",
161 "lock-verify": "^1.1.0",
162 "lolex": "^2.1.2",
163 "nyc": "^11.0.3",
164 "proxyquire": "^1.7.4",
165 "react": "^16.1.1",
166 "react-test-renderer": "^16.1.1",
167 "signal-exit": "^3.0.0",
168 "sinon": "^4.1.2",
169 "source-map-fixtures": "^2.1.0",
170 "tap": "^10.0.0",
171 "temp-write": "^3.1.0",
172 "touch": "^3.1.0",
173 "typescript": "^2.2.2",
174 "xo": "^0.18.2",
175 "zen-observable": "^0.6.0"
176 },
177 "typings": "types/generated.d.ts",
178 "xo": {
179 "ignores": [
180 "media/**"
181 ],
182 "rules": {
183 "no-use-extend-native/no-use-extend-native": "off"
184 }
185 },
186 "nyc": {
187 "reporter": [
188 "html",
189 "lcov",
190 "text"
191 ]
192 }
193}