From d29cec48e3f540bad8a20dbd68a2b9bd600a369d Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Fri, 15 Oct 2021 12:09:54 +0300 Subject: [PATCH] Migrate to picocolors (#1606) Ref https://github.com/ai/nanocolors#nano-colors Nanocolors is deprecated in favour of picocolors to avoid drama. All dependencies already migrated. Also fixed one vulnerability. The main change is step away from named exports and dual modules support in favour of smaller package. --- bin/svgo | 4 +- lib/svgo/coa.js | 10 +- package.json | 4 +- yarn.lock | 897 +++++++++++++++++++++++------------------------- 4 files changed, 446 insertions(+), 469 deletions(-) diff --git a/bin/svgo b/bin/svgo index f5eb43d6f..efa0a2912 100755 --- a/bin/svgo +++ b/bin/svgo @@ -1,10 +1,10 @@ #!/usr/bin/env node -const { red } = require('nanocolors'); +const colors = require('picocolors'); const { program } = require('commander'); const makeProgram = require('../lib/svgo/coa'); makeProgram(program); program.parseAsync(process.argv).catch(error => { - console.error(red(error.stack)); + console.error(colors.red(error.stack)); process.exit(1); }); diff --git a/lib/svgo/coa.js b/lib/svgo/coa.js index 68f30fb47..84e88ac62 100644 --- a/lib/svgo/coa.js +++ b/lib/svgo/coa.js @@ -2,7 +2,7 @@ const fs = require('fs'); const path = require('path'); -const { green, red } = require('nanocolors'); +const colors = require('picocolors'); const { loadConfig, optimize } = require('../svgo-node.js'); const pluginsMap = require('../../plugins/plugins.js'); const PKG = require('../../package.json'); @@ -73,7 +73,7 @@ module.exports = function makeProgram(program) { 'Only output error messages, not regular status messages' ) .option('--show-plugins', 'Show available plugins and exit') - // used by nanocolors internally + // used by picocolors internally .option('--no-color', 'Output plain text without color') .action(action); }; @@ -387,7 +387,7 @@ function processSVGData(config, info, data, output, input) { const result = optimize(data, { ...config, ...info }); if (result.modernError) { - console.error(red(result.modernError.toString())); + console.error(colors.red(result.modernError.toString())); process.exit(1); } if (config.datauri) { @@ -457,7 +457,7 @@ function printProfitInfo(inBytes, outBytes) { Math.round((inBytes / 1024) * 1000) / 1000 + ' KiB' + (profitPercents < 0 ? ' + ' : ' - ') + - green(Math.abs(Math.round(profitPercents * 10) / 10) + '%') + + colors.green(Math.abs(Math.round(profitPercents * 10) / 10) + '%') + ' = ' + Math.round((outBytes / 1024) * 1000) / 1000 + ' KiB' @@ -509,7 +509,7 @@ function checkWriteFileError(input, output, data, error) { function showAvailablePlugins() { const list = Object.entries(pluginsMap) .sort(([a], [b]) => a.localeCompare(b)) - .map(([name, plugin]) => ` [ ${green(name)} ] ${plugin.description}`) + .map(([name, plugin]) => ` [ ${colors.green(name)} ] ${plugin.description}`) .join('\n'); console.log('Currently available plugins:\n' + list); } diff --git a/package.json b/package.json index 0f4a891b9..03d0ea3b0 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "css-select": "^4.1.3", "css-tree": "^1.1.3", "csso": "^4.2.0", - "nanocolors": "^0.2.1", + "picocolors": "^1.0.0", "stable": "^0.1.8" }, "devDependencies": { @@ -117,7 +117,7 @@ "@types/jest": "^27.0.1", "del": "^6.0.0", "eslint": "^7.32.0", - "jest": "^27.2.1", + "jest": "^27.2.5", "mock-stdin": "^1.0.0", "node-fetch": "^2.6.2", "pixelmatch": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index 5a2d85696..9ba410f99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 4 cacheKey: 7 -"@babel/code-frame@npm:7.12.11, @babel/code-frame@npm:^7.10.4": +"@babel/code-frame@npm:7.12.11": version: 7.12.11 resolution: "@babel/code-frame@npm:7.12.11" dependencies: @@ -14,12 +14,12 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/code-frame@npm:7.14.5" +"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.14.5, @babel/code-frame@npm:^7.15.8": + version: 7.15.8 + resolution: "@babel/code-frame@npm:7.15.8" dependencies: "@babel/highlight": ^7.14.5 - checksum: 48c584cad9aa05ff16fa965b4572deae0343d51abe658a2fb72640e924c229d47f71f880a474cc1e14e613f88a4bfd576609b1e0d8073bbc4e50e60f7e678626 + checksum: 91718136f0334fb6f80f0fcc1f5c75620b75312951fa712e98953e25e7975b5b09325232e7cbe7c1564f06a4ec5bcc5eafb1f3cbbe7825f89627baf3e005dc94 languageName: node linkType: hard @@ -30,37 +30,37 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.15.5, @babel/core@npm:^7.1.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": - version: 7.15.5 - resolution: "@babel/core@npm:7.15.5" +"@babel/core@npm:7.15.8, @babel/core@npm:^7.1.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": + version: 7.15.8 + resolution: "@babel/core@npm:7.15.8" dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/generator": ^7.15.4 + "@babel/code-frame": ^7.15.8 + "@babel/generator": ^7.15.8 "@babel/helper-compilation-targets": ^7.15.4 - "@babel/helper-module-transforms": ^7.15.4 + "@babel/helper-module-transforms": ^7.15.8 "@babel/helpers": ^7.15.4 - "@babel/parser": ^7.15.5 + "@babel/parser": ^7.15.8 "@babel/template": ^7.15.4 "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 + "@babel/types": ^7.15.6 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.1.2 semver: ^6.3.0 source-map: ^0.5.0 - checksum: 84c787c8215f722598eed9f7b07e434df0a109520fa752c2a63f6ab4e9dd3b2ff08c31b3a030b329845fb6c1c771dba0180ecdf5b73b949ef173117bbb861bb8 + checksum: 25e14f164cdc661127d35cc1401106e00a27a24d0d7d0e22c9661e4de22286e63768dad57477da67fdff38e5611b7f68b465df18ed8a800b2bf2ac61103a48ac languageName: node linkType: hard -"@babel/generator@npm:^7.15.4, @babel/generator@npm:^7.7.2": - version: 7.15.4 - resolution: "@babel/generator@npm:7.15.4" +"@babel/generator@npm:^7.15.4, @babel/generator@npm:^7.15.8, @babel/generator@npm:^7.7.2": + version: 7.15.8 + resolution: "@babel/generator@npm:7.15.8" dependencies: - "@babel/types": ^7.15.4 + "@babel/types": ^7.15.6 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: 5ee8687d492ce44b613109f5a9e40e6b344177286c0d2578d3a144ea54855f20e80124399207d027a2262c04b52a99c8a538e77289f3a0e7b204ec06e550f531 + checksum: 047174e57cc79679ad5dcc422233ed1191eba5539229d15a9bbe2da4a5b2d313d6e0b19a0dee714f08f6d0adfaf6454ba67509ef1108004c9c8ccb4b39bab2af languageName: node linkType: hard @@ -125,9 +125,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.15.4": - version: 7.15.7 - resolution: "@babel/helper-module-transforms@npm:7.15.7" +"@babel/helper-module-transforms@npm:^7.15.8": + version: 7.15.8 + resolution: "@babel/helper-module-transforms@npm:7.15.8" dependencies: "@babel/helper-module-imports": ^7.15.4 "@babel/helper-replace-supers": ^7.15.4 @@ -137,7 +137,7 @@ __metadata: "@babel/template": ^7.15.4 "@babel/traverse": ^7.15.4 "@babel/types": ^7.15.6 - checksum: 07335b9ffc534a900261dee90237cbfc694b43e1436740f4c427419b0048b8ad58363e0ee94e39111597ac6fdfc19de5beb2f0635f51274a7cece1f220de68c2 + checksum: 0d2ee0241bd2f110d454f6fbec2d017a49d65650a2a02805eeb9f529903ef18ca0de14a434bc418cceba21c174d4c3243d03fbbcefd1ed5b379eba7a1467edcd languageName: node linkType: hard @@ -223,12 +223,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.15.4, @babel/parser@npm:^7.15.5, @babel/parser@npm:^7.7.2": - version: 7.15.7 - resolution: "@babel/parser@npm:7.15.7" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.15.4, @babel/parser@npm:^7.15.8, @babel/parser@npm:^7.7.2": + version: 7.15.8 + resolution: "@babel/parser@npm:7.15.8" bin: parser: ./bin/babel-parser.js - checksum: 17867022ece71d3f6311842f7543f6956d04e480b752539540d117adcdcf82e248adc70924e9ab8233086a039f7835a38fb72fdf776e5748fb60a1d08f1e8b30 + checksum: 73911701bcb2136c2d0148f6abed268aff28ba186ac183fca9ee160c9d96ced4111158526acb0765aa8cfce3f896a059fe4ef939ed2961f090dc32ab2d5d3206 languageName: node linkType: hard @@ -482,50 +482,49 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^27.2.0": - version: 27.2.0 - resolution: "@jest/console@npm:27.2.0" +"@jest/console@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/console@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^27.2.0 - jest-util: ^27.2.0 + jest-message-util: ^27.2.5 + jest-util: ^27.2.5 slash: ^3.0.0 - checksum: 82a64185f6062e3525a5e74340e2a30b8a7e9e29579aec95a35b438b997b8c18dc7274111007e7cb61cc0a6035ff5ff6706e7cafc66b185b9839eefb2ec7d806 + checksum: 7375c4acc6330fa9733f6496c5a0a2da9073519f795290fe20519093d3562e85ff107f49e91fc4a17fa4cd281da76267e48906c1db23648348dd7937711f0b5e languageName: node linkType: hard -"@jest/core@npm:^27.2.1": - version: 27.2.1 - resolution: "@jest/core@npm:27.2.1" +"@jest/core@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/core@npm:27.2.5" dependencies: - "@jest/console": ^27.2.0 - "@jest/reporters": ^27.2.1 - "@jest/test-result": ^27.2.0 - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/console": ^27.2.5 + "@jest/reporters": ^27.2.5 + "@jest/test-result": ^27.2.5 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 emittery: ^0.8.1 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-changed-files: ^27.1.1 - jest-config: ^27.2.1 - jest-haste-map: ^27.2.0 - jest-message-util: ^27.2.0 + jest-changed-files: ^27.2.5 + jest-config: ^27.2.5 + jest-haste-map: ^27.2.5 + jest-message-util: ^27.2.5 jest-regex-util: ^27.0.6 - jest-resolve: ^27.2.0 - jest-resolve-dependencies: ^27.2.1 - jest-runner: ^27.2.1 - jest-runtime: ^27.2.1 - jest-snapshot: ^27.2.1 - jest-util: ^27.2.0 - jest-validate: ^27.2.0 - jest-watcher: ^27.2.0 + jest-resolve: ^27.2.5 + jest-resolve-dependencies: ^27.2.5 + jest-runner: ^27.2.5 + jest-runtime: ^27.2.5 + jest-snapshot: ^27.2.5 + jest-util: ^27.2.5 + jest-validate: ^27.2.5 + jest-watcher: ^27.2.5 micromatch: ^4.0.4 - p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 @@ -534,56 +533,57 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: a2b52c3a111775161b58e5fd7e71767a9085bcb6125c814e87abae198ef5c3600a1e6d76555b507609caca40291e9b98014ab1db35abd0c584a2db97ab86a0d2 + checksum: 0a3fdea706c64276b99af94fe24c90f259a36d273a528da479d6c2f6d1cfa85277ce6d8d5effb3c37bff33dbb1f213aaeb6c39ce000b0747761327f6813d99b9 languageName: node linkType: hard -"@jest/environment@npm:^27.2.0": - version: 27.2.0 - resolution: "@jest/environment@npm:27.2.0" +"@jest/environment@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/environment@npm:27.2.5" dependencies: - "@jest/fake-timers": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/fake-timers": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" - jest-mock: ^27.1.1 - checksum: c3ac3311238b0b5fa36f53d506d4ae7046307db91b1448476aa7a11587a1ac7de517522ac2949f75524aca4d4d9cff0ccd52bb09daea85c418d7eab0f79822c5 + jest-mock: ^27.2.5 + checksum: c4ef06b88bdd1ab1c88726ae73794ad30c0f6d116f27ac1c18b36b538bd1b7e2719406e8ea85bb621166efc1e8730eabade6335042bccb8d81573fb8c42f7db3 languageName: node linkType: hard -"@jest/fake-timers@npm:^27.2.0": - version: 27.2.0 - resolution: "@jest/fake-timers@npm:27.2.0" +"@jest/fake-timers@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/fake-timers@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 - "@sinonjs/fake-timers": ^7.0.2 + "@jest/types": ^27.2.5 + "@sinonjs/fake-timers": ^8.0.1 "@types/node": "*" - jest-message-util: ^27.2.0 - jest-mock: ^27.1.1 - jest-util: ^27.2.0 - checksum: d062d2da31aee81f788a9aef3f4bae295e029c1272611765d17dd450c9b9ca07859c50f4cb1ebf47fbb08eec970381e23b8d04479f1ee37618d8df5a0599288c + jest-message-util: ^27.2.5 + jest-mock: ^27.2.5 + jest-util: ^27.2.5 + checksum: 3cfb19c5f2e556c96990fd02bde0ad31062ea5390fbcdcde572ae573c94139bcc366514a978df5b35315763c8e5af99a68a7224b8a6a5d6ca29f3700ae4b5d9e languageName: node linkType: hard -"@jest/globals@npm:^27.2.1": - version: 27.2.1 - resolution: "@jest/globals@npm:27.2.1" +"@jest/globals@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/globals@npm:27.2.5" dependencies: - "@jest/environment": ^27.2.0 - "@jest/types": ^27.1.1 - expect: ^27.2.1 - checksum: 839478dd3cc75e4ab68ae006785a0c8de21ec1b0104b18050c1267e9685bf049cc3500ecf29384df747e5d5b6619c56f4ac56dc6e5bda5d96b3fe1f42b7e385e + "@jest/environment": ^27.2.5 + "@jest/types": ^27.2.5 + expect: ^27.2.5 + checksum: c530f7e72ec5623ffd7814eb952f831b9ad02130be32a3a17d63245d7e1a42aff8cb95b6a71730b8e310897add96956c24eddd8f06b3e27c337c7b3ddb2f702e languageName: node linkType: hard -"@jest/reporters@npm:^27.2.1": - version: 27.2.1 - resolution: "@jest/reporters@npm:27.2.1" +"@jest/reporters@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/reporters@npm:27.2.5" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^27.2.0 - "@jest/test-result": ^27.2.0 - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/console": ^27.2.5 + "@jest/test-result": ^27.2.5 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 + "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -594,21 +594,21 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.2 - jest-haste-map: ^27.2.0 - jest-resolve: ^27.2.0 - jest-util: ^27.2.0 - jest-worker: ^27.2.0 + jest-haste-map: ^27.2.5 + jest-resolve: ^27.2.5 + jest-util: ^27.2.5 + jest-worker: ^27.2.5 slash: ^3.0.0 source-map: ^0.6.0 string-length: ^4.0.1 terminal-link: ^2.0.0 - v8-to-istanbul: ^8.0.0 + v8-to-istanbul: ^8.1.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 41065ed7b44a72c05b429960922d32356a6dd35571d58803eb3c811bbbb62278b607b697631bdcd8fe509c8d592f8b852b7105faa779b55902b0d90b3b274055 + checksum: 8761be8ba1c338b1267af891c1290609340f15ff0d1fe7fcc0dc29bd9332a0eb86cd900424aac37f93d8a3930c36a69936868872b75286adfcb50a4e240a65f7 languageName: node linkType: hard @@ -623,63 +623,63 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^27.2.0": - version: 27.2.0 - resolution: "@jest/test-result@npm:27.2.0" +"@jest/test-result@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/test-result@npm:27.2.5" dependencies: - "@jest/console": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/console": ^27.2.5 + "@jest/types": ^27.2.5 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 0aa4c6c40135f68e9f10d67acb76b9b3e19d1b0fcddcd1132a2cce4fa7e2a40b54489c370bdeaa74c46bb587930f970a9572e6cc3227b459f2f9c5670107381d + checksum: bc573c4f4429d00b81034c2524cfd44f634faf89692afa7f24f6d071788f86a7eea8ea0a7771b9925fdcd4363ab2fe5aa194e6437af8ddc7aa4c36c11f4fb159 languageName: node linkType: hard -"@jest/test-sequencer@npm:^27.2.1": - version: 27.2.1 - resolution: "@jest/test-sequencer@npm:27.2.1" +"@jest/test-sequencer@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/test-sequencer@npm:27.2.5" dependencies: - "@jest/test-result": ^27.2.0 + "@jest/test-result": ^27.2.5 graceful-fs: ^4.2.4 - jest-haste-map: ^27.2.0 - jest-runtime: ^27.2.1 - checksum: a6445ab84b9747c68cd77fb1f18c68dc10f6dbd1912fa7c0e436a8f294095da3d342ecd56d6c81812efadc84fe26a4cfa60d6b9e180b2a3550e5ecd428d1d3b8 + jest-haste-map: ^27.2.5 + jest-runtime: ^27.2.5 + checksum: 273ed36f84fca169f6fab63c4135006688277037904836e137af58a57e0878643f2e92964484767291867c028d34d6881adeeeab59efd35f4e2a7cda21f55317 languageName: node linkType: hard -"@jest/transform@npm:^27.2.1": - version: 27.2.1 - resolution: "@jest/transform@npm:27.2.1" +"@jest/transform@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/transform@npm:27.2.5" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 babel-plugin-istanbul: ^6.0.0 chalk: ^4.0.0 convert-source-map: ^1.4.0 fast-json-stable-stringify: ^2.0.0 graceful-fs: ^4.2.4 - jest-haste-map: ^27.2.0 + jest-haste-map: ^27.2.5 jest-regex-util: ^27.0.6 - jest-util: ^27.2.0 + jest-util: ^27.2.5 micromatch: ^4.0.4 pirates: ^4.0.1 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: c6ebfb4481cf5dae9fcfda05bd4f5b4e79fcc2030c516d6a20a67e128d6391248a1641846b57262de34cf9371101f4657f883fffdb52295c18103c08a2ea2f1f + checksum: 4f713475e4c2494844afb43deb08f23579a87aeae4258099b8d6c7a1a10cd3bf7767bfe3211b46a906ba96e4b6a44ed7d1447d4a5a1aee5e7ded35fee7677027 languageName: node linkType: hard -"@jest/types@npm:^27.1.1": - version: 27.1.1 - resolution: "@jest/types@npm:27.1.1" +"@jest/types@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/types@npm:27.2.5" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^16.0.0 chalk: ^4.0.0 - checksum: c310ebf3ec0724a6e933ccd9eb3ee46d4da0bcc87b4572b9a2734d4e534ac130a724be9f8eedbd6aa9cff5df0d5844cb16550f3d10d467d71838cf38ccb534f9 + checksum: c123dc9b5e997a0828d0cf1be6d1758c605ef8c4167ce4203f568947fb9075cdc27cfb82c5726032464236556fdc919f6f670645bc65068c3fb77c05085c473d languageName: node linkType: hard @@ -796,12 +796,12 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^7.0.2": - version: 7.1.2 - resolution: "@sinonjs/fake-timers@npm:7.1.2" +"@sinonjs/fake-timers@npm:^8.0.1": + version: 8.0.1 + resolution: "@sinonjs/fake-timers@npm:8.0.1" dependencies: "@sinonjs/commons": ^1.7.0 - checksum: 5ce48e40db14d7e1419bae287b84559133d580cb56130b51d7479dff318bfafed87531f8b48f618f07e3c9a6113c9e3f00286805d55de64986b9cccb8eb6d5cf + checksum: f9f73504278c94ab9337d36e9f594082451f55fa7824e8fcd650354aaa0427c3bfb4ea26ff9afdb10e0d3c48da46452d0754bc0248aeb987584d47af63115e3d languageName: node linkType: hard @@ -935,9 +935,9 @@ __metadata: linkType: hard "@types/prettier@npm:^2.1.5": - version: 2.3.2 - resolution: "@types/prettier@npm:2.3.2" - checksum: 7b425386aaf3b03fa63382ed1aceff367477ef9a52a2705978bfb1495fa1d8795316e1ab84671f6c8c5920de59a33d1567d837b9eb033996983efdfdbce84cb3 + version: 2.4.1 + resolution: "@types/prettier@npm:2.4.1" + checksum: c191cf299ff2fe7c1b9e68920c7d0f700d23c9407d29792dc26f6faa26b4b7d056c6e915f35c0f6cdf497789c58d3074e428d1b99242cbfa3013b63576b3b270 languageName: node linkType: hard @@ -1124,10 +1124,10 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-regex@npm:5.0.0" - checksum: cbd9b5c9dbbb4a949c2a6e93f1c6cc19f0683d8a4724d08d2158627be6d373f0f3ba1f4ada01dce7ee141f2ba2628fbbd29932c7d49926e3b630c7f329f3178b +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: c944e1229f022a2071f7477ea425964328c577d2c752083fe564ea0513b6d733c9ec65102f6d4d2b54cba0cb2dc969648b60d567abeff13dc95ecc0b9b97737d languageName: node linkType: hard @@ -1213,12 +1213,12 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^27.2.1": - version: 27.2.1 - resolution: "babel-jest@npm:27.2.1" +"babel-jest@npm:^27.2.5": + version: 27.2.5 + resolution: "babel-jest@npm:27.2.5" dependencies: - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.0.0 babel-preset-jest: ^27.2.0 @@ -1227,7 +1227,7 @@ __metadata: slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: 44c79b9c3d307b6140c928945d4889b7290d72edc2a4a94384a7f0da19d3d682318c58afc206a62d02b9e31d8eb7d7dbf6a0568c978f60bd17a1cdd5cc8af0c8 + checksum: 36383f8cad30ce892c75b5c3fc25f0998c338bfa70ce485a15e2f1d7ddea0b90cc5536375d37e616971eb0ef6deea720c5e057b4c7c35a035bd821557c6a39ce languageName: node linkType: hard @@ -1349,17 +1349,17 @@ __metadata: linkType: hard "browserslist@npm:^4.16.6": - version: 4.17.1 - resolution: "browserslist@npm:4.17.1" + version: 4.17.4 + resolution: "browserslist@npm:4.17.4" dependencies: - caniuse-lite: ^1.0.30001259 - electron-to-chromium: ^1.3.846 + caniuse-lite: ^1.0.30001265 + electron-to-chromium: ^1.3.867 escalade: ^3.1.1 - nanocolors: ^0.1.5 - node-releases: ^1.1.76 + node-releases: ^2.0.0 + picocolors: ^1.0.0 bin: browserslist: cli.js - checksum: 735d4f007dc74f5281d80c7f1677e22d750b78cf9e3c934e8ff4308674fcd4b561c9ec4a8aca7fecd34366077489b29004ca472a480140ccd7674d739c21b7f6 + checksum: b2b7acf1a8c983902de3bc9ed4f23ad471e402d987ed12cc11766b05373a6c239343ca04d28ab0ac06c9e76bf0e37ffbd7f0dcf9bd9f54f4782c26211d40c08a languageName: node linkType: hard @@ -1450,12 +1450,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001259": - version: 1.0.30001260 - resolution: "caniuse-lite@npm:1.0.30001260" - dependencies: - nanocolors: ^0.1.0 - checksum: 8626bce717bfd29775cab2b90351a4a92e21ba1e59ef82cf24498228d39ec1e9e354fbcff23918ae9cbc848d3a278e75de35edca4eb739317fddbffe0479eaf5 +"caniuse-lite@npm:^1.0.30001265": + version: 1.0.30001267 + resolution: "caniuse-lite@npm:1.0.30001267" + checksum: e5993209c363cc63dd314d013a94edb8adacccc065badc8d3c3d1458566ab178ca8cdbc8e9558b32ad0fb54dfb82d1fa56de2790a1e4cc5440a9124a98680acd languageName: node linkType: hard @@ -1886,10 +1884,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.846": - version: 1.3.848 - resolution: "electron-to-chromium@npm:1.3.848" - checksum: 0eedeb75a04adfa5febb13edf5b07340b9e8a6f4674ac2a2f620168e43896b000e87ff22687fe85859661311e559f399e6b67678cb9b85f090f77f0f79d7ab2d +"electron-to-chromium@npm:^1.3.867": + version: 1.3.870 + resolution: "electron-to-chromium@npm:1.3.870" + checksum: 170ae322b5cc582f1418adcec89b40e893a4a89be3fa9f12c9636531175e069e1ec3aa58cb79a7ee777a3f57ed52a582740dbf0742c3396c9a71ccefa39a584b languageName: node linkType: hard @@ -2183,17 +2181,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^27.2.1": - version: 27.2.1 - resolution: "expect@npm:27.2.1" +"expect@npm:^27.2.5": + version: 27.2.5 + resolution: "expect@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 ansi-styles: ^5.0.0 jest-get-type: ^27.0.6 - jest-matcher-utils: ^27.2.0 - jest-message-util: ^27.2.0 + jest-matcher-utils: ^27.2.5 + jest-message-util: ^27.2.5 jest-regex-util: ^27.0.6 - checksum: 9367c5b5ffbb474b3bc382186aabbcdf37c8c9e5abff38517bcc1e756debb645a1ab36e17179f9eab71cc80311d7ba4fe0491c85f51c1ba223032c09779e4a65 + checksum: 55419f9e963d6e4df0d13ce90ff17431a111112b007d58f6bf712784a6f2bbdbbb4c1b41879ef6a3b9e6b36c30e26ef1c74b40724dfc5785c69713cb5ae7e1da languageName: node linkType: hard @@ -2449,8 +2447,8 @@ __metadata: linkType: hard "glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.1.7 - resolution: "glob@npm:7.1.7" + version: 7.2.0 + resolution: "glob@npm:7.2.0" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 @@ -2458,7 +2456,7 @@ __metadata: minimatch: ^3.0.4 once: ^1.3.0 path-is-absolute: ^1.0.0 - checksum: 352f74f08247db5420161a2f68f2bd84b53228b5fcfc9dcc37cd54d3f19ec0232495d84aeff1286d0727059e9fdc1031400e00b971bdc59e30f8f82b199c9d02 + checksum: 1171c3d7b1f5a367499e498826cddafc642aa55ef21e810031a287d3199612a889059d7d2c276a04c636c3ac2fd5943896bfc309110b21fafaeb8a1e0a199d6e languageName: node linkType: hard @@ -2639,14 +2637,14 @@ __metadata: linkType: hard "import-local@npm:^3.0.2": - version: 3.0.2 - resolution: "import-local@npm:3.0.2" + version: 3.0.3 + resolution: "import-local@npm:3.0.3" dependencies: pkg-dir: ^4.2.0 resolve-cwd: ^3.0.0 bin: import-local-fixture: fixtures/cli.js - checksum: 9ba5f1697b8b11aae8dab7964bf1c2409ed5dc51dd03fe8698fb32df04a3a683adbe9d95e6bb963a384373ec8d055c508f0c534b45aac1de4a3b4b653e6cfe82 + checksum: 7acddfb42dadf69d83456100ba2106cd89d4ec5d432e65773026bbbc9e27c1e1444f57ec14bb428a35dd4bf018030a35f180bf382e8a89b8cb8810b7701ac520 languageName: node linkType: hard @@ -2841,9 +2839,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-coverage@npm:3.0.1" - checksum: ed24db47b8da1f5f5784b5522c4a9e84b4d14e2fb6e03ccd3d392a641824608381c1427b89ff0b22e131d17bd97b175cab91176ebd792de26876e0f760b46846 + version: 3.0.2 + resolution: "istanbul-lib-coverage@npm:3.0.2" + checksum: 8af4f359bdf17620941c5c0a5b76578ea6521ce0d1f49711fca152a2ebb017897af7d1dac0fdb73fa425b5eabd871489b2c3a2dd78098caf79f103bab0ef5642 languageName: node linkType: hard @@ -2871,80 +2869,80 @@ __metadata: linkType: hard "istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.0 - resolution: "istanbul-lib-source-maps@npm:4.0.0" + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: debug: ^4.1.1 istanbul-lib-coverage: ^3.0.0 source-map: ^0.6.1 - checksum: 018b5feeb4a3eb32675abb0129e88e48009de6c0b1c1c7006e8dadd5b15e54f4c09cbbeba0febf8bd7bacd25a514abc61c91e4340479d859a0c185448f692099 + checksum: 85ae0abd1dc2fa01aa521fdc3ab159b80f031e3c52a896b2726dfb3aeee5f2a119d6bb29516eaa8b0ec465a877cadb51de196f76bfbcff2307c86f854ee30082 languageName: node linkType: hard "istanbul-reports@npm:^3.0.2": - version: 3.0.2 - resolution: "istanbul-reports@npm:3.0.2" + version: 3.0.5 + resolution: "istanbul-reports@npm:3.0.5" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: d4ed416e13fe0fc709566439086660ddab58dce9d6a655053c5315715aac8225bc7e9fcae553c2c3d8cc66cd4b59498a50b92d543a4820c5be0e5ee30178cdf0 + checksum: fcc33ecb0374ff3a2690b42e886c692fa12a28bdd03c01a63b7e721b8f6758b316834c5df77fad55d224d3dba179c2069900aa7c6cf2e1518778519f81a9b45e languageName: node linkType: hard -"jest-changed-files@npm:^27.1.1": - version: 27.1.1 - resolution: "jest-changed-files@npm:27.1.1" +"jest-changed-files@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-changed-files@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 execa: ^5.0.0 throat: ^6.0.1 - checksum: 7a050b2190bd1855bbc22877ef1cff21161ff5ad076bb5de3937cd85925a9d18eb3912f4b08dbbecbc382a79dd5942e2bf295f07ff5e2d18bcb4fd44a1337dc9 + checksum: 36010ac07b6215b1cafd6877cd2b0049f0e35aacb597a6a4d4f234055680f8980eff56cca1a9d9d063ceb2d53a66833ae0d815ff58f85711ea9251101137e37f languageName: node linkType: hard -"jest-circus@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-circus@npm:27.2.1" +"jest-circus@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-circus@npm:27.2.5" dependencies: - "@jest/environment": ^27.2.0 - "@jest/test-result": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/environment": ^27.2.5 + "@jest/test-result": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 - expect: ^27.2.1 + expect: ^27.2.5 is-generator-fn: ^2.0.0 - jest-each: ^27.2.0 - jest-matcher-utils: ^27.2.0 - jest-message-util: ^27.2.0 - jest-runtime: ^27.2.1 - jest-snapshot: ^27.2.1 - jest-util: ^27.2.0 - pretty-format: ^27.2.0 + jest-each: ^27.2.5 + jest-matcher-utils: ^27.2.5 + jest-message-util: ^27.2.5 + jest-runtime: ^27.2.5 + jest-snapshot: ^27.2.5 + jest-util: ^27.2.5 + pretty-format: ^27.2.5 slash: ^3.0.0 stack-utils: ^2.0.3 throat: ^6.0.1 - checksum: 53054aad5f43ae49210246cfa7406b458d2805e30d3db24c75e45aba0090ffcb43693fb3500cb2514940af775558198a9952d92a8943473028b3a80e96039826 + checksum: b76c8fc56b04631ba30166bb1116197c93bbc7946b2c39ca9951e331b0fa3b7bb0ce55e0c8565a177f2c06775156b72985a9a6bbcf2d34ed215bc1cd6889b081 languageName: node linkType: hard -"jest-cli@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-cli@npm:27.2.1" +"jest-cli@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-cli@npm:27.2.5" dependencies: - "@jest/core": ^27.2.1 - "@jest/test-result": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/core": ^27.2.5 + "@jest/test-result": ^27.2.5 + "@jest/types": ^27.2.5 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 import-local: ^3.0.2 - jest-config: ^27.2.1 - jest-util: ^27.2.0 - jest-validate: ^27.2.0 + jest-config: ^27.2.5 + jest-util: ^27.2.5 + jest-validate: ^27.2.5 prompts: ^2.0.1 - yargs: ^16.0.3 + yargs: ^16.2.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -2952,53 +2950,53 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 9dcd024d92798f3ee0c50196f93bd2a7b78ef6a2ab5eacc202281a97c75fd9e949d67afbb0b01de83d9c5f0ff641f0b1b76a6d0a6a7fe6f1965c3de1829afee9 + checksum: aa672d78e7700581b5ee84dbe26208aad97c37907d01c9dd089a2a46b86adc2838ce481c8c7efb992c1503e7e291aa7311ec8813985e282c5f0103b07d5a56f8 languageName: node linkType: hard -"jest-config@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-config@npm:27.2.1" +"jest-config@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-config@npm:27.2.5" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^27.2.1 - "@jest/types": ^27.1.1 - babel-jest: ^27.2.1 + "@jest/test-sequencer": ^27.2.5 + "@jest/types": ^27.2.5 + babel-jest: ^27.2.5 chalk: ^4.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 graceful-fs: ^4.2.4 is-ci: ^3.0.0 - jest-circus: ^27.2.1 - jest-environment-jsdom: ^27.2.0 - jest-environment-node: ^27.2.0 + jest-circus: ^27.2.5 + jest-environment-jsdom: ^27.2.5 + jest-environment-node: ^27.2.5 jest-get-type: ^27.0.6 - jest-jasmine2: ^27.2.1 + jest-jasmine2: ^27.2.5 jest-regex-util: ^27.0.6 - jest-resolve: ^27.2.0 - jest-runner: ^27.2.1 - jest-util: ^27.2.0 - jest-validate: ^27.2.0 + jest-resolve: ^27.2.5 + jest-runner: ^27.2.5 + jest-util: ^27.2.5 + jest-validate: ^27.2.5 micromatch: ^4.0.4 - pretty-format: ^27.2.0 + pretty-format: ^27.2.5 peerDependencies: ts-node: ">=9.0.0" peerDependenciesMeta: ts-node: optional: true - checksum: fbc2c60e6d9f1670f7c19f689d742b61de57f0d5d7792230f8975c1d5313c96ef80503f22168a19e4b757d2a738d5030d00f384267f21e33304adb2796d4f8bc + checksum: c5fe766a6c00411aea0dfb987fe69d9980d5e25271dceec0ebc9b1b23ed84179a635af05134eb3c7885f54d53ec8d14b521663f8b10d1adf3f2a884ae2fc519c languageName: node linkType: hard -"jest-diff@npm:^27.0.0, jest-diff@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-diff@npm:27.2.0" +"jest-diff@npm:^27.0.0, jest-diff@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-diff@npm:27.2.5" dependencies: chalk: ^4.0.0 diff-sequences: ^27.0.6 jest-get-type: ^27.0.6 - pretty-format: ^27.2.0 - checksum: c4acdc19f94db308b3eb7908912c76f743cea8c17e227baa8ca5b6f4ba42adca6ffaa218978ca967931a961ac6dc3a839c10b23a9b3bbf28b066f2d429cc8980 + pretty-format: ^27.2.5 + checksum: 8e8d3f65288a6fbd28ef2f10d848535c45b3b134c9315392dcba98bf52f535a3968e9f2543513faf084e26545d108901350037de2677c39662bef2c5830030ab languageName: node linkType: hard @@ -3011,45 +3009,45 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-each@npm:27.2.0" +"jest-each@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-each@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 chalk: ^4.0.0 jest-get-type: ^27.0.6 - jest-util: ^27.2.0 - pretty-format: ^27.2.0 - checksum: d8ad948dbb6a9c05b998b76acec83112a9af584772d0a3534f2dec1b2e4da62afbe7a9de27391eaebb0e6178165aa45abcf806e26aec10fe69275a166c4ae2ef + jest-util: ^27.2.5 + pretty-format: ^27.2.5 + checksum: 531dcb672465d2731ecd7841fc633f7e922dbf21e65f2101ae846df403507ed5362554bddf3004f60984cab71d3261b9a52f0acd3ba7a0bb354e468d2d6120b2 languageName: node linkType: hard -"jest-environment-jsdom@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-environment-jsdom@npm:27.2.0" +"jest-environment-jsdom@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-environment-jsdom@npm:27.2.5" dependencies: - "@jest/environment": ^27.2.0 - "@jest/fake-timers": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/environment": ^27.2.5 + "@jest/fake-timers": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" - jest-mock: ^27.1.1 - jest-util: ^27.2.0 + jest-mock: ^27.2.5 + jest-util: ^27.2.5 jsdom: ^16.6.0 - checksum: b5ef231a2956168ad06c61f3e891197612f6e20d4ef22d72c74809c24e27dc9bd324c65b4dcbd2fc7b1ef3a84126c473bf6c683d3bb883f5e1a056cabcd0d689 + checksum: 41c248dc497e95dcf8e894aab27284942cdcfd22ed7c27d6663f7628146e92de78a47ef306da0dbf34919219f499b39db8d9bb4ed1a9683ad0229556d612354a languageName: node linkType: hard -"jest-environment-node@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-environment-node@npm:27.2.0" +"jest-environment-node@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-environment-node@npm:27.2.5" dependencies: - "@jest/environment": ^27.2.0 - "@jest/fake-timers": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/environment": ^27.2.5 + "@jest/fake-timers": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" - jest-mock: ^27.1.1 - jest-util: ^27.2.0 - checksum: 0a2d6541e620de6ecb050cee27389ec52c4c74421e65fe357576943fa274c29080cfb3e5f78b76ad94ef0c3287f59b993942d2bf7d9e79df5416c011d7edffe4 + jest-mock: ^27.2.5 + jest-util: ^27.2.5 + checksum: 0cd6302f859e69e153cfdb5f93d0997376a27a57bb91697eb291ef3be597b4745c5f1862dbf51624eaf985de062645b0473a437a35645d9a5e0f0bfb19180a54 languageName: node linkType: hard @@ -3060,11 +3058,11 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-haste-map@npm:27.2.0" +"jest-haste-map@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-haste-map@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 "@types/graceful-fs": ^4.1.2 "@types/node": "*" anymatch: ^3.0.3 @@ -3073,89 +3071,89 @@ __metadata: graceful-fs: ^4.2.4 jest-regex-util: ^27.0.6 jest-serializer: ^27.0.6 - jest-util: ^27.2.0 - jest-worker: ^27.2.0 + jest-util: ^27.2.5 + jest-worker: ^27.2.5 micromatch: ^4.0.4 walker: ^1.0.7 dependenciesMeta: fsevents: optional: true - checksum: 216581fd593f7bbab4c7aff5805dc3f6715bef18539c8064e46bdba5b65a7649b33ea35d0cffa204b227a1e813ee7ba012189eeee48dc3dd13589cb7d2e3dc63 + checksum: 8366d25c48e6680a8300d3acc73b680b1d7c7e542f878845a7044e23ce2d508965e26c1ddbef62fb7b5eec5ec8f926d5b01fbd53b21f761a589023719bdd8885 languageName: node linkType: hard -"jest-jasmine2@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-jasmine2@npm:27.2.1" +"jest-jasmine2@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-jasmine2@npm:27.2.5" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^27.2.0 + "@jest/environment": ^27.2.5 "@jest/source-map": ^27.0.6 - "@jest/test-result": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/test-result": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^27.2.1 + expect: ^27.2.5 is-generator-fn: ^2.0.0 - jest-each: ^27.2.0 - jest-matcher-utils: ^27.2.0 - jest-message-util: ^27.2.0 - jest-runtime: ^27.2.1 - jest-snapshot: ^27.2.1 - jest-util: ^27.2.0 - pretty-format: ^27.2.0 + jest-each: ^27.2.5 + jest-matcher-utils: ^27.2.5 + jest-message-util: ^27.2.5 + jest-runtime: ^27.2.5 + jest-snapshot: ^27.2.5 + jest-util: ^27.2.5 + pretty-format: ^27.2.5 throat: ^6.0.1 - checksum: ddacd1f125867b54b4d05a922ccde8d5545ea35e3378fbf9611b8b465b37132e30d1a42299ca6f75f8250f420bba3990039431fb9b29c4d6024b3ec4d9359a16 + checksum: 16f1937091ffc1a781a8c876fa4edfe20c1d0332dba40d9ca576cbcf43c962a6c21e13d4a831c9597d059c9c1044eda47eb39222d7d3fb90880724471cbf7b6d languageName: node linkType: hard -"jest-leak-detector@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-leak-detector@npm:27.2.0" +"jest-leak-detector@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-leak-detector@npm:27.2.5" dependencies: jest-get-type: ^27.0.6 - pretty-format: ^27.2.0 - checksum: 923341729a96fe6b1eb9f3f789e3f3c541c58e41510dd71e980073f93c4d849c259be6f91d3f0b553d95ef554ac7a2c36c56126e9bb0a9c670fa39ea6a74126b + pretty-format: ^27.2.5 + checksum: afbe5a501655c3a682cbefcb0b9a1f17e22691e5f2a8c67abd8f52a87b420aa9491e39548247f365f7d198b67eb6c17467e3f9f6b35c35919e747d20dc9ef475 languageName: node linkType: hard -"jest-matcher-utils@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-matcher-utils@npm:27.2.0" +"jest-matcher-utils@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-matcher-utils@npm:27.2.5" dependencies: chalk: ^4.0.0 - jest-diff: ^27.2.0 + jest-diff: ^27.2.5 jest-get-type: ^27.0.6 - pretty-format: ^27.2.0 - checksum: 680986fe4818ca6732dfcfc341b94db70ab2713831c6fbd8a2d8381ce5db394a7f6ccaaaf9457d7f4496e44450e45c9582186d8b7bb9babe946428580eb77f45 + pretty-format: ^27.2.5 + checksum: 5ec9a532327a2a49c36e0f7aaecdddbce1cd87282f5ce97ec8dcd0cff3d9b2e6f676a72d21535097d0ca1944e8184db6af58453f1b800d9d91eaa50a8efb7a59 languageName: node linkType: hard -"jest-message-util@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-message-util@npm:27.2.0" +"jest-message-util@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-message-util@npm:27.2.5" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 micromatch: ^4.0.4 - pretty-format: ^27.2.0 + pretty-format: ^27.2.5 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 7624b60e521d1454f753c2d35461d23d8b13be9e1e7e59bfb4cf9013864e71912209a79728b16145dfd9953933ada0ae55ead5c303062c57c7e2e91126d560f3 + checksum: c6539db79839c87cad49943df169882b8bfae9061e0fa5c3d1fc23c1dcd28bbb9a9e612656c526a1fe076df0b6699804fd49a1543b8594c68864cf88d28bc078 languageName: node linkType: hard -"jest-mock@npm:^27.1.1": - version: 27.1.1 - resolution: "jest-mock@npm:27.1.1" +"jest-mock@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-mock@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 "@types/node": "*" - checksum: 820dc14e8ef0e4d53162915d1b6e9cf473e9d82306e83458e2ede4103beb7c457c354b7962c0e2f8b40ad18060d163b6dc278135eb8c0874dd8425488e74387e + checksum: 6500df50f0d79b5e4ff5ec3ab2dced4f9fe9104287004b12e2afcffff108e391e9cebad68c69a379f3fbb5bce1fe81f0f1ca2f3758b015e6328ff207d7efbad3 languageName: node linkType: hard @@ -3178,77 +3176,77 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-resolve-dependencies@npm:27.2.1" +"jest-resolve-dependencies@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-resolve-dependencies@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 jest-regex-util: ^27.0.6 - jest-snapshot: ^27.2.1 - checksum: 995830f29a305c8f224c8372ebfd3d936d8498cea80f9ef2450d3efd7e553f3e769859f3662bfb4c2590c17c5943cd390e4dcdac7d4e4ccf47231a66dd8ee7ef + jest-snapshot: ^27.2.5 + checksum: 680dbd668c80f2652f6c5a6320229b55099c98e6e00987c9e0ad46dc96485d7091c409b8429aaa92c86a84b807fff7930bc11524759fc93ff88e7fcc04938a7b languageName: node linkType: hard -"jest-resolve@npm:27.2.0, jest-resolve@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-resolve@npm:27.2.0" +"jest-resolve@npm:27.2.5, jest-resolve@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-resolve@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 chalk: ^4.0.0 escalade: ^3.1.1 graceful-fs: ^4.2.4 - jest-haste-map: ^27.2.0 + jest-haste-map: ^27.2.5 jest-pnp-resolver: ^1.2.2 - jest-util: ^27.2.0 - jest-validate: ^27.2.0 + jest-util: ^27.2.5 + jest-validate: ^27.2.5 resolve: ^1.20.0 slash: ^3.0.0 - checksum: 3cd436e73f7cc3bd8f93ea5919e642edf5bc621928043cb628deaecc77a1a1aad09451ca85c1e4fcbc834ae4a9e69d39bc39c318b08ed52f34de80768f84f71e + checksum: 7b34d512e46d69a02e1afcef984bdf3fe291d26105a2b8b461db49d572eaeca53fd69d23831ae33a31ef53bc591a5018c050deb4521c024f7ea6354d0ba93279 languageName: node linkType: hard -"jest-runner@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-runner@npm:27.2.1" +"jest-runner@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-runner@npm:27.2.5" dependencies: - "@jest/console": ^27.2.0 - "@jest/environment": ^27.2.0 - "@jest/test-result": ^27.2.0 - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/console": ^27.2.5 + "@jest/environment": ^27.2.5 + "@jest/test-result": ^27.2.5 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.8.1 exit: ^0.1.2 graceful-fs: ^4.2.4 jest-docblock: ^27.0.6 - jest-environment-jsdom: ^27.2.0 - jest-environment-node: ^27.2.0 - jest-haste-map: ^27.2.0 - jest-leak-detector: ^27.2.0 - jest-message-util: ^27.2.0 - jest-resolve: ^27.2.0 - jest-runtime: ^27.2.1 - jest-util: ^27.2.0 - jest-worker: ^27.2.0 + jest-environment-jsdom: ^27.2.5 + jest-environment-node: ^27.2.5 + jest-haste-map: ^27.2.5 + jest-leak-detector: ^27.2.5 + jest-message-util: ^27.2.5 + jest-resolve: ^27.2.5 + jest-runtime: ^27.2.5 + jest-util: ^27.2.5 + jest-worker: ^27.2.5 source-map-support: ^0.5.6 throat: ^6.0.1 - checksum: 48236b0d8a6e75a507f5047bc9290c29590ec743f27ad0e59796f8c3e475d7b70174ca2149019b56d10151d5a9dcc88eac6593040420212faa03bd5844f9a5ad + checksum: cb7785f4a428814bcccb471f3d8cc953b58145653e5f803160d25d0d586711c1b95bb3bf22feee05542b3117d7bb0f1032ccf46567caf90cd5296f5db8b518f5 languageName: node linkType: hard -"jest-runtime@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-runtime@npm:27.2.1" +"jest-runtime@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-runtime@npm:27.2.5" dependencies: - "@jest/console": ^27.2.0 - "@jest/environment": ^27.2.0 - "@jest/fake-timers": ^27.2.0 - "@jest/globals": ^27.2.1 + "@jest/console": ^27.2.5 + "@jest/environment": ^27.2.5 + "@jest/fake-timers": ^27.2.5 + "@jest/globals": ^27.2.5 "@jest/source-map": ^27.0.6 - "@jest/test-result": ^27.2.0 - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/test-result": ^27.2.5 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 "@types/yargs": ^16.0.0 chalk: ^4.0.0 cjs-module-lexer: ^1.0.0 @@ -3257,18 +3255,18 @@ __metadata: exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.4 - jest-haste-map: ^27.2.0 - jest-message-util: ^27.2.0 - jest-mock: ^27.1.1 + jest-haste-map: ^27.2.5 + jest-message-util: ^27.2.5 + jest-mock: ^27.2.5 jest-regex-util: ^27.0.6 - jest-resolve: ^27.2.0 - jest-snapshot: ^27.2.1 - jest-util: ^27.2.0 - jest-validate: ^27.2.0 + jest-resolve: ^27.2.5 + jest-snapshot: ^27.2.5 + jest-util: ^27.2.5 + jest-validate: ^27.2.5 slash: ^3.0.0 strip-bom: ^4.0.0 - yargs: ^16.0.3 - checksum: e236ebeb7c8917f2484c9928e73a3e7c7762c3b9a9171c8e3e6a4c2bc165e158bbcb3bc0ef2a6199986a53f345c59e77a11764b0b7519fe7ec113155ad50e095 + yargs: ^16.2.0 + checksum: 792f0c920df45bc715c1670d1ea5e0d66130b95826dcb89e2a95b559496ce964ba1b595137a12c1cc9fbcc26407519a6836062dd37902d9727cafd35a39e87eb languageName: node linkType: hard @@ -3282,9 +3280,9 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^27.2.1": - version: 27.2.1 - resolution: "jest-snapshot@npm:27.2.1" +"jest-snapshot@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-snapshot@npm:27.2.5" dependencies: "@babel/core": ^7.7.2 "@babel/generator": ^7.7.2 @@ -3292,68 +3290,68 @@ __metadata: "@babel/plugin-syntax-typescript": ^7.7.2 "@babel/traverse": ^7.7.2 "@babel/types": ^7.0.0 - "@jest/transform": ^27.2.1 - "@jest/types": ^27.1.1 + "@jest/transform": ^27.2.5 + "@jest/types": ^27.2.5 "@types/babel__traverse": ^7.0.4 "@types/prettier": ^2.1.5 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^27.2.1 + expect: ^27.2.5 graceful-fs: ^4.2.4 - jest-diff: ^27.2.0 + jest-diff: ^27.2.5 jest-get-type: ^27.0.6 - jest-haste-map: ^27.2.0 - jest-matcher-utils: ^27.2.0 - jest-message-util: ^27.2.0 - jest-resolve: ^27.2.0 - jest-util: ^27.2.0 + jest-haste-map: ^27.2.5 + jest-matcher-utils: ^27.2.5 + jest-message-util: ^27.2.5 + jest-resolve: ^27.2.5 + jest-util: ^27.2.5 natural-compare: ^1.4.0 - pretty-format: ^27.2.0 + pretty-format: ^27.2.5 semver: ^7.3.2 - checksum: 6c3bfb7d46e8942d1f153bb9641c8ea6f35ee6c6fbdc872341d3acea2beea9fec458a71926362c5c4ff1056d0693a536fe3760eee540ec555eb6031f2cdd8dd9 + checksum: 47b95bc1e694d3ddde85d40e379d617d180a50ed059e3afcdb8b3f570159de93dda6a6c000dac1f23e5304bfcb15212d426ed12c730c2cb8adf555dc931db017 languageName: node linkType: hard -"jest-util@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-util@npm:27.2.0" +"jest-util@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-util@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 "@types/node": "*" chalk: ^4.0.0 graceful-fs: ^4.2.4 is-ci: ^3.0.0 picomatch: ^2.2.3 - checksum: 5087b4ee091f0a1d2379baaa81961705ee6eda86bf3c27f4cb90ce527897962374a94e455a0751260e5969fa0b3e946a9835c91660bb76d22ccfa6ddd9f38124 + checksum: 5e5a9ec3b6e61b30db3f17f624404dcada8770644fb17251625139bcb83d7c1db0b18379d392866113ebd137a2e199806f1f8b1317e6fe9dc73f86f39648da47 languageName: node linkType: hard -"jest-validate@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-validate@npm:27.2.0" +"jest-validate@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-validate@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 + "@jest/types": ^27.2.5 camelcase: ^6.2.0 chalk: ^4.0.0 jest-get-type: ^27.0.6 leven: ^3.1.0 - pretty-format: ^27.2.0 - checksum: 99c8b789bd5bce9493d2437f1f5d5a8244bda7f0242cb2ad3dc85f5577265ed633cb03bffa11bdf3af545ed675abd130e388bb26534835f2bd517a627f565a35 + pretty-format: ^27.2.5 + checksum: 72f4447fc548e10d3b41f633329796fad44acfa1c8537989834ef94ca15da940f2631b5849464f870a67bcaa75ed0bc522f71e98d6b74a3fff8ab63c58804ebf languageName: node linkType: hard -"jest-watcher@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-watcher@npm:27.2.0" +"jest-watcher@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-watcher@npm:27.2.5" dependencies: - "@jest/test-result": ^27.2.0 - "@jest/types": ^27.1.1 + "@jest/test-result": ^27.2.5 + "@jest/types": ^27.2.5 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^27.2.0 + jest-util: ^27.2.5 string-length: ^4.0.1 - checksum: af108534fc206c39b27aaac20963a15f79ccf6a4522c4d89080e88710418e6f566f84b3567ea096cfc45c984dd8c9e39a62624ecedf64fb0528d60209429df4e + checksum: 052008fd42c22eed49f342311cb7914cdd7c94d3d4f6b6f9f7efeda3f66a49709c0f43c4bcfd3d11f37e2f25e299a4db2c361a608c05bcc1be4a979728561dc0 languageName: node linkType: hard @@ -3368,24 +3366,24 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.2.0": - version: 27.2.0 - resolution: "jest-worker@npm:27.2.0" +"jest-worker@npm:^27.2.5": + version: 27.2.5 + resolution: "jest-worker@npm:27.2.5" dependencies: "@types/node": "*" merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 3e78f2ffd7c211ab2d1b206ffee86d4f1a0ff2eca00a3b2ab6512cef8b61eba0e9b54ccfba7c5c4d758eed1ea0c602868d393ff21116517545ad38a30a27561b + checksum: 5c62e52adfc93cc8a6a2c172cc80e79e47b050dda22c32b1dd3b1590990e434ef9f4c1f7c565c7fb00f3400c86b7d1d89ce5b8fb9e886ad79377a816121c2e8b languageName: node linkType: hard -"jest@npm:^27.2.1": - version: 27.2.1 - resolution: "jest@npm:27.2.1" +"jest@npm:^27.2.5": + version: 27.2.5 + resolution: "jest@npm:27.2.5" dependencies: - "@jest/core": ^27.2.1 + "@jest/core": ^27.2.5 import-local: ^3.0.2 - jest-cli: ^27.2.1 + jest-cli: ^27.2.5 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -3393,7 +3391,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 3af057e98bee8d0aaed41ffce376fce61de4cc50958096c87f0f42527e3c9d3d391a420849ad88c09274fe8ec5dee88c7a5653d4a445df02b5db26f51ab4195b + checksum: 8904e2c51e80ba98fc1be98acb0eb976ff7c19ff0966fe620bc07e12d4cf85f1dd380e9ff6552527f09b297f3662b1029f68ef117a37d21e2acc4c951e12f474 languageName: node linkType: hard @@ -3665,19 +3663,19 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.49.0": - version: 1.49.0 - resolution: "mime-db@npm:1.49.0" - checksum: c5ac8ff35fad969136dd07da73dc5d13a121a9e444954a9f4afb7ebf988989f5a502e35c29ac8a590276f7d0443330d0014cfbbc98eaffc487c3b7c5b005af60 +"mime-db@npm:1.50.0": + version: 1.50.0 + resolution: "mime-db@npm:1.50.0" + checksum: a147e91333f1e1a6c2cb64090150559572863587babbfa80062da9ec53b821650fc179a2f7c4e93d3f503c4dac3af41021116fbd9e586e72237b981de0c7df8e languageName: node linkType: hard "mime-types@npm:^2.1.12": - version: 2.1.32 - resolution: "mime-types@npm:2.1.32" + version: 2.1.33 + resolution: "mime-types@npm:2.1.33" dependencies: - mime-db: 1.49.0 - checksum: 91addbdc0c2a91bb142ecfe13bffe6b1d41f2ec12931756c54c9d85737f022f507d1e5a441ec50c21d59ae8e6f2a118a55a7f6d8467d49fe06ef6d25151d9657 + mime-db: 1.50.0 + checksum: 4db6ea7f5e7796aa8c4003ac447f74cd4fd9c7dd55c06087fe17ba3abc0ec98166cc51b843d305deefe7daf8f8b519dab1680cee20493cd299571af61873dbf4 languageName: node linkType: hard @@ -3813,20 +3811,6 @@ __metadata: languageName: node linkType: hard -"nanocolors@npm:^0.1.0, nanocolors@npm:^0.1.5": - version: 0.1.12 - resolution: "nanocolors@npm:0.1.12" - checksum: be3529320c895fcd16b79185c830c3c997c83026ca14d1119025d817b9ddcf175ac2b04b50f7e8928edf4082b98a0a106e6723ebc5ad73ccfd7366aeb8ce66a6 - languageName: node - linkType: hard - -"nanocolors@npm:^0.2.1": - version: 0.2.1 - resolution: "nanocolors@npm:0.2.1" - checksum: 56180fb09c3d48b248ec6819b3d9f809735d514449ae18ae861d4a9c5b64fc3d3c37009b64d725ece0fb789c6376ebbc9db060f0524d803af62f25988db24f96 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -3875,10 +3859,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^1.1.76": - version: 1.1.76 - resolution: "node-releases@npm:1.1.76" - checksum: 965c5a4f5a3d8953e95388178d9d0df76da443eb8108817dc19e7fc9a6c97e3f4c6f7f7728b99912c41d7f80f468573395b47c9c6bdd3e319a61b4bb173fcac4 +"node-releases@npm:^2.0.0": + version: 2.0.0 + resolution: "node-releases@npm:2.0.0" + checksum: 072914baf9eab6cc4fb051935acf6a4f9974ab47224794375c817513ca3645dc9f3a65a821e9c6a6d54213e771c4d49db8cff0b6b8bb6b9b31424c815c716829 languageName: node linkType: hard @@ -3997,13 +3981,6 @@ __metadata: languageName: node linkType: hard -"p-each-series@npm:^2.1.0": - version: 2.2.0 - resolution: "p-each-series@npm:2.2.0" - checksum: d5a0896eb75e3e511055e664f7aaae695a67c0ed3696e560693d49fb3a19f554d017afeccc90df40d2d01681f972dc47d353015f38558ddef866f28ab291b743 - languageName: node - linkType: hard - "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -4096,6 +4073,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: 6616d34dd03bde8881c63402dea34f0b5972845b04b791b234446d4a408bc3d7f932acea3970a6b671d8f5c5aae1b1ce9fc1f89b0ed9a363469cf9da8e916b71 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -4200,15 +4184,15 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^27.0.0, pretty-format@npm:^27.2.0": - version: 27.2.0 - resolution: "pretty-format@npm:27.2.0" +"pretty-format@npm:^27.0.0, pretty-format@npm:^27.2.5": + version: 27.2.5 + resolution: "pretty-format@npm:27.2.5" dependencies: - "@jest/types": ^27.1.1 - ansi-regex: ^5.0.0 + "@jest/types": ^27.2.5 + ansi-regex: ^5.0.1 ansi-styles: ^5.0.0 react-is: ^17.0.1 - checksum: 40195914b7ada7a5acc3a85ae7e1bed1cca38f88d8901004f7abfd685ebf20357933d43b6c47614f53a4045f81265d9edf1bc0b318db5d07a21891a3776d704d + checksum: 0d02a891c5b49f400abf315984467842f5a09282a8060a00387b870a989047bdfa46220fbba623d6968a5fc8537e0d94e637952e1f196b386a76a0b7fabc91fc languageName: node linkType: hard @@ -4244,12 +4228,12 @@ __metadata: linkType: hard "prompts@npm:^2.0.1": - version: 2.4.1 - resolution: "prompts@npm:2.4.1" + version: 2.4.2 + resolution: "prompts@npm:2.4.2" dependencies: kleur: ^3.0.3 sisteransi: ^1.0.5 - checksum: 705eae8c359edd7c5ba47404ef349d239334ebde0f55420588dd98449c52b38e35b52800ef55ad5804bb8c3b98b3b834beb749813f89e896d058ee18aa0d6c2c + checksum: ccd7f7f8dfebb72508f9c03f06507e3e7d8431d3b734fa788633c20c1134edf850ece4fc251830c077c9bdad4d6237f28fb72de142d90974473b44be42e72a81 languageName: node linkType: hard @@ -4470,20 +4454,20 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218 - languageName: node - linkType: hard - -"safe-buffer@npm:~5.2.0": +"safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 0bb57f0d8f9d1fa4fe35ad8a2db1f83a027d48f2822d59ede88fd5cd4ddad83c0b497213feb7a70fbf90597a70c5217f735b0eb1850df40ce9b4ae81dd22b3f9 languageName: node linkType: hard +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -4552,20 +4536,13 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.5 resolution: "signal-exit@npm:3.0.5" checksum: 2e747e53f09b40f1c7c9950ce2a039e58e12f9c2eb139668e9c0a7f7a5f0463377d0589d8a6dda3ab7248b80c6325470c1c4766cf85df260cf7a9f60e63b52ec languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": - version: 3.0.3 - resolution: "signal-exit@npm:3.0.3" - checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8 - languageName: node - linkType: hard - "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -4721,13 +4698,13 @@ __metadata: linkType: hard "string-width@npm:^4.1.0, string-width@npm:^4.2.0": - version: 4.2.2 - resolution: "string-width@npm:4.2.2" + version: 4.2.3 + resolution: "string-width@npm:4.2.3" dependencies: emoji-regex: ^8.0.0 is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.0 - checksum: d42484f5fdc50b4a573be784a06bc971e124d3fdc08779848a58d632bc88b349a33af54d1f0e1904dbd5dcbbe50651e4b39938799ebb1011a730421af1381892 + strip-ansi: ^6.0.1 + checksum: 748c97988904505fc6af52ccdf6f354445c714c38d067f22e0cdc6a3ad3d9c5ea29582ef9a6277dc7a813775bb48390ea064b488913239d58601b6d1fcb725b4 languageName: node linkType: hard @@ -4767,12 +4744,12 @@ __metadata: 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: 10568c91cadbef182a807c38dfa718dce15a35b12fcc97b96b6b2029d0508ef66ca93fabddeb49482d9b027495d1e18591858e80f27ad26861c4967c60fd207f + ansi-regex: ^5.0.1 + checksum: 9d3061240b03abe5beaf403893464fdc924f43664debe822d5e9146b56c1398b88003f8afdb97eb0cea955c568f6bbfa4923d2b2a08a3a079fd09ee3b5402efb languageName: node linkType: hard @@ -4851,10 +4828,10 @@ __metadata: csso: ^4.2.0 del: ^6.0.0 eslint: ^7.32.0 - jest: ^27.2.1 + jest: ^27.2.5 mock-stdin: ^1.0.0 - nanocolors: ^0.2.1 node-fetch: ^2.6.2 + picocolors: ^1.0.0 pixelmatch: ^5.2.1 playwright: ^1.14.1 pngjs: ^6.0.0 @@ -5124,14 +5101,14 @@ typescript@^4.4.3: languageName: node linkType: hard -"v8-to-istanbul@npm:^8.0.0": - version: 8.0.0 - resolution: "v8-to-istanbul@npm:8.0.0" +"v8-to-istanbul@npm:^8.1.0": + version: 8.1.0 + resolution: "v8-to-istanbul@npm:8.1.0" dependencies: "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 source-map: ^0.7.3 - checksum: ada29177f2944438eecb6a2fafb2144553c9dc9e623a253083149f4bbb193d862f93bda3cfde93178f3ca799df67da8f0b87222bde8d415a06550476893de0fc + checksum: a43c4feab9014ed55a0ba62513a96f4a68a156ddccede380934f934bc7c63a992e506033ef133a06013540cc7fcbbce1ec8c2b0352c376033854a94b93cbde44 languageName: node linkType: hard @@ -5310,7 +5287,7 @@ typescript@^4.4.3: languageName: node linkType: hard -"yargs@npm:^16.0.3": +"yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: