diff --git a/package-lock.json b/package-lock.json index 908492a95f..1540b6d507 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@bazel/bazelisk": "^1.5.0", "@bazel/esbuild": "3.7.0", "@bazel/ibazel": "^0.15.0", - "@bazel/typescript": "3.7.0", + "@bazel/typescript": "4.4.6", "@commitlint/cli": "12", "@commitlint/config-angular": "12", "@docusaurus/core": "2.0.0-beta.3", @@ -45,7 +45,7 @@ "@types/json-stable-stringify": "^1.0.32", "@types/lodash": "^4.14.150", "@types/minimist": "^1.2.1", - "@types/node": "14", + "@types/node": "14 || 16", "@types/react": "17", "@types/react-dom": "17", "@types/rimraf": "^3.0.0", @@ -92,7 +92,7 @@ "minimist": "^1.2.5", "patch-package": "^6.2.2", "prettier": "^2.0.5", - "react": "^16.3.0", + "react": "^16.3.0 || 17", "react-dom": "^16.3.0", "regenerate": "^1.4.2", "rimraf": "^3.0.2", @@ -2110,16 +2110,17 @@ } }, "node_modules/@bazel/typescript": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@bazel/typescript/-/typescript-3.7.0.tgz", - "integrity": "sha512-bkNHZaCWg4Jk+10wzhFDhB+RRZkfob/yydC4qRzUVxCDLPFICYgC0PWeLhf/ixEhVeHtS0Cmv74M+QziqKSdbw==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@bazel/typescript/-/typescript-4.4.6.tgz", + "integrity": "sha512-J205En8MjmnWSPnz4CqJm1x4mzcdWM+HvAsOzzVb0DHx86O+mjPFwqleeAtPGLTE9aWskel81XICJfEuTlNtiw==", "dev": true, "hasInstallScript": true, "dependencies": { + "@bazel/worker": "4.4.6", "protobufjs": "6.8.8", "semver": "5.6.0", "source-map-support": "0.5.9", - "tsutils": "2.27.2" + "tsutils": "3.21.0" }, "bin": { "ts_project_options_validator": "internal/ts_project_options_validator.js", @@ -2138,6 +2139,15 @@ "semver": "bin/semver" } }, + "node_modules/@bazel/worker": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@bazel/worker/-/worker-4.4.6.tgz", + "integrity": "sha512-1Sk0FGIc1m9rFwXhCnm46XDRng88vAnY1FBb7OQPonha/kuxjZTpPDP7q2ndSkqDNyCFKp94cPUFUT58Fgqvfw==", + "dev": true, + "dependencies": { + "google-protobuf": "^3.6.1" + } + }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -6878,27 +6888,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -15521,6 +15510,12 @@ "node": ">= 4" } }, + "node_modules/google-protobuf": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.1.tgz", + "integrity": "sha512-Isv1RlNC+IzZzilcxnlVSf+JvuhxmY7DaxYCBy+zPS9XVuJRtlTTIXR9hnZ1YL1MMusJn/7eSy2swCzZIomQSg==", + "dev": true + }, "node_modules/got": { "version": "11.8.2", "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", @@ -29301,15 +29296,18 @@ "dev": true }, "node_modules/tsutils": { - "version": "2.27.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.27.2.tgz", - "integrity": "sha512-qf6rmT84TFMuxAKez2pIfR8UCai49iQsfB7YWVjV1bKpy/d0PWT5rEOSM6La9PiHZ0k1RRZQiwVdVJfQ3BPHgg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "dependencies": { "tslib": "^1.8.1" }, + "engines": { + "node": ">= 6" + }, "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev" + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, "node_modules/tsutils/node_modules/tslib": { @@ -33734,15 +33732,16 @@ "dev": true }, "@bazel/typescript": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@bazel/typescript/-/typescript-3.7.0.tgz", - "integrity": "sha512-bkNHZaCWg4Jk+10wzhFDhB+RRZkfob/yydC4qRzUVxCDLPFICYgC0PWeLhf/ixEhVeHtS0Cmv74M+QziqKSdbw==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@bazel/typescript/-/typescript-4.4.6.tgz", + "integrity": "sha512-J205En8MjmnWSPnz4CqJm1x4mzcdWM+HvAsOzzVb0DHx86O+mjPFwqleeAtPGLTE9aWskel81XICJfEuTlNtiw==", "dev": true, "requires": { + "@bazel/worker": "4.4.6", "protobufjs": "6.8.8", "semver": "5.6.0", "source-map-support": "0.5.9", - "tsutils": "2.27.2" + "tsutils": "3.21.0" }, "dependencies": { "semver": { @@ -33753,6 +33752,15 @@ } } }, + "@bazel/worker": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@bazel/worker/-/worker-4.4.6.tgz", + "integrity": "sha512-1Sk0FGIc1m9rFwXhCnm46XDRng88vAnY1FBb7OQPonha/kuxjZTpPDP7q2ndSkqDNyCFKp94cPUFUT58Fgqvfw==", + "dev": true, + "requires": { + "google-protobuf": "^3.6.1" + } + }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", @@ -37571,21 +37579,6 @@ "lru-cache": "^6.0.0" } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -44503,6 +44496,12 @@ } } }, + "google-protobuf": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.19.1.tgz", + "integrity": "sha512-Isv1RlNC+IzZzilcxnlVSf+JvuhxmY7DaxYCBy+zPS9XVuJRtlTTIXR9hnZ1YL1MMusJn/7eSy2swCzZIomQSg==", + "dev": true + }, "got": { "version": "11.8.2", "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", @@ -52790,6 +52789,7 @@ "chalk": "^4.1.0", "find-up": "^5.0.0", "mkdirp": "^1.0.4", + "postcss": "^8.2.4", "strip-json-comments": "^3.1.1" } }, @@ -55434,9 +55434,9 @@ "dev": true }, "tsutils": { - "version": "2.27.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.27.2.tgz", - "integrity": "sha512-qf6rmT84TFMuxAKez2pIfR8UCai49iQsfB7YWVjV1bKpy/d0PWT5rEOSM6La9PiHZ0k1RRZQiwVdVJfQ3BPHgg==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" diff --git a/package.json b/package.json index 006876ba54..bd4be396fd 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@bazel/bazelisk": "^1.5.0", "@bazel/esbuild": "3.7.0", "@bazel/ibazel": "^0.15.0", - "@bazel/typescript": "3.7.0", + "@bazel/typescript": "4.4.6", "@commitlint/cli": "12", "@commitlint/config-angular": "12", "@docusaurus/core": "2.0.0-beta.3",