-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.json
111 lines (111 loc) · 3.18 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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "qunitx",
"type": "module",
"version": "0.9.3",
"description": "A universal test framework for testing any js file on node.js, browser or deno with QUnit API",
"author": "Izel Nakri",
"license": "MIT",
"keywords": [
"test",
"testing",
"automated testing",
"test framework",
"ui testing",
"e2e",
"e2e testing",
"0 dependencies",
"zero dependencies",
"no dependencies",
"universal testing",
"universal test framework",
"universal test",
"universal",
"cross platform",
"cross platform testing",
"cross platform test framework",
"cross platform test",
"unit testing",
"unit test",
"unit",
"integration testing",
"integration test",
"integration",
"qa",
"quality assurance",
"tdd",
"bdd",
"assert",
"frontend",
"backend",
"qunit",
"qunit-plugin",
"node",
"deno",
"browser"
],
"engines": {
"node": ">=20.3.0"
},
"imports": {
"qunitx": {
"node": "./shims/node/index.js",
"deno": "./shims/deno/index.js",
"default": "./shims/browser/index.js"
}
},
"exports": {
"node": "./shims/node/index.js",
"deno": "./shims/deno/index.js",
"default": "./shims/browser/index.js"
},
"repository": {
"type": "git",
"url": "https://github.com/izelnakri/qunitx.git"
},
"scripts": {
"build": "node build.js",
"run:all": "npm run run:node && npm run run:deno",
"run:node": "node --test test/helpers/passing-tests.js && node --test test/helpers/failing-tests.js",
"run:deno": "deno test test/helpers/passing-tests.js && deno test test/helpers/failing-tests.js",
"changelog:unreleased": "node_modules/.bin/auto-changelog --stdout --commit-limit false --package --unreleased-only --hide-credit --sort-commits date-desc",
"changelog:preview": "node_modules/.bin/auto-changelog --stdout --commit-limit false --package -u --sort-commits date-desc",
"changelog:update": "node_modules/.bin/auto-changelog --commit-limit false --package --sort-commits date-desc",
"prepack": "npm run build",
"release:alpha": "node_modules/.bin/release-it --preRelease=alpha --no-git.requireUpstream",
"release:beta": "node_modules/.bin/release-it --preRelease=beta --no-git.requireUpstream",
"release": "node_modules/.bin/release-it",
"test": "npm run test:browser && npm run test:node && npm run test:deno",
"test:dev": "npm run test | tee test-output.log",
"test:browser": "node_modules/.bin/qunitx test/index.js --debug",
"test:deno": "deno test --allow-read --allow-env --allow-run test/index.js",
"test:node": "node --test test/index.js"
},
"devDependencies": {
"auto-changelog": "^2.4.0",
"prettier": "^3.0.0",
"qunit": "^2.19.4",
"qunitx": "^0.9.1",
"qunitx-cli": "^0.1.1",
"release-it": "^16.1.3",
"ts-node": ">=10.7.0"
},
"volta": {
"node": "20.5.0"
},
"prettier": {
"printWidth": 100,
"singleQuote": true,
"arrowParens": "always"
},
"release-it": {
"git": {
"changelog": "npm run changelog:unreleased"
},
"github": {
"release": true
},
"hooks": {
"after:bump": "npm run changelog:update"
}
}
}