|
3 | 3 | "private": true,
|
4 | 4 | "license": "MIT",
|
5 | 5 | "scripts": {
|
6 |
| - "build:types": "tsc -p tsconfig.build.types.json", |
7 | 6 | "codelabs:build": "node ./packages/codelabs/build-codelabs.js",
|
8 | 7 | "docs:build": "rimraf _site && node cli-build.js",
|
9 | 8 | "docs:serve-build": "node packages/es-dev-server/dist/cli.js -o docs/",
|
|
14 | 13 | "lint": "run-p lint:*",
|
15 | 14 | "lint:eslint": "eslint --ext .js,.html .",
|
16 | 15 | "lint:prettier": "prettier \"**/*.{js,md}\" \"**/package.json\" --check",
|
17 |
| - "lint:types": "tsc", |
| 16 | + "lint:types": "npm run types", |
18 | 17 | "lint:versions": "node ./scripts/lint-versions.js",
|
19 |
| - "postinstall": "patch-package", |
| 18 | + "postinstall": "patch-package && npm run setup", |
20 | 19 | "release": "changeset publish && yarn format",
|
| 20 | + "setup": "npm run setup:ts-configs", |
| 21 | + "setup:ts-configs": "node scripts/generate-ts-configs.mjs", |
21 | 22 | "site:build": "npm run docs:build && node scripts/workspaces-scripts-bin.mjs site:build",
|
22 | 23 | "site:start": "npm run docs:start",
|
23 | 24 | "start": "npm run docs:start",
|
24 | 25 | "test": "yarn test:web && yarn test:node",
|
25 | 26 | "test:node": "mocha \"packages/*/test-node/**/*.test.{ts,js,mjs,cjs}\" --exit --retries 3",
|
26 | 27 | "test:node:watch": "mocha \"packages/*/test-node/**/*.test.{ts,js,mjs,cjs}\" --watch",
|
27 | 28 | "test:web": "web-test-runner",
|
| 29 | + "types": "run-s types:clear types:copy types:build", |
| 30 | + "types:build": "tsc --build", |
| 31 | + "types:clear": "rimraf packages/*/types/", |
| 32 | + "types:copy": "node scripts/workspaces-scripts-bin.mjs types:copy", |
28 | 33 | "update-dependency": "node scripts/update-dependency.js"
|
29 | 34 | },
|
30 | 35 | "dependencies": {
|
|
41 | 46 | "@types/eslint": "^7.2.4",
|
42 | 47 | "@types/estree": "^0.0.45",
|
43 | 48 | "@types/parse5-htmlparser2-tree-adapter": "^5.0.1",
|
| 49 | + "@web/dev-server": "^0.0.15", |
44 | 50 | "@web/test-runner": "^0.9.5",
|
45 | 51 | "@web/test-runner-playwright": "^0.6.4",
|
46 | 52 | "babel-eslint": "^10.0.3",
|
47 | 53 | "chai": "^4.2.0",
|
48 | 54 | "concurrently": "^5.2.0",
|
| 55 | + "copyfiles": "^2.4.0", |
49 | 56 | "core-js": "2.6.10",
|
50 | 57 | "eslint": "^7.6.0",
|
51 | 58 | "eslint-config-airbnb-base": "^14.0.0",
|
|
68 | 75 | "rollup": "^2.7.2",
|
69 | 76 | "rollup-plugin-copy": "^3.3.0",
|
70 | 77 | "sinon": "^7.4.1",
|
71 |
| - "typescript": "~4.0.3", |
72 |
| - "webpack-merge": "^4.1.5" |
| 78 | + "typescript": "~4.0.3" |
73 | 79 | },
|
74 | 80 | "resolutions": {
|
75 | 81 | "@types/estree": "0.0.45"
|
|
0 commit comments