UNPKG

4.84 kBJSONView Raw
1{
2 "name": "intern",
3 "version": "4.3.2",
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 "tasks",
21 "tests",
22 "types"
23 ],
24 "keywords": [
25 "javascript",
26 "test",
27 "unit",
28 "testing",
29 "ci",
30 "continuous integration",
31 "bdd",
32 "tdd",
33 "xunit",
34 "istanbul",
35 "chai",
36 "dojo",
37 "toolkit",
38 "selenium",
39 "sauce labs",
40 "code coverage"
41 ],
42 "repository": {
43 "type": "git",
44 "url": "https://github.com/theintern/intern.git"
45 },
46 "bin": {
47 "intern": "./bin/intern.js"
48 },
49 "scripts": {
50 "build": "intern-dev-clean && concurrently intern-dev-build intern-dev-api",
51 "devpack": "intern-dev-build && cd _build/src && npm pack && cp *.tgz ../../",
52 "clean": "intern-dev-clean",
53 "lint": "intern-dev-lint",
54 "release": "cross-env INTERN_BUILD=release intern-dev-release",
55 "start": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js serveOnly",
56 "test": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js",
57 "preci": "intern-dev-build",
58 "ci": "npm test config=@ci",
59 "watch": "intern-dev-build watch",
60 "precommit": "lint-staged"
61 },
62 "dependencies": {
63 "@theintern/common": "~0.1.2",
64 "@theintern/digdug": "~2.2.2",
65 "@theintern/leadfoot": "~2.2.2",
66 "@types/benchmark": "~1.0.30",
67 "@types/chai": "~4.1.4",
68 "@types/charm": "~1.0.0",
69 "@types/diff": "~3.5.1",
70 "@types/express": "~4.11.1",
71 "@types/http-errors": "~1.6.1",
72 "@types/istanbul-lib-coverage": "~1.1.0",
73 "@types/istanbul-lib-hook": "~1.0.0",
74 "@types/istanbul-lib-instrument": "~1.7.2",
75 "@types/istanbul-lib-report": "~1.1.0",
76 "@types/istanbul-lib-source-maps": "~1.2.1",
77 "@types/istanbul-reports": "~1.1.0",
78 "@types/lodash": "~4.14.112",
79 "@types/mime-types": "~2.1.0",
80 "@types/platform": "~1.3.0",
81 "@types/resolve": "0.0.7",
82 "@types/shell-quote": "~1.6.0",
83 "@types/statuses": "~1.3.0",
84 "@types/ws": "~4.0.2",
85 "benchmark": "~2.1.4",
86 "body-parser": "~1.18.3",
87 "chai": "~4.1.2",
88 "charm": "~1.0.2",
89 "diff": "~3.5.0",
90 "express": "~4.16.3",
91 "glob": "~7.1.1",
92 "http-errors": "~1.6.3",
93 "istanbul-lib-coverage": "~1.2.1",
94 "istanbul-lib-hook": "~1.2.2",
95 "istanbul-lib-instrument": "~1.10.2",
96 "istanbul-lib-report": "~1.1.5",
97 "istanbul-lib-source-maps": "~1.2.6",
98 "istanbul-reports": "~1.5.1",
99 "lodash": "~4.17.10",
100 "mime-types": "~2.1.19",
101 "minimatch": "~3.0.4",
102 "platform": "~1.3.5",
103 "resolve": "~1.7.1",
104 "shell-quote": "~1.6.1",
105 "source-map": "~0.6.1",
106 "statuses": "~1.5.0",
107 "tslib": "~1.9.3",
108 "ws": "~5.1.1"
109 },
110 "devDependencies": {
111 "@dojo/loader": "~0.1.1",
112 "@theintern/dev": "~0.8.1",
113 "@types/body-parser": "~1.16.4",
114 "@types/glob": "~5.0.35",
115 "@types/grunt": "~0.4.23",
116 "@types/jsdom": "~11.0.6",
117 "@types/node": "~9.6.23",
118 "@types/parse5": "~4.0.0",
119 "@types/shelljs": "~0.7.9",
120 "@types/sinon": "~2.3.2",
121 "@types/systemjs": "~0.20.2",
122 "@types/webpack": "~4.1.7",
123 "ajv": "~6.4.0",
124 "concurrently": "~3.5.0",
125 "core-js": "~2.5.7",
126 "cross-env": "~5.2.0",
127 "css-loader": "~0.28.11",
128 "jsdom": "~11.8.0",
129 "lint-staged": "~7.2.0",
130 "pre-commit": "~1.2.2",
131 "prettier": "~1.13.7",
132 "promise-polyfill": "~8.1.0",
133 "sinon": "~2.3.6",
134 "source-map-support": "~0.5.6",
135 "style-loader": "~0.20.3",
136 "stylus": "~0.54.5",
137 "stylus-loader": "~3.0.2",
138 "ts-loader": "~4.4.2",
139 "ts-node": "~7.0.0",
140 "umd-compat-loader": "~2.1.0",
141 "url-search-params-polyfill": "~4.0.1",
142 "webpack": "~4.16.1",
143 "webpack-cli": "~3.1.0"
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 ],
160 "_tests": [
161 "tests/**/*.{xml,d.ts,js}",
162 "src/**/*.{styl,d.ts,html,js,png}"
163 ]
164 }
165 },
166 "lint-staged": {
167 "src/**/*.{ts,json,css}": [
168 "prettier --write",
169 "git add"
170 ],
171 "tests/**/*.{ts,json,css}": [
172 "prettier --write",
173 "git add"
174 ],
175 "*.ts": [
176 "prettier --write",
177 "git add"
178 ],
179 "{intern,tsconfig}.json": [
180 "prettier --write",
181 "git add"
182 ]
183 },
184 "pre-commit": "precommit"
185}