examples: update pinia example (#1458)

* examples: update pinia example

* chore(examples): update pinia dep

* examples: add icons to pinia panel

* docs(examples): update pinia example
This commit is contained in:
Braks
2024-06-08 16:07:50 +02:00
committed by GitHub
parent 9bd813dc59
commit 6503b3e9ed
6 changed files with 181 additions and 109 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ import sdk from '@stackblitz/sdk'
const el = ref<HTMLDivElement>() const el = ref<HTMLDivElement>()
onMounted(() => { onMounted(() => {
sdk.embedProjectId(el.value!, 'vitejs-vite-ujrwcm', { sdk.embedProjectId(el.value!, 'vitejs-vite-zk9hqt', {
forceEmbedLayout: true, forceEmbedLayout: true,
openFile: 'src/App.vue', openFile: 'src/App.vue',
height: 750, height: 750,
+1 -1
View File
@@ -14,7 +14,7 @@
"@vue-flow/minimap": "workspace:*", "@vue-flow/minimap": "workspace:*",
"@vue-flow/node-resizer": "workspace:*", "@vue-flow/node-resizer": "workspace:*",
"@vue-flow/node-toolbar": "workspace:*", "@vue-flow/node-toolbar": "workspace:*",
"pinia": "^2.1.6" "pinia": "^2.1.7"
}, },
"devDependencies": { "devDependencies": {
"@tooling/eslint-config": "workspace:*", "@tooling/eslint-config": "workspace:*",
+32
View File
@@ -0,0 +1,32 @@
<script lang="ts" setup>
defineProps<{
name: 'moon' | 'log' | 'shuffle' | 'reset'
}>()
</script>
<template>
<svg v-if="name === 'moon'" width="16" height="16" viewBox="0 0 24 24">
<path
fill="currentColor"
d="M12 21q-3.75 0-6.375-2.625T3 12q0-3.75 2.625-6.375T12 3q.35 0 .688.025q.337.025.662.075q-1.025.725-1.637 1.887Q11.1 6.15 11.1 7.5q0 2.25 1.575 3.825Q14.25 12.9 16.5 12.9q1.375 0 2.525-.613q1.15-.612 1.875-1.637q.05.325.075.662Q21 11.65 21 12q0 3.75-2.625 6.375T12 21Z"
/>
</svg>
<svg v-else-if="name === 'log'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
fill="currentColor"
d="M20 19V7H4v12h16m0-16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16m-7 14v-2h5v2h-5m-3.42-4L5.57 9H8.4l3.3 3.3c.39.39.39 1.03 0 1.42L8.42 17H5.59l3.99-4Z"
/>
</svg>
<svg v-else-if="name === 'reset'" width="16" height="16" viewBox="0 0 32 32">
<path fill="currentColor" d="M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10Z" />
</svg>
<svg v-else-if="name === 'shuffle'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path
fill="currentColor"
d="M14 20v-2h2.6l-3.175-3.175L14.85 13.4L18 16.55V14h2v6zm-8.6 0L4 18.6L16.6 6H14V4h6v6h-2V7.4zm3.775-9.425L4 5.4L5.4 4l5.175 5.175z"
/>
</svg>
</template>
+52 -28
View File
@@ -1,55 +1,79 @@
<script lang="ts" setup> <script lang="ts" setup>
import { Panel, VueFlow, useVueFlow } from '@vue-flow/core' import { Panel, VueFlow, useVueFlow } from '@vue-flow/core'
import useStore from './store' import useStore from './store'
import Icon from './Icon.vue'
const store = useStore() const store = useStore()
const { onConnect, addEdges } = useVueFlow() const { onConnect, addEdges } = useVueFlow()
onConnect(addEdges) onConnect((params) => addEdges([params]))
</script> </script>
<template> <template>
<VueFlow v-model="store.elements" fit-view-on-init> <VueFlow v-model:nodes="store.nodes" v-model:edges="store.edges" class="pinia-flow" fit-view-on-init>
<Panel position="top-center"> <Panel position="top-right">
<button @click="store.updatePosition">update positions</button> <div class="buttons-panel">
<button @click="store.toggleClass">toggle class</button> <button @click="store.updatePositions">
<button @click="store.log">log store state</button> <Icon name="shuffle" />
<button @click="store.reset">reset elements</button> </button>
<button @click="store.toggleClass">
<Icon name="moon" />
</button>
<button @click="store.log">
<Icon name="log" />
</button>
<button @click="store.reset">
<Icon name="reset" />
</button>
</div>
</Panel> </Panel>
</VueFlow> </VueFlow>
</template> </template>
<style scoped> <style>
.pinia-flow {
background-color: #1a192b;
height: 100%;
width: 100%;
}
.buttons-panel {
display: flex;
gap: 10px;
}
.vue-flow__panel { .vue-flow__panel {
background-color: #fff; background-color: #2d3748;
border: 1px solid #ddd; padding: 10px;
border-radius: 4px; border-radius: 8px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
color: #333; display: flex;
font-size: 0.8rem; flex-direction: column;
margin: 0.25rem;
padding: 0.25rem 0.5rem;
} }
.vue-flow__panel button { .vue-flow__panel button {
background-color: #f5f5f5; border: none;
border: 1px solid #ddd;
border-radius: 4px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
color: #333;
cursor: pointer; cursor: pointer;
font-size: 0.8rem; background-color: #4a5568;
margin: 0.25rem; border-radius: 8px;
padding: 0.25rem 0.5rem; color: white;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
width: 40px;
height: 40px;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
} }
.vue-flow__panel button:hover { .vue-flow__panel button:hover {
background-color: #e5e5e5; background-color: #2563eb;
transition: background-color 0.2s;
} }
.vue-flow__panel button:active { .vue-flow__node.dark {
background-color: #d5d5d5; background-color: #2d3748;
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); color: white;
} }
</style> </style>
+71 -54
View File
@@ -1,63 +1,80 @@
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import { isNode } from '@vue-flow/core' import { ref } from 'vue'
import type { Edge, Node } from '@vue-flow/core'
const useStore = defineStore('elementsStore', { const useStore = defineStore('vue-flow-pinia', () => {
state() { const nodes = ref<Node[]>([
return { {
foo: ['bar', 'baz'], id: '1',
elements: [ type: 'input',
{ label: 'Node 1',
id: '1', position: { x: 250, y: 5 },
type: 'input', class: 'light',
label: 'Node 1',
position: { x: 250, y: 5 },
class: 'light',
},
{
id: '2',
label: 'Node 2',
position: { x: 100, y: 100 },
class: 'light',
},
{
id: '3',
label: 'Node 3',
position: { x: 400, y: 100 },
class: 'light',
},
{
id: '4',
label: 'Node 4',
position: { x: 400, y: 200 },
class: 'light',
},
{ id: 'e1-2', source: '1', target: '2' },
{ id: 'e1-3', source: '1', target: '3' },
{ id: 'e3-4', source: '3', target: '4' },
],
}
},
actions: {
reset() {
this.elements = []
}, },
log() { {
console.log('stored elements', this.elements) id: '2',
label: 'Node 2',
position: { x: 100, y: 100 },
class: 'light',
}, },
toggleClass() { {
this.elements.forEach((el) => (el.class = el.class === 'light' ? 'dark' : 'light')) id: '3',
label: 'Node 3',
position: { x: 400, y: 100 },
class: 'light',
}, },
updatePosition() { {
this.elements.forEach((el) => { id: '4',
if (isNode(el)) { label: 'Node 4',
el.position = { position: { x: 400, y: 200 },
x: Math.random() * 400, class: 'light',
y: Math.random() * 400,
}
}
})
}, },
}, ])
const edges = ref<Edge[]>([
{ id: 'e1-2', source: '1', target: '2' },
{ id: 'e1-3', source: '1', target: '3' },
{ id: 'e3-4', source: '3', target: '4' },
])
const reset = () => {
edges.value = []
nodes.value = []
}
const log = () => {
console.log('nodes', nodes.value, 'edges', edges.value)
}
const toggleClass = () => {
nodes.value = nodes.value.map((node) => {
return {
...node,
class: node.class === 'dark' ? 'light' : 'dark',
}
})
}
const updatePositions = () => {
nodes.value = nodes.value.map((node) => {
return {
...node,
position: {
x: Math.random() * 400,
y: Math.random() * 400,
},
}
})
}
return {
nodes,
edges,
reset,
log,
toggleClass,
updatePositions,
}
}) })
export default useStore export default useStore
+24 -25
View File
@@ -132,7 +132,7 @@ importers:
version: link:../../tooling/eslint-config version: link:../../tooling/eslint-config
nuxt: nuxt:
specifier: ^3.10.2 specifier: ^3.10.2
version: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)) version: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5))
examples/quasar: examples/quasar:
dependencies: dependencies:
@@ -163,7 +163,7 @@ importers:
devDependencies: devDependencies:
'@quasar/app-vite': '@quasar/app-vite':
specifier: ^1.6.2 specifier: ^1.6.2
version: 1.6.2(eslint@8.51.0)(pinia@2.1.6(typescript@4.9.5)(vue@3.3.4))(quasar@2.12.7)(rollup@4.8.0)(vue-router@4.2.5(vue@3.3.4))(vue@3.3.4) version: 1.6.2(eslint@8.51.0)(pinia@2.1.7(vue@3.3.4))(quasar@2.12.7)(rollup@3.29.4)(vue-router@4.2.5(vue@3.3.4))(vue@3.3.4)
'@tooling/eslint-config': '@tooling/eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../../tooling/eslint-config version: link:../../tooling/eslint-config
@@ -201,8 +201,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/node-toolbar version: link:../../packages/node-toolbar
pinia: pinia:
specifier: ^2.1.6 specifier: ^2.1.7
version: 2.1.6(typescript@4.9.5)(vue@3.3.4) version: 2.1.7(typescript@4.9.5)(vue@3.3.4)
devDependencies: devDependencies:
'@tooling/eslint-config': '@tooling/eslint-config':
specifier: workspace:* specifier: workspace:*
@@ -5609,8 +5609,8 @@ packages:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'} engines: {node: '>=6'}
pinia@2.1.6: pinia@2.1.7:
resolution: {integrity: sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==} resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies: peerDependencies:
'@vue/composition-api': ^1.4.0 '@vue/composition-api': ^1.4.0
typescript: '>=4.4.4' typescript: '>=4.4.4'
@@ -8698,12 +8698,12 @@ snapshots:
'@nuxt/devalue@2.0.2': {} '@nuxt/devalue@2.0.2': {}
'@nuxt/devtools-kit@1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))': '@nuxt/devtools-kit@1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))':
dependencies: dependencies:
'@nuxt/kit': 3.10.2(rollup@4.8.0) '@nuxt/kit': 3.10.2(rollup@4.8.0)
'@nuxt/schema': 3.10.2(rollup@4.8.0) '@nuxt/schema': 3.10.2(rollup@4.8.0)
execa: 7.2.0 execa: 7.2.0
nuxt: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)) nuxt: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5))
vite: 5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0) vite: 5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@@ -8722,10 +8722,10 @@ snapshots:
rc9: 2.1.1 rc9: 2.1.1
semver: 7.5.4 semver: 7.5.4
'@nuxt/devtools@1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))': '@nuxt/devtools@1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))':
dependencies: dependencies:
'@antfu/utils': 0.7.7 '@antfu/utils': 0.7.7
'@nuxt/devtools-kit': 1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)) '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))
'@nuxt/devtools-wizard': 1.0.8 '@nuxt/devtools-wizard': 1.0.8
'@nuxt/kit': 3.10.2(rollup@4.8.0) '@nuxt/kit': 3.10.2(rollup@4.8.0)
birpc: 0.2.17 birpc: 0.2.17
@@ -8742,7 +8742,7 @@ snapshots:
launch-editor: 2.6.1 launch-editor: 2.6.1
local-pkg: 0.5.0 local-pkg: 0.5.0
magicast: 0.3.3 magicast: 0.3.3
nuxt: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)) nuxt: 3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5))
nypm: 0.3.6 nypm: 0.3.6
ohash: 1.1.3 ohash: 1.1.3
pacote: 17.0.6 pacote: 17.0.6
@@ -8833,7 +8833,7 @@ snapshots:
'@nuxt/ui-templates@1.3.1': {} '@nuxt/ui-templates@1.3.1': {}
'@nuxt/vite-builder@3.10.2(@types/node@18.18.4)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vue-tsc@1.8.16(typescript@4.9.5))(vue@3.4.19(typescript@4.9.5))': '@nuxt/vite-builder@3.10.2(@types/node@18.18.4)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vue-tsc@1.8.16(typescript@4.9.5))(vue@3.4.19(typescript@4.9.5))':
dependencies: dependencies:
'@nuxt/kit': 3.10.2(rollup@4.8.0) '@nuxt/kit': 3.10.2(rollup@4.8.0)
'@rollup/plugin-replace': 5.0.5(rollup@4.8.0) '@rollup/plugin-replace': 5.0.5(rollup@4.8.0)
@@ -8867,7 +8867,7 @@ snapshots:
unplugin: 1.7.1 unplugin: 1.7.1
vite: 5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0) vite: 5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
vite-node: 1.3.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0) vite-node: 1.3.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)
vite-plugin-checker: 0.6.4(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)) vite-plugin-checker: 0.6.4(eslint@8.51.0)(optionator@0.9.3)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5))
vue: 3.4.19(typescript@4.9.5) vue: 3.4.19(typescript@4.9.5)
vue-bundle-renderer: 2.0.0 vue-bundle-renderer: 2.0.0
transitivePeerDependencies: transitivePeerDependencies:
@@ -8955,7 +8955,7 @@ snapshots:
'@polka/url@1.0.0-next.24': {} '@polka/url@1.0.0-next.24': {}
'@quasar/app-vite@1.6.2(eslint@8.51.0)(pinia@2.1.6(typescript@4.9.5)(vue@3.3.4))(quasar@2.12.7)(rollup@4.8.0)(vue-router@4.2.5(vue@3.3.4))(vue@3.3.4)': '@quasar/app-vite@1.6.2(eslint@8.51.0)(pinia@2.1.7(vue@3.3.4))(quasar@2.12.7)(rollup@3.29.4)(vue-router@4.2.5(vue@3.3.4))(vue@3.3.4)':
dependencies: dependencies:
'@quasar/render-ssr-error': 1.0.2 '@quasar/render-ssr-error': 1.0.2
'@quasar/vite-plugin': 1.5.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.32.12))(vue@3.3.4))(quasar@2.12.7)(vite@2.9.16(sass@1.32.12))(vue@3.3.4) '@quasar/vite-plugin': 1.5.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.32.12))(vue@3.3.4))(quasar@2.12.7)(vite@2.9.16(sass@1.32.12))(vue@3.3.4)
@@ -8985,7 +8985,7 @@ snapshots:
open: 8.4.2 open: 8.4.2
quasar: 2.12.7 quasar: 2.12.7
register-service-worker: 1.7.2 register-service-worker: 1.7.2
rollup-plugin-visualizer: 5.9.2(rollup@4.8.0) rollup-plugin-visualizer: 5.9.2(rollup@3.29.4)
sass: 1.32.12 sass: 1.32.12
semver: 7.5.4 semver: 7.5.4
serialize-javascript: 6.0.1 serialize-javascript: 6.0.1
@@ -8996,7 +8996,7 @@ snapshots:
webpack-merge: 5.9.0 webpack-merge: 5.9.0
optionalDependencies: optionalDependencies:
eslint: 8.51.0 eslint: 8.51.0
pinia: 2.1.6(typescript@4.9.5)(vue@3.3.4) pinia: 2.1.7(typescript@4.9.5)(vue@3.3.4)
transitivePeerDependencies: transitivePeerDependencies:
- less - less
- rollup - rollup
@@ -13121,15 +13121,15 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)): nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)):
dependencies: dependencies:
'@nuxt/devalue': 2.0.2 '@nuxt/devalue': 2.0.2
'@nuxt/devtools': 1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0)) '@nuxt/devtools': 1.0.8(nuxt@3.10.2(@parcel/watcher@2.3.0)(@types/node@18.18.4)(encoding@0.1.13)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)))(rollup@4.8.0)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))
'@nuxt/kit': 3.10.2(rollup@4.8.0) '@nuxt/kit': 3.10.2(rollup@4.8.0)
'@nuxt/schema': 3.10.2(rollup@4.8.0) '@nuxt/schema': 3.10.2(rollup@4.8.0)
'@nuxt/telemetry': 2.5.3(rollup@4.8.0) '@nuxt/telemetry': 2.5.3(rollup@4.8.0)
'@nuxt/ui-templates': 1.3.1 '@nuxt/ui-templates': 1.3.1
'@nuxt/vite-builder': 3.10.2(@types/node@18.18.4)(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vue-tsc@1.8.16(typescript@4.9.5))(vue@3.4.19(typescript@4.9.5)) '@nuxt/vite-builder': 3.10.2(@types/node@18.18.4)(eslint@8.51.0)(optionator@0.9.3)(rollup@4.8.0)(sass@1.32.12)(terser@5.21.0)(typescript@4.9.5)(vue-tsc@1.8.16(typescript@4.9.5))(vue@3.4.19(typescript@4.9.5))
'@unhead/dom': 1.8.10 '@unhead/dom': 1.8.10
'@unhead/ssr': 1.8.10 '@unhead/ssr': 1.8.10
'@unhead/vue': 1.8.10(vue@3.4.19(typescript@4.9.5)) '@unhead/vue': 1.8.10(vue@3.4.19(typescript@4.9.5))
@@ -13455,9 +13455,9 @@ snapshots:
pify@4.0.1: {} pify@4.0.1: {}
pinia@2.1.6(typescript@4.9.5)(vue@3.3.4): pinia@2.1.7(typescript@4.9.5)(vue@3.3.4):
dependencies: dependencies:
'@vue/devtools-api': 6.5.0 '@vue/devtools-api': 6.5.1
vue: 3.3.4 vue: 3.3.4
vue-demi: 0.14.6(vue@3.3.4) vue-demi: 0.14.6(vue@3.3.4)
optionalDependencies: optionalDependencies:
@@ -13939,14 +13939,14 @@ snapshots:
optionalDependencies: optionalDependencies:
rollup: 4.8.0 rollup: 4.8.0
rollup-plugin-visualizer@5.9.2(rollup@4.8.0): rollup-plugin-visualizer@5.9.2(rollup@3.29.4):
dependencies: dependencies:
open: 8.4.2 open: 8.4.2
picomatch: 2.3.1 picomatch: 2.3.1
source-map: 0.7.4 source-map: 0.7.4
yargs: 17.7.2 yargs: 17.7.2
optionalDependencies: optionalDependencies:
rollup: 4.8.0 rollup: 3.29.4
rollup@2.77.3: rollup@2.77.3:
optionalDependencies: optionalDependencies:
@@ -14914,7 +14914,7 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite-plugin-checker@0.6.4(eslint@8.51.0)(meow@6.1.1)(optionator@0.9.3)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)): vite-plugin-checker@0.6.4(eslint@8.51.0)(optionator@0.9.3)(typescript@4.9.5)(vite@5.1.1(@types/node@18.18.4)(sass@1.32.12)(terser@5.21.0))(vue-tsc@1.8.16(typescript@4.9.5)):
dependencies: dependencies:
'@babel/code-frame': 7.22.13 '@babel/code-frame': 7.22.13
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
@@ -14934,7 +14934,6 @@ snapshots:
vscode-uri: 3.0.8 vscode-uri: 3.0.8
optionalDependencies: optionalDependencies:
eslint: 8.51.0 eslint: 8.51.0
meow: 6.1.1
optionator: 0.9.3 optionator: 0.9.3
typescript: 4.9.5 typescript: 4.9.5
vue-tsc: 1.8.16(typescript@4.9.5) vue-tsc: 1.8.16(typescript@4.9.5)