From 52c87ac17ed8b9f2f89e6a0061648f611c905d95 Mon Sep 17 00:00:00 2001 From: volar Date: Tue, 7 Nov 2023 10:36:44 +0100 Subject: [PATCH] new version --- CHANGELOG.md | 14 +- package.json | 8 +- src/components/sortable/ASortable.vue | 2 + src/components/sortable/sortableActions.ts | 1 + src/components/sortable/sortableUtils.ts | 6 +- src/playground/sortable/SortableView.vue | 22 ++ yarn.lock | 250 ++++++++++----------- 7 files changed, 170 insertions(+), 133 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72d8a7ae..292f3183 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ -## [1.35.0](https://github.com/anzusystems/common-admin/compare/1.35.0...1.36.0) (2023-11-02) +## [1.37.0](https://github.com/anzusystems/common-admin/compare/1.36.0...1.37.0) (2023-11-07) + +### Bug Fixes +* **ASortable:** force rerender after move + +### Features +* **chore:** updated dependencies +* **SortableItemDataAware** interface: id is now optional + +### BREAKING CHANGES +* **dependencies:** new vue required version `vue@3.3.8` + +## [1.36.0](https://github.com/anzusystems/common-admin/compare/1.35.0...1.36.0) (2023-11-06) ### Features * **chore:** updated dependencies diff --git a/package.json b/package.json index 48f7939a..adee3fff 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "./styles": "./dist/style.css", "./*": "./*" }, - "version": "1.36.0", + "version": "1.37.0", "type": "module", "license": "Apache-2.0", "scripts": { @@ -43,7 +43,7 @@ "@types/node": "^20.8.10", "@types/sortablejs": "^1.15.4", "@types/webfontloader": "^1.6.36", - "@typescript-eslint/parser": "^6.9.1", + "@typescript-eslint/parser": "^6.10.0", "@vitejs/plugin-vue": "^4.4.0", "@vue/eslint-config-prettier": "^8.0.0", "@vue/eslint-config-typescript": "^12.0.0", @@ -76,7 +76,7 @@ "vite-plugin-dts": "^3.6.3", "vite-plugin-vuetify": "^1.0.2", "vitepress": "1.0.0-rc.25", - "vue": "3.3.7", + "vue": "3.3.8", "vue-flatpickr-component": "^11.0.3", "vue-i18n": "9.6.5", "vue-router": "4.2.5", @@ -93,7 +93,7 @@ "dayjs": "1.11.10", "flatpickr": "4.6.13", "pinia": "2.1.7", - "vue": "3.3.7", + "vue": "3.3.8", "vue-i18n": "9.6.5", "vue-router": "4.2.5", "vuetify": "3.3.23" diff --git a/src/components/sortable/ASortable.vue b/src/components/sortable/ASortable.vue index 5caf5165..e9f27ae9 100644 --- a/src/components/sortable/ASortable.vue +++ b/src/components/sortable/ASortable.vue @@ -92,6 +92,8 @@ const initSortable = () => { dragClass: DRAG_CLASS, chosenClass: CHOSEN_CLASS, onEnd: async (event: SortableEvent) => { + console.log(event.oldIndex) + console.log(event.newIndex) if (props.disableDefaultSort || isUndefined(event.oldIndex) || isUndefined(event.newIndex)) return const needsRefresh = moveArrayElement(event.oldIndex, event.newIndex) emit('onEnd', needsRefresh) diff --git a/src/components/sortable/sortableActions.ts b/src/components/sortable/sortableActions.ts index 0d91e79a..f6535191 100644 --- a/src/components/sortable/sortableActions.ts +++ b/src/components/sortable/sortableActions.ts @@ -135,6 +135,7 @@ export function useSortableActions( if (!isUndefined(props.updatePosition)) { returnData = updatePositions(clonedData, from, to) } + forceRerenderWidgetHtml() emit('update:modelValue', clonedData) return returnData } diff --git a/src/components/sortable/sortableUtils.ts b/src/components/sortable/sortableUtils.ts index 4dfcc121..c129a6f7 100644 --- a/src/components/sortable/sortableUtils.ts +++ b/src/components/sortable/sortableUtils.ts @@ -3,18 +3,18 @@ import type { DocId, IntegerId } from '@/types/common' export const WIDGET_HTML_ID_PREFIX = 'a-sortable-' export interface SortableItemDataAware { + id?: DocId | IntegerId position: number - id: DocId | IntegerId } export interface SortableItemWithParentDataAware { - position: number id: DocId | IntegerId + position: number parent: DocId | IntegerId | null // if null, no parent } export interface SortableItemNewPosition { - id: DocId | IntegerId + id?: DocId | IntegerId position: number } diff --git a/src/playground/sortable/SortableView.vue b/src/playground/sortable/SortableView.vue index bc706a72..38b7de86 100644 --- a/src/playground/sortable/SortableView.vue +++ b/src/playground/sortable/SortableView.vue @@ -9,6 +9,11 @@ import { isNull } from '@/utils/common' import type { SortableItemNewPositions } from '@/components/sortable/sortableUtils' import type { SortableItem, SortablePropItem } from '@/components/sortable/sortableActions' +interface ItemWithoutIdDemo extends Record { + title: string + position: number +} + interface BasicItemDemo extends Record { id: number text: string @@ -22,6 +27,13 @@ interface NestedDemoData extends Record { parent: IntegerIdNullable } +const itemsWithoutId = ref>([ + { title: 'One', position: 1 }, + { title: 'Two', position: 2 }, + { title: 'Tree', position: 3 }, + { title: 'Four', position: 4 }, +]) + const itemsBasic = ref>([ { id: 1, text: 'One', position: 1 }, { id: 2, text: 'Two', position: 2 }, @@ -310,6 +322,16 @@ const onSortableBasicEnd = (data: SortableItemNewPositions) => { +

