-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathpackage.json
95 lines (95 loc) · 2.6 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "vbot",
"version": "2.3.0",
"description": "A visual regression testing tool, aims to help developers quickly create tests with minimum overhead, avoid repeated clicks and typings in testings, particularly helpful for single page applications or complicated web app. Automate the testings `headlessly` at local dev environment or on a continuous integration server.",
"keywords": [
"automate",
"test",
"screenshot",
"compare",
"vst",
"visual regression test",
"JSON",
"E2E",
"webapp"
],
"main": "dist/index.js",
"scripts": {
"lint:staged": "lint-staged",
"lint:js": "eslint bin src||true",
"pretest": "babel src --source-maps --out-dir dist --ignore 'test/**/*.js'&&babel test/src --source-maps --out-dir test/dist",
"test": "mocha test/dist -t 15000",
"build": "babel src --source-maps --out-dir dist --ignore 'test/**/*.js'"
},
"author": "[email protected]",
"license": "MIT License",
"dependencies": {
"ajv": "^5.2.2",
"ajv-errors": "^1.0.0",
"ajv-keywords": "^2.1.0",
"axios": "^0.17.1",
"babel-runtime": "^6.23.0",
"chalk": "^2.1.0",
"chromejs": "^0.4.0",
"fs-extra": "^3.0.1",
"get-port": "^3.1.0",
"jimp": "^0.2.28",
"jsonlint": "^1.6.2",
"lodash": "^4.17.4",
"mkdirp": "^0.5.1",
"shelljs": "^0.7.5",
"yargs": "10.0.3"
},
"bin": {
"vbot": "./bin/run.js"
},
"devDependencies": {
"babel-cli": "^6.24.1",
"babel-runtime": "^6.23.0",
"babel-eslint": "^7.2.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"babel-plugin-transform-builtin-extend": "^1.1.2",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-polyfill": "^6.23.0",
"babel-preset-es2015": "^6.24.1",
"babel-register": "^6.24.1",
"eslint": "^3.15.0",
"eslint-loader": "^1.6.1",
"eslint-plugin-import": "^2.2.0",
"hapi": "^16.3.0",
"http-server": "^0.9.0",
"inert": "^4.2.0",
"lint-staged": "^3.3.0",
"mocha": "^3.3.0",
"source-map-support": "^0.4.15",
"pre-commit": "^1.2.2"
},
"eslintConfig": {
"parser": "babel-eslint",
"extends": [
"eslint:recommended"
],
"globals": {
"module": true,
"casper": true,
"require": true,
"console": true,
"document": true,
"localStorage": true,
"sessionStorage": true,
"fs": true,
"process": true,
"Promise": true,
"setTimeout": true
},
"rules": {
"no-console": 0
}
},
"pre-commit": "lint:staged",
"lint-staged": {
"lib/**/*.js": "eslint",
"runner.js": "eslint",
"bin/run.js": "eslint"
}
}