UNPKG

4.83 kBJSONView Raw
1{
2 "name": "intern",
3 "version": "4.10.1",
4 "description": "Intern. A next-generation code testing stack for JavaScript.",
5 "homepage": "http://theintern.io/",
6 "license": "BSD-3-Clause",
7 "bugs": "https://github.com/theintern/intern/issues",
8 "files": [
9 "index.*",
10 "*.js",
11 "*.js.map",
12 "bin/*.js",
13 "favicon.*",
14 "browser/*.html",
15 "browser/config.js",
16 "browser/intern.js",
17 "browser/remote.js",
18 "lib",
19 "loaders",
20 "schemas",
21 "tasks",
22 "tests",
23 "types"
24 ],
25 "keywords": [
26 "javascript",
27 "test",
28 "unit",
29 "testing",
30 "ci",
31 "continuous integration",
32 "bdd",
33 "tdd",
34 "xunit",
35 "istanbul",
36 "chai",
37 "dojo",
38 "toolkit",
39 "selenium",
40 "sauce labs",
41 "code coverage"
42 ],
43 "repository": {
44 "type": "git",
45 "url": "https://github.com/theintern/intern.git"
46 },
47 "bin": {
48 "intern": "./bin/intern.js"
49 },
50 "scripts": {
51 "build": "intern-dev-clean && concurrently intern-dev-build \"intern-dev-api ./src/index.ts ./src/lib/executors/Node.ts ./src/lib/executors/Browser.ts\"",
52 "devpack": "intern-dev-build && npm pack ./_build/src",
53 "clean": "intern-dev-clean",
54 "lint": "intern-dev-lint",
55 "release": "cross-env INTERN_BUILD=release intern-dev-release",
56 "start": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js serveOnly",
57 "test": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js",
58 "preci": "intern-dev-build",
59 "ci": "npm test config=@ci",
60 "watch": "intern-dev-build watch",
61 "precommit": "lint-staged"
62 },
63 "dependencies": {
64 "@theintern/common": "~0.3.0",
65 "@theintern/digdug": "~2.6.2",
66 "@theintern/leadfoot": "~2.4.1",
67 "@types/benchmark": "~2.1.1",
68 "@types/chai": "~4.2.20",
69 "@types/charm": "~1.0.2",
70 "@types/express": "~4.17.13",
71 "@types/istanbul-lib-coverage": "~2.0.3",
72 "@types/istanbul-lib-instrument": "~1.7.4",
73 "@types/istanbul-lib-report": "~3.0.0",
74 "@types/istanbul-lib-source-maps": "~4.0.1",
75 "@types/istanbul-reports": "~3.0.1",
76 "@types/ws": "7.4.6",
77 "benchmark": "~2.1.4",
78 "body-parser": "~1.19.0",
79 "chai": "~4.3.4",
80 "charm": "~1.0.2",
81 "concurrent": "~0.3.2",
82 "diff": "~5.0.0",
83 "express": "~4.17.1",
84 "glob": "~7.1.7",
85 "http-errors": "~1.8.0",
86 "istanbul-lib-coverage": "~3.0.0",
87 "istanbul-lib-hook": "~3.0.0",
88 "istanbul-lib-instrument": "~4.0.3",
89 "istanbul-lib-report": "~3.0.0",
90 "istanbul-lib-source-maps": "~4.0.0",
91 "istanbul-reports": "~3.0.2",
92 "lodash": "~4.17.15",
93 "mime-types": "~2.1.31",
94 "minimatch": "~3.0.4",
95 "platform": "~1.3.6",
96 "resolve": "~1.20.0",
97 "shell-quote": "~1.7.2",
98 "source-map": "~0.6.1",
99 "ts-node": "~10.0.0",
100 "tslib": "~2.3.0",
101 "ws": "~7.5.2"
102 },
103 "devDependencies": {
104 "@dojo/loader": "^2.0.0",
105 "@theintern/dev": "^0.11.1",
106 "@types/body-parser": "^1.17.0",
107 "@types/diff": "^4.0.2",
108 "@types/glob": "^7.1.1",
109 "@types/grunt": "^0.4.25",
110 "@types/http-errors": "^1.6.1",
111 "@types/istanbul-lib-hook": "^2.0.0",
112 "@types/jsdom": "^12.2.3",
113 "@types/lodash": "^4.14.141",
114 "@types/mime-types": "^2.1.0",
115 "@types/node": "^12.0.6",
116 "@types/parse5": "^5.0.0",
117 "@types/platform": "^1.3.2",
118 "@types/resolve": "0.0.8",
119 "@types/shell-quote": "^1.6.1",
120 "@types/shelljs": "^0.8.5",
121 "@types/sinon": "^7.0.12",
122 "@types/systemjs": "^0.20.2",
123 "@types/webpack": "^4.4.32",
124 "ajv": "^8.6.1",
125 "concurrently": "^6.2.0",
126 "core-js": "^3.15.2",
127 "core-js-pure": "^3.15.2",
128 "cross-env": "^7.0.3",
129 "css-loader": "^5.2.6",
130 "jsdom": "^16.6.0",
131 "lint-staged": "^11.0.0",
132 "pre-commit": "^1.2.2",
133 "prettier": "^2.3.2",
134 "sinon": "^9.2.4",
135 "source-map-support": "^0.5.19",
136 "style-loader": "^3.0.0",
137 "stylus": "^0.54.8",
138 "stylus-loader": "^6.1.0",
139 "ts-loader": "^9.2.3",
140 "umd-compat-loader": "^2.1.2",
141 "url-search-params-polyfill": "^8.1.1",
142 "webpack": "^5.43.0",
143 "webpack-cli": "^4.7.2"
144 },
145 "internDev": {
146 "configs": [
147 "tsconfig.json",
148 "tests/tsconfig.json",
149 "tests/examples/tsconfig.json"
150 ],
151 "resources": {
152 "_build": [
153 "src/**/*.{styl,d.ts,html,js,png}",
154 "src/**/!(tsconfig).json"
155 ],
156 "_build/src": [
157 "types/**",
158 "bin/**",
159 "schemas/**"
160 ],
161 "_tests": [
162 "tests/**/*.{xml,d.ts,js}",
163 "src/**/*.{styl,d.ts,html,js,png}"
164 ]
165 }
166 },
167 "lint-staged": {
168 "src/**/*.{ts,json,css}": [
169 "prettier --write"
170 ],
171 "tests/**/*.{ts,json,css}": [
172 "prettier --write"
173 ],
174 "*.ts": [
175 "prettier --write"
176 ],
177 "{intern,tsconfig}.json": [
178 "prettier --write"
179 ]
180 },
181 "pre-commit": "precommit"
182}