chore(deps): update frontend packages (#387)
Some checks are pending
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run

This commit is contained in:
Dmytro Bondar 2025-03-04 22:23:37 +01:00 committed by GitHub
parent bf5453c264
commit f616a9f5f4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 546 additions and 394 deletions

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@
"preview": "vite preview --port 5050" "preview": "vite preview --port 5050"
}, },
"dependencies": { "dependencies": {
"@fontsource/nunito-sans": "^5.1.1", "@fontsource/nunito-sans": "^5.2.5",
"@fortawesome/fontawesome-free": "^6.7.2", "@fortawesome/fontawesome-free": "^6.7.2",
"@kyvg/vue3-notification": "^3.4.1", "@kyvg/vue3-notification": "^3.4.1",
"@popperjs/core": "^2.11.8", "@popperjs/core": "^2.11.8",
@ -16,19 +16,19 @@
"bootswatch": "^5.3.3", "bootswatch": "^5.3.3",
"flag-icons": "^7.3.2", "flag-icons": "^7.3.2",
"ip-address": "^10.0.1", "ip-address": "^10.0.1",
"is-cidr": "^5.1.0", "is-cidr": "^5.1.1",
"is-ip": "^5.0.1", "is-ip": "^5.0.1",
"pinia": "^2.3.1", "pinia": "^3.0.1",
"prismjs": "^1.29.0", "prismjs": "^1.29.0",
"vue": "^3.5.13", "vue": "^3.5.13",
"vue-i18n": "^11.0.1", "vue-i18n": "^11.1.1",
"vue-prism-component": "github:h44z/vue-prism-component", "vue-prism-component": "github:h44z/vue-prism-component",
"vue-router": "^4.5.0", "vue-router": "^4.5.0",
"vue3-tags-input": "^1.0.12" "vue3-tags-input": "^1.0.12"
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue": "^5.2.1",
"sass-embedded": "^1.83.4", "sass-embedded": "^1.85.1",
"vite": "^5.4.12" "vite": "^6.2.0"
} }
} }

View File

@ -4,8 +4,7 @@ import { notify } from "@kyvg/vue3-notification";
import { apiWrapper } from '@/helpers/fetch-wrapper' import { apiWrapper } from '@/helpers/fetch-wrapper'
import router from '../router' import router from '../router'
export const authStore = defineStore({ export const authStore = defineStore('auth',{
id: 'auth',
state: () => ({ state: () => ({
// initialize state from local storage to enable user to stay logged in // initialize state from local storage to enable user to stay logged in
user: JSON.parse(localStorage.getItem('user')), user: JSON.parse(localStorage.getItem('user')),

View File

@ -7,8 +7,7 @@ import { base64_url_encode } from '@/helpers/encoding';
const baseUrl = `/interface` const baseUrl = `/interface`
export const interfaceStore = defineStore({ export const interfaceStore = defineStore('interfaces', {
id: 'interfaces',
state: () => ({ state: () => ({
interfaces: [], interfaces: [],
prepared: freshInterface(), prepared: freshInterface(),

View File

@ -8,8 +8,7 @@ import { ipToBigInt } from '@/helpers/utils';
const baseUrl = `/peer` const baseUrl = `/peer`
export const peerStore = defineStore({ export const peerStore = defineStore('peers', {
id: 'peers',
state: () => ({ state: () => ({
peers: [], peers: [],
stats: {}, stats: {},

View File

@ -8,8 +8,7 @@ import { ipToBigInt } from '@/helpers/utils';
const baseUrl = `/user` const baseUrl = `/user`
export const profileStore = defineStore({ export const profileStore = defineStore('profile', {
id: 'profile',
state: () => ({ state: () => ({
peers: [], peers: [],
interfaces: [], interfaces: [],

View File

@ -3,8 +3,7 @@ import { defineStore } from 'pinia'
import { notify } from "@kyvg/vue3-notification"; import { notify } from "@kyvg/vue3-notification";
import { apiWrapper } from '@/helpers/fetch-wrapper' import { apiWrapper } from '@/helpers/fetch-wrapper'
export const securityStore = defineStore({ export const securityStore = defineStore('security',{
id: 'security',
state: () => ({ state: () => ({
csrfToken: "", csrfToken: "",
}), }),

View File

@ -5,8 +5,7 @@ import { apiWrapper } from '@/helpers/fetch-wrapper'
const baseUrl = `/config` const baseUrl = `/config`
export const settingsStore = defineStore({ export const settingsStore = defineStore('settings', {
id: 'settings',
state: () => ({ state: () => ({
settings: {}, settings: {},
}), }),

View File

@ -5,8 +5,7 @@ import { base64_url_encode } from '@/helpers/encoding';
const baseUrl = `/user` const baseUrl = `/user`
export const userStore = defineStore({ export const userStore = defineStore('users', {
id: 'users',
state: () => ({ state: () => ({
userPeers: [], userPeers: [],
users: [], users: [],