|
19 | 19 | "build:js": "lerna exec --parallel -- babel -d lib -s -x .ts --env-name production --root-mode upward src",
|
20 | 20 | "build:misc": "lerna exec --parallel -- cp ../../DISCLAIMER-WIP ../../LICENSE ../../NOTICE ../../README.md .",
|
21 | 21 | "build:types": "tsc --build",
|
22 |
| - "clean": "tsc --build --clean && lerna exec -- rimraf DISCLAIMER-WIP LICENSE NOTICE README.md lib && rimraf .nyc_output coverage docs web/dist *.tsbuildinfo", |
| 22 | + "clean": "tsc --build --clean && lerna exec -- rimraf DISCLAIMER-WIP LICENSE NOTICE README.md coverage docs lib web/dist", |
23 | 23 | "docs": "tsc --build && typedoc",
|
24 | 24 | "lint": "eslint .",
|
25 | 25 | "prepublishOnly": "yarn run build",
|
26 | 26 | "publish": "lerna publish",
|
27 | 27 | "publish:ci": "yarn run publish --canary --exact --force-publish '*' --no-verify-access --yes minor",
|
28 | 28 | "start": "yarn run web:server",
|
29 |
| - "test": "cross-env BABEL_ENV=test nyc mocha packages/**/*.test.ts", |
| 29 | + "test": "cross-env BABEL_ENV=test c8 -a -r html -r text mocha packages/**/*.test.ts", |
| 30 | + "test:watch": "cross-env BABEL_ENV=test mocha -p -w packages/**/*.test.ts", |
30 | 31 | "validate": "cross-env BABEL_ENV=test mocha test/**/*.test.ts",
|
31 | 32 | "web:build": "webpack --config=web/webpack.config.js --mode development",
|
32 | 33 | "web:server": "webpack-dev-server --config=web/webpack.config.js --hot --mode development"
|
|
38 | 39 | "@babel/plugin-transform-runtime": "^7.13.10",
|
39 | 40 | "@babel/preset-env": "^7.13.12",
|
40 | 41 | "@babel/preset-typescript": "^7.13.0",
|
41 |
| - "@babel/register": "^7.13.14", |
42 |
| - "@types/chai": "^4.2.11", |
43 |
| - "@types/mocha": "^7.0.2", |
| 42 | + "@types/mocha": "^9.0.0", |
44 | 43 | "@types/node-fetch": "^2.5.7",
|
45 | 44 | "@types/resolve": "^1.17.0",
|
46 | 45 | "@typescript-eslint/eslint-plugin": "^4.20.0",
|
47 | 46 | "@typescript-eslint/parser": "^4.20.0",
|
48 | 47 | "ajv": "^6.11.0",
|
49 | 48 | "babel-loader": "^8.0.5",
|
50 |
| - "babel-plugin-add-import-extension": "^1.4.1", |
51 | 49 | "babel-plugin-istanbul": "^6.0.0",
|
52 | 50 | "babel-plugin-module-resolver": "^4.0.0",
|
53 | 51 | "babel-plugin-preserve-comment-header": "^1.0.1",
|
54 |
| - "chai": "^4.2.0", |
| 52 | + "babel-register-esm": "^1.2.1", |
| 53 | + "c8": "^7.10.0", |
55 | 54 | "concurrently": "^5.3.0",
|
56 | 55 | "cross-env": "^6.0.3",
|
57 | 56 | "eslint": "^7.5.0",
|
|
66 | 65 | "jsdom": "^16.2.2",
|
67 | 66 | "lerna": "^3.20.2",
|
68 | 67 | "lint-staged": "^10.0.2",
|
69 |
| - "mocha": "^8.0.1", |
| 68 | + "mocha": "^9.1.3", |
70 | 69 | "node-fetch": "^2.5.0",
|
71 |
| - "nyc": "^15.0.0", |
72 | 70 | "prettier": "^2.0.5",
|
73 | 71 | "resolve": "^1.15.0",
|
74 | 72 | "rimraf": "^3.0.0",
|
|
80 | 78 | "webpack-dev-server": "^3.10.1"
|
81 | 79 | },
|
82 | 80 | "engines": {
|
83 |
| - "node": "^12.20 || ^14.15 || ^15.4 || ^16.0", |
| 81 | + "node": "^12.20 || ^14.15 || ^15.4 || ^16.0 || ^17.0", |
84 | 82 | "yarn": "^1.5.0"
|
85 | 83 | }
|
86 | 84 | }
|
0 commit comments