@@ -59,7 +63,7 @@ const activeExtension = computed(() => {
- {{ activeExtension.description }}
+
diff --git a/packages/nc-gui/composables/useExtensionHelper.ts b/packages/nc-gui/composables/useExtensionHelper.ts
index dc729d347b..e762b4edf2 100644
--- a/packages/nc-gui/composables/useExtensionHelper.ts
+++ b/packages/nc-gui/composables/useExtensionHelper.ts
@@ -198,6 +198,7 @@ const [useProvideExtensionHelper, useExtensionHelper] = useInjectionState((exten
}
return {
+ $api,
fullscreen,
collapsed,
extension,
@@ -205,7 +206,6 @@ const [useProvideExtensionHelper, useExtensionHelper] = useInjectionState((exten
getViewsForTable,
getData,
getTableMeta,
- $api,
insertData,
updateData,
upsertData,
diff --git a/packages/nc-gui/composables/useExtensions.ts b/packages/nc-gui/composables/useExtensions.ts
index 664fc881ce..11285cb3c8 100644
--- a/packages/nc-gui/composables/useExtensions.ts
+++ b/packages/nc-gui/composables/useExtensions.ts
@@ -21,6 +21,7 @@ interface ExtensionManifest {
publisherName: string
publisherEmail: string
publisherUrl: string
+ disabled?: boolean
}
abstract class ExtensionType {
@@ -334,11 +335,24 @@ export const useExtensions = createSharedComposable(() => {
onMounted(() => {
const modules = import.meta.glob('../extensions/*/*.json')
+
+ const extensionCount = modules ? Object.keys(modules).length : 0
+
+ let disabledCount = 0
+
for (const path in modules) {
modules[path]().then((mod: any) => {
const manifest = mod.default as ExtensionManifest
- availableExtensions.value.push(manifest)
- if (Object.keys(modules).length === availableExtensions.value.length) {
+
+ if (manifest?.disabled !== true) {
+ availableExtensions.value.push(manifest)
+ } else {
+ disabledCount++
+ }
+
+ if (availableExtensions.value.length + disabledCount === extensionCount) {
+ availableExtensions.value.sort((a, b) => a.title.localeCompare(b.title))
+
extensionsLoaded.value = true
}
})
diff --git a/packages/nc-gui/extensions/json-exporter/icon.png b/packages/nc-gui/extensions/json-exporter/icon.png
new file mode 100644
index 0000000000..108e19a9ac
Binary files /dev/null and b/packages/nc-gui/extensions/json-exporter/icon.png differ
diff --git a/packages/nc-gui/extensions/json-exporter/manifest.json b/packages/nc-gui/extensions/json-exporter/manifest.json
new file mode 100644
index 0000000000..e8be1a264d
--- /dev/null
+++ b/packages/nc-gui/extensions/json-exporter/manifest.json
@@ -0,0 +1,12 @@
+{
+ "id": "nc-json-exporter",
+ "title": "JSON Exporter",
+ "description": "This is a sample NocoDB extension that exports data in JSON format. \nIt is used to demonstrate how to create a NocoDB extension.\n\nThis extension is disabled by default. To access it you need to first change the `disabled` property in the manifest file to `false`.",
+ "entry": "json-exporter",
+ "version": "0.1",
+ "iconUrl": "json-exporter/icon.png",
+ "publisherName": "NocoDB",
+ "publisherEmail": "contact@nocodb.com",
+ "publisherUrl": "https://www.nocodb.com",
+ "disabled": true
+}
diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json
index 060d4e71a8..731976f937 100644
--- a/packages/nc-gui/package.json
+++ b/packages/nc-gui/package.json
@@ -142,6 +142,7 @@
"@types/inflection": "^1.13.2",
"@types/leaflet": "^1.9.12",
"@types/leaflet.markercluster": "^1.5.4",
+ "@types/marked": "^6.0.0",
"@types/papaparse": "^5.3.14",
"@types/parse-github-url": "^1.0.3",
"@types/qrcode": "^1.5.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 59f3d7d860..b95ab85d62 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -39,22 +39,22 @@ importers:
dependencies:
'@ckpack/vue-color':
specifier: ^1.5.0
- version: 1.5.0(vue@3.4.36)
+ version: 1.5.0(vue@3.4.37)
'@iconify/vue':
specifier: ^4.1.2
- version: 4.1.2(vue@3.4.36)
+ version: 4.1.2(vue@3.4.37)
'@nuxt/image':
specifier: ^1.3.0
version: 1.3.0
'@pinia/nuxt':
specifier: ^0.5.1
- version: 0.5.1(vue@3.4.36)
+ version: 0.5.1(vue@3.4.37)
'@sentry/tracing':
specifier: ^7.72.0
version: 7.114.0
'@sentry/vue':
specifier: ^7.72.0
- version: 7.118.0(vue@3.4.36)
+ version: 7.118.0(vue@3.4.37)
'@tiptap/extension-link':
specifier: ^2.4.0
version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)
@@ -78,28 +78,28 @@ importers:
version: 2.4.0(@tiptap/pm@2.4.0)
'@tiptap/vue-3':
specifier: 2.4.0
- version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.4.36)
+ version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.4.37)
'@vue-flow/additional-components':
specifier: ^1.3.3
- version: 1.3.3(@vue-flow/core@1.31.0)(vue@3.4.36)
+ version: 1.3.3(@vue-flow/core@1.31.0)(vue@3.4.37)
'@vue-flow/core':
specifier: ^1.30.1
- version: 1.31.0(vue@3.4.36)
+ version: 1.31.0(vue@3.4.37)
'@vuelidate/core':
specifier: ^2.0.3
- version: 2.0.3(vue@3.4.36)
+ version: 2.0.3(vue@3.4.37)
'@vuelidate/validators':
specifier: ^2.0.4
- version: 2.0.4(vue@3.4.36)
+ version: 2.0.4(vue@3.4.37)
'@vueuse/core':
specifier: ^10.7.2
- version: 10.7.2(vue@3.4.36)
+ version: 10.7.2(vue@3.4.37)
'@vueuse/integrations':
specifier: ^10.7.2
- version: 10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.36)
+ version: 10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.37)
ant-design-vue:
specifier: ^3.2.20
- version: 3.2.20(vue@3.4.36)
+ version: 3.2.20(vue@3.4.37)
chart.js:
specifier: ^4.4.2
version: 4.4.2
@@ -120,10 +120,10 @@ importers:
version: 1.1.9
embla-carousel-vue:
specifier: ^8.1.7
- version: 8.1.7(vue@3.4.36)
+ version: 8.1.7(vue@3.4.37)
emoji-mart-vue-fast:
specifier: ^15.0.2
- version: 15.0.2(vue@3.4.36)
+ version: 15.0.2(vue@3.4.37)
file-saver:
specifier: ^2.0.5
version: 2.0.5
@@ -180,10 +180,10 @@ importers:
version: 2.3.0
pdfobject-vue:
specifier: ^0.0.4
- version: 0.0.4(pdfobject@2.3.0)(vue@3.4.36)
+ version: 0.0.4(pdfobject@2.3.0)(vue@3.4.37)
pinia:
specifier: ^2.1.7
- version: 2.1.7(vue@3.4.36)
+ version: 2.1.7(vue@3.4.37)
plyr:
specifier: ^3.7.8
version: 3.7.8
@@ -222,28 +222,28 @@ importers:
version: 13.11.0
vue-advanced-cropper:
specifier: ^2.8.8
- version: 2.8.8(vue@3.4.36)
+ version: 2.8.8(vue@3.4.37)
vue-barcode-reader:
specifier: ^1.0.3
version: 1.0.3
vue-chartjs:
specifier: ^5.3.1
- version: 5.3.1(chart.js@4.4.2)(vue@3.4.36)
+ version: 5.3.1(chart.js@4.4.2)(vue@3.4.37)
vue-dompurify-html:
specifier: ^3.1.2
- version: 3.1.2(vue@3.4.36)
+ version: 3.1.2(vue@3.4.37)
vue-github-button:
specifier: ^3.1.0
version: 3.1.0
vue-i18n:
specifier: ^9.9.1
- version: 9.9.1(vue@3.4.36)
+ version: 9.9.1(vue@3.4.37)
vue-qrcode-reader:
specifier: 3.1.9
version: 3.1.9
vue3-calendar-heatmap:
specifier: ^2.0.5
- version: 2.0.5(tippy.js@6.3.7)(vue@3.4.36)
+ version: 2.0.5(tippy.js@6.3.7)(vue@3.4.37)
vue3-contextmenu:
specifier: ^0.2.12
version: 0.2.12
@@ -252,10 +252,10 @@ importers:
version: 1.0.7
vue3-text-clamp:
specifier: ^0.1.2
- version: 0.1.2(resize-detector@0.3.0)(vue@3.4.36)
+ version: 0.1.2(resize-detector@0.3.0)(vue@3.4.37)
vuedraggable:
specifier: ^4.1.0
- version: 4.1.0(vue@3.4.36)
+ version: 4.1.0(vue@3.4.37)
xlsx:
specifier: https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz
version: '@cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz'
@@ -347,6 +347,9 @@ importers:
'@types/leaflet.markercluster':
specifier: ^1.5.4
version: 1.5.4
+ '@types/marked':
+ specifier: ^6.0.0
+ version: 6.0.0
'@types/papaparse':
specifier: ^5.3.14
version: 5.3.14
@@ -391,7 +394,7 @@ importers:
version: 2.4.6
'@vueuse/nuxt':
specifier: ^10.7.2
- version: 10.7.2(nuxt@3.11.2)(vue@3.4.36)
+ version: 10.7.2(nuxt@3.11.2)(vue@3.4.37)
'@windicss/plugin-animations':
specifier: ^1.0.9
version: 1.0.9
@@ -433,7 +436,7 @@ importers:
version: 0.18.5(@vue/compiler-sfc@3.4.27)
unplugin-vue-components:
specifier: ^0.26.0
- version: 0.26.0(vue@3.4.36)
+ version: 0.26.0(vue@3.4.37)
vite-plugin-monaco-editor:
specifier: ^1.1.0
version: 1.1.0(monaco-editor@0.50.0)
@@ -1146,14 +1149,14 @@ packages:
resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==}
dev: false
- /@ant-design/icons-vue@6.1.0(vue@3.4.36):
+ /@ant-design/icons-vue@6.1.0(vue@3.4.37):
resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==}
peerDependencies:
vue: latest
dependencies:
'@ant-design/colors': 6.0.0
'@ant-design/icons-svg': 4.3.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/@antfu/eslint-config-basic@0.26.3(@typescript-eslint/parser@5.62.0)(eslint@8.56.0):
@@ -3287,7 +3290,7 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
- /@ckpack/vue-color@1.5.0(vue@3.4.36):
+ /@ckpack/vue-color@1.5.0(vue@3.4.37):
resolution: {integrity: sha512-dj1zXVyay2m4LdlLJCQSdIS2FYwUl77BZqyKmUXiehyqjCP0bGYnPcL38lrShzYUc2FdkYQX8ANZZjRahd4PQw==}
engines: {node: '>=12'}
peerDependencies:
@@ -3295,7 +3298,7 @@ packages:
dependencies:
'@ctrl/tinycolor': 3.6.1
material-colors: 1.2.6
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/@clickhouse/client-common@0.2.9:
@@ -4478,13 +4481,13 @@ packages:
- supports-color
dev: true
- /@iconify/vue@4.1.2(vue@3.4.36):
+ /@iconify/vue@4.1.2(vue@3.4.37):
resolution: {integrity: sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==}
peerDependencies:
vue: latest
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/@img/sharp-darwin-arm64@0.33.2:
@@ -4976,7 +4979,7 @@ packages:
magic-string: 0.30.10
mlly: 1.6.1
source-map-js: 1.2.0
- vue-i18n: 9.9.1(vue@3.4.36)
+ vue-i18n: 9.9.1(vue@3.4.37)
yaml-eslint-parser: 1.2.2
dev: true
@@ -5025,7 +5028,7 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
unplugin: 1.5.1
- vue-i18n: 9.9.1(vue@3.4.36)
+ vue-i18n: 9.9.1(vue@3.4.37)
transitivePeerDependencies:
- rollup
- supports-color
@@ -6153,7 +6156,7 @@ packages:
semver: 7.6.2
dev: true
- /@nuxt/devtools@1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.36):
+ /@nuxt/devtools@1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.37):
resolution: {integrity: sha512-SuiuqtlN6OMPn7hYqbydcJmRF/L86yxi8ApcjNVnMURYBPaAAN9egkEFpQ6AjzjX+UnaG1hU8FE0w6pWKSRp3A==}
hasBin: true
peerDependencies:
@@ -6164,9 +6167,9 @@ packages:
'@nuxt/devtools-kit': 1.3.1(nuxt@3.11.2)(vite@4.5.3)
'@nuxt/devtools-wizard': 1.3.1
'@nuxt/kit': 3.11.2
- '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.36)
- '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.4.36)
- '@vue/devtools-kit': 7.2.0(vue@3.4.36)
+ '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.37)
+ '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.4.37)
+ '@vue/devtools-kit': 7.2.0(vue@3.4.37)
birpc: 0.2.17
consola: 3.2.3
cronstrue: 2.50.0
@@ -6525,7 +6528,7 @@ packages:
resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==}
dev: true
- /@nuxt/vite-builder@3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.4.36):
+ /@nuxt/vite-builder@3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.4.37):
resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
@@ -6533,8 +6536,8 @@ packages:
dependencies:
'@nuxt/kit': 3.11.2
'@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
- '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.4.36)
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.4.36)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.4.37)
+ '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.4.37)
autoprefixer: 10.4.19(postcss@8.4.40)
clear: 0.1.0
consola: 3.2.3
@@ -6564,7 +6567,7 @@ packages:
vite: 5.2.11(sass@1.71.1)
vite-node: 1.6.0(sass@1.71.1)
vite-plugin-checker: 0.6.4(eslint@8.56.0)(vite@5.2.11)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
- '@types/node'
@@ -7418,11 +7421,11 @@ packages:
'@parcel/watcher-win32-x64': 2.4.1
dev: true
- /@pinia/nuxt@0.5.1(vue@3.4.36):
+ /@pinia/nuxt@0.5.1(vue@3.4.37):
resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==}
dependencies:
'@nuxt/kit': 3.9.3
- pinia: 2.1.7(vue@3.4.36)
+ pinia: 2.1.7(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -8160,7 +8163,7 @@ packages:
'@sentry/types': 7.118.0
dev: false
- /@sentry/vue@7.118.0(vue@3.4.36):
+ /@sentry/vue@7.118.0(vue@3.4.37):
resolution: {integrity: sha512-k77NHzelR3oyDx6LFr0nvg+IKwGTjawaE36Xz2OuWivhJtqJyWKRqjDUhecsLTjZOx6zdoEsdwnRjjMF//xGMA==}
engines: {node: '>=8'}
peerDependencies:
@@ -8170,7 +8173,7 @@ packages:
'@sentry/core': 7.118.0
'@sentry/types': 7.118.0
'@sentry/utils': 7.118.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/@shikijs/core@1.5.2:
@@ -9668,7 +9671,7 @@ packages:
- '@tiptap/pm'
dev: false
- /@tiptap/vue-3@2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.4.36):
+ /@tiptap/vue-3@2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.4.37):
resolution: {integrity: sha512-NCw1Y4ScIrMCKC9YlepUHSAB8jq/PQ2f+AbZKh5bY2t/kMSJYLCJVHq9NFzG4TQtktgMGWCcEQVcDJ7YNpsfxw==}
peerDependencies:
'@tiptap/core': ^2.0.0
@@ -9679,7 +9682,7 @@ packages:
'@tiptap/extension-bubble-menu': 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)
'@tiptap/extension-floating-menu': 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)
'@tiptap/pm': 2.4.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/@tootallnate/once@1.1.2:
@@ -9991,6 +9994,13 @@ packages:
'@types/geojson': 7946.0.10
dev: true
+ /@types/marked@6.0.0:
+ resolution: {integrity: sha512-jmjpa4BwUsmhxcfsgUit/7A9KbrC48Q0q8KvnY107ogcjGgTFDlIL3RpihNpx2Mu1hM4mdFQjoVc4O6JoGKHsA==}
+ deprecated: This is a stub types definition. marked provides its own type definitions, so you do not need this installed.
+ dependencies:
+ marked: 4.3.0
+ dev: true
+
/@types/mdast@3.0.12:
resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==}
dependencies:
@@ -10171,7 +10181,7 @@ packages:
/@types/splitpanes@2.2.6:
resolution: {integrity: sha512-3dV5sO1Ht74iER4jJU03mreL3f+Q2h47ZqXS6Sfbqc6hkCvsDrX1GA0NbYWRdNvZemPyTDzUoApWKeoGbALwkQ==}
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- typescript
dev: true
@@ -10224,7 +10234,7 @@ packages:
/@types/vue-barcode-reader@0.0.3:
resolution: {integrity: sha512-klrzMKXdc1eHFnMQXl5QwTGuKki09hh+hxV0AlNjg72VpMRifEbW+roGbDK0LHCK+LTcz13Ebx2/bMKgQr0Ovw==}
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- typescript
dev: true
@@ -10700,7 +10710,7 @@ packages:
'@unhead/shared': 1.9.10
dev: true
- /@unhead/vue@1.9.10(vue@3.4.36):
+ /@unhead/vue@1.9.10(vue@3.4.37):
resolution: {integrity: sha512-Zi65eTU5IIaqqXAVOVJ4fnwJRR751FZIFlzYOjIekf1eNkISy+A4xyz3NIEQWSlXCrOiDNgDhT0YgKUcx5FfHQ==}
peerDependencies:
vue: latest
@@ -10709,7 +10719,7 @@ packages:
'@unhead/shared': 1.9.10
hookable: 5.5.3
unhead: 1.9.10
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
/@unocss/astro@0.58.9(vite@4.5.3):
@@ -10992,7 +11002,7 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.4.36):
+ /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.4.37):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -11003,12 +11013,12 @@ packages:
'@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.24.3)
vite: 5.2.11(sass@1.71.1)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.36):
+ /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.37):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
@@ -11016,7 +11026,7 @@ packages:
vue: latest
dependencies:
vite: 5.2.11(sass@1.71.1)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
/@vitest/expect@1.2.2:
@@ -11081,33 +11091,33 @@ packages:
pretty-format: 29.7.0
dev: true
- /@vue-flow/additional-components@1.3.3(@vue-flow/core@1.31.0)(vue@3.4.36):
+ /@vue-flow/additional-components@1.3.3(@vue-flow/core@1.31.0)(vue@3.4.37):
resolution: {integrity: sha512-AZhz0diM7VIN7MGKODiuqiu+xiujFQSs2UdiThgNI5vGSwwizd0g9dGzB+LK0Dt4FCRJ1g64xzxqbrAFFfzuFw==}
peerDependencies:
'@vue-flow/core': ^1.0.0
vue: latest
dependencies:
- '@vue-flow/core': 1.31.0(vue@3.4.36)
+ '@vue-flow/core': 1.31.0(vue@3.4.37)
d3-selection: 3.0.0
d3-zoom: 3.0.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /@vue-flow/core@1.31.0(vue@3.4.36):
+ /@vue-flow/core@1.31.0(vue@3.4.37):
resolution: {integrity: sha512-LKKe856250UglAo2sU3OYYAU8i2I31tze1qZGOwG5d73QA2w6aYwiV3Ut3nmohAQIYhBrvkYcygyJ0iQ+HH1VA==}
peerDependencies:
vue: latest
dependencies:
- '@vueuse/core': 10.7.2(vue@3.4.36)
+ '@vueuse/core': 10.7.2(vue@3.4.37)
d3-drag: 3.0.0
d3-selection: 3.0.0
d3-zoom: 3.0.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
- /@vue-macros/common@1.8.0(vue@3.4.36):
+ /@vue-macros/common@1.8.0(vue@3.4.37):
resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==}
engines: {node: '>=16.14.0'}
peerDependencies:
@@ -11122,7 +11132,7 @@ packages:
ast-kit: 0.11.2
local-pkg: 0.4.3
magic-string-ast: 0.3.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- rollup
dev: true
@@ -11167,6 +11177,16 @@ packages:
entities: 5.0.0
estree-walker: 2.0.2
source-map-js: 1.2.0
+ dev: true
+
+ /@vue/compiler-core@3.4.37:
+ resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==}
+ dependencies:
+ '@babel/parser': 7.24.7
+ '@vue/shared': 3.4.37
+ entities: 5.0.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.0
/@vue/compiler-dom@3.4.27:
resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
@@ -11179,6 +11199,13 @@ packages:
dependencies:
'@vue/compiler-core': 3.4.36
'@vue/shared': 3.4.36
+ dev: true
+
+ /@vue/compiler-dom@3.4.37:
+ resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==}
+ dependencies:
+ '@vue/compiler-core': 3.4.37
+ '@vue/shared': 3.4.37
/@vue/compiler-sfc@3.4.27:
resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
@@ -11206,6 +11233,20 @@ packages:
magic-string: 0.30.10
postcss: 8.4.40
source-map-js: 1.2.0
+ dev: true
+
+ /@vue/compiler-sfc@3.4.37:
+ resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==}
+ dependencies:
+ '@babel/parser': 7.24.7
+ '@vue/compiler-core': 3.4.37
+ '@vue/compiler-dom': 3.4.37
+ '@vue/compiler-ssr': 3.4.37
+ '@vue/shared': 3.4.37
+ estree-walker: 2.0.2
+ magic-string: 0.30.10
+ postcss: 8.4.40
+ source-map-js: 1.2.0
/@vue/compiler-ssr@3.4.27:
resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
@@ -11218,6 +11259,13 @@ packages:
dependencies:
'@vue/compiler-dom': 3.4.36
'@vue/shared': 3.4.36
+ dev: true
+
+ /@vue/compiler-ssr@3.4.37:
+ resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==}
+ dependencies:
+ '@vue/compiler-dom': 3.4.37
+ '@vue/shared': 3.4.37
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
@@ -11226,21 +11274,21 @@ packages:
resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
dev: true
- /@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.36):
+ /@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.37):
resolution: {integrity: sha512-ohl3uHejqu8v6BoCfsadpo6/QU1o585Im8AbH4bZiQTKdIot7OlBdk7pz9bK3muV6N1xKuiDNwYul0QYClOeSg==}
peerDependencies:
vue: latest
dependencies:
- '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.4.36)
- '@vue/devtools-kit': 7.2.0(vue@3.4.36)
+ '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.4.37)
+ '@vue/devtools-kit': 7.2.0(vue@3.4.37)
'@vue/devtools-shared': 7.2.0
- '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.4.36)
+ '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.4.37)
lodash-es: 4.17.21
perfect-debounce: 1.0.0
shiki: 1.5.2
splitpanes: 3.1.5
- vue: 3.4.36(typescript@5.4.5)
- vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.37)
transitivePeerDependencies:
- '@unocss/reset'
- '@vue/composition-api'
@@ -11260,10 +11308,10 @@ packages:
- vite
dev: true
- /@vue/devtools-core@7.2.0(vite@4.5.3)(vue@3.4.36):
+ /@vue/devtools-core@7.2.0(vite@4.5.3)(vue@3.4.37):
resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==}
dependencies:
- '@vue/devtools-kit': 7.2.0(vue@3.4.36)
+ '@vue/devtools-kit': 7.2.0(vue@3.4.37)
'@vue/devtools-shared': 7.2.0
mitt: 3.0.1
nanoid: 3.3.7
@@ -11274,7 +11322,7 @@ packages:
- vue
dev: true
- /@vue/devtools-kit@7.2.0(vue@3.4.36):
+ /@vue/devtools-kit@7.2.0(vue@3.4.37):
resolution: {integrity: sha512-Kx+U0QiQg/g714euYKfnCdhTcOycSlH1oyTE57D0sAmisdsRCNLfXcnnIwcFY2jdCpuz9DNbuE0VWQuYF5zAZQ==}
peerDependencies:
vue: latest
@@ -11284,7 +11332,7 @@ packages:
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
/@vue/devtools-shared@7.2.0:
@@ -11293,7 +11341,7 @@ packages:
rfdc: 1.3.1
dev: true
- /@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.4.36):
+ /@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.4.37):
resolution: {integrity: sha512-5raf2DLgicnT6vr9oO8kgN49ZqdDYtyph4hBH3sg9bvY2UtHgJs6m8uPqai5vKSrrEy/V30Rq/tahQlOiEbi+Q==}
peerDependencies:
'@unocss/reset': '>=0.50.0-0'
@@ -11303,14 +11351,14 @@ packages:
dependencies:
'@unocss/reset': 0.58.9
'@vue/devtools-shared': 7.2.0
- '@vueuse/components': 10.9.0(vue@3.4.36)
- '@vueuse/core': 10.9.0(vue@3.4.36)
- '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.36)
+ '@vueuse/components': 10.9.0(vue@3.4.37)
+ '@vueuse/core': 10.9.0(vue@3.4.37)
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.37)
colord: 2.9.3
- floating-vue: 5.2.2(vue@3.4.36)
+ floating-vue: 5.2.2(vue@3.4.37)
focus-trap: 7.5.4
unocss: 0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.40)(vite@4.5.3)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- '@vue/composition-api'
- async-validator
@@ -11326,43 +11374,43 @@ packages:
- universal-cookie
dev: true
- /@vue/reactivity@3.4.36:
- resolution: {integrity: sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw==}
+ /@vue/reactivity@3.4.37:
+ resolution: {integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==}
dependencies:
- '@vue/shared': 3.4.36
+ '@vue/shared': 3.4.37
- /@vue/runtime-core@3.4.36:
- resolution: {integrity: sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A==}
+ /@vue/runtime-core@3.4.37:
+ resolution: {integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==}
dependencies:
- '@vue/reactivity': 3.4.36
- '@vue/shared': 3.4.36
+ '@vue/reactivity': 3.4.37
+ '@vue/shared': 3.4.37
- /@vue/runtime-dom@3.4.36:
- resolution: {integrity: sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw==}
+ /@vue/runtime-dom@3.4.37:
+ resolution: {integrity: sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==}
dependencies:
- '@vue/reactivity': 3.4.36
- '@vue/runtime-core': 3.4.36
- '@vue/shared': 3.4.36
+ '@vue/reactivity': 3.4.37
+ '@vue/runtime-core': 3.4.37
+ '@vue/shared': 3.4.37
csstype: 3.1.3
- /@vue/server-renderer@3.4.27(vue@3.4.36):
+ /@vue/server-renderer@3.4.27(vue@3.4.37):
resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
peerDependencies:
vue: latest
dependencies:
'@vue/compiler-ssr': 3.4.27
'@vue/shared': 3.4.27
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /@vue/server-renderer@3.4.36(vue@3.4.36):
- resolution: {integrity: sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA==}
+ /@vue/server-renderer@3.4.37(vue@3.4.37):
+ resolution: {integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==}
peerDependencies:
vue: latest
dependencies:
- '@vue/compiler-ssr': 3.4.36
- '@vue/shared': 3.4.36
- vue: 3.4.36(typescript@5.4.5)
+ '@vue/compiler-ssr': 3.4.37
+ '@vue/shared': 3.4.37
+ vue: 3.4.37(typescript@5.4.5)
/@vue/shared@3.4.21:
resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
@@ -11373,6 +11421,10 @@ packages:
/@vue/shared@3.4.36:
resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==}
+ dev: true
+
+ /@vue/shared@3.4.37:
+ resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==}
/@vue/test-utils@2.4.6:
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
@@ -11381,7 +11433,7 @@ packages:
vue-component-type-helpers: 2.0.6
dev: true
- /@vuelidate/core@2.0.3(vue@3.4.36):
+ /@vuelidate/core@2.0.3(vue@3.4.37):
resolution: {integrity: sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
@@ -11390,11 +11442,11 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
- vue-demi: 0.13.11(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-demi: 0.13.11(vue@3.4.37)
dev: false
- /@vuelidate/validators@2.0.4(vue@3.4.36):
+ /@vuelidate/validators@2.0.4(vue@3.4.37):
resolution: {integrity: sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
@@ -11403,45 +11455,45 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
- vue-demi: 0.13.11(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-demi: 0.13.11(vue@3.4.37)
dev: false
- /@vueuse/components@10.9.0(vue@3.4.36):
+ /@vueuse/components@10.9.0(vue@3.4.37):
resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==}
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.36)
- '@vueuse/shared': 10.9.0(vue@3.4.36)
- vue-demi: 0.14.10(vue@3.4.36)
+ '@vueuse/core': 10.9.0(vue@3.4.37)
+ '@vueuse/shared': 10.9.0(vue@3.4.37)
+ vue-demi: 0.14.10(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/core@10.7.2(vue@3.4.36):
+ /@vueuse/core@10.7.2(vue@3.4.37):
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.7.2
- '@vueuse/shared': 10.7.2(vue@3.4.36)
- vue-demi: 0.14.7(vue@3.4.36)
+ '@vueuse/shared': 10.7.2(vue@3.4.37)
+ vue-demi: 0.14.7(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/core@10.9.0(vue@3.4.36):
+ /@vueuse/core@10.9.0(vue@3.4.37):
resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.9.0
- '@vueuse/shared': 10.9.0(vue@3.4.36)
- vue-demi: 0.14.10(vue@3.4.36)
+ '@vueuse/shared': 10.9.0(vue@3.4.37)
+ vue-demi: 0.14.10(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/integrations@10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.36):
+ /@vueuse/integrations@10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.37):
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
peerDependencies:
async-validator: '*'
@@ -11482,19 +11534,19 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.7.2(vue@3.4.36)
- '@vueuse/shared': 10.7.2(vue@3.4.36)
+ '@vueuse/core': 10.7.2(vue@3.4.37)
+ '@vueuse/shared': 10.7.2(vue@3.4.37)
fuse.js: 6.6.2
jwt-decode: 3.1.2
qrcode: 1.5.3
sortablejs: 1.15.2
- vue-demi: 0.14.7(vue@3.4.36)
+ vue-demi: 0.14.7(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.36):
+ /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.4.37):
resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
peerDependencies:
async-validator: '*'
@@ -11535,14 +11587,14 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.36)
- '@vueuse/shared': 10.9.0(vue@3.4.36)
+ '@vueuse/core': 10.9.0(vue@3.4.37)
+ '@vueuse/shared': 10.9.0(vue@3.4.37)
focus-trap: 7.5.4
fuse.js: 6.6.2
jwt-decode: 3.1.2
qrcode: 1.5.3
sortablejs: 1.15.2
- vue-demi: 0.14.10(vue@3.4.36)
+ vue-demi: 0.14.10(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -11555,17 +11607,17 @@ packages:
resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
dev: true
- /@vueuse/nuxt@10.7.2(nuxt@3.11.2)(vue@3.4.36):
+ /@vueuse/nuxt@10.7.2(nuxt@3.11.2)(vue@3.4.37):
resolution: {integrity: sha512-yv2hY4AiRoSqg9ELNpN6gOkDWxGuLiKE/bEbuTAAuUBhS5OeEDf5aB/kY0e/V6ZXj5XiU4LX3nE8YV8c+UKfmQ==}
peerDependencies:
nuxt: ^3.0.0
dependencies:
'@nuxt/kit': 3.9.3
- '@vueuse/core': 10.7.2(vue@3.4.36)
+ '@vueuse/core': 10.7.2(vue@3.4.37)
'@vueuse/metadata': 10.7.2
local-pkg: 0.5.0
nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@unocss/reset@0.58.9)(eslint@8.56.0)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sass@1.71.1)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)
- vue-demi: 0.14.7(vue@3.4.36)
+ vue-demi: 0.14.7(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -11573,18 +11625,18 @@ packages:
- vue
dev: true
- /@vueuse/shared@10.7.2(vue@3.4.36):
+ /@vueuse/shared@10.7.2(vue@3.4.37):
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
dependencies:
- vue-demi: 0.14.10(vue@3.4.36)
+ vue-demi: 0.14.10(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/shared@10.9.0(vue@3.4.36):
+ /@vueuse/shared@10.9.0(vue@3.4.37):
resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
dependencies:
- vue-demi: 0.14.10(vue@3.4.36)
+ vue-demi: 0.14.10(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -12139,14 +12191,14 @@ packages:
engines: {node: '>=12'}
dev: true
- /ant-design-vue@3.2.20(vue@3.4.36):
+ /ant-design-vue@3.2.20(vue@3.4.37):
resolution: {integrity: sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==}
engines: {node: '>=12.22.0'}
peerDependencies:
vue: latest
dependencies:
'@ant-design/colors': 6.0.0
- '@ant-design/icons-vue': 6.1.0(vue@3.4.36)
+ '@ant-design/icons-vue': 6.1.0(vue@3.4.37)
'@babel/runtime': 7.22.11
'@ctrl/tinycolor': 3.6.1
'@simonwep/pickr': 1.8.2
@@ -12160,8 +12212,8 @@ packages:
resize-observer-polyfill: 1.5.1
scroll-into-view-if-needed: 2.2.31
shallow-equal: 1.2.1
- vue: 3.4.36(typescript@5.4.5)
- vue-types: 3.0.2(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-types: 3.0.2(vue@3.4.37)
warning: 4.0.3
dev: false
@@ -14969,14 +15021,14 @@ packages:
embla-carousel: 8.1.7
dev: false
- /embla-carousel-vue@8.1.7(vue@3.4.36):
+ /embla-carousel-vue@8.1.7(vue@3.4.37):
resolution: {integrity: sha512-cYTIGghkKOeMPI154mz1L60yCW6QMnsgKssEaHHfQ7aYo8KHKlvaY47ZWr5zVpBfSoKfSbB1mgPGvZxrj6Mvpg==}
peerDependencies:
vue: latest
dependencies:
embla-carousel: 8.1.7
embla-carousel-reactive-utils: 8.1.7(embla-carousel@8.1.7)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/embla-carousel@8.1.7:
@@ -14987,14 +15039,14 @@ packages:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
engines: {node: '>=12'}
- /emoji-mart-vue-fast@15.0.2(vue@3.4.36):
+ /emoji-mart-vue-fast@15.0.2(vue@3.4.37):
resolution: {integrity: sha512-q7VaE6yRrlQd+jpHPToh1XnIatgACkQjBj0vQ7uNaWrbVsKlhZaOsqZVoegT5IZt5XkYoR2x4MHMNep/BJP9rw==}
peerDependencies:
vue: latest
dependencies:
'@babel/runtime': 7.22.11
core-js: 3.32.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/emoji-regex@8.0.0:
@@ -16906,7 +16958,7 @@ packages:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
- /floating-vue@5.2.2(vue@3.4.36):
+ /floating-vue@5.2.2(vue@3.4.37):
resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==}
peerDependencies:
'@nuxt/kit': ^3.2.0
@@ -16916,8 +16968,8 @@ packages:
optional: true
dependencies:
'@floating-ui/dom': 1.1.1
- vue: 3.4.36(typescript@5.4.5)
- vue-resize: 2.0.0-alpha.1(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.37)
dev: true
/focus-trap@7.5.4:
@@ -20650,7 +20702,6 @@ packages:
resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
engines: {node: '>= 12'}
hasBin: true
- dev: false
/material-colors@1.2.6:
resolution: {integrity: sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==}
@@ -21973,15 +22024,15 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.36)
+ '@nuxt/devtools': 1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.4.37)
'@nuxt/kit': 3.11.2
'@nuxt/schema': 3.11.2
'@nuxt/telemetry': 2.5.3
'@nuxt/ui-templates': 1.3.3
- '@nuxt/vite-builder': 3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.4.36)
+ '@nuxt/vite-builder': 3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.4.37)
'@unhead/dom': 1.9.10
'@unhead/ssr': 1.9.10
- '@unhead/vue': 1.9.10(vue@3.4.36)
+ '@unhead/vue': 1.9.10(vue@3.4.37)
'@vue/shared': 3.4.21
acorn: 8.11.3
c12: 1.10.0
@@ -22021,13 +22072,13 @@ packages:
unenv: 1.9.0
unimport: 3.7.1
unplugin: 1.10.1
- unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.36)
+ unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.37)
unstorage: 1.10.2(ioredis@5.4.1)
untyped: 1.4.2
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
- vue-router: 4.3.0(vue@3.4.36)
+ vue-router: 4.3.0(vue@3.4.37)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -22794,14 +22845,14 @@ packages:
resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==}
dev: false
- /pdfobject-vue@0.0.4(pdfobject@2.3.0)(vue@3.4.36):
+ /pdfobject-vue@0.0.4(pdfobject@2.3.0)(vue@3.4.37):
resolution: {integrity: sha512-sk3IqtwyC1j7Gu0rkskOgWnJgDNtCkdwkxvnLGI3xK0pMhgleNw2IWpH41FSNVuE0h5zdjjakpXsv+YH0cbXfA==}
peerDependencies:
pdfobject: ^2.2.12
vue: latest
dependencies:
pdfobject: 2.3.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/pdfobject@2.3.0:
@@ -22956,7 +23007,7 @@ packages:
engines: {node: '>=10'}
dev: true
- /pinia@2.1.7(vue@3.4.36):
+ /pinia@2.1.7(vue@3.4.37):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -22969,8 +23020,8 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.5.0
- vue: 3.4.36(typescript@5.4.5)
- vue-demi: 0.14.6(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-demi: 0.14.6(vue@3.4.37)
dev: false
/pinkie-promise@1.0.0:
@@ -25485,6 +25536,9 @@ packages:
/sqlite3@5.1.6:
resolution: {integrity: sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==}
requiresBuild: true
+ peerDependenciesMeta:
+ node-gyp:
+ optional: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.11
node-addon-api: 4.3.0
@@ -25499,6 +25553,9 @@ packages:
/sqlite3@5.1.7:
resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==}
requiresBuild: true
+ peerDependenciesMeta:
+ node-gyp:
+ optional: true
dependencies:
bindings: 1.5.0
node-addon-api: 7.0.0
@@ -27115,7 +27172,7 @@ packages:
- supports-color
dev: true
- /unplugin-vue-components@0.26.0(vue@3.4.36):
+ /unplugin-vue-components@0.26.0(vue@3.4.37):
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -27138,13 +27195,13 @@ packages:
minimatch: 9.0.3
resolve: 1.22.4
unplugin: 1.7.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.4.36):
+ /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.4.37):
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
peerDependencies:
vue-router: ^4.1.0
@@ -27154,7 +27211,7 @@ packages:
dependencies:
'@babel/types': 7.24.0
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- '@vue-macros/common': 1.8.0(vue@3.4.36)
+ '@vue-macros/common': 1.8.0(vue@3.4.37)
ast-walker-scope: 0.5.0
chokidar: 3.6.0
fast-glob: 3.3.2
@@ -27164,7 +27221,7 @@ packages:
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.10.1
- vue-router: 4.3.0(vue@3.4.36)
+ vue-router: 4.3.0(vue@3.4.37)
yaml: 2.3.4
transitivePeerDependencies:
- rollup
@@ -27943,7 +28000,7 @@ packages:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
dev: true
- /vue-advanced-cropper@2.8.8(vue@3.4.36):
+ /vue-advanced-cropper@2.8.8(vue@3.4.37):
resolution: {integrity: sha512-yDM7Jb/gnxcs//JdbOogBUoHr1bhCQSto7/ohgETKAe4wvRpmqIkKSppMm1huVQr+GP1YoVlX/fkjKxvYzwwDQ==}
engines: {node: '>=8', npm: '>=5'}
peerDependencies:
@@ -27952,7 +28009,7 @@ packages:
classnames: 2.5.1
debounce: 1.2.1
easy-bem: 1.1.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/vue-barcode-reader@1.0.3:
@@ -27967,21 +28024,21 @@ packages:
ufo: 1.5.3
dev: true
- /vue-chartjs@5.3.1(chart.js@4.4.2)(vue@3.4.36):
+ /vue-chartjs@5.3.1(chart.js@4.4.2)(vue@3.4.37):
resolution: {integrity: sha512-rZjqcHBxKiHrBl0CIvcOlVEBwRhpWAVf6rDU3vUfa7HuSRmGtCslc0Oc8m16oAVuk0erzc1FCtH1VCriHsrz+A==}
peerDependencies:
chart.js: ^4.1.1
vue: latest
dependencies:
chart.js: 4.4.2
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/vue-component-type-helpers@2.0.6:
resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==}
dev: true
- /vue-demi@0.13.11(vue@3.4.36):
+ /vue-demi@0.13.11(vue@3.4.37):
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
engines: {node: '>=12'}
hasBin: true
@@ -27993,10 +28050,10 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /vue-demi@0.14.10(vue@3.4.36):
+ /vue-demi@0.14.10(vue@3.4.37):
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
@@ -28008,9 +28065,9 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
- /vue-demi@0.14.6(vue@3.4.36):
+ /vue-demi@0.14.6(vue@3.4.37):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -28022,10 +28079,10 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /vue-demi@0.14.7(vue@3.4.36):
+ /vue-demi@0.14.7(vue@3.4.37):
resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
engines: {node: '>=12'}
hasBin: true
@@ -28037,20 +28094,20 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
/vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
dev: true
- /vue-dompurify-html@3.1.2(vue@3.4.36):
+ /vue-dompurify-html@3.1.2(vue@3.4.37):
resolution: {integrity: sha512-2xCnSuog5+OPUtmeAwPZY/6oV9YKuLhjgcl5EUw3jKbmhnyPo8YyCczCeRNGBorVcz1fCGm6PEOIUSXNS8I0ZA==}
peerDependencies:
vue: latest
dependencies:
dompurify: 2.4.7
- vue: 3.4.36(typescript@5.4.5)
- vue-demi: 0.13.11(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-demi: 0.13.11(vue@3.4.37)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
@@ -28076,11 +28133,11 @@ packages:
/vue-extensible-mail@0.0.3(typescript@5.4.5):
resolution: {integrity: sha512-X9oEe/ent1mfmAX65lld/WDVCGRBxULvXbHC21j+mOU2EVmL73xLBEh6TRENc+BPyInzm4jjLa9JnhuEzbwNmQ==}
dependencies:
- '@vue/server-renderer': 3.4.27(vue@3.4.36)
+ '@vue/server-renderer': 3.4.27(vue@3.4.37)
import-string: 0.1.2(typescript@5.4.5)
scule: 1.3.0
unbuild: 2.0.0(typescript@5.4.5)
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- sass
- supports-color
@@ -28094,7 +28151,7 @@ packages:
github-buttons: 2.27.0
dev: false
- /vue-i18n@9.9.1(vue@3.4.36):
+ /vue-i18n@9.9.1(vue@3.4.37):
resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==}
engines: {node: '>= 16'}
peerDependencies:
@@ -28103,14 +28160,14 @@ packages:
'@intlify/core-base': 9.9.1
'@intlify/shared': 9.9.1
'@vue/devtools-api': 6.5.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
- /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.36):
+ /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.37):
resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
peerDependencies:
vue: latest
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
/vue-qrcode-reader@3.1.9:
@@ -28119,51 +28176,51 @@ packages:
barcode-detector: 1.0.4
callforth: 0.3.1
core-js: 3.32.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
webrtc-adapter: 7.7.0
transitivePeerDependencies:
- typescript
dev: false
- /vue-resize@2.0.0-alpha.1(vue@3.4.36):
+ /vue-resize@2.0.0-alpha.1(vue@3.4.37):
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
vue: latest
dependencies:
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
- /vue-router@4.3.0(vue@3.4.36):
+ /vue-router@4.3.0(vue@3.4.37):
resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==}
peerDependencies:
vue: latest
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: true
- /vue-types@3.0.2(vue@3.4.36):
+ /vue-types@3.0.2(vue@3.4.37):
resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==}
engines: {node: '>=10.15.0'}
peerDependencies:
vue: latest
dependencies:
is-plain-object: 3.0.1
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.36):
+ /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.37):
resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==}
peerDependencies:
vue: latest
dependencies:
mitt: 2.1.0
- vue: 3.4.36(typescript@5.4.5)
- vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.36)
- vue-resize: 2.0.0-alpha.1(vue@3.4.36)
+ vue: 3.4.37(typescript@5.4.5)
+ vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.37)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.37)
dev: true
- /vue3-calendar-heatmap@2.0.5(tippy.js@6.3.7)(vue@3.4.36):
+ /vue3-calendar-heatmap@2.0.5(tippy.js@6.3.7)(vue@3.4.37):
resolution: {integrity: sha512-qvveNQlTS5Aw7AvRLs0zOyu3uP5iGJlXJAnkrkG2ElDdyQ8H1TJhQ8rL702CROjAg16ezIveUY10nCO7lqZ25w==}
engines: {node: '>=16'}
peerDependencies:
@@ -28171,7 +28228,7 @@ packages:
vue: latest
dependencies:
tippy.js: 6.3.7
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/vue3-contextmenu@0.2.12:
@@ -28179,7 +28236,7 @@ packages:
dependencies:
core-js: 3.32.1
mitt: 2.1.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
transitivePeerDependencies:
- typescript
dev: false
@@ -28200,38 +28257,38 @@ packages:
mitt: 3.0.1
dev: false
- /vue3-text-clamp@0.1.2(resize-detector@0.3.0)(vue@3.4.36):
+ /vue3-text-clamp@0.1.2(resize-detector@0.3.0)(vue@3.4.37):
resolution: {integrity: sha512-896tGhkwaDObKL4gUv9KhR6GQQYzIzut77P2jmfUoTaJ5lJP6kLMfCUEKwGQWbDgXXkqDcoE/QV/UtP4Jn7r3Q==}
peerDependencies:
resize-detector: ^0.3.0
vue: latest
dependencies:
resize-detector: 0.3.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
- /vue@3.4.36(typescript@5.4.5):
- resolution: {integrity: sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==}
+ /vue@3.4.37(typescript@5.4.5):
+ resolution: {integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==}
peerDependencies:
typescript: latest
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.4.36
- '@vue/compiler-sfc': 3.4.36
- '@vue/runtime-dom': 3.4.36
- '@vue/server-renderer': 3.4.36(vue@3.4.36)
- '@vue/shared': 3.4.36
+ '@vue/compiler-dom': 3.4.37
+ '@vue/compiler-sfc': 3.4.37
+ '@vue/runtime-dom': 3.4.37
+ '@vue/server-renderer': 3.4.37(vue@3.4.37)
+ '@vue/shared': 3.4.37
typescript: 5.4.5
- /vuedraggable@4.1.0(vue@3.4.36):
+ /vuedraggable@4.1.0(vue@3.4.37):
resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==}
peerDependencies:
vue: latest
dependencies:
sortablejs: 1.14.0
- vue: 3.4.36(typescript@5.4.5)
+ vue: 3.4.37(typescript@5.4.5)
dev: false
/w3c-keyname@2.2.8: