-
Notifications
You must be signed in to change notification settings - Fork 109
/
package.json
37 lines (37 loc) · 1.83 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
{
"name": "karma-typescript-monorepo",
"description": "Monorepo for karma-typescript packages",
"private": true,
"author": "monounity",
"license": "MIT",
"scripts": {
"setup": "npm run setup:packages && npm run setup:examples && npm run setup:integration-tests",
"setup:packages": "npm install && lerna bootstrap --hoist --no-ci",
"setup:examples": "cd examples/angular2 && npm i && cd ../.. && cd examples/typescript-1.6.2 && npm i && cd ../.. && cd examples/typescript-1.8.10 && npm i && cd ../.. && cd examples/typescript-latest && npm i && cd ../..",
"setup:integration-tests": "cd tests/integration-latest && npm i && cd ../..",
"build": "lerna run build",
"lint": "lerna run lint",
"test": "lerna run test",
"test:examples": "npm run test:examples:angular && npm run test:examples:typescript-1.6.2 && npm run test:examples:typescript-1.8.10 && npm run test:examples:typescript-latest",
"test:examples:angular": "npm --prefix examples/angular2/ test",
"test:examples:typescript-1.6.2": "npm --prefix examples/typescript-1.6.2/ test",
"test:examples:typescript-1.8.10": "npm --prefix examples/typescript-1.8.10/ test",
"test:examples:typescript-latest": "npm --prefix examples/typescript-latest/ test",
"test:integration": "npm --prefix tests/integration-latest/ test",
"ci": "npm run lint && npm run build && node ci-install.js && npm run test && npm run test:examples && npm run test:integration"
},
"dependencies": {
"fs-extra": "^9.0.1",
"lerna": "^3.22.1"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/karma-typescript",
"logo": "https://opencollective.com/opencollective/logo.txt"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.1.0",
"@typescript-eslint/parser": "^4.1.0",
"eslint": "^7.8.1"
}
}