From 60fbbd9655526239d0df7441c5428c7e121f621b Mon Sep 17 00:00:00 2001 From: Mateusz Kadlubowski Date: Sat, 25 Nov 2023 10:28:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(Vitest):=20=F0=9F=90=9B=20Replace=20depreca?= =?UTF-8?q?ted=20dependency=20for=20coverage=20(#424)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/big-carrots-applaud.md | 5 +++ packages/vitest/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++---------------- 3 files changed, 39 insertions(+), 36 deletions(-) create mode 100644 .changeset/big-carrots-applaud.md diff --git a/.changeset/big-carrots-applaud.md b/.changeset/big-carrots-applaud.md new file mode 100644 index 00000000..add35731 --- /dev/null +++ b/.changeset/big-carrots-applaud.md @@ -0,0 +1,5 @@ +--- +"@terminal-nerds/vitest-config": patch +--- + +🐛 Replace deprecated dependency `@vitest/coverage-c8` with `@vitest/coverage-v8` diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 795efc75..4f2d4d19 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -38,7 +38,7 @@ "/dist" ], "dependencies": { - "@vitest/coverage-c8": "0.33.0", + "@vitest/coverage-v8": "0.34.6", "@vitest/ui": "0.34.6", "vite": "5.0.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74eb3599..7e32bd9a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -430,9 +430,9 @@ importers: packages/vitest: dependencies: - '@vitest/coverage-c8': - specifier: 0.33.0 - version: 0.33.0(vitest@0.34.6) + '@vitest/coverage-v8': + specifier: 0.34.6 + version: 0.34.6(vitest@0.34.6) '@vitest/ui': specifier: 0.34.6 version: 0.34.6(vitest@0.34.6) @@ -1807,18 +1807,25 @@ packages: - typescript dev: false - /@vitest/coverage-c8@0.33.0(vitest@0.34.6): - resolution: {integrity: sha512-DaF1zJz4dcOZS4k/neiQJokmOWqsGXwhthfmUdPGorXIQHjdPvV6JQSYhQDI41MyI8c+IieQUdIDs5XAMHtDDw==} - deprecated: v8 coverage is moved to @vitest/coverage-v8 package + /@vitest/coverage-v8@0.34.6(vitest@0.34.6): + resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} peerDependencies: - vitest: '>=0.30.0 <1' + vitest: '>=0.32.0 <1' dependencies: '@ampproject/remapping': 2.2.1 - c8: 7.14.0 + '@bcoe/v8-coverage': 0.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.6 magic-string: 0.30.5 picocolors: 1.0.0 std-env: 3.5.0 + test-exclude: 6.0.0 + v8-to-istanbul: 9.2.0 vitest: 0.34.6(@vitest/ui@0.34.6) + transitivePeerDependencies: + - supports-color dev: false /@vitest/expect@0.34.6: @@ -2319,25 +2326,6 @@ packages: load-tsconfig: 0.2.5 dev: true - /c8@7.14.0: - resolution: {integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==} - engines: {node: '>=10.12.0'} - hasBin: true - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@istanbuljs/schema': 0.1.3 - find-up: 5.0.0 - foreground-child: 2.0.0 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.6 - rimraf: 3.0.2 - test-exclude: 6.0.0 - v8-to-istanbul: 9.2.0 - yargs: 16.2.0 - yargs-parser: 20.2.9 - dev: false - /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2518,6 +2506,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -3990,14 +3979,6 @@ packages: dependencies: is-callable: 1.2.7 - /foreground-child@2.0.0: - resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} - engines: {node: '>=8.0.0'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 3.0.7 - dev: false - /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -4705,6 +4686,17 @@ packages: supports-color: 7.2.0 dev: false + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.3.4 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + /istanbul-reports@3.1.6: resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} @@ -6739,6 +6731,11 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} @@ -8045,6 +8042,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 + dev: true /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}