From b17b8e2d5af33bb1d0877fbb6c61abb02d8dddaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 14 Feb 2022 16:18:50 +0100 Subject: [PATCH] Update most dev dependencies (#14267) * Update ESLint * Remove unused lodash and enhanced-resolve * Update chalk * Update `fancy-log` * Update `mergeiterator` * [lockfile] Update `cached-path-relative` * [lockfile] Update `tar` * [lockfile] Update `elliptic` * [lockfile] Update `copy-props` * [lockfile] Update `ssri` * [lockfile] Update `y18n` * [lockfile] Update `ini` --- babel-worker.cjs | 10 +- package.json | 14 +- yarn.lock | 380 +++++++++++++++++++++++++++++++---------------- 3 files changed, 264 insertions(+), 140 deletions(-) diff --git a/babel-worker.cjs b/babel-worker.cjs index 6a27d27d1d9c..a22f56ec00c5 100644 --- a/babel-worker.cjs +++ b/babel-worker.cjs @@ -1,9 +1,13 @@ const { transformSync } = require("@babel/core"); const { mkdirSync, statSync, readFileSync, writeFileSync } = require("fs"); const { dirname } = require("path"); -const chalk = require("chalk"); const fancyLog = require("fancy-log"); +let chalk; +const chalkP = import("chalk").then(ns => { + chalk = ns.default; +}); + function needCompile(src, dest) { let destStat; try { @@ -19,7 +23,9 @@ function needCompile(src, dest) { return srcStat.mtimeMs > destStat.mtimeMs; } -exports.transform = function (src, dest) { +exports.transform = function transform(src, dest) { + if (!chalk) return chalkP.then(() => transform(src, dest)); + mkdirSync(dirname(dest), { recursive: true }); if (!needCompile(src, dest)) { return; diff --git a/package.json b/package.json index 54ecd64283b0..333b4e7779d4 100644 --- a/package.json +++ b/package.json @@ -43,18 +43,17 @@ "@typescript-eslint/eslint-plugin": "^5.5.0", "@typescript-eslint/parser": "^5.5.0", "babel-plugin-transform-charcodes": "^0.2.0", - "chalk": "^2.4.2", + "chalk": "^5.0.0", "charcodes": "^0.2.0", - "enhanced-resolve": "^5.8.2", - "eslint": "^8.1.0", + "eslint": "^8.9.0", "eslint-formatter-codeframe": "^7.32.1", "eslint-import-resolver-node": "^0.3.6", "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jest": "^25.2.2", + "eslint-plugin-jest": "^26.1.0", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prettier": "^3.4.0", - "fancy-log": "^1.3.3", + "eslint-plugin-prettier": "^4.0.0", + "fancy-log": "^2.0.0", "flow-bin": "^0.123.0", "glob": "^7.1.7", "gulp": "^4.0.2", @@ -65,8 +64,7 @@ "jest": "^27.4.0", "jest-worker": "^27.4.0", "lint-staged": "^9.2.0", - "lodash": "^4.17.21", - "mergeiterator": "^1.2.5", + "mergeiterator": "^1.4.4", "prettier": "2.5.0", "rollup": "~2.54.0", "rollup-plugin-dts": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 052c90de41da..5809c9d37e35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3816,20 +3816,20 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.0.2, @eslint/eslintrc@npm:^1.0.3": - version: 1.0.3 - resolution: "@eslint/eslintrc@npm:1.0.3" +"@eslint/eslintrc@npm:^1.0.2, @eslint/eslintrc@npm:^1.1.0": + version: 1.1.0 + resolution: "@eslint/eslintrc@npm:1.1.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.0.0 + espree: ^9.3.1 globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 - js-yaml: ^3.13.1 + js-yaml: ^4.1.0 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: a39f74d764b1b8ba8b05e942ab8dc3684648468180ce453e0ce5669af3d95b9dc18577ff55cc3b58cfed5a5f1bf6182191a740da07572606268eeb2b6fd0402d + checksum: 784aa2157e2808b52bbbaf1d1cfca9a6ba0b2faaa3696eb7a1229d4b357400fbd8a6aa09a16e7ae0868ea075d3a8f365cf5928b6d05a1df47f40a1167423a4fa languageName: node linkType: hard @@ -3844,10 +3844,21 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.0": - version: 1.2.0 - resolution: "@humanwhocodes/object-schema@npm:1.2.0" - checksum: 40b75480376de8104d65f7c44a7dd76d30fb57823ca8ba3a3239b2b568323be894d93440578a72fd8e5e2cc3df3577ce0d2f0fe308b990dd51cf35392bf3c9a2 +"@humanwhocodes/config-array@npm:^0.9.2": + version: 0.9.3 + resolution: "@humanwhocodes/config-array@npm:0.9.3" + dependencies: + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.4 + checksum: 6e5d7d274941c459bab0a14a87e372206d89fad3e4879d982edc942e8cc34da6510ea3644b8535a2a9edaa6527e91dccceabc6837ffa8ee506d66bca5d269ebc + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.0, @humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 languageName: node linkType: hard @@ -4601,7 +4612,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:5.5.0, @typescript-eslint/experimental-utils@npm:^5.0.0": +"@typescript-eslint/experimental-utils@npm:5.5.0": version: 5.5.0 resolution: "@typescript-eslint/experimental-utils@npm:5.5.0" dependencies: @@ -4634,6 +4645,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/scope-manager@npm:5.11.0" + dependencies: + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/visitor-keys": 5.11.0 + checksum: bf7feaed495ed4cafa1b89a2b73781b30061d019e1c1b3765dc8006e7f36b537f6f451e37c77400067771318b4f0c5915804084dc6299ea7c6ecde2daf0aca1c + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.5.0": version: 5.5.0 resolution: "@typescript-eslint/scope-manager@npm:5.5.0" @@ -4644,6 +4665,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/types@npm:5.11.0" + checksum: b1531481da75a6c89510ad03f3db68e4797b25438bb902ee322bd1c154b83396016271cc00356dcdbc300a8ee421493aae803b8c716f36d7b4808fe045ae3a2a + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.5.0": version: 5.5.0 resolution: "@typescript-eslint/types@npm:5.5.0" @@ -4651,6 +4679,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.11.0" + dependencies: + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/visitor-keys": 5.11.0 + debug: ^4.3.2 + globby: ^11.0.4 + is-glob: ^4.0.3 + semver: ^7.3.5 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 7bda55501c586efd7f8065b4158016486d8af92b8419931fbea7cec9bfe074075de8cdebec8baa1ac8a5c3f973599b9dd44a51fced1792176e49cd60cc8e5442 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.5.0": version: 5.5.0 resolution: "@typescript-eslint/typescript-estree@npm:5.5.0" @@ -4669,6 +4715,32 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^5.10.0": + version: 5.11.0 + resolution: "@typescript-eslint/utils@npm:5.11.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.11.0 + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/typescript-estree": 5.11.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 5ab1a15db1e0a2fbb857a8a16325459ad3d5239066f2641aa93ad9f7d08252d3a4ca6ae356c51cba1c6c81a65d84883436566b01932fa55b64a69796b950900d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.11.0" + dependencies: + "@typescript-eslint/types": 5.11.0 + eslint-visitor-keys: ^3.0.0 + checksum: 8f0b6fe1e86bc93825a137be3220f57e3a4bee410cca5d35963a0cd416750b31291a73c4294676d94ed0f5066b4cfb3a8f512d409881daa550d1645f4381eb21 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.5.0": version: 5.5.0 resolution: "@typescript-eslint/visitor-keys@npm:5.5.0" @@ -5173,12 +5245,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.2.4, acorn@npm:^8.5.0": - version: 8.5.0 - resolution: "acorn@npm:8.5.0" +"acorn@npm:^8.0.4, acorn@npm:^8.2.4, acorn@npm:^8.7.0": + version: 8.7.0 + resolution: "acorn@npm:8.7.0" bin: acorn: bin/acorn - checksum: 2e4c1dbed3da327684863debf31d341bf8882c6893c506653872c00977eee45675feb9129255d6c74c88424d2b20d889ca6de5b39776e5e3cccfc756b3ca1da8 + checksum: e0f79409d68923fbf1aa6d4166f3eedc47955320d25c89a20cc822e6ba7c48c5963d5bc657bc242d68f7a4ac9faf96eef033e8f73656da6c640d4219935fdfd0 languageName: node linkType: hard @@ -5907,18 +5979,17 @@ __metadata: "@typescript-eslint/eslint-plugin": ^5.5.0 "@typescript-eslint/parser": ^5.5.0 babel-plugin-transform-charcodes: ^0.2.0 - chalk: ^2.4.2 + chalk: ^5.0.0 charcodes: ^0.2.0 - enhanced-resolve: ^5.8.2 - eslint: ^8.1.0 + eslint: ^8.9.0 eslint-formatter-codeframe: ^7.32.1 eslint-import-resolver-node: ^0.3.6 eslint-plugin-flowtype: ^8.0.3 eslint-plugin-import: ^2.25.4 - eslint-plugin-jest: ^25.2.2 + eslint-plugin-jest: ^26.1.0 eslint-plugin-node: ^11.1.0 - eslint-plugin-prettier: ^3.4.0 - fancy-log: ^1.3.3 + eslint-plugin-prettier: ^4.0.0 + fancy-log: ^2.0.0 flow-bin: ^0.123.0 glob: ^7.1.7 gulp: ^4.0.2 @@ -5929,8 +6000,7 @@ __metadata: jest: ^27.4.0 jest-worker: ^27.4.0 lint-staged: ^9.2.0 - lodash: ^4.17.21 - mergeiterator: ^1.2.5 + mergeiterator: ^1.4.4 prettier: 2.5.0 rollup: ~2.54.0 rollup-plugin-dts: ^2.0.0 @@ -6050,10 +6120,10 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.1.1, bn.js@npm:^4.4.0": - version: 4.11.9 - resolution: "bn.js@npm:4.11.9" - checksum: 59b67623585ca568f81bc0a00b215cd09ab75cbf632c73fcbe6a19c207ea7a510684e61becad6cdfcc678f716792f49de5a70fc057465e4e5e79f13d81291171 +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.1.1, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 languageName: node linkType: hard @@ -6094,7 +6164,7 @@ __metadata: languageName: node linkType: hard -"brorand@npm:^1.0.1": +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be @@ -6392,9 +6462,9 @@ __metadata: linkType: hard "cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": - version: 1.0.2 - resolution: "cached-path-relative@npm:1.0.2" - checksum: 643fa65a6522f975505d273c2027ff7632437e9be79bb7f02fa655ccb30cfe6e6219eff70b8ad73558806f6453bc18391623967ef2d065745fc4a1efd48c2a3e + version: 1.1.0 + resolution: "cached-path-relative@npm:1.1.0" + checksum: 2f1d63c2301feda575039b945811e54b2dc851b49e94aa366d2916fece745fe4f4490a28a68bd0afe79c2fe336bebf62cbdfa2ad75b178d33b074089114d402d languageName: node linkType: hard @@ -6499,13 +6569,10 @@ __metadata: languageName: node linkType: hard -"chalk@npm:*, chalk@npm:^4.0.0, chalk@npm:^4.1.0": - version: 4.1.0 - resolution: "chalk@npm:4.1.0" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 +"chalk@npm:*, chalk@npm:^5.0.0": + version: 5.0.0 + resolution: "chalk@npm:5.0.0" + checksum: 6eba7c518b9aa5fe882ae6d14a1ffa58c418d72a3faa7f72af56641f1bbef51b645fca1d6e05d42357b7d3c846cd504c0b7b64d12309cdd07867e3b4411e0d01 languageName: node linkType: hard @@ -6543,6 +6610,16 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^4.0.0, chalk@npm:^4.1.0": + version: 4.1.0 + resolution: "chalk@npm:4.1.0" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -6984,12 +7061,12 @@ __metadata: linkType: hard "copy-props@npm:^2.0.1": - version: 2.0.4 - resolution: "copy-props@npm:2.0.4" + version: 2.0.5 + resolution: "copy-props@npm:2.0.5" dependencies: - each-props: ^1.3.0 - is-plain-object: ^2.0.1 - checksum: 48a8cd2374f222a58eeacbe268fd52f96a039e632ee96cc3f8fe1fbb00699b76032cee47c073882aec44fcc1e2096685e811e1c65995bcfefae739b5f2b2a2a4 + each-props: ^1.3.2 + is-plain-object: ^5.0.0 + checksum: e05bbd4b020fb19f3ce9edce51478d41283397af7ac393297859e2014f518d96e3e2d47ff84736e7c46c17f03fee58c5cef16a8a2420237b069873e5cfe80672 languageName: node linkType: hard @@ -7497,7 +7574,7 @@ __metadata: languageName: node linkType: hard -"each-props@npm:^1.3.0": +"each-props@npm:^1.3.2": version: 1.3.2 resolution: "each-props@npm:1.3.2" dependencies: @@ -7532,17 +7609,17 @@ __metadata: linkType: hard "elliptic@npm:^6.0.0": - version: 6.5.3 - resolution: "elliptic@npm:6.5.3" + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" dependencies: - bn.js: ^4.4.0 - brorand: ^1.0.1 + bn.js: ^4.11.9 + brorand: ^1.1.0 hash.js: ^1.0.0 - hmac-drbg: ^1.0.0 - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.0 - checksum: fe1e546ed35ff69622130eb56abd3df8b4e9f009922ec2f1a4437d9c752a026d570a9863751912076effa1060f559bee8d816d6e89835fe8111834694e812165 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 languageName: node linkType: hard @@ -7599,13 +7676,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.7.0, enhanced-resolve@npm:^5.8.2": - version: 5.8.2 - resolution: "enhanced-resolve@npm:5.8.2" +"enhanced-resolve@npm:^5.7.0": + version: 5.9.0 + resolution: "enhanced-resolve@npm:5.9.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 6e871ec5b183220dbcdaff8580cbdacee5425e321790e5846abd1b573d20d2bcb37f73ee983fd10c6d6878d31a2d08e234e72fc91a81236d64623ee6ba7d6611 + checksum: 06435f52670229eb7fd8d92ea2d988a275f9a1b8c08b9023ba45767c6ed844bc87aa9c9c7e6d044eef99ad73fc3b066b78101163696e5c53121909e5bf8efe8b languageName: node linkType: hard @@ -7967,18 +8044,20 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^25.2.2": - version: 25.2.2 - resolution: "eslint-plugin-jest@npm:25.2.2" +"eslint-plugin-jest@npm:^26.1.0": + version: 26.1.0 + resolution: "eslint-plugin-jest@npm:26.1.0" dependencies: - "@typescript-eslint/experimental-utils": ^5.0.0 + "@typescript-eslint/utils": ^5.10.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 + "@typescript-eslint/eslint-plugin": ^5.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true - checksum: ba78bf20625f017b47f2dc0fe12226f461e7b289fd7e3314421f51a993b142dd51017404524950a95978b3b86850a64931f0615f274cdfeeafea078abf594d73 + jest: + optional: true + checksum: 5d796092640202dd519c44c4270a335e7b5e7cd74f36b41754c2a9ed007a0110f4cc9b4b721dafe6724b3f93a3c9d27f9a0267c7e2a86e0f71a4a9f920897adc languageName: node linkType: hard @@ -7998,18 +8077,18 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^3.4.0": - version: 3.4.0 - resolution: "eslint-plugin-prettier@npm:3.4.0" +"eslint-plugin-prettier@npm:^4.0.0": + version: 4.0.0 + resolution: "eslint-plugin-prettier@npm:4.0.0" dependencies: prettier-linter-helpers: ^1.0.0 peerDependencies: - eslint: ">=5.0.0" - prettier: ">=1.13.0" + eslint: ">=7.28.0" + prettier: ">=2.0.0" peerDependenciesMeta: eslint-config-prettier: optional: true - checksum: 30a07e8d12637d2988e371f6a20ff4c86fd7fdc3596d1d18d62c0367804f38e06a65052d0281234aeb2552e4d1908dcb2de20543413e038251a2717a46400a9d + checksum: 03d69177a3c21fa2229c7e427ce604429f0b20ab7f411e2e824912f572a207c7f5a41fd1f0a95b9b8afe121e291c1b1f1dc1d44c7aad4b0837487f9c19f5210d languageName: node linkType: hard @@ -8050,6 +8129,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^7.1.1": + version: 7.1.1 + resolution: "eslint-scope@npm:7.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + languageName: node + linkType: hard + "eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" @@ -8084,10 +8173,10 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-visitor-keys@npm:3.0.0" - checksum: 352607f367a2e0e2f9f234e40d6d9b34c39399345b8a9f204e1343749ddfae505d8343909cba6c4abc2ca03add4cdc0530af5e98f870ad7183fc2a89458669e5 +"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0": + version: 3.3.0 + resolution: "eslint-visitor-keys@npm:3.3.0" + checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 languageName: node linkType: hard @@ -8140,23 +8229,22 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.1.0": - version: 8.1.0 - resolution: "eslint@npm:8.1.0" +"eslint@npm:^8.9.0": + version: 8.9.0 + resolution: "eslint@npm:8.9.0" dependencies: - "@eslint/eslintrc": ^1.0.3 - "@humanwhocodes/config-array": ^0.6.0 + "@eslint/eslintrc": ^1.1.0 + "@humanwhocodes/config-array": ^0.9.2 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 - enquirer: ^2.3.5 escape-string-regexp: ^4.0.0 - eslint-scope: ^6.0.0 + eslint-scope: ^7.1.1 eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.0.0 - espree: ^9.0.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.3.1 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -8164,7 +8252,7 @@ __metadata: functional-red-black-tree: ^1.0.1 glob-parent: ^6.0.1 globals: ^13.6.0 - ignore: ^4.0.6 + ignore: ^5.2.0 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 @@ -8175,16 +8263,14 @@ __metadata: minimatch: ^3.0.4 natural-compare: ^1.4.0 optionator: ^0.9.1 - progress: ^2.0.0 regexpp: ^3.2.0 - semver: ^7.2.1 - strip-ansi: ^6.0.0 + strip-ansi: ^6.0.1 strip-json-comments: ^3.1.0 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: e0b0c4bddd8673f376730b5bc72876fd0298e0ed9e52fa0707e48854ab0cea6a6a1945dbe2a059db1c867aafba7979b9d770060696e3f0ffc9d4b635ca4bce49 + checksum: 8efecdb9752ee6cb4d2787a14e00cbeab29562ed95dd71c6f3f8ac410426a067d5aa659416d2290e46ca44bc5607e6a6e6c62f814694d8639f80666f522022a7 languageName: node linkType: hard @@ -8199,14 +8285,14 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.0.0": - version: 9.0.0 - resolution: "espree@npm:9.0.0" +"espree@npm:^9.0.0, espree@npm:^9.3.1": + version: 9.3.1 + resolution: "espree@npm:9.3.1" dependencies: - acorn: ^8.5.0 + acorn: ^8.7.0 acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.0.0 - checksum: f313c642e35587ce62a419f57ceea47937a719b084c7b31f649d2ca15ed92bc2dde58e2ac4fc381a74364b0db0b97d9cdb2a5d1ca0ccd7483bde9b4b04fe23e8 + eslint-visitor-keys: ^3.3.0 + checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5 languageName: node linkType: hard @@ -8490,7 +8576,7 @@ __metadata: languageName: node linkType: hard -"fancy-log@npm:^1.3.2, fancy-log@npm:^1.3.3": +"fancy-log@npm:^1.3.2": version: 1.3.3 resolution: "fancy-log@npm:1.3.3" dependencies: @@ -8502,6 +8588,15 @@ __metadata: languageName: node linkType: hard +"fancy-log@npm:^2.0.0": + version: 2.0.0 + resolution: "fancy-log@npm:2.0.0" + dependencies: + color-support: ^1.1.3 + checksum: 5652bf35e6a0be68bc011cf38706c78c7724808311e88905a3e4623d0e86168f084a9f38109dce2b2f78078ae704e4b55095effda743b4795c37f30ddb70497e + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -9522,7 +9617,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"hmac-drbg@npm:^1.0.0": +"hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" dependencies: @@ -9657,10 +9752,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.1.8": - version: 5.1.8 - resolution: "ignore@npm:5.1.8" - checksum: 967abadb61e2cb0e5c5e8c4e1686ab926f91bc1a4680d994b91947d3c65d04c3ae126dcdf67f08e0feeb8ff8407d453e641aeeddcc47a3a3cca359f283cf6121 +"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0": + version: 5.2.0 + resolution: "ignore@npm:5.2.0" + checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 languageName: node linkType: hard @@ -9743,7 +9838,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -9765,9 +9860,9 @@ fsevents@^1.2.7: linkType: hard "ini@npm:^1.3.4": - version: 1.3.5 - resolution: "ini@npm:1.3.5" - checksum: a4c1652f481a7770f6c4d223dbc0ea3cbbe253f7af8ddc8276e22e1185ab8252404dd0ca2ba625e4829a507b3e8e1ec3df38243d0cc4b20dbe915a22118d3f98 + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 languageName: node linkType: hard @@ -10139,6 +10234,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c + languageName: node + linkType: hard + "is-potential-custom-element-name@npm:^1.0.1": version: 1.0.1 resolution: "is-potential-custom-element-name@npm:1.0.1" @@ -11699,10 +11801,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mergeiterator@npm:^1.2.5": - version: 1.2.5 - resolution: "mergeiterator@npm:1.2.5" - checksum: 60f318607df26cfea3f9b61a1b103376dff62daa34810d04c90cee9583f33ab74038cd4185367ca076d6732f0e9b587983696c1e4b863adeae5b5b460771f30b +"mergeiterator@npm:^1.4.4": + version: 1.4.4 + resolution: "mergeiterator@npm:1.4.4" + dependencies: + type-any-iterable: ^1.0.5 + checksum: ef0071ed9da6e14059cc1a0efe39e3c19636f994b83d0b11c65f5c465485fca1bf1c53fa3d6605d6fce2dc52e845758c797cbb53b33a9926ab43279db7eb67b7 languageName: node linkType: hard @@ -11786,7 +11890,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"minimalistic-crypto-utils@npm:^1.0.0, minimalistic-crypto-utils@npm:^1.0.1": +"minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed @@ -11818,13 +11922,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"minizlib@npm:^2.1.0": - version: 2.1.0 - resolution: "minizlib@npm:2.1.0" +"minizlib@npm:^2.1.1": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" dependencies: minipass: ^3.0.0 yallist: ^4.0.0 - checksum: 6a811aaa3ac98bb2a2a91935c6b5380d7b25e37add9919146848d359340cb6ae6692c5dc5a565c6708196cfe8785953a385dbc07f4349d13231f077427c39cd0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 languageName: node linkType: hard @@ -14261,11 +14365,11 @@ fsevents@^1.2.7: linkType: hard "ssri@npm:^6.0.1": - version: 6.0.1 - resolution: "ssri@npm:6.0.1" + version: 6.0.2 + resolution: "ssri@npm:6.0.2" dependencies: figgy-pudding: ^3.5.1 - checksum: 9520acadfe75867e4a9d815572320133465730b1cd5f76b80913096b69266eceb40673e62b4899c7a62607eb07f625b9748016d94bdfcf8d813b3c2f9629ec76 + checksum: 7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551 languageName: node linkType: hard @@ -14506,12 +14610,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0": - version: 6.0.0 - resolution: "strip-ansi@npm:6.0.0" +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" dependencies: - ansi-regex: ^5.0.0 - checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c languageName: node linkType: hard @@ -14699,16 +14803,16 @@ fsevents@^1.2.7: linkType: hard "tar@npm:^6.0.1": - version: 6.0.2 - resolution: "tar@npm:6.0.2" + version: 6.1.11 + resolution: "tar@npm:6.1.11" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 minipass: ^3.0.0 - minizlib: ^2.1.0 + minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: f98df3f87d537dd2a9734c01095ce763d873c1946dcdef181b0383a17449ff402ff3baa9e7d8860bc87359e4cbfa4ae2945da27520d01f58244aaf1bf49f9070 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f languageName: node linkType: hard @@ -15049,6 +15153,22 @@ fsevents@^1.2.7: languageName: node linkType: hard +"type-any-iterable@npm:^1.0.5": + version: 1.0.5 + resolution: "type-any-iterable@npm:1.0.5" + dependencies: + type-async-value: ^1.0.4 + checksum: efdf300e760342315ef91ca7a310ead9cc9cf7689fcdb2b8879c43c69eaa3b59d202abf37f4da796a6991da19beb3ece4bd7fc8bb81faea628436cc53dd19e9f + languageName: node + linkType: hard + +"type-async-value@npm:^1.0.4": + version: 1.0.4 + resolution: "type-async-value@npm:1.0.4" + checksum: eb0c4655fd6173fd70e2aed56370d32702d2ade3da32767a4d351ffd06440955ee157d3421b56116903eeceb39375a8eae1b60572f3ee690b306455e556cbf18 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -15995,16 +16115,16 @@ fsevents@^1.2.7: linkType: hard "y18n@npm:^3.2.1": - version: 3.2.1 - resolution: "y18n@npm:3.2.1" - checksum: e359082da23498caf6ffa5f4f715338fa974027d7e9cf1938462b41e69cf62addac0f1970c169f15f97fd20fb1cf8d44d069b4d51942b3c255ee13d5b234b6b8 + version: 3.2.2 + resolution: "y18n@npm:3.2.2" + checksum: 6154fd7544f8bbf5b18cdf77692ed88d389be49c87238ecb4e0d6a5276446cd2a5c29cc4bdbdddfc7e4e498b08df9d7e38df4a1453cf75eecfead392246ea74a languageName: node linkType: hard "y18n@npm:^4.0.0": - version: 4.0.0 - resolution: "y18n@npm:4.0.0" - checksum: 66e22d38bf994723b625dcc0159f6fd4068c511f8c565df39e8aa53426f5f31e4a9664a8d7099fbde2c22a1c71be2cb60e83f4c2961a5ee48672418d825a7bc2 + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 014dfcd9b5f4105c3bb397c1c8c6429a9df004aa560964fb36732bfb999bfe83d45ae40aeda5b55d21b1ee53d8291580a32a756a443e064317953f08025b1aa4 languageName: node linkType: hard