]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(build): revert entities to 4.5 to avoid runtime resolution errors
authorEvan You <evan@vuejs.org>
Thu, 15 Aug 2024 02:16:32 +0000 (10:16 +0800)
committerEvan You <evan@vuejs.org>
Thu, 15 Aug 2024 02:16:32 +0000 (10:16 +0800)
close #11603

.github/renovate.json5
packages/compiler-core/package.json
packages/compiler-core/src/parser.ts
packages/compiler-core/src/tokenizer.ts
pnpm-lock.yaml
rollup.config.js

index 34307d8af13d2fd6e38ec32f5791935932d95801..8808b599e62930e87a57d974a4c35b33dcf84d03 100644 (file)
@@ -58,5 +58,9 @@
     // pinned
     // only used in example for e2e tests
     'marked',
+
+    // pinned, 5.0+ has exports issues
+    // https://github.com/vuejs/core/issues/11603
+    'entities',
   ],
 }
index 4172a3919f1df9606dbacc35139234cd5c18a51c..6acbf724c4595d48aae76a21823c0769f98cc7cf 100644 (file)
@@ -48,7 +48,7 @@
   "dependencies": {
     "@babel/parser": "catalog:",
     "@vue/shared": "workspace:*",
-    "entities": "^5.0.0",
+    "entities": "^4.5.0",
     "estree-walker": "catalog:",
     "source-map-js": "catalog:"
   },
index 55487e12b70222924095fd9f9c1e47089e10546a..cac943dd63dba34f6b1b31a53ce358cdbd398884 100644 (file)
@@ -44,7 +44,7 @@ import {
   isSimpleIdentifier,
   isStaticArgOf,
 } from './utils'
-import { decodeHTML } from 'entities/dist/decode.js'
+import { decodeHTML } from 'entities/lib/decode.js'
 import {
   type ParserOptions as BabelOptions,
   parse,
index 7e93cdf587827e1db999648a5e2f86d5b975d923..35c49fa6545fd3356edd8f491b66224019df4b37 100644 (file)
@@ -36,7 +36,7 @@ import {
   EntityDecoder,
   fromCodePoint,
   htmlDecodeTree,
-} from 'entities/dist/decode.js'
+} from 'entities/lib/decode.js'
 
 export enum ParseMode {
   BASE,
index 2a4aeb62eb432d6918b9f812811ab1c426724146..975f879b8e1b74ba29afeeda61a8c837469b2ec1 100644 (file)
@@ -256,8 +256,8 @@ importers:
         specifier: workspace:*
         version: link:../shared
       entities:
-        specifier: ^5.0.0
-        version: 5.0.0
+        specifier: ^4.5.0
+        version: 4.5.0
       estree-walker:
         specifier: 'catalog:'
         version: 2.0.2
@@ -1773,10 +1773,6 @@ packages:
     resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
     engines: {node: '>=0.12'}
 
-  entities@5.0.0:
-    resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==}
-    engines: {node: '>=0.12'}
-
   env-paths@2.2.1:
     resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
     engines: {node: '>=6'}
@@ -4700,8 +4696,6 @@ snapshots:
 
   entities@4.5.0: {}
 
-  entities@5.0.0: {}
-
   env-paths@2.2.1: {}
 
   environment@1.1.0: {}
index 79883d1ddfdbbb6c55a8450549e061688f918775..a9f9b17f3df379cf6159f67d68637c4fd60284aa 100644 (file)
@@ -258,7 +258,7 @@ function createConfig(format, output, plugins = []) {
       'source-map-js',
       '@babel/parser',
       'estree-walker',
-      'entities/dist/decode.js',
+      'entities/lib/decode.js',
     ]
 
     if (isGlobalBuild || isBrowserESMBuild || isCompatPackage) {