]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(deps): update dependency postcss-selector-parser to v7 (#12289)
authoredison <daiwei521@126.com>
Fri, 15 Nov 2024 02:37:55 +0000 (10:37 +0800)
committerGitHub <noreply@github.com>
Fri, 15 Nov 2024 02:37:55 +0000 (10:37 +0800)
packages/compiler-sfc/package.json
packages/compiler-sfc/src/style/pluginScoped.ts
pnpm-lock.yaml

index bd9224e65be1a36e20bdf28b084a6109f6eb5626..df16e4663e119c1ded5e054057e8e7659fc4a9ec 100644 (file)
@@ -60,7 +60,7 @@
     "merge-source-map": "^1.1.0",
     "minimatch": "~9.0.5",
     "postcss-modules": "^6.0.0",
-    "postcss-selector-parser": "^6.1.2",
+    "postcss-selector-parser": "^7.0.0",
     "pug": "^3.0.3",
     "sass": "^1.80.6"
   }
index b0224cf20d8eea0088f08dab8f426bf41149fa97..d0aaddd7676ba41d59eb1ed8899718dcbb89f746 100644 (file)
@@ -189,8 +189,7 @@ function rewriteSelector(
       // global: replace with inner selector and do not inject [id].
       // ::v-global(.foo) -> .foo
       if (value === ':global' || value === '::v-global') {
-        selectorRoot.insertAfter(selector, n.nodes[0])
-        selectorRoot.removeChild(selector)
+        selector.replaceWith(n.nodes[0])
         return false
       }
     }
index 74a863972bdbbdf347aee838f888ba7d2187ff78..83a347d885bfa04587b824d1663d3246a690d5f4 100644 (file)
@@ -327,8 +327,8 @@ importers:
         specifier: ^6.0.0
         version: 6.0.0(postcss@8.4.48)
       postcss-selector-parser:
-        specifier: ^6.1.2
-        version: 6.1.2
+        specifier: ^7.0.0
+        version: 7.0.0
       pug:
         specifier: ^3.0.3
         version: 3.0.3
@@ -2845,6 +2845,10 @@ packages:
     resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
     engines: {node: '>=4'}
 
+  postcss-selector-parser@7.0.0:
+    resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==}
+    engines: {node: '>=4'}
+
   postcss-value-parser@4.2.0:
     resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
 
@@ -5861,6 +5865,11 @@ snapshots:
       cssesc: 3.0.0
       util-deprecate: 1.0.2
 
+  postcss-selector-parser@7.0.0:
+    dependencies:
+      cssesc: 3.0.0
+      util-deprecate: 1.0.2
+
   postcss-value-parser@4.2.0: {}
 
   postcss@8.4.41: