diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1422d0092..86a207de4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# @gun-vue/repo
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
+
## 0.18.0
### Minor Changes
diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md
index a53628862..bf7541d90 100644
--- a/app/CHANGELOG.md
+++ b/app/CHANGELOG.md
@@ -1,5 +1,11 @@
# @gun-vue/app
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
+
## 0.18.0
### Minor Changes
diff --git a/app/package.json b/app/package.json
index ef2c0c103..219ff7c55 100644
--- a/app/package.json
+++ b/app/package.json
@@ -1,6 +1,6 @@
{
"name": "@gun-vue/app",
- "version": "0.18.0",
+ "version": "0.18.1",
"type": "module",
"homepage": "https://gun-vue.js.org",
"funding": {
@@ -35,13 +35,13 @@
"@unocss/reset": "0.51.12",
"@vueuse/core": "10.1.2",
"ola": "1.2.1",
- "vue": "3.2.47",
- "vue-router": "4.1.6"
+ "vue": "3.3.2",
+ "vue-router": "4.2.0"
},
"devDependencies": {
- "@iconify/json": "2.2.63",
+ "@iconify/json": "2.2.64",
"@unocss/extractor-pug": "0.51.12",
- "@vitejs/plugin-vue": "4.2.1",
+ "@vitejs/plugin-vue": "4.2.3",
"pug": "3.0.2",
"unocss": "0.51.12",
"vite": "4.3.5",
@@ -50,4 +50,4 @@
"vite-plugin-pwa": "0.14.7",
"vite-plugin-singlefile": "0.13.5"
}
-}
\ No newline at end of file
+}
diff --git a/components/CHANGELOG.md b/components/CHANGELOG.md
index ad9bf377e..05a7dc31c 100644
--- a/components/CHANGELOG.md
+++ b/components/CHANGELOG.md
@@ -1,5 +1,13 @@
# @gun-vue/components
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
+- Updated dependencies
+ - @gun-vue/composables@0.18.1
+
## 0.18.0
### Minor Changes
diff --git a/components/package.json b/components/package.json
index 27b286623..9f5716e88 100644
--- a/components/package.json
+++ b/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@gun-vue/components",
- "version": "0.18.0",
+ "version": "0.18.1",
"homepage": "https://gun-vue.js.org",
"bugs": {
"url": "https://github.com/defucc/gun-vue/issues"
@@ -46,18 +46,18 @@
"fuse.js": "6.6.2",
"jsqr": "^1.4.0",
"url-regex": "^5.0.0",
- "vue": "^3.2.47",
+ "vue": "^3.3.2",
"vue-select": "4.0.0-beta.6",
"vue3-virtual-scroll-list": "^0.2.1"
},
"devDependencies": {
"@unocss/extractor-pug": "0.51.12",
- "@vitejs/plugin-vue": "4.2.1",
+ "@vitejs/plugin-vue": "4.2.3",
"pug": "^3.0.2",
"typescript": "5.0.4",
"unocss": "^0.51.12",
"vite": "4.3.5",
- "vue-tsc": "^1.6.4"
+ "vue-tsc": "^1.6.5"
},
"peerDependencies": {
"vue": "^3.2.37"
diff --git a/composables/CHANGELOG.md b/composables/CHANGELOG.md
index 702cfb2c7..b8862e0ae 100644
--- a/composables/CHANGELOG.md
+++ b/composables/CHANGELOG.md
@@ -1,5 +1,11 @@
# @gun-vue/composables
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
+
## 0.18.0
### Minor Changes
diff --git a/composables/package.json b/composables/package.json
index 76c8f7f6e..29dacf55b 100644
--- a/composables/package.json
+++ b/composables/package.json
@@ -1,6 +1,6 @@
{
"name": "@gun-vue/composables",
- "version": "0.18.0",
+ "version": "0.18.1",
"homepage": "https://gun-vue.js.org",
"bugs": {
"url": "https://github.com/DeFUCC/gun-vue/issues"
@@ -53,7 +53,7 @@
"slugify": "1.6.6",
"ultramatter": "0.0.4",
"url-regex": "5.0.0",
- "vue": "3.2.47",
+ "vue": "3.3.2",
"webtorrent": "2.0.18",
"yamlify-object": "1.0.0"
},
@@ -65,4 +65,4 @@
"vite": "4.3.5",
"vite-plugin-checker": "0.6.0"
}
-}
\ No newline at end of file
+}
diff --git a/desktop/CHANGELOG.md b/desktop/CHANGELOG.md
new file mode 100644
index 000000000..c2ddaf6ba
--- /dev/null
+++ b/desktop/CHANGELOG.md
@@ -0,0 +1,7 @@
+# @gun-vue/desktop
+
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
diff --git a/desktop/package.json b/desktop/package.json
index 8c177c45f..c012228de 100644
--- a/desktop/package.json
+++ b/desktop/package.json
@@ -1,6 +1,7 @@
{
"name": "@gun-vue/desktop",
- "version": "0.18.0",
+ "private": true,
+ "version": "0.18.1",
"type": "module",
"homepage": "https://gun-vue.js.org",
"funding": {
@@ -20,12 +21,12 @@
"build": "tauri build"
},
"dependencies": {
- "@capacitor/android": "5.0.2",
- "@capacitor/core": "5.0.2",
- "@capacitor/ios": "5.0.2"
+ "@capacitor/android": "5.0.3",
+ "@capacitor/core": "5.0.3",
+ "@capacitor/ios": "5.0.3"
},
"devDependencies": {
- "@capacitor/cli": "5.0.2",
+ "@capacitor/cli": "5.0.3",
"@tauri-apps/cli": "1.3.1"
}
-}
\ No newline at end of file
+}
diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml
index e99d86d24..3df7d4e07 100644
--- a/desktop/src-tauri/Cargo.toml
+++ b/desktop/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gun_vue"
-version = "0.18.0"
+version = "0.18.1"
description = "Gun-Vue makes reactive p2p graphs a thing"
authors = ["davay42"]
license = "MIT"
diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json
index 057759005..965da855b 100644
--- a/desktop/src-tauri/tauri.conf.json
+++ b/desktop/src-tauri/tauri.conf.json
@@ -8,7 +8,7 @@
},
"package": {
"productName": "Gun-Vue",
- "version": "0.18.0"
+ "version": "0.18.1"
},
"tauri": {
"allowlist": {
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index 550ee4ea8..78c859da4 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,5 +1,11 @@
# @gun-vue/docs
+## 0.18.1
+
+### Patch Changes
+
+- tauri desktop app is now in a separate package for more clear code
+
## 0.18.0
### Minor Changes
diff --git a/docs/index.md b/docs/index.md
index d8aef6397..6eff8cf01 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -17,25 +17,45 @@ hero:
link: /reference/typedoc/modules
features:
- icon: ✨
- title: Build trustful reactive p2p apps for casual use with family, friends and wider communities.
- details: Gun-Vue enables very robust low code P2P UI design, that's making us build huge crypto graph
- linkText: Get started
- link: /
+ title: Low-code trustful web-apps
+ details: Build trustful reactive p2p crypto graph applications for casual use with family, friends and wider communities.
+ linkText: Start building
+ link: /tutorials/first-app
- icon:
title: Reactive composables
details: Gun-Vue provides a set of reactive composables that make it easy to integrate Gun with Vue.js applications, allowing you to build powerful p2p apps with minimal boilerplate code.
- link: reference/modules
- linkText: Browse docs
- - icon: 💡
- title: Pluggable components
- details: The building blocks for trustful P2P digital interactions. From one-off single purpose apps to complex flows of reactive data
+ link: /packages/composables
+ linkText: Explore composables
+
- icon: ⚡️
- title: Reactive database
+ title: Reactive P2P database
details: Every object exported is reactive to changes in Gun p2p database
+
- icon: ✨
- title: Use examples
- details: These composables are used to build Gun-Vue components that are combined in the Gun-Vue app for everyone to play with.
+ title: Local-first single HTML apps
+ details: Gun-Vue enables the creation of local-first applications, meaning data is stored locally and synced with the global network only when necessary. All the components and logic required for your Gun-Vue application can be packed into a single HTML file, simplifying deployment and making it easy to share your app with others.
+
+ - title: Pluggable Components
+ details: With Gun-Vue, you can create and use custom pluggable components, making it simple to extend the functionality of your app and reuse components across different projects.
+ link: https://github.com/DeFUCC/gun-vue/tree/master/src/components
+ linkText: Explore Pluggable Components
+
+ - title: Easy Integration
+ details: Gun-Vue is designed to work seamlessly with existing Vue.js projects, making it simple to add real-time data synchronization and other Gun features to your app without major refactoring.
+
+ - title: Decentralized Data Storage
+ details: Leverage the power of Gun's decentralized data storage system to build apps that are resistant to censorship and data loss, providing a secure and resilient foundation for your projects.
+ link: https://gun.eco/docs/
+ linkText: Read Gun docs
+
+
+
+ - title: Open Source
+ details: Gun-Vue is an open-source project, meaning you can contribute to its development, report issues, and collaborate with the community to help improve the toolkit and build better apps.
+ link: https://github.com/DeFUCC/gun-vue
+ linkText: View on GitHub
+
---
diff --git a/docs/navigation.json b/docs/navigation.json
index 8507bfed3..c528f37d8 100644
--- a/docs/navigation.json
+++ b/docs/navigation.json
@@ -29,6 +29,16 @@
}
]
},
+ {
+ "text": "Packages",
+ "link": "/packages/index",
+ "items": [
+ {
+ "text": "Composables",
+ "link": "/packages/composables"
+ }
+ ]
+ },
{
"text": "How to",
"items": [
diff --git a/docs/package.json b/docs/package.json
index 69292d258..984b48ce2 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@gun-vue/docs",
- "version": "0.18.0",
+ "version": "0.18.1",
"private": "true",
"homepage": "https://gun-vue.js.org",
"bugs": {
diff --git a/docs/packages/composables.md b/docs/packages/composables.md
new file mode 100644
index 000000000..d859fb535
--- /dev/null
+++ b/docs/packages/composables.md
@@ -0,0 +1,94 @@
+# Gun DB + Vue UI composables collection
+
+A Composition API `use` functions set for Gun.js and Vue 3 reactivity system
+
+![@gun-vue composables logo](https://gun-vue.js.org/media/svg/composables.svg)
+
+[gun-vue.js.org](https://gun-vue.js.org)
+
+It's just the beginning and not all the functions are reliably implemented yet. So you're welcome to collaborate on existing and new features of the library.
+
+- **User** - the `gun.user()` system management
+- **Account** - user profile interface
+- **Color** - the `color-hash` interface to generate colors for hashes and pubs
+- **Crypto** - the main cryptographic primitives like e2e encrypted messaging and more
+- **Date Tree** - the very performant concept of Date Tree graphs from [gun-util](https://github.com/diatche/gun-util#DateTree) made reactive and easy to use
+- **File** - some bindings to manage file uploads and downloads
+- **Hash** - everything you need to hash data and work with the hashes in a reliable way (i.e. URL-safe conversion)
+- **Mouse** - some basic bindings to reliably locate mouse pointer in an SVG - may be useful for many online games
+- **Password** - some elaborations on reimagining password system in a p2p graph environment
+- **Relay** - Gun relay peer connection monitoring
+- **Room** - private signed collaborative spaces with a certificate system for access management. (TBD)
+- **Space** - a simple demo of showing working with private user data in a shared space
+- **Posts** - hashed immutable data in the root of the db as a fun experiment, but with deep observations about freedom of speach and ways to explore the vastness of the public graph space available with Gun
+- **Chat** - basic public chat
+- **Rooms** - cryptographic data collections
+- **Dictionary** - we find ourselves in great power if we have verified concepts to collaborate with
+
+... and more!
+
+**And there's more!**
+
+[READ FULL DOCUMENTATION ONLINE](https://gun-vue.js.org/docs)
+
+## How to use
+
+1. Install the library:
+
+```shell
+npm i @gun-vue/composables
+```
+
+2. Import any of the functions you need:
+
+```js
+import { useAccount } from "@gun-vue/composables";
+```
+
+3. Instantiate the function inside your Vue SFC
+
+```js
+const { account, auth, leave } = useAccount();
+```
+
+4. Use the reactive state in your template to drive the component:
+
+```html
+
+ {{ field }} - {{ data }}
+
+```
+
+#### SSG environment notice (Nuxt, Vitepress etc.)
+
+Gun-Vue is client-side only and it may throw errors being executed during the SSG/SSR build process. One way to deal with it is to make the your GUN-enabled components asynchronous.
+
+### 1. Make your component async
+
+```vue
+
+
+
+ {{ account.profile?.name }}
+
+```
+
+### 2. Put it to load only on client side.
+
+```html
+
+
+
+
+
+```
+
+This should prevent any Gun-Vue related code from running during build stage.
+
+- [ ] Refactor the code to be more useable and tree-shakeable in SSG environment. Help needed!
+
+![](https://gun-vue.js.org/composables/arkit.svg)
diff --git a/docs/packages/index.md b/docs/packages/index.md
new file mode 100644
index 000000000..718a1668a
--- /dev/null
+++ b/docs/packages/index.md
@@ -0,0 +1,13 @@
+---
+title: '@gun-vue packages'
+---
+
+
+ - "composables"
+ - "components"
+ - "docs"
+ - "app"
+ - "relay"
+ - "desktop"
+ - "examples"
+ - "."
diff --git a/package.json b/package.json
index b779b2f5d..049392308 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@gun-vue/repo",
- "version": "0.18.0",
+ "version": "0.18.1",
"private": true,
"homepage": "https://gun-vue.js.org",
"repository": {
@@ -31,16 +31,16 @@
"@skynetlabs/skynet-nodejs": "2.9.0",
"@typescript-eslint/eslint-plugin": "5.59.5",
"@typescript-eslint/parser": "5.59.5",
- "@volar/vue-language-plugin-pug": "1.6.4",
+ "@volar/vue-language-plugin-pug": "1.6.5",
"cli-progress": "3.12.0",
"dotenv": "16.0.3",
"eslint": "8.40.0",
- "eslint-plugin-vue": "9.11.1",
+ "eslint-plugin-vue": "9.12.0",
"eslint-plugin-vue-pug": "0.6.0",
"typedoc": "0.24.7",
"typedoc-plugin-markdown": "3.15.3",
"typescript": "5.0.4",
"vite": "4.3.5",
- "vue-eslint-parser": "9.2.1"
+ "vue-eslint-parser": "9.3.0"
}
-}
\ No newline at end of file
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 84b70ef6d..d9abe76b6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,8 +17,8 @@ importers:
specifier: 5.59.5
version: 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@volar/vue-language-plugin-pug':
- specifier: 1.6.4
- version: 1.6.4
+ specifier: 1.6.5
+ version: 1.6.5
cli-progress:
specifier: 3.12.0
version: 3.12.0
@@ -29,11 +29,11 @@ importers:
specifier: 8.40.0
version: 8.40.0
eslint-plugin-vue:
- specifier: 9.11.1
- version: 9.11.1(eslint@8.40.0)
+ specifier: 9.12.0
+ version: 9.12.0(eslint@8.40.0)
eslint-plugin-vue-pug:
specifier: 0.6.0
- version: 0.6.0(eslint-plugin-vue@9.11.1)(vue-eslint-parser@9.2.1)
+ version: 0.6.0(eslint-plugin-vue@9.12.0)(vue-eslint-parser@9.3.0)
typedoc:
specifier: 0.24.7
version: 0.24.7(typescript@5.0.4)
@@ -47,8 +47,8 @@ importers:
specifier: 4.3.5
version: 4.3.5
vue-eslint-parser:
- specifier: 9.2.1
- version: 9.2.1(eslint@8.40.0)
+ specifier: 9.3.0
+ version: 9.3.0(eslint@8.40.0)
app:
dependencies:
@@ -57,26 +57,26 @@ importers:
version: 0.51.12
'@vueuse/core':
specifier: 10.1.2
- version: 10.1.2(vue@3.2.47)
+ version: 10.1.2(vue@3.3.2)
ola:
specifier: 1.2.1
version: 1.2.1
vue:
- specifier: 3.2.47
- version: 3.2.47
+ specifier: 3.3.2
+ version: 3.3.2
vue-router:
- specifier: 4.1.6
- version: 4.1.6(vue@3.2.47)
+ specifier: 4.2.0
+ version: 4.2.0(vue@3.3.2)
devDependencies:
'@iconify/json':
- specifier: 2.2.63
- version: 2.2.63
+ specifier: 2.2.64
+ version: 2.2.64
'@unocss/extractor-pug':
specifier: 0.51.12
version: 0.51.12(pug@3.0.2)
'@vitejs/plugin-vue':
- specifier: 4.2.1
- version: 4.2.1(vite@4.3.5)(vue@3.2.47)
+ specifier: 4.2.3
+ version: 4.2.3(vite@4.3.5)(vue@3.3.2)
pug:
specifier: 3.0.2
version: 3.0.2
@@ -115,16 +115,16 @@ importers:
version: 0.51.12
'@vueuse/core':
specifier: 10.1.2
- version: 10.1.2(vue@3.2.47)
+ version: 10.1.2(vue@3.3.2)
'@vueuse/gesture':
specifier: ^2.0.0-beta.1
- version: 2.0.0-beta.1(vue@3.2.47)
+ version: 2.0.0-beta.1(vue@3.3.2)
'@vueuse/sound':
specifier: ^2.0.1
- version: 2.0.1(vue@3.2.47)
+ version: 2.0.1(vue@3.3.2)
floating-vue:
specifier: ^2.0.0-beta.20
- version: 2.0.0-beta.20(vue@3.2.47)
+ version: 2.0.0-beta.20(vue@3.3.2)
force-graph:
specifier: ^1.43.1
version: 1.43.1
@@ -138,21 +138,21 @@ importers:
specifier: ^5.0.0
version: 5.0.0
vue:
- specifier: ^3.2.47
- version: 3.2.47
+ specifier: ^3.3.2
+ version: 3.3.2
vue-select:
specifier: 4.0.0-beta.6
- version: 4.0.0-beta.6(vue@3.2.47)
+ version: 4.0.0-beta.6(vue@3.3.2)
vue3-virtual-scroll-list:
specifier: ^0.2.1
- version: 0.2.1(vue@3.2.47)
+ version: 0.2.1(vue@3.3.2)
devDependencies:
'@unocss/extractor-pug':
specifier: 0.51.12
version: 0.51.12(pug@3.0.2)
'@vitejs/plugin-vue':
- specifier: 4.2.1
- version: 4.2.1(vite@4.3.5)(vue@3.2.47)
+ specifier: 4.2.3
+ version: 4.2.3(vite@4.3.5)(vue@3.3.2)
pug:
specifier: ^3.0.2
version: 3.0.2
@@ -166,8 +166,8 @@ importers:
specifier: 4.3.5
version: 4.3.5
vue-tsc:
- specifier: ^1.6.4
- version: 1.6.4(typescript@5.0.4)
+ specifier: ^1.6.5
+ version: 1.7.0(typescript@5.0.4)
composables:
dependencies:
@@ -176,13 +176,13 @@ importers:
version: 0.2.1239
'@vueuse/core':
specifier: 10.1.2
- version: 10.1.2(vue@3.2.47)
+ version: 10.1.2(vue@3.3.2)
'@vueuse/integrations':
specifier: 10.1.2
- version: 10.1.2(drauu@0.3.2)(fuse.js@6.6.2)(vue@3.2.47)
+ version: 10.1.2(drauu@0.3.2)(fuse.js@6.6.2)(vue@3.3.2)
'@vueuse/math':
specifier: 10.1.2
- version: 10.1.2(vue@3.2.47)
+ version: 10.1.2(vue@3.3.2)
buffer:
specifier: 6.0.3
version: 6.0.3
@@ -235,8 +235,8 @@ importers:
specifier: 5.0.0
version: 5.0.0
vue:
- specifier: 3.2.47
- version: 3.2.47
+ specifier: 3.3.2
+ version: 3.3.2
webtorrent:
specifier: 2.0.18
version: 2.0.18
@@ -266,18 +266,18 @@ importers:
desktop:
dependencies:
'@capacitor/android':
- specifier: 5.0.2
- version: 5.0.2(@capacitor/core@5.0.2)
+ specifier: 5.0.3
+ version: 5.0.3(@capacitor/core@5.0.3)
'@capacitor/core':
- specifier: 5.0.2
- version: 5.0.2
+ specifier: 5.0.3
+ version: 5.0.3
'@capacitor/ios':
- specifier: 5.0.2
- version: 5.0.2(@capacitor/core@5.0.2)
+ specifier: 5.0.3
+ version: 5.0.3(@capacitor/core@5.0.3)
devDependencies:
'@capacitor/cli':
- specifier: 5.0.2
- version: 5.0.2
+ specifier: 5.0.3
+ version: 5.0.3
'@tauri-apps/cli':
specifier: 1.3.1
version: 1.3.1
@@ -774,20 +774,12 @@ packages:
'@babel/types': 7.18.9
dev: true
- /@babel/parser@7.20.13:
- resolution: {integrity: sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.20.7
-
/@babel/parser@7.21.8:
resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.20.7
- dev: true
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
@@ -1645,16 +1637,16 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
- /@capacitor/android@5.0.2(@capacitor/core@5.0.2):
- resolution: {integrity: sha512-IYqr+qO4LvvqjJGkH+tIFm1iclGu8m1QTCFz4+8qxJ2QwUiz3P/iS5HYw+GCx+rqJIDcywtAm4kp9Lh4jS3amA==}
+ /@capacitor/android@5.0.3(@capacitor/core@5.0.3):
+ resolution: {integrity: sha512-jPN6JJUbN2cCrAjP+0Q4gIwIxleFVChZWh+/gsbDDfSpogdpZNwZnriUNxSRTZayL58tUzLHuxpJxY6hsddDrA==}
peerDependencies:
'@capacitor/core': ^5.0.0
dependencies:
- '@capacitor/core': 5.0.2
+ '@capacitor/core': 5.0.3
dev: false
- /@capacitor/cli@5.0.2:
- resolution: {integrity: sha512-FiNr7s3NbaQqsqmd0YBNRWzgzbczuha/B7qjXcyrxU2abJ5WQCiJdIAIaSjX2AwTXlADQOIErr/t76LnAa9VqA==}
+ /@capacitor/cli@5.0.3:
+ resolution: {integrity: sha512-VPmd/uKSCYqeLgNTrG2wVaMoCX8lo2UuXFVwP54W4nXPyG6LsDuOKYytkBItTAJrI3KEXdZWyRFbXjIY48/m6g==}
engines: {node: '>=16.0.0'}
hasBin: true
dependencies:
@@ -1679,18 +1671,18 @@ packages:
- supports-color
dev: true
- /@capacitor/core@5.0.2:
- resolution: {integrity: sha512-gqRHQQcxIvIYI102HCu2EievnkJ7IksBIFNK17f7PdPi/HmOxZLeJkJBMxnEE31S8MJqGCT63a6JwQ2jr/J9AA==}
+ /@capacitor/core@5.0.3:
+ resolution: {integrity: sha512-VxzSoFvoiGDmvlKQMbg7ZZh+w3Z223630kZINDOsbs7UZr5gZws7+m26Y9Oc8n2miI737hE6qOf2VU4H/8Tytg==}
dependencies:
tslib: 2.4.0
dev: false
- /@capacitor/ios@5.0.2(@capacitor/core@5.0.2):
- resolution: {integrity: sha512-ORBKMBYkauyALuiPNxdXlFD6LeJLHUIfi9mfpdrj5kzPBkQOv/Ndkc+i/NFCPEJO4jwWbS+7rraycWbmB9M9Fw==}
+ /@capacitor/ios@5.0.3(@capacitor/core@5.0.3):
+ resolution: {integrity: sha512-4U+mfiT0x2oYEJN9NAxcYKdrK4szROMe8SgIiG2lXDG7t7FK1OY4BnB1euZc8c+49VcBSk9x2EiYQg5Nshi5iQ==}
peerDependencies:
'@capacitor/core': ^5.0.0
dependencies:
- '@capacitor/core': 5.0.2
+ '@capacitor/core': 5.0.3
dev: false
/@changesets/apply-release-plan@6.1.3:
@@ -2199,8 +2191,8 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
- /@iconify/json@2.2.63:
- resolution: {integrity: sha512-IWbwz8LLl2YMKIFKOWzBxzRHwf6PciaGwM4c5J8T2PKBSHUToThBBrfxwX0gHu0O3EZ5z+o9QQp77qCwbCzgYw==}
+ /@iconify/json@2.2.64:
+ resolution: {integrity: sha512-Vm91BpmtS0yuoRfaskfx/wSO4kgGUqIkVopff1XAb49VAESgi71seo3VdF/6Mir169+RKuinY2Ba1A0IyycPhg==}
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.0
@@ -2351,7 +2343,6 @@ packages:
/@jridgewell/sourcemap-codec@1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
- dev: true
/@jridgewell/trace-mapping@0.3.14:
resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==}
@@ -3174,15 +3165,15 @@ packages:
- rollup
dev: true
- /@vitejs/plugin-vue@4.2.1(vite@4.3.5)(vue@3.2.47):
- resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==}
+ /@vitejs/plugin-vue@4.2.3(vite@4.3.5)(vue@3.3.2):
+ resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.3.5
- vue: 3.2.47
+ vue: 3.3.2
dev: true
/@volar-plugins/html@2.0.0(@volar/language-service@1.4.1):
@@ -3222,6 +3213,12 @@ packages:
'@volar/source-map': 1.4.1
dev: true
+ /@volar/language-core@1.5.4:
+ resolution: {integrity: sha512-l0pmKb/DPPjcD2IUwK3myYuTQW7qLLfXYBHKSGVZ7cnC168V55ecpddTA5a9AYsbCFSWx8neRj5r4JWq93QpZQ==}
+ dependencies:
+ '@volar/source-map': 1.5.4
+ dev: true
+
/@volar/language-service@1.4.1:
resolution: {integrity: sha512-F30uT+xk20ZYpxRwNW9xBEoErSqd9zNW7iuFwSIX9bYO/12RLjB2I+vgM/GdPZnzZ37imXa76ykwqTRXrafigQ==}
dependencies:
@@ -3241,149 +3238,92 @@ packages:
muggle-string: 0.2.2
dev: true
- /@volar/typescript@1.4.1(typescript@5.0.4):
- resolution: {integrity: sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==}
- peerDependencies:
- typescript: '*'
+ /@volar/source-map@1.5.4:
+ resolution: {integrity: sha512-BkvouUYFFLPxof2q6kKAZtyUKRqlS2O/WZKmzTVfPIo5uqqmZTR0+SwN1Xa1qpuezMVUOg61wkqmWP7cY2ezJg==}
dependencies:
- '@volar/language-core': 1.4.1
- typescript: 5.0.4
+ muggle-string: 0.2.2
dev: true
- /@volar/vue-language-core@1.6.4:
- resolution: {integrity: sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==}
+ /@volar/typescript@1.5.4(typescript@5.0.4):
+ resolution: {integrity: sha512-mVJJ7ZGY2RBDj6PAircUvLBLbFJJRNmqN5IYNpIUyFwnxdKxn1t3NhxaLYSPi/A0gdMDbCBtq0a4Azc0IuIOfQ==}
+ peerDependencies:
+ typescript: '*'
dependencies:
- '@volar/language-core': 1.4.1
- '@volar/source-map': 1.4.1
- '@vue/compiler-dom': 3.3.0-beta.5
- '@vue/compiler-sfc': 3.3.0-beta.5
- '@vue/reactivity': 3.3.0-beta.5
- '@vue/shared': 3.3.0-beta.5
- minimatch: 9.0.0
- muggle-string: 0.2.2
- vue-template-compiler: 2.7.14
+ '@volar/language-core': 1.5.4
+ typescript: 5.0.4
dev: true
- /@volar/vue-language-plugin-pug@1.6.4:
- resolution: {integrity: sha512-4OxKJuxlKvQNb+q5ubA8ArT+K+ZUBKg+YgxzFDIBI34mEH2l9u45IbrpYelspenKAdFRF3S1yVpS43ZjVVJ3tQ==}
+ /@volar/vue-language-plugin-pug@1.6.5:
+ resolution: {integrity: sha512-dedcAZSNAn/eozvOsKzAD7KJPMrBbbFgIwImjP34cxUX/EmqmVqG0X3dobazTicOUnRM9WfKORdd9KXR9bwVyw==}
dependencies:
'@volar-plugins/pug': 2.0.0(@volar/language-service@1.4.1)(@volar/source-map@1.4.1)
'@volar/language-service': 1.4.1
'@volar/source-map': 1.4.1
dev: true
- /@volar/vue-typescript@1.6.4(typescript@5.0.4):
- resolution: {integrity: sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==}
- peerDependencies:
- typescript: '*'
- dependencies:
- '@volar/typescript': 1.4.1(typescript@5.0.4)
- '@volar/vue-language-core': 1.6.4
- typescript: 5.0.4
- dev: true
-
/@vscode/l10n@0.0.11:
resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==}
dev: true
- /@vue/compiler-core@3.2.47:
- resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
- dependencies:
- '@babel/parser': 7.20.13
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- source-map: 0.6.1
-
- /@vue/compiler-core@3.3.0-beta.5:
- resolution: {integrity: sha512-rwKXIMPDKBzKypcZ7Zc+i4e7ItnhlMEu9QZveek2yLxzMG0QimvZnVKB7eD21cQ9MCwEYW4bb8zjisPMJNNaqQ==}
+ /@vue/compiler-core@3.3.2:
+ resolution: {integrity: sha512-CKZWo1dzsQYTNTft7whzjL0HsrEpMfiK7pjZ2WFE3bC1NA7caUjWioHSK+49y/LK7Bsm4poJZzAMnvZMQ7OTeg==}
dependencies:
'@babel/parser': 7.21.8
- '@vue/shared': 3.3.0-beta.5
+ '@vue/shared': 3.3.2
estree-walker: 2.0.2
source-map-js: 1.0.2
- dev: true
- /@vue/compiler-dom@3.2.47:
- resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
+ /@vue/compiler-dom@3.3.2:
+ resolution: {integrity: sha512-6gS3auANuKXLw0XH6QxkWqyPYPunziS2xb6VRenM3JY7gVfZcJvkCBHkb5RuNY1FCbBO3lkIi0CdXUCW1c7SXw==}
dependencies:
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-core': 3.3.2
+ '@vue/shared': 3.3.2
- /@vue/compiler-dom@3.3.0-beta.5:
- resolution: {integrity: sha512-OsYuAzl8zHRym5TfDhCLrcTSBt71BFJXnTC9uWO+SfgqadadWZxv1piPebjtwJcODkks5OAGfdhxzKdNzzddXw==}
- dependencies:
- '@vue/compiler-core': 3.3.0-beta.5
- '@vue/shared': 3.3.0-beta.5
- dev: true
-
- /@vue/compiler-sfc@3.2.47:
- resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
- dependencies:
- '@babel/parser': 7.20.13
- '@vue/compiler-core': 3.2.47
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-ssr': 3.2.47
- '@vue/reactivity-transform': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.21
- source-map: 0.6.1
-
- /@vue/compiler-sfc@3.3.0-beta.5:
- resolution: {integrity: sha512-CbiY2dkzU5IG652ygLUSufLGvXPKI12TQp1PeHs9acjgFjhvSJCSKmAOaCWnXgFsAgpbipPHgAMfWJ8B0h6Sjw==}
+ /@vue/compiler-sfc@3.3.2:
+ resolution: {integrity: sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==}
dependencies:
'@babel/parser': 7.21.8
- '@vue/compiler-core': 3.3.0-beta.5
- '@vue/compiler-dom': 3.3.0-beta.5
- '@vue/compiler-ssr': 3.3.0-beta.5
- '@vue/reactivity-transform': 3.3.0-beta.5
- '@vue/shared': 3.3.0-beta.5
+ '@vue/compiler-core': 3.3.2
+ '@vue/compiler-dom': 3.3.2
+ '@vue/compiler-ssr': 3.3.2
+ '@vue/reactivity-transform': 3.3.2
+ '@vue/shared': 3.3.2
estree-walker: 2.0.2
magic-string: 0.30.0
postcss: 8.4.23
source-map-js: 1.0.2
- dev: true
- /@vue/compiler-ssr@3.2.47:
- resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
+ /@vue/compiler-ssr@3.3.2:
+ resolution: {integrity: sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/shared': 3.2.47
-
- /@vue/compiler-ssr@3.3.0-beta.5:
- resolution: {integrity: sha512-16njciFrQ8ejVdH5tsaPbJwpkpBB2z2VWCxfC69UOylCgPxiW01syE9S/mozRvv5Ken9Sr9bd2MjebG/SEpPNg==}
- dependencies:
- '@vue/compiler-dom': 3.3.0-beta.5
- '@vue/shared': 3.3.0-beta.5
- dev: true
+ '@vue/compiler-dom': 3.3.2
+ '@vue/shared': 3.3.2
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
- /@vue/reactivity-transform@3.2.47:
- resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
+ /@vue/language-core@1.7.0:
+ resolution: {integrity: sha512-gaf2ZzA7TbbNCpmCUyM3k6ApPUf1xVINH31g5SC0t2VBriBF6+io2e4tNAd0q4kIm0NLM/yhIezFs2281juBng==}
dependencies:
- '@babel/parser': 7.20.13
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
+ '@volar/language-core': 1.5.4
+ '@volar/source-map': 1.5.4
+ '@vue/compiler-dom': 3.3.2
+ '@vue/compiler-sfc': 3.3.2
+ '@vue/reactivity': 3.3.0-beta.5
+ '@vue/shared': 3.3.2
+ minimatch: 9.0.0
+ muggle-string: 0.2.2
+ vue-template-compiler: 2.7.14
+ dev: true
- /@vue/reactivity-transform@3.3.0-beta.5:
- resolution: {integrity: sha512-v/PCri6+vL8WwwgowHlIopwiqonCj9wV60ZYDdX8AMDxk9Q01h2cWh61JF4XOX7qDs7NdJ7zSVyKSz4B98OXBw==}
+ /@vue/reactivity-transform@3.3.2:
+ resolution: {integrity: sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==}
dependencies:
'@babel/parser': 7.21.8
- '@vue/compiler-core': 3.3.0-beta.5
- '@vue/shared': 3.3.0-beta.5
+ '@vue/compiler-core': 3.3.2
+ '@vue/shared': 3.3.2
estree-walker: 2.0.2
magic-string: 0.30.0
- dev: true
-
- /@vue/reactivity@3.2.47:
- resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
- dependencies:
- '@vue/shared': 3.2.47
/@vue/reactivity@3.3.0-beta.5:
resolution: {integrity: sha512-YrikWho94hX4lYoTKr1TtMtzzC8hSXVFw9sXlw2Fl6dyXDztu/djI2vNT4FbbcH1Hbm1+yKM09zrJYvkN/tlYA==}
@@ -3391,59 +3331,74 @@ packages:
'@vue/shared': 3.3.0-beta.5
dev: true
- /@vue/runtime-core@3.2.47:
- resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
+ /@vue/reactivity@3.3.2:
+ resolution: {integrity: sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==}
dependencies:
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/shared': 3.3.2
- /@vue/runtime-dom@3.2.47:
- resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
+ /@vue/runtime-core@3.3.2:
+ resolution: {integrity: sha512-qSl95qj0BvKfcsO+hICqFEoLhJn6++HtsPxmTkkadFbuhe3uQfJ8HmQwvEr7xbxBd2rcJB6XOJg7nWAn/ymC5A==}
dependencies:
- '@vue/runtime-core': 3.2.47
- '@vue/shared': 3.2.47
- csstype: 2.6.20
+ '@vue/reactivity': 3.3.2
+ '@vue/shared': 3.3.2
- /@vue/server-renderer@3.2.47(vue@3.2.47):
- resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
- peerDependencies:
- vue: 3.2.47
+ /@vue/runtime-dom@3.3.2:
+ resolution: {integrity: sha512-+drStsJT+0mtgHdarT7cXZReCcTFfm6ptxMrz0kAW5hms6UNBd8Q1pi4JKlncAhu+Ld/TevsSp7pqAZxBBoGng==}
dependencies:
- '@vue/compiler-ssr': 3.2.47
- '@vue/shared': 3.2.47
- vue: 3.2.47
+ '@vue/runtime-core': 3.3.2
+ '@vue/shared': 3.3.2
+ csstype: 3.1.2
- /@vue/shared@3.2.47:
- resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
+ /@vue/server-renderer@3.3.2(vue@3.3.2):
+ resolution: {integrity: sha512-QCwh6OGwJg6GDLE0fbQhRTR6tnU+XDJ1iCsTYHXBiezCXAhqMygFRij7BiLF4ytvvHcg5kX9joX5R5vP85++wg==}
+ peerDependencies:
+ vue: 3.3.2
+ dependencies:
+ '@vue/compiler-ssr': 3.3.2
+ '@vue/shared': 3.3.2
+ vue: 3.3.2
/@vue/shared@3.3.0-beta.5:
resolution: {integrity: sha512-ImwhHfOzuQrfA05Kx4s7J9g7QJt0sZqSlPvPdd6xj5tTEnPNNJYZOHaIP973mtuEuv4Zfh9v+CLiER6E6gtSqg==}
dev: true
- /@vueuse/core@10.1.2(vue@3.2.47):
+ /@vue/shared@3.3.2:
+ resolution: {integrity: sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==}
+
+ /@vue/typescript@1.7.0(typescript@5.0.4):
+ resolution: {integrity: sha512-/EcwHTezjY8DknfO/+9S04s9lXQWl7dLDJMTNjgEAWUrgJILN9cbooQ0UfTqC5Z1PPXBHHtdFyqKajrhTlSJ4A==}
+ peerDependencies:
+ typescript: '*'
+ dependencies:
+ '@volar/typescript': 1.5.4(typescript@5.0.4)
+ '@vue/language-core': 1.7.0
+ typescript: 5.0.4
+ dev: true
+
+ /@vueuse/core@10.1.2(vue@3.3.2):
resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==}
dependencies:
'@types/web-bluetooth': 0.0.17
'@vueuse/metadata': 10.1.2
- '@vueuse/shared': 10.1.2(vue@3.2.47)
- vue-demi: 0.14.0(vue@3.2.47)
+ '@vueuse/shared': 10.1.2(vue@3.3.2)
+ vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/core@9.11.1(vue@3.2.47):
+ /@vueuse/core@9.11.1(vue@3.3.2):
resolution: {integrity: sha512-E/cizD1w9ILkq4axYjZrXLkKaBfzloaby2n3NMjUfd6yI/jkfTVgc6iwy/Cw2e++Ld4LphGbO+3MhzizvwUslQ==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.11.1
- '@vueuse/shared': 9.11.1(vue@3.2.47)
- vue-demi: 0.14.1(vue@3.2.47)
+ '@vueuse/shared': 9.11.1(vue@3.3.2)
+ vue-demi: 0.14.1(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/gesture@2.0.0-beta.1(vue@3.2.47):
+ /@vueuse/gesture@2.0.0-beta.1(vue@3.3.2):
resolution: {integrity: sha512-HTLibLy3bh6TjRnDAbMAvHSsEmrkRituMj2x+mHwmp1EnM8A8CDRTfNJEr8d/hIairnPPp5Va2KWYVmyP/zvkA==}
peerDependencies:
'@vue/composition-api': ^1.4.1
@@ -3455,11 +3410,11 @@ packages:
chokidar: 3.5.3
consola: 2.15.3
upath: 2.0.1
- vue: 3.2.47
- vue-demi: 0.13.5(vue@3.2.47)
+ vue: 3.3.2
+ vue-demi: 0.13.5(vue@3.3.2)
dev: false
- /@vueuse/integrations@10.1.2(drauu@0.3.2)(fuse.js@6.6.2)(vue@3.2.47):
+ /@vueuse/integrations@10.1.2(drauu@0.3.2)(fuse.js@6.6.2)(vue@3.3.2):
resolution: {integrity: sha512-wUpG3Wv6LiWerOwCzOAM0iGhNQ4vfFUTkhj/xQy7TLXduh2M3D8N08aS0KqlxsejY6R8NLxydDIM+68QfHZZ8Q==}
peerDependencies:
async-validator: '*'
@@ -3500,21 +3455,21 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.1.2(vue@3.2.47)
- '@vueuse/shared': 10.1.2(vue@3.2.47)
+ '@vueuse/core': 10.1.2(vue@3.3.2)
+ '@vueuse/shared': 10.1.2(vue@3.3.2)
drauu: 0.3.2
fuse.js: 6.6.2
- vue-demi: 0.14.0(vue@3.2.47)
+ vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/math@10.1.2(vue@3.2.47):
+ /@vueuse/math@10.1.2(vue@3.3.2):
resolution: {integrity: sha512-cFrCEggVFoMPM6//vbE9yTBDzhzsmmUujUrXuJQoF6mntmYckBLOL1gPzWyX0tXmYUIo2bk2duDO6vuD0b9hPg==}
dependencies:
- '@vueuse/shared': 10.1.2(vue@3.2.47)
- vue-demi: 0.14.0(vue@3.2.47)
+ '@vueuse/shared': 10.1.2(vue@3.3.2)
+ vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -3527,24 +3482,24 @@ packages:
resolution: {integrity: sha512-ABjkrG+VXggNhjfGyw5e/sekxTZfXTwjrYXkkWQmQ7Biyv+Gq9UD6IDNfeGvQZEINI0Qzw6nfuO2UFCd3hlrxQ==}
dev: false
- /@vueuse/shared@10.1.2(vue@3.2.47):
+ /@vueuse/shared@10.1.2(vue@3.3.2):
resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==}
dependencies:
- vue-demi: 0.14.1(vue@3.2.47)
+ vue-demi: 0.14.1(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/shared@9.11.1(vue@3.2.47):
+ /@vueuse/shared@9.11.1(vue@3.3.2):
resolution: {integrity: sha512-UTZYGAjT96hWn4buf4wstZbeheBVNcKPQuej6qpoSkjF1atdaeCD6kqm9uGL2waHfisSgH9mq0qCRiBOk5C/2w==}
dependencies:
- vue-demi: 0.14.1(vue@3.2.47)
+ vue-demi: 0.14.1(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /@vueuse/sound@2.0.1(vue@3.2.47):
+ /@vueuse/sound@2.0.1(vue@3.3.2):
resolution: {integrity: sha512-7Fbp9lQkuUnpTXS9vPbvT2FDYHuwJbvKPivOYETaVVSmcZKoczw6zcsebsARkH5Ged0f045YUOZnV/RuCzyLXQ==}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
@@ -3554,8 +3509,8 @@ packages:
optional: true
dependencies:
howler: 2.2.3
- vue: 3.2.47
- vue-demi: 0.14.1(vue@3.2.47)
+ vue: 3.3.2
+ vue-demi: 0.14.1(vue@3.3.2)
dev: false
/@webtorrent/http-node@1.3.0:
@@ -4453,8 +4408,8 @@ packages:
hasBin: true
dev: true
- /csstype@2.6.20:
- resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
/csv-generate@3.4.3:
resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
@@ -4953,19 +4908,19 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-plugin-vue-pug@0.6.0(eslint-plugin-vue@9.11.1)(vue-eslint-parser@9.2.1):
+ /eslint-plugin-vue-pug@0.6.0(eslint-plugin-vue@9.12.0)(vue-eslint-parser@9.3.0):
resolution: {integrity: sha512-VFCdVctcEob2/sEWBeAVhWPXACUfLpqWpnhTK7tHXuDF+0GM2N3BeiCG0cneFvleI59B/NouGX80GXB6NGrgvA==}
peerDependencies:
eslint-plugin-vue: ^9.8.0
dependencies:
- eslint-plugin-vue: 9.11.1(eslint@8.40.0)
- vue-eslint-parser-template-tokenizer-pug: 0.4.10(vue-eslint-parser@9.2.1)
+ eslint-plugin-vue: 9.12.0(eslint@8.40.0)
+ vue-eslint-parser-template-tokenizer-pug: 0.4.10(vue-eslint-parser@9.3.0)
transitivePeerDependencies:
- vue-eslint-parser
dev: true
- /eslint-plugin-vue@9.11.1(eslint@8.40.0):
- resolution: {integrity: sha512-SNtBGDrRkPUFsREswPceqdvZ7YVdWY+iCYiDC+RoxwVieeQ7GJU1FLDlkcaYTOD2os/YuVgI1Fdu8YGM7fmoow==}
+ /eslint-plugin-vue@9.12.0(eslint@8.40.0):
+ resolution: {integrity: sha512-xH8PgpDW2WwmFSmRfs/3iWogef1CJzQqX264I65zz77jDuxF2yLy7+GA2diUM8ZNATuSl1+UehMQkb5YEyau5w==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
@@ -4976,7 +4931,7 @@ packages:
nth-check: 2.1.1
postcss-selector-parser: 6.0.11
semver: 7.5.0
- vue-eslint-parser: 9.2.1(eslint@8.40.0)
+ vue-eslint-parser: 9.3.0(eslint@8.40.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -4998,11 +4953,6 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-visitor-keys@3.4.0:
- resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
/eslint-visitor-keys@3.4.1:
resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5057,15 +5007,6 @@ packages:
- supports-color
dev: true
- /espree@9.5.1:
- resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2(acorn@8.8.2)
- eslint-visitor-keys: 3.4.1
- dev: true
-
/espree@9.5.2:
resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5334,14 +5275,14 @@ packages:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
dev: true
- /floating-vue@2.0.0-beta.20(vue@3.2.47):
+ /floating-vue@2.0.0-beta.20(vue@3.3.2):
resolution: {integrity: sha512-N68otcpp6WwcYC7zP8GeJqNZVdfvS7tEY88lwmuAHeqRgnfWx1Un8enzLxROyVnBDZ3TwUoUdj5IFg+bUT7JeA==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@floating-ui/dom': 0.1.10
- vue: 3.2.47
- vue-resize: 2.0.0-alpha.1(vue@3.2.47)
+ vue: 3.3.2
+ vue-resize: 2.0.0-alpha.1(vue@3.3.2)
dev: false
/follow-redirects@1.15.1:
@@ -5645,9 +5586,9 @@ packages:
resolution: {integrity: sha512-wOZPqjt0OuIOV2I+HOTmUUEupZhKzjAzf4me8fzhbw69GeHDIn3GjZVz5mjheaD7R3WQWvxGgkR5H5gm9X5Vxw==}
dependencies:
'@unocss/reset': 0.48.4
- '@vueuse/core': 9.11.1(vue@3.2.47)
+ '@vueuse/core': 9.11.1(vue@3.3.2)
gun: 0.2020.1239
- vue: 3.2.47
+ vue: 3.3.2
transitivePeerDependencies:
- '@vue/composition-api'
- bufferutil
@@ -6529,6 +6470,7 @@ packages:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
+ dev: true
/magic-string@0.26.7:
resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
@@ -6542,7 +6484,6 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.14
- dev: true
/magnet-uri@7.0.3:
resolution: {integrity: sha512-Msv4fAroG2x1REbYw7G3FQHUtlGrscNTQuI9CkWGw0y0m/7CgxpXz0EjmQKYKrrLcQrvZXVEUG1phsJhHJbbzA==}
@@ -6785,16 +6726,10 @@ packages:
resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
dev: true
- /nanoid@3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
/napi-macros@2.2.2:
resolution: {integrity: sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==}
@@ -7180,14 +7115,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss@8.4.21:
- resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.4
- picocolors: 1.0.0
- source-map-js: 1.0.2
-
/postcss@8.4.23:
resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
engines: {node: ^10 || ^12 || >=14}
@@ -7195,7 +7122,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/preact@10.11.3:
resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==}
@@ -8029,6 +7955,7 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
+ dev: true
/source-map@0.8.0-beta.0:
resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
@@ -8039,6 +7966,7 @@ packages:
/sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+ dev: true
/spawndamnit@2.0.0:
resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
@@ -8910,15 +8838,15 @@ packages:
dependencies:
'@docsearch/css': 3.3.4
'@docsearch/js': 3.3.4(@algolia/client-search@4.14.3)
- '@vitejs/plugin-vue': 4.2.1(vite@4.3.5)(vue@3.2.47)
+ '@vitejs/plugin-vue': 4.2.3(vite@4.3.5)(vue@3.3.2)
'@vue/devtools-api': 6.5.0
- '@vueuse/core': 10.1.2(vue@3.2.47)
+ '@vueuse/core': 10.1.2(vue@3.3.2)
body-scroll-lock: 4.0.0-beta.0
mark.js: 8.11.1
minisearch: 6.0.1
shiki: 0.14.2
vite: 4.3.5
- vue: 3.2.47
+ vue: 3.3.2
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -9021,7 +8949,7 @@ packages:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
dev: true
- /vue-demi@0.13.5(vue@3.2.47):
+ /vue-demi@0.13.5(vue@3.3.2):
resolution: {integrity: sha512-tO3K2bML3AwiHmVHeKCq6HLef2st4zBXIV5aEkoJl6HZ+gJWxWv2O8wLH8qrA3SX3lDoTDHNghLX1xZg83MXvw==}
engines: {node: '>=12'}
hasBin: true
@@ -9033,10 +8961,10 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
dev: false
- /vue-demi@0.14.0(vue@3.2.47):
+ /vue-demi@0.14.0(vue@3.3.2):
resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==}
engines: {node: '>=12'}
hasBin: true
@@ -9048,9 +8976,9 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
- /vue-demi@0.14.1(vue@3.2.47):
+ /vue-demi@0.14.1(vue@3.3.2):
resolution: {integrity: sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==}
engines: {node: '>=12'}
hasBin: true
@@ -9062,19 +8990,19 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
- /vue-eslint-parser-template-tokenizer-pug@0.4.10(vue-eslint-parser@9.2.1):
+ /vue-eslint-parser-template-tokenizer-pug@0.4.10(vue-eslint-parser@9.3.0):
resolution: {integrity: sha512-Npzjna9PUJzIal/o7hOo4D7dF4hqjHwTafBtLgdtja2LZuCc4UT5BU7dyYJeKb9s1SnCFBflHMg3eFA3odq6bg==}
peerDependencies:
vue-eslint-parser: ^9.0.0
dependencies:
pug-lexer: 5.0.1
- vue-eslint-parser: 9.2.1(eslint@8.40.0)
+ vue-eslint-parser: 9.3.0(eslint@8.40.0)
dev: true
- /vue-eslint-parser@9.2.1(eslint@8.40.0):
- resolution: {integrity: sha512-tPOex4n6jit4E7h68auOEbDMwE58XiP4dylfaVTCOVCouR45g+QFDBjgIdEU52EXJxKyjgh91dLfN2rxUcV0bQ==}
+ /vue-eslint-parser@9.3.0(eslint@8.40.0):
+ resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@@ -9082,8 +9010,8 @@ packages:
debug: 4.3.4
eslint: 8.40.0
eslint-scope: 7.2.0
- eslint-visitor-keys: 3.4.0
- espree: 9.5.1
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
esquery: 1.4.2
lodash: 4.17.21
semver: 7.5.0
@@ -9091,29 +9019,29 @@ packages:
- supports-color
dev: true
- /vue-resize@2.0.0-alpha.1(vue@3.2.47):
+ /vue-resize@2.0.0-alpha.1(vue@3.3.2):
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
dev: false
- /vue-router@4.1.6(vue@3.2.47):
- resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
+ /vue-router@4.2.0(vue@3.3.2):
+ resolution: {integrity: sha512-c+usESa6ZoWsm4PPdzRSyenp5A4dsUtnDJnrI03fY1IpIihA9TK3x5ffgkFDpjhLJZewsXoKURapNLFdZjuqTg==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.0
- vue: 3.2.47
+ vue: 3.3.2
dev: false
- /vue-select@4.0.0-beta.6(vue@3.2.47):
+ /vue-select@4.0.0-beta.6(vue@3.3.2):
resolution: {integrity: sha512-K+zrNBSpwMPhAxYLTCl56gaMrWZGgayoWCLqe5rWwkB8aUbAUh7u6sXjIR7v4ckp2WKC7zEEUY27g6h1MRsIHw==}
peerDependencies:
vue: 3.x
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
dev: false
/vue-template-compiler@2.7.14:
@@ -9123,34 +9051,34 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@1.6.4(typescript@5.0.4):
- resolution: {integrity: sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==}
+ /vue-tsc@1.7.0(typescript@5.0.4):
+ resolution: {integrity: sha512-WXRQ6StfLrXHq1uIe29o9OOKh6aXR2LdxT7z951ZZzEJj3y+dCoaqCOT9NVtvCK5C2m6PbFKRx5sG7t/jbtmjg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/vue-language-core': 1.6.4
- '@volar/vue-typescript': 1.6.4(typescript@5.0.4)
+ '@vue/language-core': 1.7.0
+ '@vue/typescript': 1.7.0(typescript@5.0.4)
semver: 7.5.0
typescript: 5.0.4
dev: true
- /vue3-virtual-scroll-list@0.2.1(vue@3.2.47):
+ /vue3-virtual-scroll-list@0.2.1(vue@3.3.2):
resolution: {integrity: sha512-G4KxITUOy9D4ro15zOp40D6ogmMefzjIyMsBKqN3xGbV1P6dlKYMx+BBXCKm3Nr/6iipcUKM272Sh2AJRyWMyQ==}
peerDependencies:
vue: '>=3.0.0'
dependencies:
- vue: 3.2.47
+ vue: 3.3.2
dev: false
- /vue@3.2.47:
- resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
+ /vue@3.3.2:
+ resolution: {integrity: sha512-98hJcAhyDwZoOo2flAQBSPVYG/o0HA9ivIy2ktHshjE+6/q8IMQ+kvDKQzOZTFPxvnNMcGM+zS2A00xeZMA7tA==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/runtime-dom': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.47)
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.3.2
+ '@vue/compiler-sfc': 3.3.2
+ '@vue/runtime-dom': 3.3.2
+ '@vue/server-renderer': 3.3.2(vue@3.3.2)
+ '@vue/shared': 3.3.2
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}