diff --git a/package.json b/package.json index bd2a83360c0e..022e01e4ce9e 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,8 @@ "@sinonjs/fake-timers@11.1.0": "patches/@sinonjs__fake-timers@11.1.0.patch", "cac@6.7.14": "patches/cac@6.7.14.patch", "@types/sinonjs__fake-timers@8.1.5": "patches/@types__sinonjs__fake-timers@8.1.5.patch", - "v8-to-istanbul@9.2.0": "patches/v8-to-istanbul@9.2.0.patch" + "v8-to-istanbul@9.2.0": "patches/v8-to-istanbul@9.2.0.patch", + "acorn@8.11.3": "patches/acorn@8.11.3.patch" } }, "simple-git-hooks": { diff --git a/packages/vitest/LICENSE.md b/packages/vitest/LICENSE.md index bdb82cf8d14e..d73e91b6c820 100644 --- a/packages/vitest/LICENSE.md +++ b/packages/vitest/LICENSE.md @@ -196,6 +196,35 @@ Repository: https://github.com/sinonjs/fake-timers.git --------------------------------------- +## acorn-walk +License: MIT +By: Marijn Haverbeke, Ingvar Stepanyan, Adrian Heine +Repository: https://github.com/acornjs/acorn.git + +> MIT License +> +> Copyright (C) 2012-2020 by various contributors (see AUTHORS) +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +> THE SOFTWARE. + +--------------------------------------- + ## ansi-escapes License: MIT By: Sindre Sorhus @@ -932,6 +961,35 @@ Repository: jonschlinkert/is-number --------------------------------------- +## js-tokens +License: MIT +By: Simon Lydell +Repository: lydell/js-tokens + +> The MIT License (MIT) +> +> Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +> THE SOFTWARE. + +--------------------------------------- + ## kleur License: MIT By: Luke Edwards @@ -961,6 +1019,35 @@ Repository: lukeed/kleur --------------------------------------- +## local-pkg +License: MIT +By: Anthony Fu +Repository: git+https://github.com/antfu/local-pkg.git + +> MIT License +> +> Copyright (c) 2021 Anthony Fu +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +--------------------------------------- + ## locate-path License: MIT By: Sindre Sorhus @@ -1069,6 +1156,34 @@ Repository: sindresorhus/mimic-fn --------------------------------------- +## mlly +License: MIT +Repository: unjs/mlly + +> MIT License +> +> Copyright (c) Pooya Parsa +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +--------------------------------------- + ## onetime License: MIT By: Sindre Sorhus @@ -1413,6 +1528,35 @@ Repository: chalk/strip-ansi --------------------------------------- +## strip-literal +License: MIT +By: Anthony Fu +Repository: git+https://github.com/antfu/strip-literal.git + +> MIT License +> +> Copyright (c) 2022 Anthony Fu +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +--------------------------------------- + ## to-regex-range License: MIT By: Jon Schlinkert, Rouven Weßling @@ -1469,6 +1613,34 @@ Repository: git+ssh://git@github.com/chaijs/type-detect.git --------------------------------------- +## ufo +License: MIT +Repository: unjs/ufo + +> MIT License +> +> Copyright (c) Pooya Parsa +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +--------------------------------------- + ## wrap-ansi License: MIT By: Sindre Sorhus diff --git a/packages/vitest/package.json b/packages/vitest/package.json index 44e87ffd005b..e2a7924b667d 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -152,16 +152,13 @@ "@vitest/snapshot": "workspace:*", "@vitest/spy": "workspace:*", "@vitest/utils": "workspace:*", - "acorn-walk": "^8.3.2", "chai": "^4.3.10", "debug": "^4.3.4", "execa": "^8.0.1", - "local-pkg": "^0.5.0", "magic-string": "^0.30.5", "pathe": "^1.1.1", "picocolors": "^1.0.0", "std-env": "^3.5.0", - "strip-literal": "^2.0.0", "tinybench": "^2.5.1", "tinypool": "^0.8.3", "vite": "^5.0.0", @@ -181,6 +178,7 @@ "@types/node": "^20.11.5", "@types/prompts": "^2.4.9", "@types/sinonjs__fake-timers": "^8.1.5", + "acorn-walk": "^8.3.2", "birpc": "0.2.15", "cac": "^6.7.14", "chai-subset": "^1.6.0", @@ -192,12 +190,14 @@ "get-tsconfig": "^4.7.3", "happy-dom": "^14.3.10", "jsdom": "^24.0.0", + "local-pkg": "^0.5.0", "log-update": "^5.0.1", "micromatch": "^4.0.5", "p-limit": "^5.0.0", "pretty-format": "^29.7.0", "prompts": "^2.4.2", "strip-ansi": "^7.1.0", + "strip-literal": "^2.0.0", "ws": "^8.14.2" } } diff --git a/packages/vitest/src/node/config.ts b/packages/vitest/src/node/config.ts index 9edf7b005e1d..44555faea5c9 100644 --- a/packages/vitest/src/node/config.ts +++ b/packages/vitest/src/node/config.ts @@ -16,7 +16,7 @@ import type { Logger } from './logger' function resolvePath(path: string, root: string) { return normalize( - resolveModule(path, { paths: [root] }) + /* @__PURE__ */ resolveModule(path, { paths: [root] }) ?? resolve(root, path), ) } diff --git a/packages/vitest/src/node/packageInstaller.ts b/packages/vitest/src/node/packageInstaller.ts index db814036ff22..70ee442a4869 100644 --- a/packages/vitest/src/node/packageInstaller.ts +++ b/packages/vitest/src/node/packageInstaller.ts @@ -22,7 +22,7 @@ export class VitestPackageInstaller { } } - if (isPackageExists(dependency, { paths: [root, __dirname] })) + if (/* @__PURE__ */ isPackageExists(dependency, { paths: [root, __dirname] })) return true const promptInstall = !isCI && process.stdout.isTTY diff --git a/patches/acorn@8.11.3.patch b/patches/acorn@8.11.3.patch new file mode 100644 index 000000000000..1e89c7e9b91d --- /dev/null +++ b/patches/acorn@8.11.3.patch @@ -0,0 +1,12 @@ +diff --git a/package.json b/package.json +index 1b8dc76afc3cf5890cc3693c2975577fd3117dd6..d215ae8677dc8b82c0f4d9b9af557b860ac16292 100644 +--- a/package.json ++++ b/package.json +@@ -5,6 +5,7 @@ + "main": "dist/acorn.js", + "types": "dist/acorn.d.ts", + "module": "dist/acorn.mjs", ++ "sideEffects": false, + "exports": { + ".": [ + { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 42fbbcbc6eee..56a9f2b207a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ patchedDependencies: '@types/sinonjs__fake-timers@8.1.5': hash: ggdsr7nrdrzokhhihsihc2hdja path: patches/@types__sinonjs__fake-timers@8.1.5.patch + acorn@8.11.3: + hash: no36qihqjrd3chyjw73dk5xfkm + path: patches/acorn@8.11.3.patch cac@6.7.14: hash: slh3cigivjjjktoa42g2agwaem path: patches/cac@6.7.14.patch @@ -872,9 +875,6 @@ importers: '@vitest/utils': specifier: workspace:* version: link:../utils - acorn-walk: - specifier: ^8.3.2 - version: 8.3.2 chai: specifier: ^4.3.10 version: 4.3.10 @@ -884,9 +884,6 @@ importers: execa: specifier: ^8.0.1 version: 8.0.1 - local-pkg: - specifier: ^0.5.0 - version: 0.5.0 magic-string: specifier: ^0.30.5 version: 0.30.5 @@ -899,9 +896,6 @@ importers: std-env: specifier: ^3.5.0 version: 3.5.0 - strip-literal: - specifier: ^2.0.0 - version: 2.0.0 tinybench: specifier: ^2.5.1 version: 2.5.1 @@ -954,6 +948,9 @@ importers: '@types/sinonjs__fake-timers': specifier: ^8.1.5 version: 8.1.5(patch_hash=ggdsr7nrdrzokhhihsihc2hdja) + acorn-walk: + specifier: ^8.3.2 + version: 8.3.2 birpc: specifier: 0.2.15 version: 0.2.15 @@ -987,6 +984,9 @@ importers: jsdom: specifier: ^24.0.0 version: 24.0.0 + local-pkg: + specifier: ^0.5.0 + version: 0.5.0 log-update: specifier: ^5.0.1 version: 5.0.1 @@ -1005,6 +1005,9 @@ importers: strip-ansi: specifier: ^7.1.0 version: 7.1.0 + strip-literal: + specifier: ^2.0.0 + version: 2.0.0 ws: specifier: ^8.14.2 version: 8.14.2 @@ -4941,7 +4944,7 @@ packages: eslint: '>=8.40.0' dependencies: '@types/eslint': 8.56.10 - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) escape-string-regexp: 4.0.0 eslint: 9.1.0 eslint-visitor-keys: 3.4.3 @@ -7042,18 +7045,20 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) dev: true /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - dev: false + dev: true - /acorn@8.11.3: + /acorn@8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm): resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true + dev: true + patched: true /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -8207,6 +8212,7 @@ packages: /confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + dev: true /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -9647,7 +9653,7 @@ packages: resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 4.0.0 dev: true @@ -9656,7 +9662,7 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 dev: true @@ -11686,7 +11692,7 @@ packages: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.0 @@ -11694,6 +11700,7 @@ packages: /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -11930,6 +11937,7 @@ packages: dependencies: mlly: 1.7.0 pkg-types: 1.0.3 + dev: true /locate-app@2.1.0: resolution: {integrity: sha512-rcVo/iLUxrd9d0lrmregK/Z5Y5NCpSwf9KlMbPpOHmKmdxdQY1Fj8NDQ5QymJTryCsBLqwmniFv2f3JKbk9Bvg==} @@ -12737,10 +12745,11 @@ packages: /mlly@1.7.0: resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) pathe: 1.1.2 pkg-types: 1.1.0 ufo: 1.5.3 + dev: true /moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} @@ -13257,6 +13266,7 @@ packages: /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -13339,6 +13349,7 @@ packages: jsonc-parser: 3.2.0 mlly: 1.7.0 pathe: 1.1.2 + dev: true /pkg-types@1.1.0: resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==} @@ -13346,6 +13357,7 @@ packages: confbox: 0.1.7 mlly: 1.7.0 pathe: 1.1.2 + dev: true /playwright-core@1.41.0: resolution: {integrity: sha512-UGKASUhXmvqm2Lxa1fNr8sFwAtqjpgBRr9jQ7XBI8Rn5uFiEowGUGwrruUQsVPIom4bk7Lt+oLGpXobnXzrBIw==} @@ -14934,14 +14946,13 @@ packages: /strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) dev: true /strip-literal@2.0.0: resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} dependencies: js-tokens: 8.0.2 - dev: false /superagent@8.1.2: resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} @@ -15181,7 +15192,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -15548,6 +15559,7 @@ packages: /ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + dev: true /uglify-js@3.17.0: resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} @@ -15879,7 +15891,7 @@ packages: /unplugin@1.5.0: resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -15888,7 +15900,7 @@ packages: /unplugin@1.7.1: resolution: {integrity: sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==} dependencies: - acorn: 8.11.3 + acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1