UNPKG

2.41 kBJSONView Raw
1{
2 "name": "ui5-test-runner",
3 "version": "3.1.0",
4 "description": "Standalone test runner for UI5",
5 "main": "index.js",
6 "files": [
7 "defaults/*",
8 "src/**/*",
9 "*.js"
10 ],
11 "bin": {
12 "ui5-test-runner": "./index.js"
13 },
14 "engines": {
15 "node": ">=16"
16 },
17 "scripts": {
18 "lint": "standard --fix",
19 "test": "npm run test:unit && npm run test:integration:jsdom && npm run test:integration:puppeteer && npm run test:integration:selenium-webdriver-chrome",
20 "test:unit": "jest",
21 "test:unit:debug": "jest --runInBand",
22 "test:integration:puppeteer": "node . --capabilities --browser $/puppeteer.js",
23 "test:integration:selenium-webdriver-chrome": "node . --capabilities --browser $/selenium-webdriver.js -- --browser chrome",
24 "test:integration:jsdom": "node . --capabilities --browser $/jsdom.js",
25 "test:report": "node ./src/defaults/report.js ./test/report && reserve --config ./test/report/reserve.json",
26 "build:doc": "node build/doc"
27 },
28 "repository": {
29 "type": "git",
30 "url": "git+https://github.com/ArnaudBuchholz/ui5-test-runner.git"
31 },
32 "keywords": [
33 "REserve",
34 "test",
35 "continuous",
36 "integration",
37 "code",
38 "coverage",
39 "ui5"
40 ],
41 "author": "Arnaud Buchholz",
42 "license": "MIT",
43 "bugs": {
44 "url": "https://github.com/ArnaudBuchholz/ui5-test-runner/issues"
45 },
46 "homepage": "https://github.com/ArnaudBuchholz/ui5-test-runner#readme",
47 "dependencies": {
48 "commander": "^10.0.1",
49 "mime": "^3.0.0",
50 "punybind": "^1.2.1",
51 "punyexpr": "^1.0.4",
52 "reserve": "^1.15.2"
53 },
54 "devDependencies": {
55 "jest": "^29.5.0",
56 "nock": "^13.3.1",
57 "nyc": "^15.1.0",
58 "standard": "^17.0.0"
59 },
60 "optionalDependencies": {
61 "fsevents": "^2.3.2"
62 },
63 "standard": {
64 "env": [
65 "browser",
66 "qunit",
67 "node",
68 "jest"
69 ]
70 },
71 "jest": {
72 "testTimeout": 15000,
73 "setupFilesAfterEnv": [
74 "./test/setup.js"
75 ],
76 "testPathIgnorePatterns": [
77 "/node_modules/",
78 "/capabilities/"
79 ],
80 "collectCoverage": true,
81 "collectCoverageFrom": [
82 "src/*.js"
83 ],
84 "coveragePathIgnorePatterns": [
85 "\\.spec\\.js",
86 "output\\.js",
87 "b\\capabilities\\b"
88 ],
89 "coverageThreshold": {
90 "global": {
91 "branches": 80,
92 "functions": 80,
93 "lines": 80,
94 "statements": 80
95 }
96 }
97 }
98}
\No newline at end of file