+ ASortable items without id +

+ + + +
{{ itemsWithoutId }}
+

ASortable with changing of position field and dirty and all buttons

diff --git a/yarn.lock b/yarn.lock index 5240963b..d37e62ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -198,7 +198,7 @@ __metadata: "@types/node": "npm:^20.8.10" "@types/sortablejs": "npm:^1.15.4" "@types/webfontloader": "npm:^1.6.36" - "@typescript-eslint/parser": "npm:^6.9.1" + "@typescript-eslint/parser": "npm:^6.10.0" "@vitejs/plugin-vue": "npm:^4.4.0" "@vue/eslint-config-prettier": "npm:^8.0.0" "@vue/eslint-config-typescript": "npm:^12.0.0" @@ -231,7 +231,7 @@ __metadata: vite-plugin-dts: "npm:^3.6.3" vite-plugin-vuetify: "npm:^1.0.2" vitepress: "npm:1.0.0-rc.25" - vue: "npm:3.3.7" + vue: "npm:3.3.8" vue-flatpickr-component: "npm:^11.0.3" vue-i18n: "npm:9.6.5" vue-router: "npm:4.2.5" @@ -247,7 +247,7 @@ __metadata: dayjs: 1.11.10 flatpickr: 4.6.13 pinia: 2.1.7 - vue: 3.3.7 + vue: 3.3.8 vue-i18n: 9.6.5 vue-router: 4.2.5 vuetify: 3.3.23 @@ -1145,6 +1145,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^6.10.0": + version: 6.10.0 + resolution: "@typescript-eslint/parser@npm:6.10.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:6.10.0" + "@typescript-eslint/types": "npm:6.10.0" + "@typescript-eslint/typescript-estree": "npm:6.10.0" + "@typescript-eslint/visitor-keys": "npm:6.10.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: d24a981807ea1ee5e5bbd9be2996b06eb99908c717464c6274b596c094b0e2609c1d88fcb8bef3479a8e8d39bc61a7103651b23981e47a5d89f6dec77e3bec38 + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:^6.7.0": version: 6.7.0 resolution: "@typescript-eslint/parser@npm:6.7.0" @@ -1163,21 +1181,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.9.1": - version: 6.9.1 - resolution: "@typescript-eslint/parser@npm:6.9.1" +"@typescript-eslint/scope-manager@npm:6.10.0": + version: 6.10.0 + resolution: "@typescript-eslint/scope-manager@npm:6.10.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.9.1" - "@typescript-eslint/types": "npm:6.9.1" - "@typescript-eslint/typescript-estree": "npm:6.9.1" - "@typescript-eslint/visitor-keys": "npm:6.9.1" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 855a62180ad54f5a05ae4f15742e810b811aeceacd5be5a3498aeb11bd5c7877d25d4f7dc56d010a7b3ad2992e85f31d41340fb46a7fd68fc682ae65d82304d1 + "@typescript-eslint/types": "npm:6.10.0" + "@typescript-eslint/visitor-keys": "npm:6.10.0" + checksum: 518cd60f9e9f5eef24f566f6a43d05241593a4520db6a93df714adac7b04b8bc2a1a89764f7a0aa23432e35e5f57ab2a3129f8f67ef211fa808c6bda29c28c78 languageName: node linkType: hard @@ -1191,16 +1201,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.9.1": - version: 6.9.1 - resolution: "@typescript-eslint/scope-manager@npm:6.9.1" - dependencies: - "@typescript-eslint/types": "npm:6.9.1" - "@typescript-eslint/visitor-keys": "npm:6.9.1" - checksum: a9ca328e42fbadaeffaed807c141d71f01d471b1aeeb1abbb107a0fe630963a33aeb6e215cb26874a01bee9589e8d773ad7a7fea7b14b9710d30dd1e0d6f6820 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:6.7.0": version: 6.7.0 resolution: "@typescript-eslint/type-utils@npm:6.7.0" @@ -1218,6 +1218,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.10.0": + version: 6.10.0 + resolution: "@typescript-eslint/types@npm:6.10.0" + checksum: bc8faf3d00f1d4eaad0760f64a7e428646e65adc5322f41dc9a2d15d5df23e53b09605d69126c373630851cb258c15ba82cf66d949897d3758844964b0e98087 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:6.7.0": version: 6.7.0 resolution: "@typescript-eslint/types@npm:6.7.0" @@ -1225,19 +1232,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.9.1": - version: 6.9.1 - resolution: "@typescript-eslint/types@npm:6.9.1" - checksum: 28bf79fc9e30cafa1d747f20f95b2ce949816312bb9e1f4b0a4add6537fcf70a2b64c0da17b03c4cf70bf415263077de6edbd49ad08e482e9270454f2c61e1a3 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.7.0" +"@typescript-eslint/typescript-estree@npm:6.10.0": + version: 6.10.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.10.0" dependencies: - "@typescript-eslint/types": "npm:6.7.0" - "@typescript-eslint/visitor-keys": "npm:6.7.0" + "@typescript-eslint/types": "npm:6.10.0" + "@typescript-eslint/visitor-keys": "npm:6.10.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -1246,16 +1246,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c38cb3813336925cc7558d5e6f45a23d180ec79dd60c572fa012c25cc85b5462ead4b93cea6d5ee110949d4adb0cebe04fefe4cd9d32db6070cc882b56a6eee3 + checksum: 41fc6dd0cfe8fb4c7ddc30d91e71d23ea1e0cbc261e8022ab089ddde6589eefdb89f66492d2ab4ae20dd45f51657022d9278bccc64aef7c6be0df756a081c0b5 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.9.1": - version: 6.9.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.9.1" +"@typescript-eslint/typescript-estree@npm:6.7.0": + version: 6.7.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.7.0" dependencies: - "@typescript-eslint/types": "npm:6.9.1" - "@typescript-eslint/visitor-keys": "npm:6.9.1" + "@typescript-eslint/types": "npm:6.7.0" + "@typescript-eslint/visitor-keys": "npm:6.7.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -1264,7 +1264,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 40d1d654c3d7223c84e9340740bde95484ef246f5248cf9f6cd5ae308c79463b52c2b964f935ff68577fb0ea9d6862c9a8547e9430449e1f4eb3c53da2dbfc55 + checksum: c38cb3813336925cc7558d5e6f45a23d180ec79dd60c572fa012c25cc85b5462ead4b93cea6d5ee110949d4adb0cebe04fefe4cd9d32db6070cc882b56a6eee3 languageName: node linkType: hard @@ -1285,23 +1285,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.7.0": - version: 6.7.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.7.0" +"@typescript-eslint/visitor-keys@npm:6.10.0": + version: 6.10.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.10.0" dependencies: - "@typescript-eslint/types": "npm:6.7.0" + "@typescript-eslint/types": "npm:6.10.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: b7c8a6f34741d3ef7cbe056b01eb373a0fc917847e2183ffa71b2c1e66683f837c6d94de6fc3d1f685e62e7fd7fa3faeb52bdf06cdccd33b7d9cdd6889c75731 + checksum: 17a6962e10ffbcc286d202c7dfcc0dfa489c76ab7838b3522e90b3e87cbe2cdd7a24ffab434d9ca6dfed361801f11c3349ba01f808093c65c5365a9179ee5eb0 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.9.1": - version: 6.9.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.9.1" +"@typescript-eslint/visitor-keys@npm:6.7.0": + version: 6.7.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.7.0" dependencies: - "@typescript-eslint/types": "npm:6.9.1" + "@typescript-eslint/types": "npm:6.7.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: 46d8a3335777798d43b9bf3393b96176881794184faf831670e4ee52493834cd6fbd3199ff387112ae795e344e3c92a8e78f79254d6c5bee012354859c8f333b + checksum: b7c8a6f34741d3ef7cbe056b01eb373a0fc917847e2183ffa71b2c1e66683f837c6d94de6fc3d1f685e62e7fd7fa3faeb52bdf06cdccd33b7d9cdd6889c75731 languageName: node linkType: hard @@ -1473,15 +1473,15 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/compiler-core@npm:3.3.7" +"@vue/compiler-core@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-core@npm:3.3.8" dependencies: "@babel/parser": "npm:^7.23.0" - "@vue/shared": "npm:3.3.7" + "@vue/shared": "npm:3.3.8" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.0.2" - checksum: 846c6a3c68fc66ab7b1e59b69e75fb753e5bec91dfbb74878bc5f689d28eb34bb2a7f5e71ad32772d33587302a6d36a0c1e297699f2e29e0d2c60bff77e3de2e + checksum: 47c46441b4d8b8b4258a34cfad7853f4b7bc45f10e04bf22256da3719e81c3c9b68c69c17434f48a733fd20f5dc5f48e972039e16125747655082b52f0674fc4 languageName: node linkType: hard @@ -1505,13 +1505,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/compiler-dom@npm:3.3.7" +"@vue/compiler-dom@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-dom@npm:3.3.8" dependencies: - "@vue/compiler-core": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" - checksum: e00decdd66acfab90f4aa9d545bb29bdf4512d2be728a65724dd0f28afbc7bdd2355fa8b83b0616cfcdbb8a5706e362c9717a1fc7776d8445faa37e6f71f332c + "@vue/compiler-core": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" + checksum: f4c44d078443a783a67db80357599bc0a1610ca052135b63fc9ee0e66a204bb4d8f46f737a5a82c3633a57701d9ad380c18d910f3e065804e63b6ae1ace61599 languageName: node linkType: hard @@ -1543,21 +1543,21 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/compiler-sfc@npm:3.3.7" +"@vue/compiler-sfc@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-sfc@npm:3.3.8" dependencies: "@babel/parser": "npm:^7.23.0" - "@vue/compiler-core": "npm:3.3.7" - "@vue/compiler-dom": "npm:3.3.7" - "@vue/compiler-ssr": "npm:3.3.7" - "@vue/reactivity-transform": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" + "@vue/compiler-core": "npm:3.3.8" + "@vue/compiler-dom": "npm:3.3.8" + "@vue/compiler-ssr": "npm:3.3.8" + "@vue/reactivity-transform": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.5" postcss: "npm:^8.4.31" source-map-js: "npm:^1.0.2" - checksum: 4f7fb03126a539fe745e3b07aae25a639dd3525c909b526f2f9a0b96862a1d4722d11f923921714fe6b604f9a0b9cdcbb723070909f6c65b4a42333ee8bb2c12 + checksum: 26a83cf3c9a19865602fd7d477e6c0529191ef3b2c3d15b7aaa63b9a702587f97a45833fcc06569ed4fb978273fc6263957af7b36f689e08d01a5c0fb10939cd languageName: node linkType: hard @@ -1599,13 +1599,13 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/compiler-ssr@npm:3.3.7" +"@vue/compiler-ssr@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/compiler-ssr@npm:3.3.8" dependencies: - "@vue/compiler-dom": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" - checksum: d675dc71d87d3dad423c53077326af74c0c315feeecb8e74fb4320a9fa4bae632d70a130a72f512fdc389ff27ccee5f64af0a6a5eb88aded9ebb48e9db770492 + "@vue/compiler-dom": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" + checksum: 68fea1f4648b6ce0f759f846e4e967644fd1f668821b2da0951d26d8780169cbc146e7840b17d212cf571a30bd65014cf7b82afc3b3b9a3450cb4c86d778fbaf languageName: node linkType: hard @@ -1743,16 +1743,16 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity-transform@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/reactivity-transform@npm:3.3.7" +"@vue/reactivity-transform@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/reactivity-transform@npm:3.3.8" dependencies: "@babel/parser": "npm:^7.23.0" - "@vue/compiler-core": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" + "@vue/compiler-core": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.5" - checksum: 674c308a8db8627a62049b89e8a55581a35486c6c57ee88ef8c3bd40a3729bd52cf7fd2de61b9fa1d75479da4ccd45e9656e4fd5736686adc978fcfe7b471109 + checksum: c623e911e8c7cfc91bcb2b5849a29a0af0b279c2f3e38c57773f2e86b917b69586826f064514167d587ca16984ba7f51dcc5c76f450e887f0871c38ab9b471d4 languageName: node linkType: hard @@ -1765,12 +1765,12 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/reactivity@npm:3.3.7" +"@vue/reactivity@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/reactivity@npm:3.3.8" dependencies: - "@vue/shared": "npm:3.3.7" - checksum: d52ef2a676ecc2e62d4d6652174b67727883ca2b35ce50daa143946b91fbd59f17c1be3e427080edff6f69c84cf6b37980816f242a871ce4b3157c78fe0d9562 + "@vue/shared": "npm:3.3.8" + checksum: 929dbd92ddd9e114536ea755dfa09cb0bb4ed7792bcd34685265b691c1725ca020ac8d4948c38f5ce9402e11a383a2c5e9fa31116d544cbf4e432285eddc4cf7 languageName: node linkType: hard @@ -1784,13 +1784,13 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/runtime-core@npm:3.3.7" +"@vue/runtime-core@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/runtime-core@npm:3.3.8" dependencies: - "@vue/reactivity": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" - checksum: 28b65694040b28bd36a8ad0d2f8ae872dceefec2887fe73cd8ad2f7510e118dab3011a616513595ee790bedaa4e6a28990df5760403e614a4d48c2c7c2b66002 + "@vue/reactivity": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" + checksum: 7675b0c24cb79a2472cfa5b9f36879650e2e8bf204b4eb2e1557a6f89cfff3e3a24e2630fa88d5c5e9a069f67ae4c865ca2ad9ca8a3128520f16c2e8b037031b languageName: node linkType: hard @@ -1805,14 +1805,14 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/runtime-dom@npm:3.3.7" +"@vue/runtime-dom@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/runtime-dom@npm:3.3.8" dependencies: - "@vue/runtime-core": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" + "@vue/runtime-core": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" csstype: "npm:^3.1.2" - checksum: 54ab77401813346a0a60ae54cbf081e9bfd11f8a7ba4b8ea3e8d6919518a5c26de03d43df10d69d51c51576504f3521c5dd3f3f237bedbb83405545f413b6732 + checksum: c0036b38204f05cdee38b22242c556782229d1ace9588ef3148754136820434acad46bc0f5a053e6daeea39d691aac6a74566fe828d8e61303bb23881f686287 languageName: node linkType: hard @@ -1828,15 +1828,15 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/server-renderer@npm:3.3.7" +"@vue/server-renderer@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/server-renderer@npm:3.3.8" dependencies: - "@vue/compiler-ssr": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" + "@vue/compiler-ssr": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" peerDependencies: - vue: 3.3.7 - checksum: c17db2c8acb0decd5b3a384467881fb6ecc5e3827bca7e8cdcb7d3ed95c079bc71e9632775636dddb7059bda2038600f786cd5be4481428b1ab45d4807c5cabd + vue: 3.3.8 + checksum: c81da56efc3fb248e6f44aebf80a4372f452933a551654a9e94a0b361295a34f49146f15cf1bf3a3369f0529b217534f7131971ae5f1584d1ba6ba8990f257e4 languageName: node linkType: hard @@ -1861,10 +1861,10 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.3.7": - version: 3.3.7 - resolution: "@vue/shared@npm:3.3.7" - checksum: c3d746757fc254897b701a0ecc2dec5bb61e8a0ca7aae86ba7288ab2a7a89cbf6afd79c5ec9a47cf484db65c3c3ad100882c440023d8928be6aa087a71391153 +"@vue/shared@npm:3.3.8": + version: 3.3.8 + resolution: "@vue/shared@npm:3.3.8" + checksum: 6511b05ccee9f25ad71f4c4a0984090a6aad0717a1bcc95be5df041e38fb907e9a83a029705fb9e7132f755dab9bb795294358fe3f58fdb3506a7a3ebec42445 languageName: node linkType: hard @@ -7320,21 +7320,21 @@ __metadata: languageName: node linkType: hard -"vue@npm:3.3.7": - version: 3.3.7 - resolution: "vue@npm:3.3.7" +"vue@npm:3.3.8": + version: 3.3.8 + resolution: "vue@npm:3.3.8" dependencies: - "@vue/compiler-dom": "npm:3.3.7" - "@vue/compiler-sfc": "npm:3.3.7" - "@vue/runtime-dom": "npm:3.3.7" - "@vue/server-renderer": "npm:3.3.7" - "@vue/shared": "npm:3.3.7" + "@vue/compiler-dom": "npm:3.3.8" + "@vue/compiler-sfc": "npm:3.3.8" + "@vue/runtime-dom": "npm:3.3.8" + "@vue/server-renderer": "npm:3.3.8" + "@vue/shared": "npm:3.3.8" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 9b2791151fcd13a214e079423ee63b71c79d8b4f960d1ee55cb8b7768b11e22798d16fe8efbd00f39bbd3f79cf164b429ae5e8f44e18234c1e0e30d8a6ea2e3a + checksum: 6d06edc99b35a6dee678086fc52abd76896feee62924806433ac1b3e3c4cbdaf42c4a6b314a992ecb2e87980c178d7790453ebe2420570536e52ad574e605b0b languageName: node linkType: hard