e2e/package.json (view raw)
1{
2 "name": "@blueimp/wdio",
3 "version": "0.0.0",
4 "private": true,
5 "dependencies": {
6 "@babel/core": "^7.10.3",
7 "@wdio/allure-reporter": "^6.1.22",
8 "@wdio/cli": "6",
9 "@wdio/mocha-framework": "6",
10 "allure-commandline": "^2.13.0",
11 "mailhog": "4",
12 "mocha": "^8.0.1",
13 "pug": "^3.0.0",
14 "uuid": "8",
15 "wdio-screen-commands": "5"
16 },
17 "devDependencies": {
18 "@babel/preset-env": "^7.10.3",
19 "@babel/register": "^7.10.3",
20 "@types/cucumber": "^6.0.1",
21 "@types/mocha": "7",
22 "@types/node": "14",
23 "@types/uuid": "7",
24 "@wdio/cucumber-framework": "^6.1.22",
25 "@wdio/local-runner": "^6.1.22",
26 "@wdio/spec-reporter": "^6.1.14",
27 "babel-eslint": "^10.1.0",
28 "cucumber": "^6.0.5",
29 "dotenv": "^8.2.0",
30 "eslint": "^7.3.1",
31 "eslint-config-blueimp": "2",
32 "eslint-config-prettier": "6",
33 "eslint-plugin-jsdoc": "25",
34 "eslint-plugin-node": "11",
35 "eslint-plugin-prettier": "3",
36 "prettier": "2",
37 "typescript": "3"
38 },
39 "eslintConfig": {
40 "extends": [
41 "blueimp",
42 "plugin:jsdoc/recommended",
43 "plugin:node/recommended",
44 "plugin:prettier/recommended"
45 ]
46 },
47 "prettier": {
48 "arrowParens": "avoid",
49 "proseWrap": "always",
50 "semi": false,
51 "singleQuote": true,
52 "trailingComma": "none"
53 },
54 "scripts": {
55 "test": "rm -rf ./reports/screenshots/**/*.png && npm run test:chrome && npm run test:firefox && npm run test:mobile-safari && npm run test:safari",
56 "report": "npm run screenshot && ./bin/deploy",
57 "screenshot": "node reports/screenshots/index.js",
58 "report:allure": "npx allure",
59 "report:generate": "npm run report:allure generate -- --clean ./reports/allure/ -o ./reports/allure-report",
60 "test:chrome": "docker-compose run -e NAV=chrome --rm wdio",
61 "test:edge": "docker-compose run -e NAV=edge-legacy --rm wdio",
62 "test:edge-legacy": "docker-compose run -e NAV=edge-legacy --rm wdio",
63 "test:firefox": "docker-compose run -e NAV=firefox --rm wdio",
64 "test:internet-explorer": "docker-compose run -e NAV=internet-explorer --rm wdio",
65 "test:mobile-chrome": "docker-compose run -e NAV=mobile-chrome --rm wdio",
66 "test:mobile-safari": "docker-compose run -e NAV=mobile-safari --rm wdio",
67 "test:safari": "docker-compose run -e NAV=safari --rm wdio"
68 }
69}