From 9787669ef50cc213f78361f020d94f7aae886476 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 20:19:14 +0800 Subject: [PATCH] chore(deps): update vitest to ^3.1.2 (#13447) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vant/package.json | 4 +- pnpm-lock.yaml | 174 +++++++++++++++++++++---------------- 2 files changed, 100 insertions(+), 78 deletions(-) diff --git a/packages/vant/package.json b/packages/vant/package.json index 20b700d98..2b9b42d6a 100644 --- a/packages/vant/package.json +++ b/packages/vant/package.json @@ -61,7 +61,7 @@ "@vant/icons": "workspace:*", "@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue-jsx": "^4.1.2", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/coverage-istanbul": "^3.1.2", "@vue/runtime-core": "^3.5.13", "@vue/test-utils": "^2.4.6", "csstype": "^3.1.3", @@ -69,7 +69,7 @@ "jsdom": "^25.0.1", "typescript": "^5.8.3", "vite": "^5.4.18", - "vitest": "^3.0.9", + "vitest": "^3.1.2", "vitest-canvas-mock": "^0.3.3", "vue": "^3.5.13", "vue-router": "^4.5.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b15d962f6..f484f3ea9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,8 +92,8 @@ importers: specifier: ^4.1.2 version: 4.1.2(vite@5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3)) '@vitest/coverage-istanbul': - specifier: ^3.0.9 - version: 3.0.9(vitest@3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) + specifier: ^3.1.2 + version: 3.1.2(vitest@3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) '@vue/runtime-core': specifier: ^3.5.13 version: 3.5.13 @@ -116,11 +116,11 @@ importers: specifier: ^5.4.18 version: 5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) vitest: - specifier: ^3.0.9 - version: 3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) + specifier: ^3.1.2 + version: 3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) vitest-canvas-mock: specifier: ^0.3.3 - version: 0.3.3(vitest@3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) + version: 0.3.3(vitest@3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.3) @@ -1349,16 +1349,16 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@3.0.9': - resolution: {integrity: sha512-/TXh2qmOhclmVPjOnPTpIO4Xr6l2P5EwyXQygenwq4/ZQ/vPsrz+GCRZF9kBeQi6xrGcHv368Si9PGImWQawVg==} + '@vitest/coverage-istanbul@3.1.2': + resolution: {integrity: sha512-PXjSd4g7SxlC9WJ00jbMMFJob+LcjXUYow5vpXuZe/acjhlEQgCaf6npm+W9Mg/ahiFKtIAHI+P8A9n2JfZilg==} peerDependencies: - vitest: 3.0.9 + vitest: 3.1.2 - '@vitest/expect@3.0.9': - resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} + '@vitest/expect@3.1.2': + resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} - '@vitest/mocker@3.0.9': - resolution: {integrity: sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==} + '@vitest/mocker@3.1.2': + resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -1368,20 +1368,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.9': - resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} + '@vitest/pretty-format@3.1.2': + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} - '@vitest/runner@3.0.9': - resolution: {integrity: sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==} + '@vitest/runner@3.1.2': + resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} - '@vitest/snapshot@3.0.9': - resolution: {integrity: sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==} + '@vitest/snapshot@3.1.2': + resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} - '@vitest/spy@3.0.9': - resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} + '@vitest/spy@3.1.2': + resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} - '@vitest/utils@3.0.9': - resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} + '@vitest/utils@3.1.2': + resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} '@vue/babel-helper-vue-transform-on@1.4.0': resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} @@ -1894,8 +1894,8 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} fast-deep-equal@3.1.3: @@ -1925,6 +1925,14 @@ packages: picomatch: optional: true + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2780,8 +2788,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -2868,6 +2876,10 @@ packages: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -2965,8 +2977,8 @@ packages: varint@6.0.0: resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} - vite-node@3.0.9: - resolution: {integrity: sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==} + vite-node@3.1.2: + resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3006,16 +3018,16 @@ packages: peerDependencies: vitest: '*' - vitest@3.0.9: - resolution: {integrity: sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==} + vitest@3.1.2: + resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.9 - '@vitest/ui': 3.0.9 + '@vitest/browser': 3.1.2 + '@vitest/ui': 3.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3266,7 +3278,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 '@babel/helper-compilation-targets@7.26.5': dependencies: @@ -3305,7 +3317,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -3327,7 +3339,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 '@babel/helper-plugin-utils@7.26.5': {} @@ -3352,7 +3364,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -3373,7 +3385,7 @@ snapshots: '@babel/parser@7.26.8': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 '@babel/parser@7.27.0': dependencies: @@ -3963,16 +3975,16 @@ snapshots: '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 '@types/babel__traverse@7.20.5': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 '@types/eslint-scope@3.7.7': dependencies: @@ -4121,7 +4133,7 @@ snapshots: vite: 5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) vue: 3.5.13(typescript@5.8.3) - '@vitest/coverage-istanbul@3.0.9(vitest@3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0))': + '@vitest/coverage-istanbul@3.1.2(vitest@3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.4.0 @@ -4133,47 +4145,47 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) + vitest: 3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) transitivePeerDependencies: - supports-color - '@vitest/expect@3.0.9': + '@vitest/expect@3.1.2': dependencies: - '@vitest/spy': 3.0.9 - '@vitest/utils': 3.0.9 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0))': + '@vitest/mocker@3.1.2(vite@5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0))': dependencies: - '@vitest/spy': 3.0.9 + '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) - '@vitest/pretty-format@3.0.9': + '@vitest/pretty-format@3.1.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.9': + '@vitest/runner@3.1.2': dependencies: - '@vitest/utils': 3.0.9 + '@vitest/utils': 3.1.2 pathe: 2.0.3 - '@vitest/snapshot@3.0.9': + '@vitest/snapshot@3.1.2': dependencies: - '@vitest/pretty-format': 3.0.9 + '@vitest/pretty-format': 3.1.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.0.9': + '@vitest/spy@3.1.2': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.9': + '@vitest/utils@3.1.2': dependencies: - '@vitest/pretty-format': 3.0.9 + '@vitest/pretty-format': 3.1.2 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -4208,7 +4220,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.10 + '@babel/parser': 7.27.0 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -4798,7 +4810,7 @@ snapshots: events@3.3.0: {} - expect-type@1.1.0: {} + expect-type@1.2.1: {} fast-deep-equal@3.1.3: {} @@ -4824,6 +4836,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.4(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -5014,7 +5030,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.10 - '@babel/parser': 7.26.10 + '@babel/parser': 7.27.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -5194,8 +5210,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 source-map-js: 1.2.1 make-dir@2.1.0: @@ -5629,7 +5645,7 @@ snapshots: stackback@0.0.2: {} - std-env@3.8.0: {} + std-env@3.9.0: {} string-width@4.2.3: dependencies: @@ -5708,6 +5724,11 @@ snapshots: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.2: {} tinyrainbow@2.0.0: {} @@ -5784,7 +5805,7 @@ snapshots: varint@6.0.0: {} - vite-node@3.0.9(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0): + vite-node@3.1.2(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 @@ -5814,32 +5835,33 @@ snapshots: sass-embedded: 1.86.3 terser: 5.39.0 - vitest-canvas-mock@0.3.3(vitest@3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)): + vitest-canvas-mock@0.3.3(vitest@3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)): dependencies: jest-canvas-mock: 2.5.2 - vitest: 3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) + vitest: 3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) - vitest@3.0.9(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0): + vitest@3.1.2(@types/node@22.14.1)(jsdom@25.0.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0): dependencies: - '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) - '@vitest/pretty-format': 3.0.9 - '@vitest/runner': 3.0.9 - '@vitest/snapshot': 3.0.9 - '@vitest/spy': 3.0.9 - '@vitest/utils': 3.0.9 + '@vitest/expect': 3.1.2 + '@vitest/mocker': 3.1.2(vite@5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0)) + '@vitest/pretty-format': 3.1.2 + '@vitest/runner': 3.1.2 + '@vitest/snapshot': 3.1.2 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 debug: 4.4.0 - expect-type: 1.1.0 + expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 - std-env: 3.8.0 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 + tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 vite: 5.4.18(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) - vite-node: 3.0.9(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) + vite-node: 3.1.2(@types/node@22.14.1)(less@4.3.0)(sass-embedded@1.86.3)(terser@5.39.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.14.1