diff --git a/client/.yarn/install-state.gz b/client/.yarn/install-state.gz index a8331f9..ce5a4f7 100644 Binary files a/client/.yarn/install-state.gz and b/client/.yarn/install-state.gz differ diff --git a/client/app/app.vue b/client/app/app.vue index 0da1b08..0ca5345 100644 --- a/client/app/app.vue +++ b/client/app/app.vue @@ -1,13 +1,24 @@ diff --git a/client/app/assets/styles/main.scss b/client/app/assets/styles/main.scss new file mode 100644 index 0000000..29092ff --- /dev/null +++ b/client/app/assets/styles/main.scss @@ -0,0 +1,5 @@ +html, +body { + font-family: 'Inter', sans-serif; + font-size: 14px; +} \ No newline at end of file diff --git a/client/app/components.d.ts b/client/app/components.d.ts new file mode 100644 index 0000000..6bdd537 --- /dev/null +++ b/client/app/components.d.ts @@ -0,0 +1,17 @@ +/* eslint-disable */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +// biome-ignore lint: disable +export {} + +/* prettier-ignore */ +declare module 'vue' { + export interface GlobalComponents { + PrimeButton: typeof import('primevue/button')['default'] + PrimeChip: typeof import('primevue/chip')['default'] + PrimeProgressSpinner: typeof import('primevue/progressspinner')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + } +} diff --git a/client/app/composables/use-mediasoup.ts b/client/app/composables/use-mediasoup.ts index f0f45b0..25b1e73 100644 --- a/client/app/composables/use-mediasoup.ts +++ b/client/app/composables/use-mediasoup.ts @@ -184,6 +184,7 @@ export const useMediasoup = createGlobalState(() => { })() return { + initializing, connected, streams, } diff --git a/client/nuxt.config.ts b/client/nuxt.config.ts index 5ace8bd..cbb404c 100644 --- a/client/nuxt.config.ts +++ b/client/nuxt.config.ts @@ -1,7 +1,24 @@ +import Aura from '@primeuix/themes/aura' + export default defineNuxtConfig({ compatibilityDate: '2025-09-29', devtools: { enabled: true }, ssr: false, + modules: [ + '@nuxt/fonts', + '@primevue/nuxt-module', + ], + primevue: { + options: { + theme: { + preset: Aura, + }, + }, + components: { + prefix: 'Prime', + }, + }, + css: ['@/assets/styles/main.scss'], devServer: { // host: '0', }, diff --git a/client/package.json b/client/package.json index 84f5c06..a4dbc71 100644 --- a/client/package.json +++ b/client/package.json @@ -10,9 +10,12 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@nuxt/fonts": "^0.11.4", + "@primeuix/themes": "^1.2.5", "@vueuse/core": "^13.9.0", "mediasoup-client": "^3.16.7", "nuxt": "^4.1.2", + "primevue": "^4.4.0", "socket.io-client": "^4.8.1", "vue": "^3.5.22", "vue-router": "^4.5.1" @@ -20,9 +23,11 @@ "packageManager": "yarn@4.10.3", "devDependencies": { "@antfu/eslint-config": "^5.4.1", + "@primevue/nuxt-module": "^4.4.0", "@tauri-apps/cli": "^2.8.4", "eslint": "^9.36.0", "eslint-plugin-format": "^1.0.2", + "sass-embedded": "^1.93.2", "typescript": "^5.9.3" } } diff --git a/client/yarn.lock b/client/yarn.lock index 62c7bc8..db1f1e5 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -399,6 +399,31 @@ __metadata: languageName: node linkType: hard +"@bufbuild/protobuf@npm:^2.5.0": + version: 2.9.0 + resolution: "@bufbuild/protobuf@npm:2.9.0" + checksum: 10c0/fe46723c12204c00ff1f4eefb3636a7e7ad9e3c87736ed92e9de77aad6f29edae9b903a1517bb0cd8d1b24da46934ab1ae7acebc04c151b8f3a6151b7583f20f + languageName: node + linkType: hard + +"@capsizecss/metrics@npm:^3.5.0": + version: 3.5.0 + resolution: "@capsizecss/metrics@npm:3.5.0" + checksum: 10c0/1a06d25c18cb552c40334cda34b436bb5f63d2a95a37ec413a3ca564cdc7ce70dc8a0180c7dcab5dbd79bba0a4fbbde7f97e9057c8a84715a1abcdf610843fd8 + languageName: node + linkType: hard + +"@capsizecss/unpack@npm:^2.4.0": + version: 2.4.0 + resolution: "@capsizecss/unpack@npm:2.4.0" + dependencies: + blob-to-buffer: "npm:^1.2.8" + cross-fetch: "npm:^3.0.4" + fontkit: "npm:^2.0.2" + checksum: 10c0/4f1598627872a0b69190b326136f896ff666323b86865c4973a5feb11f99fc057ebaca2d057048f87b93db2500662416ce37a170c034f56a4720f1363f91f828 + languageName: node + linkType: hard + "@clack/core@npm:0.5.0": version: 0.5.0 resolution: "@clack/core@npm:0.5.0" @@ -1094,7 +1119,7 @@ __metadata: languageName: node linkType: hard -"@nuxt/devtools-kit@npm:2.6.5": +"@nuxt/devtools-kit@npm:2.6.5, @nuxt/devtools-kit@npm:^2.4.0": version: 2.6.5 resolution: "@nuxt/devtools-kit@npm:2.6.5" dependencies: @@ -1168,6 +1193,34 @@ __metadata: languageName: node linkType: hard +"@nuxt/fonts@npm:^0.11.4": + version: 0.11.4 + resolution: "@nuxt/fonts@npm:0.11.4" + dependencies: + "@nuxt/devtools-kit": "npm:^2.4.0" + "@nuxt/kit": "npm:^3.17.3" + consola: "npm:^3.4.2" + css-tree: "npm:^3.1.0" + defu: "npm:^6.1.4" + esbuild: "npm:^0.25.4" + fontaine: "npm:^0.6.0" + h3: "npm:^1.15.3" + jiti: "npm:^2.4.2" + magic-regexp: "npm:^0.10.0" + magic-string: "npm:^0.30.17" + node-fetch-native: "npm:^1.6.6" + ohash: "npm:^2.0.11" + pathe: "npm:^2.0.3" + sirv: "npm:^3.0.1" + tinyglobby: "npm:^0.2.13" + ufo: "npm:^1.6.1" + unifont: "npm:^0.4.1" + unplugin: "npm:^2.3.3" + unstorage: "npm:^1.16.0" + checksum: 10c0/e58b29bb4346aaa4a1f76ff9bbcaff0995551151d22832917e5b9bc89370626bce63acb30b7b0f1d72e905b3e71d75befcdc61f0a2c3eac43d44a404eb26fe10 + languageName: node + linkType: hard + "@nuxt/kit@npm:4.1.2": version: 4.1.2 resolution: "@nuxt/kit@npm:4.1.2" @@ -1198,7 +1251,7 @@ __metadata: languageName: node linkType: hard -"@nuxt/kit@npm:^3.15.4, @nuxt/kit@npm:^3.19.2": +"@nuxt/kit@npm:^3, @nuxt/kit@npm:^3.15.4, @nuxt/kit@npm:^3.17.3, @nuxt/kit@npm:^3.19.2": version: 3.19.2 resolution: "@nuxt/kit@npm:3.19.2" dependencies: @@ -1843,6 +1896,115 @@ __metadata: languageName: node linkType: hard +"@primeuix/forms@npm:^0.1.0": + version: 0.1.0 + resolution: "@primeuix/forms@npm:0.1.0" + dependencies: + "@primeuix/utils": "npm:^0.6.0" + checksum: 10c0/9021c0a8c3ad49ca03df4cc5aa56aa64b8a8263d7a0ebf27bfbf59da1fbeefbff5edbd26fb2e090783732cf2ea64334b6592a415bc79a413e757888d7376ca50 + languageName: node + linkType: hard + +"@primeuix/styled@npm:^0.7.3": + version: 0.7.3 + resolution: "@primeuix/styled@npm:0.7.3" + dependencies: + "@primeuix/utils": "npm:^0.6.1" + checksum: 10c0/3ee67bcfe3fc0122c0f963097a68c64c7b5de5311a465180be823ed357374f3f2f2444f2dde84c28dd63fd5932a9c6f44e0f1ab7d9ceabd65eea0628cb29af16 + languageName: node + linkType: hard + +"@primeuix/styles@npm:^1.2.5": + version: 1.2.5 + resolution: "@primeuix/styles@npm:1.2.5" + dependencies: + "@primeuix/styled": "npm:^0.7.3" + checksum: 10c0/49d8f5fca435e095c13bc7004187ee1d741004cf2696ed615e6a72d6732d928c55670f0f98700c3e040058746669d11abc7906f16c9b2f5631635d1260d01212 + languageName: node + linkType: hard + +"@primeuix/themes@npm:^1.2.5": + version: 1.2.5 + resolution: "@primeuix/themes@npm:1.2.5" + dependencies: + "@primeuix/styled": "npm:^0.7.3" + checksum: 10c0/695c78e179b2c1d453ca18e3ddcbc3821231b151c5d3c7f6e491738a821b59baa539a5dfa5a8c88919bc16184a4ceaec429f4143657c2a49cf1c1389e8855ede + languageName: node + linkType: hard + +"@primeuix/utils@npm:^0.6.0, @primeuix/utils@npm:^0.6.1": + version: 0.6.1 + resolution: "@primeuix/utils@npm:0.6.1" + checksum: 10c0/41e2f544eb58e6bba39a47eb174590565501a711af610a6e189db371be82126ba23eebbf18da78287129a34e663d9486b6f3f46770f93c3dd612048e7c1a3ce6 + languageName: node + linkType: hard + +"@primevue/auto-import-resolver@npm:4.4.0": + version: 4.4.0 + resolution: "@primevue/auto-import-resolver@npm:4.4.0" + dependencies: + "@primevue/metadata": "npm:4.4.0" + checksum: 10c0/18d935a079826db983e2593dc76882ace10e75b322e87402bdea935f761e878c67f75b2cc85a09ff595a9ef15a5e8155c6cf42977273c36ce9ff750696d75b2e + languageName: node + linkType: hard + +"@primevue/core@npm:4.4.0": + version: 4.4.0 + resolution: "@primevue/core@npm:4.4.0" + dependencies: + "@primeuix/styled": "npm:^0.7.3" + "@primeuix/utils": "npm:^0.6.1" + peerDependencies: + vue: ^3.5.0 + checksum: 10c0/5bc7fdde3cfa6ff174c190b7bf9b774d79ba74b495898129d4d21d9904f1690d71f7d364cb867a9c4d76c97309a430c41acc8b520cb336ae9505ea3e88226dd0 + languageName: node + linkType: hard + +"@primevue/forms@npm:4.4.0": + version: 4.4.0 + resolution: "@primevue/forms@npm:4.4.0" + dependencies: + "@primeuix/forms": "npm:^0.1.0" + "@primeuix/utils": "npm:^0.6.1" + "@primevue/core": "npm:4.4.0" + checksum: 10c0/3e6a4d7851c47935e45dde54701d07614fdb2409f06a3135618bcf82448a50f2fa76e3e004873fc399c06fee31a53f552ccd3510f904801e910bdcf7e090ac2b + languageName: node + linkType: hard + +"@primevue/icons@npm:4.4.0": + version: 4.4.0 + resolution: "@primevue/icons@npm:4.4.0" + dependencies: + "@primeuix/utils": "npm:^0.6.1" + "@primevue/core": "npm:4.4.0" + checksum: 10c0/ebcce722ab5211691a7e36258e9db006fc8ecfe9652e1553282de77e3f30d8650bab1d58d109ddae919b30afbdf0080d5188018d9067e4a79f2552ee616ff6ec + languageName: node + linkType: hard + +"@primevue/metadata@npm:4.4.0": + version: 4.4.0 + resolution: "@primevue/metadata@npm:4.4.0" + checksum: 10c0/a9cd2e64fa6b48b81c9d93d14944b00faa4bc0065f0d3269186f9929f64f6ab24625a5d09eae23a53b92a537f3bd7ac7b173ae3cae6c61bf513950fa130ebefa + languageName: node + linkType: hard + +"@primevue/nuxt-module@npm:^4.4.0": + version: 4.4.0 + resolution: "@primevue/nuxt-module@npm:4.4.0" + dependencies: + "@nuxt/kit": "npm:^3" + "@primeuix/styled": "npm:^0.7.3" + "@primeuix/utils": "npm:^0.6.1" + "@primevue/auto-import-resolver": "npm:4.4.0" + "@primevue/forms": "npm:4.4.0" + "@primevue/metadata": "npm:4.4.0" + pathe: "npm:^1.1.2" + primevue: "npm:4.4.0" + unplugin-vue-components: "npm:28.4.1" + checksum: 10c0/251ac90a08b165ed31ce6f9ee3be89739534f399806591a488ab0d78a30b85644ccdcb58a39d6746069479fa4c2268a6975a4b64052fdce9967721efbfb53efa + languageName: node + linkType: hard + "@rolldown/pluginutils@npm:1.0.0-beta.29": version: 1.0.0-beta.29 resolution: "@rolldown/pluginutils@npm:1.0.0-beta.29" @@ -2182,6 +2344,15 @@ __metadata: languageName: node linkType: hard +"@swc/helpers@npm:^0.5.12": + version: 0.5.17 + resolution: "@swc/helpers@npm:0.5.17" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10c0/fe1f33ebb968558c5a0c595e54f2e479e4609bff844f9ca9a2d1ffd8dd8504c26f862a11b031f48f75c95b0381c2966c3dd156e25942f90089badd24341e7dbb + languageName: node + linkType: hard + "@tauri-apps/cli-darwin-arm64@npm:2.8.4": version: 2.8.4 resolution: "@tauri-apps/cli-darwin-arm64@npm:2.8.4" @@ -2986,7 +3157,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.1.3": +"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -3127,7 +3298,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.3.1": +"base64-js@npm:^1.1.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf @@ -3143,6 +3314,13 @@ __metadata: languageName: node linkType: hard +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + "bindings@npm:^1.4.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" @@ -3159,6 +3337,13 @@ __metadata: languageName: node linkType: hard +"blob-to-buffer@npm:^1.2.8": + version: 1.2.9 + resolution: "blob-to-buffer@npm:1.2.9" + checksum: 10c0/ff8d3327f030fcd98b28c7557158721bc36b2102452bb4d8808d7bf497a6feee34623a40f80ec8a097851c866369fc76ef948cee4e78373f34738b70ab3f8cf6 + languageName: node + linkType: hard + "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -3185,7 +3370,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.3": +"braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -3194,6 +3379,15 @@ __metadata: languageName: node linkType: hard +"brotli@npm:^1.3.2": + version: 1.3.3 + resolution: "brotli@npm:1.3.3" + dependencies: + base64-js: "npm:^1.1.2" + checksum: 10c0/9d24e24f8b7eabf44af034ed5f7d5530008b835f09a107a84ac060723e86dd43c6aa68958691fe5df524f59473b35f5ce2e0854aa1152c0a254d1010f51bcf22 + languageName: node + linkType: hard + "browserslist@npm:^4.0.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.25.1, browserslist@npm:^4.25.3": version: 4.26.2 resolution: "browserslist@npm:4.26.2" @@ -3209,6 +3403,13 @@ __metadata: languageName: node linkType: hard +"buffer-builder@npm:^0.2.0": + version: 0.2.0 + resolution: "buffer-builder@npm:0.2.0" + checksum: 10c0/e50c3a379f4acaea75ade1ee3e8c07ed6d7c5dfc3f98adbcf0159bfe1a4ce8ca1fe3689e861fcdb3fcef0012ebd4345a6112a5b8a1185295452bb66d7b6dc8a1 + languageName: node + linkType: hard + "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -3339,12 +3540,17 @@ __metadata: resolution: "chad-client@workspace:." dependencies: "@antfu/eslint-config": "npm:^5.4.1" + "@nuxt/fonts": "npm:^0.11.4" + "@primeuix/themes": "npm:^1.2.5" + "@primevue/nuxt-module": "npm:^4.4.0" "@tauri-apps/cli": "npm:^2.8.4" "@vueuse/core": "npm:^13.9.0" eslint: "npm:^9.36.0" eslint-plugin-format: "npm:^1.0.2" mediasoup-client: "npm:^3.16.7" nuxt: "npm:^4.1.2" + primevue: "npm:^4.4.0" + sass-embedded: "npm:^1.93.2" socket.io-client: "npm:^4.8.1" typescript: "npm:^5.9.3" vue: "npm:^3.5.22" @@ -3376,7 +3582,26 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.3": +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chokidar@npm:^4.0.0, chokidar@npm:^4.0.3": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: @@ -3439,6 +3664,13 @@ __metadata: languageName: node linkType: hard +"clone@npm:^2.1.2": + version: 2.1.2 + resolution: "clone@npm:2.1.2" + checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e + languageName: node + linkType: hard + "cluster-key-slot@npm:^1.1.0": version: 1.1.2 resolution: "cluster-key-slot@npm:1.1.2" @@ -3469,6 +3701,13 @@ __metadata: languageName: node linkType: hard +"colorjs.io@npm:^0.5.0": + version: 0.5.2 + resolution: "colorjs.io@npm:0.5.2" + checksum: 10c0/2e6ea43629e325e721b92429239de3a6f42fb6d88ba6e4c2aeff0288c196d876f2f7ee82aea95bd40072d5cdc8cb87f042f4d94c134dcabf0e34a717e4caacb9 + languageName: node + linkType: hard + "commander@npm:^11.1.0": version: 11.1.0 resolution: "commander@npm:11.1.0" @@ -3624,6 +3863,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:^3.0.4": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.7.0" + checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" @@ -3666,7 +3914,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.0.1": +"css-tree@npm:^3.0.0, css-tree@npm:^3.0.1, css-tree@npm:^3.1.0": version: 3.1.0 resolution: "css-tree@npm:3.1.0" dependencies: @@ -3951,6 +4199,13 @@ __metadata: languageName: node linkType: hard +"dfa@npm:^1.2.0": + version: 1.2.0 + resolution: "dfa@npm:1.2.0" + checksum: 10c0/ad12f0bc73b530876672e0a9dfbaa350eeff0c876580042734a004e462eca86d7749b9dedf6b067ba54f346137ab23d16615826bbfa424a3e01ab0e2786fad3c + languageName: node + linkType: hard + "diff@npm:^8.0.2": version: 8.0.2 resolution: "diff@npm:8.0.2" @@ -4156,7 +4411,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0, esbuild@npm:^0.25.9": +"esbuild@npm:^0.25.0, esbuild@npm:^0.25.4, esbuild@npm:^0.25.9": version: 0.25.10 resolution: "esbuild@npm:0.25.10" dependencies: @@ -5003,6 +5258,39 @@ __metadata: languageName: node linkType: hard +"fontaine@npm:^0.6.0": + version: 0.6.0 + resolution: "fontaine@npm:0.6.0" + dependencies: + "@capsizecss/metrics": "npm:^3.5.0" + "@capsizecss/unpack": "npm:^2.4.0" + css-tree: "npm:^3.1.0" + magic-regexp: "npm:^0.10.0" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + ufo: "npm:^1.6.1" + unplugin: "npm:^2.3.2" + checksum: 10c0/034d3ba118188564c9dcd432ddde7224b245c2008c98809e140292297ae304d101c5bbe1e10f8e7a65014a842ae4b70e60c81e5de4861a39c6f565446c443ca1 + languageName: node + linkType: hard + +"fontkit@npm:^2.0.2": + version: 2.0.4 + resolution: "fontkit@npm:2.0.4" + dependencies: + "@swc/helpers": "npm:^0.5.12" + brotli: "npm:^1.3.2" + clone: "npm:^2.1.2" + dfa: "npm:^1.2.0" + fast-deep-equal: "npm:^3.1.3" + restructure: "npm:^3.0.0" + tiny-inflate: "npm:^1.0.3" + unicode-properties: "npm:^1.4.0" + unicode-trie: "npm:^2.0.0" + checksum: 10c0/e68940a0801daa53a4bd160fc49814eeea5eab4dc67225b43064548d35939be9f14de17213bc1a88064adf81b6dfbdb53bda7189df1d07a3ad044482e7fd55e4 + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" @@ -5155,7 +5443,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -5272,7 +5560,7 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.12.0, h3@npm:^1.15.4": +"h3@npm:^1.12.0, h3@npm:^1.15.3, h3@npm:^1.15.4": version: 1.15.4 resolution: "h3@npm:1.15.4" dependencies: @@ -5410,6 +5698,13 @@ __metadata: languageName: node linkType: hard +"immutable@npm:^5.0.2": + version: 5.1.3 + resolution: "immutable@npm:5.1.3" + checksum: 10c0/f094891dcefb9488a84598376c9218ebff3a130c8b807bda3f6b703c45fe7ef238b8bf9a1eb9961db0523c8d7eb116ab6f47166702e4bbb1927ff5884157cd97 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1": version: 3.3.1 resolution: "import-fresh@npm:3.3.1" @@ -5492,6 +5787,15 @@ __metadata: languageName: node linkType: hard +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + "is-builtin-module@npm:^5.0.0": version: 5.0.0 resolution: "is-builtin-module@npm:5.0.0" @@ -5542,7 +5846,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -5910,7 +6214,7 @@ __metadata: languageName: node linkType: hard -"local-pkg@npm:^1.1.1, local-pkg@npm:^1.1.2": +"local-pkg@npm:^1.0.0, local-pkg@npm:^1.1.1, local-pkg@npm:^1.1.2": version: 1.1.2 resolution: "local-pkg@npm:1.1.2" dependencies: @@ -6966,7 +7270,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -7043,7 +7347,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0": +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 @@ -7202,7 +7506,7 @@ __metadata: languageName: node linkType: hard -"ohash@npm:^2.0.11": +"ohash@npm:^2.0.0, ohash@npm:^2.0.11": version: 2.0.11 resolution: "ohash@npm:2.0.11" checksum: 10c0/d07c8d79cc26da082c1a7c8d5b56c399dd4ed3b2bd069fcae6bae78c99a9bcc3ad813b1e1f49ca2f335292846d689c6141a762cf078727d2302a33d414e69c79 @@ -7484,6 +7788,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^0.2.5": + version: 0.2.9 + resolution: "pako@npm:0.2.9" + checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -7629,7 +7940,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be @@ -8058,6 +8369,19 @@ __metadata: languageName: node linkType: hard +"primevue@npm:4.4.0, primevue@npm:^4.4.0": + version: 4.4.0 + resolution: "primevue@npm:4.4.0" + dependencies: + "@primeuix/styled": "npm:^0.7.3" + "@primeuix/styles": "npm:^1.2.5" + "@primeuix/utils": "npm:^0.6.1" + "@primevue/core": "npm:4.4.0" + "@primevue/icons": "npm:4.4.0" + checksum: 10c0/f48c66ac89888760b36e25afd3db60a0bc9a38d829d88ef98f57ca163d2ae9e8140e424ba13344f438f4b788b78616cb6122e94df652544b86795f515512bd03 + languageName: node + linkType: hard + "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" @@ -8204,6 +8528,15 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + "redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": version: 1.2.0 resolution: "redis-errors@npm:1.2.0" @@ -8313,6 +8646,13 @@ __metadata: languageName: node linkType: hard +"restructure@npm:^3.0.0": + version: 3.0.2 + resolution: "restructure@npm:3.0.2" + checksum: 10c0/f13536c094ba40a9af704e6a9fc030afd48d6112e9a3bec5f9cf5bad50416a22a7cf9aaece542bbac8c82204ad4901bf455e6204613abedbc075bc221ea6bdef + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -8453,6 +8793,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.4.0": + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + languageName: node + linkType: hard + "safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -8474,6 +8823,226 @@ __metadata: languageName: node linkType: hard +"sass-embedded-all-unknown@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-all-unknown@npm:1.93.2" + dependencies: + sass: "npm:1.93.2" + conditions: (!cpu=arm | !cpu=arm64 | !cpu=riscv64 | !cpu=x64) + languageName: node + linkType: hard + +"sass-embedded-android-arm64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-android-arm64@npm:1.93.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-android-arm@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-android-arm@npm:1.93.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"sass-embedded-android-riscv64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-android-riscv64@npm:1.93.2" + conditions: os=android & cpu=riscv64 + languageName: node + linkType: hard + +"sass-embedded-android-x64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-android-x64@npm:1.93.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"sass-embedded-darwin-arm64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-darwin-arm64@npm:1.93.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-darwin-x64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-darwin-x64@npm:1.93.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"sass-embedded-linux-arm64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-arm64@npm:1.93.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-linux-arm@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-arm@npm:1.93.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"sass-embedded-linux-musl-arm64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-musl-arm64@npm:1.93.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-linux-musl-arm@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-musl-arm@npm:1.93.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"sass-embedded-linux-musl-riscv64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-musl-riscv64@npm:1.93.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"sass-embedded-linux-musl-x64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-musl-x64@npm:1.93.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"sass-embedded-linux-riscv64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-riscv64@npm:1.93.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"sass-embedded-linux-x64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-linux-x64@npm:1.93.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"sass-embedded-unknown-all@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-unknown-all@npm:1.93.2" + dependencies: + sass: "npm:1.93.2" + conditions: (!os=android | !os=darwin | !os=linux | !os=win32) + languageName: node + linkType: hard + +"sass-embedded-win32-arm64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-win32-arm64@npm:1.93.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-win32-x64@npm:1.93.2": + version: 1.93.2 + resolution: "sass-embedded-win32-x64@npm:1.93.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"sass-embedded@npm:^1.93.2": + version: 1.93.2 + resolution: "sass-embedded@npm:1.93.2" + dependencies: + "@bufbuild/protobuf": "npm:^2.5.0" + buffer-builder: "npm:^0.2.0" + colorjs.io: "npm:^0.5.0" + immutable: "npm:^5.0.2" + rxjs: "npm:^7.4.0" + sass-embedded-all-unknown: "npm:1.93.2" + sass-embedded-android-arm: "npm:1.93.2" + sass-embedded-android-arm64: "npm:1.93.2" + sass-embedded-android-riscv64: "npm:1.93.2" + sass-embedded-android-x64: "npm:1.93.2" + sass-embedded-darwin-arm64: "npm:1.93.2" + sass-embedded-darwin-x64: "npm:1.93.2" + sass-embedded-linux-arm: "npm:1.93.2" + sass-embedded-linux-arm64: "npm:1.93.2" + sass-embedded-linux-musl-arm: "npm:1.93.2" + sass-embedded-linux-musl-arm64: "npm:1.93.2" + sass-embedded-linux-musl-riscv64: "npm:1.93.2" + sass-embedded-linux-musl-x64: "npm:1.93.2" + sass-embedded-linux-riscv64: "npm:1.93.2" + sass-embedded-linux-x64: "npm:1.93.2" + sass-embedded-unknown-all: "npm:1.93.2" + sass-embedded-win32-arm64: "npm:1.93.2" + sass-embedded-win32-x64: "npm:1.93.2" + supports-color: "npm:^8.1.1" + sync-child-process: "npm:^1.0.2" + varint: "npm:^6.0.0" + dependenciesMeta: + sass-embedded-all-unknown: + optional: true + sass-embedded-android-arm: + optional: true + sass-embedded-android-arm64: + optional: true + sass-embedded-android-riscv64: + optional: true + sass-embedded-android-x64: + optional: true + sass-embedded-darwin-arm64: + optional: true + sass-embedded-darwin-x64: + optional: true + sass-embedded-linux-arm: + optional: true + sass-embedded-linux-arm64: + optional: true + sass-embedded-linux-musl-arm: + optional: true + sass-embedded-linux-musl-arm64: + optional: true + sass-embedded-linux-musl-riscv64: + optional: true + sass-embedded-linux-musl-x64: + optional: true + sass-embedded-linux-riscv64: + optional: true + sass-embedded-linux-x64: + optional: true + sass-embedded-unknown-all: + optional: true + sass-embedded-win32-arm64: + optional: true + sass-embedded-win32-x64: + optional: true + bin: + sass: dist/bin/sass.js + checksum: 10c0/de0a00b40258fc9d6f067f5566a3bb7089cd56a42431e3d1b525dde3e5e85dcb2ff7350943c3f43f6ad6d1276bcc4570fb8fbc801e9af8a11f3dd67f1ced3e7d + languageName: node + linkType: hard + +"sass@npm:1.93.2": + version: 1.93.2 + resolution: "sass@npm:1.93.2" + dependencies: + "@parcel/watcher": "npm:^2.4.1" + chokidar: "npm:^4.0.0" + immutable: "npm:^5.0.2" + source-map-js: "npm:>=0.6.2 <2.0.0" + dependenciesMeta: + "@parcel/watcher": + optional: true + bin: + sass: sass.js + checksum: 10c0/5a19f12dbe8c142e40c1e0473d1e624898242b1c21010301e169b528be8c580df6356329c798522b525eb11eda4b04b9b77422badc55c47889600f8477201d2b + languageName: node + linkType: hard + "sax@npm:^1.4.1": version: 1.4.1 resolution: "sax@npm:1.4.1" @@ -8705,7 +9274,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf @@ -8947,6 +9516,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -8971,6 +9549,22 @@ __metadata: languageName: node linkType: hard +"sync-child-process@npm:^1.0.2": + version: 1.0.2 + resolution: "sync-child-process@npm:1.0.2" + dependencies: + sync-message-port: "npm:^1.0.0" + checksum: 10c0/f73c87251346fba28da8ac5bc8ed4c9474504a5250ab4bd44582beae8e25c230e0a5b7b16076488fee1aed39a1865de5ed4cec19c6fa4efdbb1081c514615170 + languageName: node + linkType: hard + +"sync-message-port@npm:^1.0.0": + version: 1.1.3 + resolution: "sync-message-port@npm:1.1.3" + checksum: 10c0/d259b08ab6da284135ba45bc13724268688b469371259f5978b2905e2c79342032b9240093b2483e83cfeccfd3a5e8300978e67090385f9b6b38941fcce1aec4 + languageName: node + linkType: hard + "synckit@npm:^0.6.2 || ^0.7.3 || ^0.11.5": version: 0.11.11 resolution: "synckit@npm:0.11.11" @@ -9051,6 +9645,13 @@ __metadata: languageName: node linkType: hard +"tiny-inflate@npm:^1.0.0, tiny-inflate@npm:^1.0.3": + version: 1.0.3 + resolution: "tiny-inflate@npm:1.0.3" + checksum: 10c0/fab687537254f6ec44c9a2e880048fe70da3542aba28f73cda3e74c95cabf342a339372f2a6c032e322324f01accc03ca26c04ba2bad9b3eb8cf3ee99bba7f9b + languageName: node + linkType: hard + "tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" @@ -9065,7 +9666,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -9134,7 +9735,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -9246,6 +9847,26 @@ __metadata: languageName: node linkType: hard +"unicode-properties@npm:^1.4.0": + version: 1.4.1 + resolution: "unicode-properties@npm:1.4.1" + dependencies: + base64-js: "npm:^1.3.0" + unicode-trie: "npm:^2.0.0" + checksum: 10c0/1d140b7945664fb0ef53de955170821e077b949eef377c6e4905902f07e339039271bfa2a005e4f4c6074b080d3420b486c52dc905e11f924949a04d1fb47ffd + languageName: node + linkType: hard + +"unicode-trie@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-trie@npm:2.0.0" + dependencies: + pako: "npm:^0.2.5" + tiny-inflate: "npm:^1.0.0" + checksum: 10c0/2422368645249f315640a1c9e9506046aa7738fc9c5d59e15c207cdd6ec66101c35b0b9f75dc3ac28fe7be19aaf1efc898bbea074fa1e8e295ef736aeb7904bb + languageName: node + linkType: hard + "unicorn-magic@npm:^0.3.0": version: 0.3.0 resolution: "unicorn-magic@npm:0.3.0" @@ -9253,6 +9874,16 @@ __metadata: languageName: node linkType: hard +"unifont@npm:^0.4.1": + version: 0.4.1 + resolution: "unifont@npm:0.4.1" + dependencies: + css-tree: "npm:^3.0.0" + ohash: "npm:^2.0.0" + checksum: 10c0/81e3820496ca2c473251768722d5a8d470a2c0ab87cc8c59bc8aff30c55c5d7a59bfd7df23e833e4ca315d70f1d1777798039cba6648c039983d1f7dda2183c4 + languageName: node + linkType: hard + "unimport@npm:^5.2.0": version: 5.4.0 resolution: "unimport@npm:5.4.0" @@ -9352,6 +9983,31 @@ __metadata: languageName: node linkType: hard +"unplugin-vue-components@npm:28.4.1": + version: 28.4.1 + resolution: "unplugin-vue-components@npm:28.4.1" + dependencies: + chokidar: "npm:^3.6.0" + debug: "npm:^4.4.0" + local-pkg: "npm:^1.0.0" + magic-string: "npm:^0.30.17" + mlly: "npm:^1.7.4" + tinyglobby: "npm:^0.2.12" + unplugin: "npm:^2.2.0" + unplugin-utils: "npm:^0.2.4" + peerDependencies: + "@babel/parser": ^7.15.8 + "@nuxt/kit": ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + "@babel/parser": + optional: true + "@nuxt/kit": + optional: true + checksum: 10c0/f05448285e6d049b8aeadf5747cf7cda23105bfe8691326217abf3a5aa924768279f1c26f37ed0cd98c00f97ea7ce1cd5d5ed2916fb09f2b817f25563ece825a + languageName: node + linkType: hard + "unplugin-vue-router@npm:^0.15.0": version: 0.15.0 resolution: "unplugin-vue-router@npm:0.15.0" @@ -9382,7 +10038,7 @@ __metadata: languageName: node linkType: hard -"unplugin@npm:^2.0.0, unplugin@npm:^2.1.0, unplugin@npm:^2.3.10, unplugin@npm:^2.3.2, unplugin@npm:^2.3.5, unplugin@npm:^2.3.6": +"unplugin@npm:^2.0.0, unplugin@npm:^2.1.0, unplugin@npm:^2.2.0, unplugin@npm:^2.3.10, unplugin@npm:^2.3.2, unplugin@npm:^2.3.3, unplugin@npm:^2.3.5, unplugin@npm:^2.3.6": version: 2.3.10 resolution: "unplugin@npm:2.3.10" dependencies: @@ -9394,7 +10050,7 @@ __metadata: languageName: node linkType: hard -"unstorage@npm:^1.17.1": +"unstorage@npm:^1.16.0, unstorage@npm:^1.17.1": version: 1.17.1 resolution: "unstorage@npm:1.17.1" dependencies: @@ -9548,6 +10204,13 @@ __metadata: languageName: node linkType: hard +"varint@npm:^6.0.0": + version: 6.0.0 + resolution: "varint@npm:6.0.0" + checksum: 10c0/737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd + languageName: node + linkType: hard + "vite-dev-rpc@npm:^1.1.0": version: 1.1.0 resolution: "vite-dev-rpc@npm:1.1.0"