38
"secure-ls": "^2.0.0",
39
"shiki": "^1.16.1",
40
"validator": "^13.12.0",
41
- "vue": "^3.4.38",
41
+ "vue": "^3.5.0",
42
"vue-advanced-cropper": "^2.8.9",
43
"vue-highlight-words": "^3.0.1",
44
"vue-i18n": "^9.14.0",
70
"cypress": "^13.14.1",
71
"eslint": "^9.9.1",
72
"eslint-plugin-cypress": "^3.5.0",
73
- "eslint-plugin-vue": "^9.27.0",
73
+ "eslint-plugin-vue": "^9.28.0",
74
"flourite": "^1.3.0",
75
"fs-extra": "^11.2.0",
76
"globals": "^15.9.0",
77
"jsdom": "^25.0.0",
78
"json5": "^2.2.3",
79
"npm-run-all2": "^6.2.2",
80
- "picocolors": "^1.0.1",
81
- "postcss": "^8.4.43",
80
+ "picocolors": "^1.1.0",
81
+ "postcss": "^8.4.44",
82
"prettier": "^3.3.3",
83
"sass": "^1.77.8",
84
"start-server-and-test": "^2.0.5",
87
"taze": "^0.16.7",
88
"type-fest": "^4.26.0",
89
"unplugin-vue-components": "^0.27.4",
90
- "vite": "^5.4.2",
90
+ "vite": "^5.4.3",
91
"vite-bundle-analyzer": "^0.10.6",
92
"vite-bundle-visualizer": "^1.2.1",
93
"vite-plugin-vue-devtools": "^7.3.9",
3004
}
3005
},
3006
"node_modules/@vue/compiler-core": {
3007
- "version": "3.4.38",
3008
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz",
3009
- "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==",
3007
+ "version": "3.5.0",
3008
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.0.tgz",
3009
+ "integrity": "sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==",
3010
"dependencies": {
3011
- "@babel/parser": "^7.24.7",
3012
- "@vue/shared": "3.4.38",
3011
+ "@babel/parser": "^7.25.3",
3012
+ "@vue/shared": "3.5.0",
3013
"entities": "^4.5.0",
3014
"estree-walker": "^2.0.2",
3015
"source-map-js": "^1.2.0"
3016
}
3017
},
3018
"node_modules/@vue/compiler-dom": {
3019
- "version": "3.4.38",
3020
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz",
3021
- "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==",
3019
+ "version": "3.5.0",
3020
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.0.tgz",
3021
+ "integrity": "sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==",
3022
"dependencies": {
3023
- "@vue/compiler-core": "3.4.38",
3024
- "@vue/shared": "3.4.38"
3023
+ "@vue/compiler-core": "3.5.0",
3024
+ "@vue/shared": "3.5.0"
3025
}
3026
},
3027
"node_modules/@vue/compiler-sfc": {
3028
- "version": "3.4.38",
3029
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz",
3030
- "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==",
3031
- "dependencies": {
3032
- "@babel/parser": "^7.24.7",
3033
- "@vue/compiler-core": "3.4.38",
3034
- "@vue/compiler-dom": "3.4.38",
3035
- "@vue/compiler-ssr": "3.4.38",
3036
- "@vue/shared": "3.4.38",
3028
+ "version": "3.5.0",
3029
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.0.tgz",
3030
+ "integrity": "sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==",
3031
+ "dependencies": {
3032
+ "@babel/parser": "^7.25.3",
3033
+ "@vue/compiler-core": "3.5.0",
3034
+ "@vue/compiler-dom": "3.5.0",
3035
+ "@vue/compiler-ssr": "3.5.0",
3036
+ "@vue/shared": "3.5.0",
3037
"estree-walker": "^2.0.2",
3038
- "magic-string": "^0.30.10",
3039
- "postcss": "^8.4.40",
3038
+ "magic-string": "^0.30.11",
3039
+ "postcss": "^8.4.44",
3040
"source-map-js": "^1.2.0"
3041
}
3042
},
3043
"node_modules/@vue/compiler-ssr": {
3044
- "version": "3.4.38",
3045
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz",
3046
- "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==",
3044
+ "version": "3.5.0",
3045
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.0.tgz",
3046
+ "integrity": "sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==",
3047
"dependencies": {
3048
- "@vue/compiler-dom": "3.4.38",
3049
- "@vue/shared": "3.4.38"
3048
+ "@vue/compiler-dom": "3.5.0",
3049
+ "@vue/shared": "3.5.0"
3050
}
3051
},
3052
"node_modules/@vue/compiler-vue2": {
3169
}
3170
},
3171
"node_modules/@vue/reactivity": {
3172
- "version": "3.4.38",
3173
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz",
3174
- "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==",
3172
+ "version": "3.5.0",
3173
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.0.tgz",
3174
+ "integrity": "sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==",
3175
"dependencies": {
3176
- "@vue/shared": "3.4.38"
3176
+ "@vue/shared": "3.5.0"
3177
}
3178
},
3179
"node_modules/@vue/runtime-core": {
3180
- "version": "3.4.38",
3181
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz",
3182
- "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==",
3180
+ "version": "3.5.0",
3181
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.0.tgz",
3182
+ "integrity": "sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==",
3183
"dependencies": {
3184
- "@vue/reactivity": "3.4.38",
3185
- "@vue/shared": "3.4.38"
3184
+ "@vue/reactivity": "3.5.0",
3185
+ "@vue/shared": "3.5.0"
3186
}
3187
},
3188
"node_modules/@vue/runtime-dom": {
3189
- "version": "3.4.38",
3190
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz",
3191
- "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==",
3189
+ "version": "3.5.0",
3190
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.0.tgz",
3191
+ "integrity": "sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==",
3192
"dependencies": {
3193
- "@vue/reactivity": "3.4.38",
3194
- "@vue/runtime-core": "3.4.38",
3195
- "@vue/shared": "3.4.38",
3193
+ "@vue/reactivity": "3.5.0",
3194
+ "@vue/runtime-core": "3.5.0",
3195
+ "@vue/shared": "3.5.0",
3196
"csstype": "^3.1.3"
3197
}
3198
},
3199
"node_modules/@vue/server-renderer": {
3200
- "version": "3.4.38",
3201
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.38.tgz",
3202
- "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==",
3200
+ "version": "3.5.0",
3201
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.0.tgz",
3202
+ "integrity": "sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==",
3203
"dependencies": {
3204
- "@vue/compiler-ssr": "3.4.38",
3205
- "@vue/shared": "3.4.38"
3204
+ "@vue/compiler-ssr": "3.5.0",
3205
+ "@vue/shared": "3.5.0"
3206
},
3207
"peerDependencies": {
3208
- "vue": "3.4.38"
3208
+ "vue": "3.5.0"
3209
}
3210
},
3211
"node_modules/@vue/shared": {
3212
- "version": "3.4.38",
3213
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz",
3214
- "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw=="
3212
+ "version": "3.5.0",
3213
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.0.tgz",
3214
+ "integrity": "sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q=="
3215
},
3216
"node_modules/@vue/test-utils": {
3217
"version": "2.4.6",
5426
"integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
5427
},
5428
"node_modules/eslint-plugin-vue": {
5429
- "version": "9.27.0",
5430
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz",
5431
- "integrity": "sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==",
5429
+ "version": "9.28.0",
5430
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.28.0.tgz",
5431
+ "integrity": "sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==",
5432
"dependencies": {
5433
"@eslint-community/eslint-utils": "^4.4.0",
5434
"globals": "^13.24.0",
5435
"natural-compare": "^1.4.0",
5436
"nth-check": "^2.1.1",
5437
"postcss-selector-parser": "^6.0.15",
5438
- "semver": "^7.6.0",
5438
+ "semver": "^7.6.3",
5439
"vue-eslint-parser": "^9.4.3",
5440
"xml-name-validator": "^4.0.0"
5441
},
8742
"dev": true
8743
},
8744
"node_modules/picocolors": {
8745
- "version": "1.0.1",
8746
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
8747
- "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
8745
+ "version": "1.1.0",
8746
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
8747
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
8748
},
8749
"node_modules/picomatch": {
8750
"version": "2.3.1",
8889
}
8890
},
8891
"node_modules/postcss": {
8892
- "version": "8.4.43",
8893
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.43.tgz",
8894
- "integrity": "sha512-gJAQVYbh5R3gYm33FijzCZj7CHyQ3hWMgJMprLUlIYqCwTeZhBQ19wp0e9mA25BUbEvY5+EXuuaAjqQsrBxQBQ==",
8892
+ "version": "8.4.44",
8893
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz",
8894
+ "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==",
8895
"funding": [
8896
{
8897
"type": "opencollective",
11157
}
11158
},
11159
"node_modules/vite": {
11160
- "version": "5.4.2",
11161
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz",
11162
- "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==",
11160
+ "version": "5.4.3",
11161
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz",
11162
+ "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==",
11163
"dev": true,
11164
"dependencies": {
11165
"esbuild": "^0.21.3",
11166
- "postcss": "^8.4.41",
11166
+ "postcss": "^8.4.43",
11167
"rollup": "^4.20.0"
11168
},
11169
"bin": {
11752
"dev": true
11753
},
11754
"node_modules/vue": {
11755
- "version": "3.4.38",
11756
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.38.tgz",
11757
- "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==",
11758
- "dependencies": {
11759
- "@vue/compiler-dom": "3.4.38",
11760
- "@vue/compiler-sfc": "3.4.38",
11761
- "@vue/runtime-dom": "3.4.38",
11762
- "@vue/server-renderer": "3.4.38",
11763
- "@vue/shared": "3.4.38"
11755
+ "version": "3.5.0",
11756
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.0.tgz",
11757
+ "integrity": "sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==",
11758
+ "dependencies": {
11759
+ "@vue/compiler-dom": "3.5.0",
11760
+ "@vue/compiler-sfc": "3.5.0",
11761
+ "@vue/runtime-dom": "3.5.0",
11762
+ "@vue/server-renderer": "3.5.0",
11763
+ "@vue/shared": "3.5.0"
11764
},
11765
"peerDependencies": {
11766
"typescript": "*"