Skip to content

Commit bc044ad

Browse files
committed
Use packageExtensions instead of .npmrc for entities fix
@vue/compat's CJS build requires 'entities' but doesn't declare it as a dependency. Using pnpm's packageExtensions to inject the dependency is cleaner than public-hoist-pattern in .npmrc.
1 parent acbdc4b commit bc044ad

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

client/.npmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

client/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@
3030
"@vue/compiler-sfc": "3.5.18",
3131
"@fortawesome/fontawesome-common-types": "6.2.1"
3232
},
33+
"packageExtensions": {
34+
"@vue/compat": {
35+
"dependencies": {
36+
"entities": "^4.5.0"
37+
}
38+
}
39+
},
3340
"onlyBuiltDependencies": [
3441
"vue-demi"
3542
]
@@ -78,7 +85,6 @@
7885
"dompurify": "^3.0.6",
7986
"echarts": "^5.5.1",
8087
"elkjs": "^0.8.2",
81-
"entities": "^4.5.0",
8288
"events": "^3.3.0",
8389
"file-saver": "^2.0.5",
8490
"flush-promises": "^1.0.2",

client/pnpm-lock.yaml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)