Skip to content

Commit 36a15cc

Browse files
committed
Upgrade core to v3.23.27 to fix a compatibility issue.
1 parent e58032d commit 36a15cc

File tree

3 files changed

+61
-33
lines changed

3 files changed

+61
-33
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"@radix-ui/react-radio-group": "^1.1.3",
7171
"@radix-ui/react-select": "^2.0.0",
7272
"@radix-ui/react-tooltip": "^1.0.7",
73-
"@zenuml/core": "3.22.1",
73+
"@zenuml/core": "3.23.27",
7474
"clsx": "^2.0.0",
7575
"code-blast-codemirror": "chinchang/code-blast-codemirror#web-maker",
7676
"codemirror": "^5.65.16",

src/utils.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ import { trackEvent } from './analytics';
33
import { computeHtml, computeCss, computeJs } from './computes';
44
import { JsModes } from './codeModes';
55
import { deferred } from './deferred';
6-
import Vue from '!!file-loader!vue/dist/vue.global';
7-
import Vuex from '!!file-loader!vuex/dist/vuex.global';
86
import zenuml from '!!file-loader!@zenuml/core/dist/zenuml';
97
const esprima = require('esprima');
108

@@ -280,8 +278,6 @@ export function getCompleteHtml(html, css, js, item) {
280278
html +
281279
'\n';
282280

283-
contents += '<script src="' + getUrl(Vue) + '"></script>';
284-
contents += '<script src="' + getUrl(Vuex) + '"></script>';
285281
contents += '<script src="' + getUrl(zenuml) + '"></script>';
286282

287283
if (item.jsMode === JsModes.ES6) {

yarn.lock

Lines changed: 60 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,11 @@
475475
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
476476
integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
477477

478+
"@babel/parser@^7.24.7":
479+
version "7.24.7"
480+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
481+
integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
482+
478483
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
479484
version "7.16.7"
480485
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
@@ -1549,14 +1554,29 @@
15491554
dependencies:
15501555
"@floating-ui/utils" "^0.1.3"
15511556

1552-
"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.1":
1557+
"@floating-ui/core@^1.5.3":
1558+
version "1.6.3"
1559+
resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.3.tgz#5e7bb92843f47fd1d8dcb9b3cc3c243aaed54f95"
1560+
integrity sha512-1ZpCvYf788/ZXOhRQGFxnYQOVgeU+pi0i+d0Ow34La7qjIXETi6RNswGVKkA6KcDO8/+Ysu2E/CeUmmeEBDvTg==
1561+
dependencies:
1562+
"@floating-ui/utils" "^0.2.3"
1563+
1564+
"@floating-ui/dom@^1.0.0":
15531565
version "1.5.3"
15541566
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa"
15551567
integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==
15561568
dependencies:
15571569
"@floating-ui/core" "^1.4.2"
15581570
"@floating-ui/utils" "^0.1.3"
15591571

1572+
"@floating-ui/dom@^1.5.4":
1573+
version "1.6.6"
1574+
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.6.tgz#be54c1ab2d19112ad323e63dbeb08185fed0ffd3"
1575+
integrity sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==
1576+
dependencies:
1577+
"@floating-ui/core" "^1.0.0"
1578+
"@floating-ui/utils" "^0.2.3"
1579+
15601580
"@floating-ui/dom@^1.6.1":
15611581
version "1.6.3"
15621582
resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef"
@@ -1582,13 +1602,19 @@
15821602
resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2"
15831603
integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==
15841604

1585-
"@floating-ui/vue@^0.2.0":
1586-
version "0.2.1"
1587-
resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-0.2.1.tgz#a52b66e020897ad0535d0d0d3b09932446fc6231"
1588-
integrity sha512-HE+EIeakID7wI6vUwF0yMpaW48bNaPj8QtnQaRMkaQFhQReVBA4bY6fmJ3J7X+dqVgDbMhyfCG0fBJfdQMdWxQ==
1605+
"@floating-ui/utils@^0.2.3":
1606+
version "0.2.3"
1607+
resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.3.tgz#506fcc73f730affd093044cb2956c31ba6431545"
1608+
integrity sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==
1609+
1610+
"@floating-ui/vue@^1.0.3":
1611+
version "1.0.7"
1612+
resolved "https://registry.yarnpkg.com/@floating-ui/vue/-/vue-1.0.7.tgz#2678e8536ac3e9bf891d5f4fb5e8b10789cf702b"
1613+
integrity sha512-tm9aMT9IrMzoZfzPpsoZHP7j7ULZ0p9AzCJV6i2H8sAlKe36tAnwuQLHdm7vE0SnRkHJJXuMB/gNz4gFdHLNrg==
15891614
dependencies:
1590-
"@floating-ui/dom" "^1.2.1"
1591-
vue-demi "^0.13.11"
1615+
"@floating-ui/dom" "^1.0.0"
1616+
"@floating-ui/utils" "^0.2.3"
1617+
vue-demi ">=0.13.0"
15921618

15931619
"@gar/promisify@^1.0.1":
15941620
version "1.1.3"
@@ -1674,14 +1700,14 @@
16741700
protobufjs "^7.2.4"
16751701
yargs "^17.7.2"
16761702

1677-
"@headlessui-float/vue@^0.11.3":
1678-
version "0.11.4"
1679-
resolved "https://registry.yarnpkg.com/@headlessui-float/vue/-/vue-0.11.4.tgz#3689dab096f01d97d74e79c0a22445aa9f03ab78"
1680-
integrity sha512-hNGQTT3trknSB78ZI3usvnJACLyEUmacvk5Q8JQizJ8k+8GYLvhKklGIhJVO1E3litEzW6yyjPgfg6aEJ+1p6g==
1703+
"@headlessui-float/vue@^0.14.0":
1704+
version "0.14.0"
1705+
resolved "https://registry.yarnpkg.com/@headlessui-float/vue/-/vue-0.14.0.tgz#57e04abaeb00a778b0943844705dbaf2354c1efc"
1706+
integrity sha512-hx0IkJ7JPcwDeimco6fe0+IknknL1gUYIGu11OCn0JWlOoSAmO6sx2DxPwSEz1Wsq34X6Z8BwCwcPVuphZ1zMg==
16811707
dependencies:
1682-
"@floating-ui/core" "^1.0.0"
1683-
"@floating-ui/dom" "^1.0.0"
1684-
"@floating-ui/vue" "^0.2.0"
1708+
"@floating-ui/core" "^1.5.3"
1709+
"@floating-ui/dom" "^1.5.4"
1710+
"@floating-ui/vue" "^1.0.3"
16851711

16861712
"@headlessui/react@^1.7.18":
16871713
version "1.7.18"
@@ -3006,13 +3032,13 @@
30063032
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
30073033

30083034
"@vue/compat@^3.2.45":
3009-
version "3.3.4"
3010-
resolved "https://registry.yarnpkg.com/@vue/compat/-/compat-3.3.4.tgz#1e0b81e02eb2eabde796b97b18838c3eca8dcdd1"
3011-
integrity sha512-VwAsPqUqRJVxeLQPUC03Sa5d+T8UG2Qv4VItq74KmNvtQlRXICpa/sqq12BcyBB4Tz1U5paOEZxWCUoXkrZ9QQ==
3035+
version "3.4.30"
3036+
resolved "https://registry.yarnpkg.com/@vue/compat/-/compat-3.4.30.tgz#6f348f760b1ce3dd7f357eb30fe18a1417bafde7"
3037+
integrity sha512-XjeL+8og3nVsBZ3pd9fLX/X6UpSMSqU5F+ot1TixcgYGqXCQn0q7z4X2iHPQXvcUHs3oYnMii/vjI9vsWjBe/w==
30123038
dependencies:
3013-
"@babel/parser" "^7.21.3"
3039+
"@babel/parser" "^7.24.7"
30143040
estree-walker "^2.0.2"
3015-
source-map-js "^1.0.2"
3041+
source-map-js "^1.2.0"
30163042

30173043
30183044
version "3.3.4"
@@ -3264,12 +3290,12 @@
32643290
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
32653291
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
32663292

3267-
"@zenuml/core@3.22.1":
3268-
version "3.22.1"
3269-
resolved "https://registry.yarnpkg.com/@zenuml/core/-/core-3.22.1.tgz#77070255a5eac63ddfb57f3e056510b73d25deb0"
3270-
integrity sha512-odNQwBOxaS5zlyGDfG42BtRcgb0E3/b5HkFOZFSOM+Z2DSM/RCUXi6y+/Tr6NGkjmCivpMqMKHP0oWbbzOVA1A==
3293+
"@zenuml/core@3.23.27":
3294+
version "3.23.27"
3295+
resolved "https://registry.yarnpkg.com/@zenuml/core/-/core-3.23.27.tgz#671d2a073d04f9a1f547ab11daa01313721b1cb3"
3296+
integrity sha512-9mJ/bkc6m8Nln/vSldnSrumDoVk4bGZetupUp+MfYALM/Yq/7t6ADKY+3XFMT8YW0/QetRyqyhqSunTSQUMvWw==
32713297
dependencies:
3272-
"@headlessui-float/vue" "^0.11.3"
3298+
"@headlessui-float/vue" "^0.14.0"
32733299
"@headlessui/tailwindcss" "^0.2.0"
32743300
"@headlessui/vue" "^1.7.16"
32753301
"@types/assert" "^1.5.6"
@@ -3278,6 +3304,7 @@
32783304
antlr4 "~4.11.0"
32793305
color-string "^1.5.5"
32803306
dom-to-image-more "^2.13.0"
3307+
dompurify "^3.1.5"
32813308
file-saver "^2.0.5"
32823309
highlight.js "^10.7.3"
32833310
html-to-image "^1.11.3"
@@ -6473,6 +6500,11 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0:
64736500
dependencies:
64746501
domelementtype "^2.2.0"
64756502

6503+
dompurify@^3.1.5:
6504+
version "3.1.5"
6505+
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.1.5.tgz#2c6a113fc728682a0f55684b1388c58ddb79dc38"
6506+
integrity sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==
6507+
64766508
domutils@^1.5.1, domutils@^1.7.0:
64776509
version "1.7.0"
64786510
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
@@ -17374,10 +17406,10 @@ vm2@^3.9.17:
1737417406
acorn "^8.7.0"
1737517407
acorn-walk "^8.2.0"
1737617408

17377-
vue-demi@^0.13.11:
17378-
version "0.13.11"
17379-
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.13.11.tgz#7d90369bdae8974d87b1973564ad390182410d99"
17380-
integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==
17409+
vue-demi@>=0.13.0:
17410+
version "0.14.8"
17411+
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.8.tgz#00335e9317b45e4a68d3528aaf58e0cec3d5640a"
17412+
integrity sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==
1738117413

1738217414
vue@^3.2.45:
1738317415
version "3.3.4"

0 commit comments

Comments
 (0)