{"_id":"@swiss-ai-hub/web","_rev":"111-67e874544b7eb5647d0c4f198165413f","name":"@swiss-ai-hub/web","dist-tags":{"release-0.308":"0.308.3","latest":"0.321.1"},"versions":{"0.290.11":{"name":"@swiss-ai-hub/web","version":"0.290.11","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.290.11","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"f7198faa799842434b41586f57675c023a1f2e5c","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.290.11.tgz","fileCount":313,"integrity":"sha512-1q+0zrlEbeqAjW074apCdvfjoeBYet5LVZxFFWm48nN7dHDFYCd2yGfsqABIlcZFsvbLDz0+N5jaNig00BWFCA==","signatures":[{"sig":"MEUCIQC+w/kneyyqHXchPIzAB9n20kQvXwQoPFYa3WX3uqFPFAIgex7J2o8y44w2IoGTs3Chs3Z0dZ7XCac2PpOkl5i+paU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341369},"main":"./nuxt.config.ts","type":"module","gitHead":"f297b20898966cc837b65dfd68317b9bc14ca76e","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"10.9.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.290.11_1780391064527_0.3788787918546208","host":"s3://npm-registry-packages-npm-production"}},"0.291.0":{"name":"@swiss-ai-hub/web","version":"0.291.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"e6203f3469a15d4a3e6a0f57b4bbed677fd158e0","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.0.tgz","fileCount":313,"integrity":"sha512-EScgD24aD/DHrRKTjFwD9hLbFAythvLD34C1Nmyqlv4NxRTZ1lCcLgrMMrIDpYgbI2CAHeesDN+Bjr/gor2wPw==","signatures":[{"sig":"MEUCIB6tOgQkxlYFMp3Hs0jgi2LlvJnBD7YHt2srPMF6EMVBAiEA7+Q9MW1fRrtrbMddkhGya8V9dc3NReX4B0TuIbkMDS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346302},"main":"./nuxt.config.ts","type":"module","gitHead":"006360617636946b559cfae490206ab013038cf6","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.0_1780405627243_0.4555892243179702","host":"s3://npm-registry-packages-npm-production"}},"0.291.1":{"name":"@swiss-ai-hub/web","version":"0.291.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"ad416a34869b79e22f56fc0fdc3157b01456aaba","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.1.tgz","fileCount":313,"integrity":"sha512-tL3pk7jhKVvEWmwI5rlc0DiH4YCVyKAU+6Bpy/kKw5V7CZ9o1AiODwjEKS+08Z+K1yyfGB7WtkDDRsfEnu6IJw==","signatures":[{"sig":"MEQCIE3uVB7PqVW5jpulMUIx+6Y3wLA7GHY2FaOdKNqPBgOoAiAOYQUq5petHfbI71MKX/n5QK8rH93hmGAFYIGJ7EXZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346302},"main":"./nuxt.config.ts","type":"module","gitHead":"c8cd27280db63377400ddb90768e7c1e94b0a46e","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.1_1780406391941_0.19289704092346227","host":"s3://npm-registry-packages-npm-production"}},"0.291.2":{"name":"@swiss-ai-hub/web","version":"0.291.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"43421de7a21c76b9df168018b6cd7b7e080ca921","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.2.tgz","fileCount":313,"integrity":"sha512-oiFkDD+pPhwJghoIqWLDKHwqFO4hoOM4s3ZIO/skoqZS32gqi5TeTwIfbSJDHy9/bU9lnRJm7P9bGhqMA34gjw==","signatures":[{"sig":"MEYCIQCNXW0F2ZqmlCjUP5RW131hMZT17mS4Kc/gKIUEZTBCFQIhAJ7SKWYc1tBfqO1jOg1yaMMaWYg9CURGqjrX4Bos6TWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346302},"main":"./nuxt.config.ts","type":"module","gitHead":"41c57040c428f85631273ab51bb1b6e4e65a39c5","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.2_1780408099699_0.1589342786546848","host":"s3://npm-registry-packages-npm-production"}},"0.291.3":{"name":"@swiss-ai-hub/web","version":"0.291.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"ec56a32344c2628497a779eca015aa605de89d7a","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.3.tgz","fileCount":313,"integrity":"sha512-BYUmlfGbAL65NiAZ0XL1rQ1qLcdHk+rNpJJuhgw8ND3ZGj8lr3PrC9V5ilnOEIwmicvyJUIQvtYW9X2ZHVR0bQ==","signatures":[{"sig":"MEUCIQD29ucRX9sz4ZRDtNfTuJ2b3OKEGCL5RMDSkwK3mrLHyQIgfoWGG3E9Y0wbsXYR6/H/Iy5jgJJFvy8bnq7igy/aPH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346302},"main":"./nuxt.config.ts","type":"module","gitHead":"ee49b1a0a0a5b773856ff2a725e0b18c64d7e4aa","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.3_1780408679430_0.6693872359023911","host":"s3://npm-registry-packages-npm-production"}},"0.291.4":{"name":"@swiss-ai-hub/web","version":"0.291.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"c60e8777e6bece0c323c6a928b6f512ad512065a","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.4.tgz","fileCount":313,"integrity":"sha512-fbkmIIni5F2rq/dtUEHa9CYUrxKpBFENbo19u86IkSUygRHmq7MIkn6ZuWfTnyiNGI1DFZ/BfhAs57zCUR2aMA==","signatures":[{"sig":"MEQCICNfwKAw5GgXr6z5r+TVaB1eW696f0BkLYlz8avyDo0zAiAzA4OJo6bYioNFD8nOZr7x839FHfKCx4PABjgSq7DAVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346302},"main":"./nuxt.config.ts","type":"module","gitHead":"12fbf229e5ae6fb96bee03a96662bf1938528b5f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.4_1780409143059_0.18109914920413317","host":"s3://npm-registry-packages-npm-production"}},"0.291.5":{"name":"@swiss-ai-hub/web","version":"0.291.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"097ed7cc5a87f83d65fad35893f3142516fab716","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.5.tgz","fileCount":313,"integrity":"sha512-+uXj9RXKNaFVieuwU7yanKaObwC+VhT9ZeDEQ+HK9+aR/TNAxNCSOUAbYZNu85d7dwwexkPE1QNQa7kwUj+UGA==","signatures":[{"sig":"MEYCIQDcFFDjOA3EtPXVG1IGeip+ZYIHP2N/2YV5Nge8CyhUbQIhALwr7qpKawsHj9X/C2q7pCDLr5cx2gK78U8K7h8FW+Oo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346811},"main":"./nuxt.config.ts","type":"module","gitHead":"72467840365d4f0e85aedf291cb5a405430d440b","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.5_1780414554243_0.9213894654515045","host":"s3://npm-registry-packages-npm-production"}},"0.291.6":{"name":"@swiss-ai-hub/web","version":"0.291.6","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.6","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"1e9f4eb04c984c321b31388a9f3b07cabe8bffd5","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.6.tgz","fileCount":313,"integrity":"sha512-xw3ehMe0jD5MVF4jcIaok71UAizBWAz1a4/x9DdcNGNhtiS+QeukjsvWX+PcnvmVs2/5b6SRkt2SF8lNTUPBdw==","signatures":[{"sig":"MEUCIQDOkuXUxn9Qgpfk0mMTB05VG+5BreD0vjQmEtWeBPhw+wIgalx/LVBkU0rWVDCQsXc5RHp+jC5aU05BmIYp9g4Hp0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2346811},"main":"./nuxt.config.ts","type":"module","gitHead":"1727507e35e9244abdbf24c93443945e40ac4907","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.6_1780489223039_0.5710589154872618","host":"s3://npm-registry-packages-npm-production"}},"0.291.7":{"name":"@swiss-ai-hub/web","version":"0.291.7","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.7","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"fad815310535c99bb8882dd8d0fc86df76de1696","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.7.tgz","fileCount":313,"integrity":"sha512-rwgfuEoHSiUNrZnhOTGECiiXhv5Y722tladg+cMohqpE9WIaqfhjFcGHHgK3jH1LVMgQ8YNJ26YLYGssUyqjNA==","signatures":[{"sig":"MEYCIQDwjfvpqWVCxBz0mpXCEvJUeNXCQ0oniKWuTcEuGrrVrwIhAJBbxMWOWwNqGAbC3xvCZUmM/8h8Z/slMEPv9z4xTV/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349569},"main":"./nuxt.config.ts","type":"module","gitHead":"483e9d4f5f4e56780eadfe360627691758c9025a","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.7_1780498042907_0.3630944480534717","host":"s3://npm-registry-packages-npm-production"}},"0.291.8":{"name":"@swiss-ai-hub/web","version":"0.291.8","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.8","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"47f4514aed006674b662320bafd70ef7b168b8cc","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.8.tgz","fileCount":316,"integrity":"sha512-1QX2oSA8SQAQeLrv0LJ0oRQksWSqbguTsbCOvP05AWYKrI99xbvuwAMq8SYR9JM6K/8BSH7VNb+o7+InUBnMGg==","signatures":[{"sig":"MEUCIQCAQ3NUWRcOMJeCAlV8Pwa8/55HAJ9gy7mPY0nLp4h4EgIgMDTnGZ2UCk5flsC25lYcn3Gzvt3pKBbWsqK7LHpqbfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350079},"main":"./nuxt.config.ts","type":"module","gitHead":"db9db044274f92568549b4ef7784422855d97701","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.8_1780906809400_0.5071439770284194","host":"s3://npm-registry-packages-npm-production"}},"0.291.9":{"name":"@swiss-ai-hub/web","version":"0.291.9","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.9","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"e2b1e1d9a42e56b470e453c157bded733195550e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.9.tgz","fileCount":316,"integrity":"sha512-+Vv8V2DdMSMoFyEVFgLch03/3zYFIXY+ef5bj9JignxZDoTplxfaJyN891aL4iO4qpdz0fqBZnRDMOOK2hzepg==","signatures":[{"sig":"MEYCIQDK6MLAzEZph8SsscsE8hVoy5nO4vy7WLVrTDgCOhHW5QIhAIerY2+I+n2fzqal/yHUqtj+1dGfa+wGjEucK313Xbpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350079},"main":"./nuxt.config.ts","type":"module","gitHead":"0f14ba843596134566b183ed44c1ef2f4d79c667","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d77ec048-2331-4983-a493-6e33b0503f4e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.9_1780907746791_0.3206214751053149","host":"s3://npm-registry-packages-npm-production"}},"0.291.10":{"name":"@swiss-ai-hub/web","version":"0.291.10","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.10","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"5a4031aa68b5a341e5535cfba6c839c6c2e44dfc","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.10.tgz","fileCount":316,"integrity":"sha512-AxeHQhxsmaedlRgHS7SUeJZOJyPjalM1KiSvKzBpgSlyT+H+ccnZixa9S5LSzKDh3liPEbSZExhXbQwBtu7P2g==","signatures":[{"sig":"MEQCIBYjKBw5nf9c9jXY4ac1SqSgLGVe7oOETnvow2uxwlWTAiB0Ycb3NvvFPRkR5RlDRue7BJahsRs9ZM378QSVyiuFoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350080},"main":"./nuxt.config.ts","type":"module","gitHead":"2d511129f641b205ee0f2beec69f5e936a54ee8f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:db3115f2-7a84-4c67-a5ca-e144de196a1e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.10_1780916111507_0.6939284786582658","host":"s3://npm-registry-packages-npm-production"}},"0.291.12":{"name":"@swiss-ai-hub/web","version":"0.291.12","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.291.12","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"017c249b3cdf5e92f450cb30c854596adfa394bb","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.291.12.tgz","fileCount":316,"integrity":"sha512-gVbFqCUpPzNqfHz9niEJKVD1CyxQklXmno43CBo9Caa1pM2a2ZdLo3gAVZNlx52RMx64jrcDmOVr+tsPYQav2w==","signatures":[{"sig":"MEUCIAgsxYdKmtXWJExIVMM9Segbc9SdDug2GFAACXdI4RczAiEA29UNskJ6gab0i0c+5Nrt/6WmuSWVHlwXyisKOGhfYBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.291.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350080},"main":"./nuxt.config.ts","type":"module","gitHead":"b15171725eb10ed70854a8900d3a99d6e7c305ed","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:db3115f2-7a84-4c67-a5ca-e144de196a1e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.291.12_1780916571074_0.6097983414961057","host":"s3://npm-registry-packages-npm-production"}},"0.292.0":{"name":"@swiss-ai-hub/web","version":"0.292.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.292.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"c6c3c94d77957d9a3f44f69bd920e3ac9d8b419b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.292.0.tgz","fileCount":316,"integrity":"sha512-vsXAKfpj9qIBbptSEYjQwDqmxdDLl0TqZgZLp3gwSZ6KASrg+Twll7qYjMthQzz2GfaoV47rbs3Zw10tEePySg==","signatures":[{"sig":"MEQCIAsjCTg1eHfUZYWk3JMO5FGKuNgLeeK/h1YrggniV855AiA3QMtRqfL40uPs/WFAE1ML4t+DQRZlh+x6ZjZbUpmVSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.292.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350491},"main":"./nuxt.config.ts","type":"module","gitHead":"06b10fbe9d680a75e80802aac8d9b05643e8d7cf","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.292.0_1780920455413_0.7224137339362462","host":"s3://npm-registry-packages-npm-production"}},"0.292.1":{"name":"@swiss-ai-hub/web","version":"0.292.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.292.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9d882839a11cf938c210e184eff10111f0acc829","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.292.1.tgz","fileCount":316,"integrity":"sha512-0iYFy6/9jU3SJDqBm05xWRQzdcdeszcPQjU5nKkMoJs0oIU9PJBCQ0hTDeOeqQpHcHcRCudtPvP+aLTKv+dmQQ==","signatures":[{"sig":"MEQCIALPOXT64LQvsCHMPbTrbtB824dog2nt0ea8U1Ee4uQEAiBgH2dioxPk4Yd9Yuc9od/COHKDVVQ2d9JAYUaVqOpM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.292.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350491},"main":"./nuxt.config.ts","type":"module","gitHead":"8e66decbc560db3e9fc5e9d8484efb3a032c93e3","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.292.1_1780989255047_0.8567301684154847","host":"s3://npm-registry-packages-npm-production"}},"0.292.2":{"name":"@swiss-ai-hub/web","version":"0.292.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.292.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"c6ee496de70e399e1e237612a099f78c6d13ef8c","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.292.2.tgz","fileCount":316,"integrity":"sha512-Ep+ahYX9jnbYOSuXaCAlSHRkf0XKq9WRZ5BlIAyN58XuEz69qMl06zCXzxCg6sTzx+KFfONaZJYuf2cW5iYBfg==","signatures":[{"sig":"MEQCIFfTzK7vmFbQB9AMdtQ7zXK5/zEDD9ah0+Wv5wBOQWp0AiBaFEwp8C9Ae13gHJNj0lwK85DOIELqPhggIYdiz4dDfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.292.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350491},"main":"./nuxt.config.ts","type":"module","gitHead":"7ae6cc6f9a662332a62e9014085c90b02d5fb032","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.292.2_1781000392941_0.513640840569697","host":"s3://npm-registry-packages-npm-production"}},"0.292.3":{"name":"@swiss-ai-hub/web","version":"0.292.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.292.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d010479d2c195f34aa9a1e99bb78ee9dbe41ea61","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.292.3.tgz","fileCount":316,"integrity":"sha512-e5hU1zRm4ouVhJIvqx9jKRyogL8W+A2qsGJ4zhBtMXPogKm3lDYwlmFGuM7mGEXOzoCVvXz+hq0gV8bQ1lu52w==","signatures":[{"sig":"MEQCIF63Of2B0mUcehKCF0P32X+OmiNcY5+1tCtxfOcMlwJFAiBWgoFsAzKizyb+T/P8UixaYc7KksJMNyB0VqvZxZJznw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.292.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350491},"main":"./nuxt.config.ts","type":"module","gitHead":"c7f256a6c1369d4cc4c8327ab210b5fcef7797ef","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.292.3_1781075021518_0.532736331130939","host":"s3://npm-registry-packages-npm-production"}},"0.293.0":{"name":"@swiss-ai-hub/web","version":"0.293.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.293.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"3cd8623a6b34f986931d912106b20f846959964e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.293.0.tgz","fileCount":317,"integrity":"sha512-gGjRS0Inm0SNTjqO4p8DcbY3OUom3bzNzCjED5H+ulh8WXyLclrgmfXf+ALxodgU59hKl8EJIzHGoeXBW/aOrg==","signatures":[{"sig":"MEUCIBL4U/67QYH/sVd3gOCsmnNYrYs6AiF70YoIFIvTnW9PAiEA73pCHi27dz51Ux6SIfeSbcaUaavrm6uNG8Y7S7mTGhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.293.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351950},"main":"./nuxt.config.ts","type":"module","gitHead":"faa112de6e7c615950c9a69fa7ff8425e02a8f08","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.293.0_1781075772133_0.9594944754382553","host":"s3://npm-registry-packages-npm-production"}},"0.293.1":{"name":"@swiss-ai-hub/web","version":"0.293.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.293.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"b223110c44e0a8373b8e4840722a471fa6dfce45","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.293.1.tgz","fileCount":317,"integrity":"sha512-MJED9jZTDLhWvN6r9WjAcRLFiQrK4p5fhJ7rMgraVyL1mFabfD251X3b3W6GwF/WaRs35m0V7fNU46A3JFGpLQ==","signatures":[{"sig":"MEQCICFcVLpBQdhGHLyrspUxouFnUA6jpLiEK5c+KkdnIbo9AiBT89EsCwbNM+/iP+MHIH8LHL5I+8PDd3nq7kcwAO085g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.293.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351950},"main":"./nuxt.config.ts","type":"module","gitHead":"fa975cbab3fb67f3fdac5bcc7126d4f209d51d01","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.293.1_1781086087533_0.31376281743755907","host":"s3://npm-registry-packages-npm-production"}},"0.293.2":{"name":"@swiss-ai-hub/web","version":"0.293.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.293.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"a9a75f9185f1e7e282eefd9e5496b8b56a53f333","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.293.2.tgz","fileCount":317,"integrity":"sha512-8L+6qdHHGDZ4ja+JU19Boc3jJ5akYuoMgVsomiXjRuifqvHBQQQkyhw66njXVktxv5+4Po7A8G6QDjeNwyd+XQ==","signatures":[{"sig":"MEUCIQDmJLbGCN8W7vJX96HpbWbOqWYvSRi3y4U+8k6jcPlSWAIgdYOLmereUFQ0afRzeQZzZRAYYfdzezeE0MpwcIYG7xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.293.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351950},"main":"./nuxt.config.ts","type":"module","gitHead":"9d1ec1d49355e6b40c2e94095cff73d9ffc69e76","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.293.2_1781102624573_0.5125414271809328","host":"s3://npm-registry-packages-npm-production"}},"0.294.0":{"name":"@swiss-ai-hub/web","version":"0.294.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.294.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"2a4cd27f23e8d3696373b31eec6328abe58c2445","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.294.0.tgz","fileCount":317,"integrity":"sha512-/ZHXv1r0PM7uOphNHKxQMwqxWSEbxIfLvhgJCiurmSkV2lhmCVV2pKCj6WqOcFo3K49x4RGEbmd8pSxfVTsRtg==","signatures":[{"sig":"MEUCIQCHxfm6Tcy/aPrA1xq14emFyUIPef/lYMNTfwATkJZRRgIgJ1BMtRIvJoNQHxTX7NHcIFfpEuoll2A7/Ubqm2tFUHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.294.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351947},"main":"./nuxt.config.ts","type":"module","gitHead":"c03f0ef7eaee3c16a86d6475228436d70bcf972f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.294.0_1781161782611_0.7107446523168319","host":"s3://npm-registry-packages-npm-production"}},"0.295.0":{"name":"@swiss-ai-hub/web","version":"0.295.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.295.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"993bdc4a4ac527bfdb412a6511182438f9d5cab9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.295.0.tgz","fileCount":317,"integrity":"sha512-781sivH0BluioNwenth6ckByoqtiet+vIc9+4C+hQV2sUPCWkXtwbX8e2yHDarAj5RyjZg7elcBfwdq2wvqV1w==","signatures":[{"sig":"MEQCIEGAQ1UDWTRAJBuPDVR5T+GeNc2krAew/1tA1sEwJJU2AiAd/qHv7HPBButdm0Z//6MzwpxV8EboF2pgR9Cxm67gZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.295.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351947},"main":"./nuxt.config.ts","type":"module","gitHead":"d1a804f75632d3e597fc5c0c13f16ab4fe47c5fa","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.295.0_1781162892414_0.3774543855740713","host":"s3://npm-registry-packages-npm-production"}},"0.295.1":{"name":"@swiss-ai-hub/web","version":"0.295.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.295.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"6e172f9857c61f8baa1a1acaad8e84a1c8deb902","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.295.1.tgz","fileCount":317,"integrity":"sha512-gR9uTJOWWCxiPOYGzH9wto90tPAPRtiljB+wDIScOB8wMGEiNfGTAfB+3cU4pwGUiT/UcCcvS4mL14WAd45osA==","signatures":[{"sig":"MEUCIAbjjJnGhlyAMqaEKWelXMnN+TtHMdQ45KfVmfD87f5CAiEAvE6sQYM9v6gjTm3H+J88a3UySeYM2E7REuhvW2o/tSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.295.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351947},"main":"./nuxt.config.ts","type":"module","gitHead":"54d487f7080777e525ab309e047a007b5f47d60c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.295.1_1781164577617_0.9302392929177918","host":"s3://npm-registry-packages-npm-production"}},"0.295.2":{"name":"@swiss-ai-hub/web","version":"0.295.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.295.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"607190ea6e6788935e0ca78152d2a5996bae5f80","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.295.2.tgz","fileCount":317,"integrity":"sha512-Qi2t/4xGF/STh/2mNCrh9Xe3YE1VGtT2oRh/Z16BR5rs9sTMcR8cLTar/53OU5QfFs+dSaXzQ0fueS5bFhlFDw==","signatures":[{"sig":"MEQCICQilRkDFpiDoOyPBjxmNXXOL3OzzJXoMTxn6z6GJBfoAiAvvaicR+FCzS5FLxiRh32JrgAsTOAgNW6AbUtPp6Qm6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.295.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351947},"main":"./nuxt.config.ts","type":"module","gitHead":"fe5734cdb2e21f00a4b985726610a8eabf7f2f24","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.295.2_1781166839865_0.5971473693837084","host":"s3://npm-registry-packages-npm-production"}},"0.295.3":{"name":"@swiss-ai-hub/web","version":"0.295.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.295.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"433f135ceed3d075b94aa13064dacdd72a82ab17","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.295.3.tgz","fileCount":317,"integrity":"sha512-3SJoE2N44Xsg0/XXr4QqrMFBOJhH/y1J78WB+yXnJZ5kBD49qvhoEIWdEKhHtuAsU1NY7hSmMfxHKpFFAnxHIA==","signatures":[{"sig":"MEYCIQDaAMh3T6K+Jf0UbZmku8S9sc8vD5hMrsqlgNv3Pmkb0AIhAMbBOCo6JdbP5ILE2uJizIubUnW++Egaly9sglVsaqyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.295.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351947},"main":"./nuxt.config.ts","type":"module","gitHead":"4ccf7e62d2188a9e66fe6f347734cad862c6a66b","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.295.3_1781180275601_0.12925898577686223","host":"s3://npm-registry-packages-npm-production"}},"0.295.4":{"name":"@swiss-ai-hub/web","version":"0.295.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.295.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"904c2233a5fe65ae5a935a6c34bdb50cfeb1b247","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.295.4.tgz","fileCount":317,"integrity":"sha512-wQOk2SDLz/iuXidzuOhyI9XDHMdfkkUZjOzOaQ5tOIW3+Ibm1anDIZTohRPwLIfNzcJ/Tqse3FQJtDjPppnXyQ==","signatures":[{"sig":"MEYCIQCotZcGRWrJUR2MxKzlJy8+DB+42zvnuBj/gNK/CZeYkQIhAIHGDIxLuVZ0lmBMuN0BfE8c8UXYUzKZIP8ZZ0iLuBif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.295.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2352261},"main":"./nuxt.config.ts","type":"module","gitHead":"efb7c526809073f9a2ef27c0cbded114e9f1f521","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.295.4_1781184892438_0.061508118740521533","host":"s3://npm-registry-packages-npm-production"}},"0.296.0":{"name":"@swiss-ai-hub/web","version":"0.296.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"85dab0a4ee49406441dbec24f88ebf95b07c0a6c","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.0.tgz","fileCount":317,"integrity":"sha512-MoPl8VpVpKoKifALvnTHntmCk2a8655PScX1gMml/6I/kzTs1rlSAyDaGaRtQR0hIYLzHubsDBTwnIu1OR2hZg==","signatures":[{"sig":"MEUCIQCaIpme5ZkLq0G+ca/Gyho72zTCof8y29NmeEbJr76HaQIgd41XGgo7nsL+0SmiWfAW1BdPfXU/T1y/NsP+LZagRNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"58df661f76770e73c84a7d094cb839acf3b309f8","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.0_1781192233257_0.20121826336450277","host":"s3://npm-registry-packages-npm-production"}},"0.296.1":{"name":"@swiss-ai-hub/web","version":"0.296.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"84c98d6dfb0284479986190c0b9053128d45b240","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.1.tgz","fileCount":317,"integrity":"sha512-KeB9oOJjerPLyMQTNW0QAoS57BDxQX/tfy+bGV4wq47D7gbDFlTvn7TPjy4gqp4BZWeIXqERvOzIOscai0YgMw==","signatures":[{"sig":"MEQCICWEBPSpfG0Cj/8knr0axuAg6RBGX7ExPqhTaqdZXLl0AiB4eDSTjTounOiGWPxysAU29h3mct9KQpAKQRAUsi/ueA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"c1684f85d7a2ba24d75185a1a682a5a00c7fe512","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.16.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.1_1781192956365_0.8749284721413697","host":"s3://npm-registry-packages-npm-production"}},"0.296.2":{"name":"@swiss-ai-hub/web","version":"0.296.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"4de46747ab1241f5c4c70ac0df5321e7eed9e9c9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.2.tgz","fileCount":317,"integrity":"sha512-tL2/BG1z7GMK47mrgA09KTAPMOX0XjqW8XrZJD58kQyAbzwedn0SOOWSTSqJ3LdoKs7BITWltc2LfhE79WNG5w==","signatures":[{"sig":"MEYCIQDH8L+Qt/RgLQ7eqCDJlPKeF9NhJ/rHDhda99q8gUBcEwIhALfk0mCD9zmTqPVIfVDanRxFAAYhhp3e76g2vV+ycnuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"d2486446737bca763c6929ca05193e1e85d3c579","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.2_1781271569018_0.8141098605595105","host":"s3://npm-registry-packages-npm-production"}},"0.296.3":{"name":"@swiss-ai-hub/web","version":"0.296.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"fe15fe92d800ecf63447059cc945a229e489141f","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.3.tgz","fileCount":317,"integrity":"sha512-fLliv3XWyi3RML86DAC83DMU7dIllW4DQe8zjg0MH/lLkwPmxfAVOK4/n6a1ryp4pcsr6WwqnohHpwsXVNZTFA==","signatures":[{"sig":"MEUCIE6HI8YYWSCI9Tsm4RyKgds4/3z0v+K+Kvw2qI2sznUkAiEA2nPfSYxRN96ZYMB+ECDbpZ6vGU5PoM0lfuYOHup5ViI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"b31ef7b51f3249c68abd4947204f9bf40fb2819c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.3_1781506309921_0.3927055092940315","host":"s3://npm-registry-packages-npm-production"}},"0.296.4":{"name":"@swiss-ai-hub/web","version":"0.296.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"f6f2fe219ba00769b38a355dd0fae20099798b86","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.4.tgz","fileCount":317,"integrity":"sha512-/fc97Q/38fguPiz4LDH+0n/RE6WNMum1BD8+qKxjZL6kn7s266XTctGy9m2/IfsOtVAAjnmharRZN4/iHQVawA==","signatures":[{"sig":"MEUCICsReuwXBmHAqeytl3Rl8OnsIdu2/b/RmStES1sJdaWXAiEAqut7cIdi6wz3Bf8G2oKnSt+cYqhNlxoYjWDotjtNzZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"d145a7862ad5f9ada55c3b3ea8abf00fb47399aa","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.4_1781506596252_0.2428852919202822","host":"s3://npm-registry-packages-npm-production"}},"0.296.5":{"name":"@swiss-ai-hub/web","version":"0.296.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.296.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"4b373f4d7fc5994f0b3ac76c646290ead9192921","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.296.5.tgz","fileCount":317,"integrity":"sha512-9WV6n202a2r7JAnRROL2W8GW1QmIfNDDYXepIGHPgxyZ9wu1/VaE3gFkKsD9hOZzJyHr9w9B1Fen5LNStjo7LA==","signatures":[{"sig":"MEUCIQCt91wiV5jbW6t9R3aVEDwvM0r0RTYwQAVv16EauyVNpQIgRZb2cRfV46eUmHYsAD4TrXCh9XqlLlejUmG0fQQJn9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.296.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2363479},"main":"./nuxt.config.ts","type":"module","gitHead":"8d99abcfa8cdd2882afe1759bf1a2aeef171ccf4","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.296.5_1781507066928_0.1554225165346852","host":"s3://npm-registry-packages-npm-production"}},"0.297.0":{"name":"@swiss-ai-hub/web","version":"0.297.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"3d5e9f2b9ddffe93f11ac922a2e493019b9cb0b0","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.0.tgz","fileCount":318,"integrity":"sha512-V8FwdKqZ0clMWJsK36FmoWg0jjectlGG7NTprYxVQ0xVgs5oMs1CaGMYxM+n1LFF9JkxoM63tjM+mKRNXOaLgA==","signatures":[{"sig":"MEYCIQDPx/xqJrjCmpsejEXLhX+KZaijwaX7aaiQjYGWZyLwaAIhAKJ5mtAeQr8HAIYNnU2MpQIrTYCBz4AjG/oKJafDIN+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2372106},"main":"./nuxt.config.ts","type":"module","gitHead":"64832b06b8c8979e675e83799aa8eaf02bf36a90","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.0_1781507469560_0.8422368640612994","host":"s3://npm-registry-packages-npm-production"}},"0.297.1":{"name":"@swiss-ai-hub/web","version":"0.297.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"19081be4a9df1082348f52b37a8cc98cb3d5da3b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.1.tgz","fileCount":318,"integrity":"sha512-pQQ7Y2U7BWJQzpW+cHrAE0bC3BO3LRd1IhcQcCO7eWnELFch3wgwK3FBNjYj3Fxy6lOvuiVj/7ep+02FeULLHw==","signatures":[{"sig":"MEUCIGVqZL/Tr++sbRuebOdxR2WkY3vOvRDoFBK0zFDJqKQ9AiEAulARbrurREJUnSnUa3bqmSGASIn/rLFdxcA1RFrwlWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2372106},"main":"./nuxt.config.ts","type":"module","gitHead":"0e742b03d697db5b67e5cf18a8fc78f453f74735","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.1_1781521755893_0.49821950072377663","host":"s3://npm-registry-packages-npm-production"}},"0.297.2":{"name":"@swiss-ai-hub/web","version":"0.297.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"0f9eb7780306afefe03946c8da1092b9a1b77e9f","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.2.tgz","fileCount":318,"integrity":"sha512-KUh5PCMeXVn5Df4bgNzC/9pJjzxrlOkaBLPkFNl1xQVydjKLWcLSqjKqah901UwTGy2WFy2vgTGEhye69EelMg==","signatures":[{"sig":"MEUCIBXXC8D2eWmznDWMogi+sVEq+Y/VOCPQz29VNmf66E4ZAiEA1n7xmUe3c9alrPrq7YNr6RBDRePiyB7BBkrUSDEalC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2372106},"main":"./nuxt.config.ts","type":"module","gitHead":"447552c6c6de81c68d115378fa521fe2ab95249f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.2_1781525595968_0.09390287841722578","host":"s3://npm-registry-packages-npm-production"}},"0.297.4":{"name":"@swiss-ai-hub/web","version":"0.297.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"5f74860bc04a8b637ea6abe0d6fed91ce8cab264","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.4.tgz","fileCount":318,"integrity":"sha512-8z/crMhYABiHTpSYlNRB1XQgtiLKxnfEbMdT4rz5OzZ4pRu5n8RiYi3aH5lXqpS8JipsAmOLYWqg6vMHTwLwQw==","signatures":[{"sig":"MEQCIFO11b0EzpHEych7dpVQMT0EIPSDxeyFyihcGB8znntGAiBdvfKWaU/PX+Gy+ALnBd0LPnZv1eJNvPI5iuMQp4uIJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374134},"main":"./nuxt.config.ts","type":"module","gitHead":"dd2ca3ea9bab5dcae33c2227abbd0a2ddee50cf4","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.4_1781529398730_0.01744494543438413","host":"s3://npm-registry-packages-npm-production"}},"0.297.5":{"name":"@swiss-ai-hub/web","version":"0.297.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"42e95201f470c4cbc34d633942aeb4f503bf4152","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.5.tgz","fileCount":318,"integrity":"sha512-tgmhTMTCZJ9vi98PkHRaqLXXIwZl0tK14ZlvtQkyfZ5yUJu2BqWouw5C+8EGR4jvXzXNbVdJKVlaHjjtXsLchA==","signatures":[{"sig":"MEYCIQCgcO3Uhle/vZ7Y7ksCw/MpCY1m0OqHFKP4yLd2ZVAbNQIhAN58r+TaXpVxRh53JvHNEd4KdnRK5kl0hCpn/r1dSqQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374303},"main":"./nuxt.config.ts","type":"module","gitHead":"76b218608cedf5cdc5c721c51f053f85a5b53724","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.5_1781536307690_0.5135319294491305","host":"s3://npm-registry-packages-npm-production"}},"0.297.6":{"name":"@swiss-ai-hub/web","version":"0.297.6","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.6","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d6e4aa14a89f79f45e3a74aa6bffe39d6bc434b9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.6.tgz","fileCount":318,"integrity":"sha512-H8dg2JooVBj3UifNxE3SBvFocEmI2flxXzHBsICKhDBXgbx6PaWbDbg1R+QAEkmGCgsS0leOIujqyWHzuqMz7A==","signatures":[{"sig":"MEYCIQDKVgE4FCLhm6boHIM+xf5jzA/SF85eyt/MiAHzCQeLqAIhAI3cJ9eNSJmGwiTL1lsLk+fNoB0Z5coBZqMUpWIole6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374303},"main":"./nuxt.config.ts","type":"module","gitHead":"ea8a26ff955be11c49ebef65c74141abd539368c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.6_1781610309672_0.6748374530797123","host":"s3://npm-registry-packages-npm-production"}},"0.297.7":{"name":"@swiss-ai-hub/web","version":"0.297.7","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.7","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9723e3ebdcfdce07c37bf7a1277d2353aab08b63","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.7.tgz","fileCount":318,"integrity":"sha512-rxOnu1ZcUojejdKAEzUa0rTc0QhPIle3MN4u3xeWhnVu+C2Nwr4RGqnIjq8/g2fKxUTQVAZPxooAbivA7YmwTg==","signatures":[{"sig":"MEYCIQD4DxiVhlS4/5IDkSXvNB7z8ldFDhyOT9Xib7G59VRgvwIhAMahOL1t0ZnTde+gogdxELOr6Gkg85vDTZjBjGo92KPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374422},"main":"./nuxt.config.ts","type":"module","gitHead":"bb64e03f00be22035fd111d15eda9ee9077c8224","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.7_1781614859141_0.7180372829422543","host":"s3://npm-registry-packages-npm-production"}},"0.297.8":{"name":"@swiss-ai-hub/web","version":"0.297.8","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.8","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"aefd2d3e3635f6c7ea3b2d889811939600e49753","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.8.tgz","fileCount":318,"integrity":"sha512-2W3WpxN/RFZ0aT/4xRgX8TLxH8/qq8INb7wgkBjxGUTnEvpMyD+XqJDZ4LZp5Jj6egOhDQqV/QG00t8SirPalA==","signatures":[{"sig":"MEQCIHOz4ABQrsM7ZqkgsPHiZTCysiBmEEDlRuh1sUGNdEPaAiBK2NkYckRuNyyXgDl3m/AC5QheojCFRee8xTs38QJS4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374422},"main":"./nuxt.config.ts","type":"module","gitHead":"0556acfa0b64838ac2503f05542786364410c3f1","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.8_1781616113268_0.06840589883988724","host":"s3://npm-registry-packages-npm-production"}},"0.297.9":{"name":"@swiss-ai-hub/web","version":"0.297.9","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.297.9","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"a35e5fbc81d876af0f5f04e6da4d5b344371ebe7","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.297.9.tgz","fileCount":318,"integrity":"sha512-KZXKjnX8UYhXglMiM05oqEzENdGD0eM3vwiOfbvtuK3ZWunC6sYyfBpZUUXixPr4DEZ/TW5f3VLcPT6LEFciOg==","signatures":[{"sig":"MEQCIE08AmDLPVICyWVSXh6Ta9HhZIJEaWPQvuZihNl1kzFnAiBG21PNFevrY5bw9Frj+zuvW/wGDbNG/8CQW2YzDV7Vvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.297.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374422},"main":"./nuxt.config.ts","type":"module","gitHead":"687ac1b93f4e65ec32d166e9d7f5c442f4efe774","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.297.9_1781619359682_0.9528072742739055","host":"s3://npm-registry-packages-npm-production"}},"0.298.0":{"name":"@swiss-ai-hub/web","version":"0.298.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.298.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"62b48242e2da782cc1fe02df09e6fd7cfc7c5c9d","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.298.0.tgz","fileCount":321,"integrity":"sha512-jAGe8HLKbj2VlKAgDOZ0Pz7xX3Eg4xCf2fDZQBaioxR365HTcT4oFQEWAhpdGz316HxfucTXNzlK/AbZCReNAg==","signatures":[{"sig":"MEUCIQDreakfhpYZmr6IgXUxV+ZePp5BZNizHoEKtMMhjO7tEQIgTSGK1Ts/ILSxi2RF/1XxykDvHReqyaJSxkgQHHGLCUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.298.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395584},"main":"./nuxt.config.ts","type":"module","gitHead":"f881b8bc3c6122ec492ef3813202ab1889f49d16","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.298.0_1781620043599_0.7533632142646214","host":"s3://npm-registry-packages-npm-production"}},"0.298.1":{"name":"@swiss-ai-hub/web","version":"0.298.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.298.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"3d6c40200d92fa148f81b622e014ed4696182645","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.298.1.tgz","fileCount":321,"integrity":"sha512-bBKWkNFTMXoaSyFC3T7hWpPtBpqBSQ49DR86dpJYL5SoQ0Tu8IPuWn5J472Q5aqgd2ev9OSLrXmOCrQ7NJJJIA==","signatures":[{"sig":"MEUCIDwex8ED5sTsCzx9W6tPKIhWVEuXewNJnXW7YE5y3S1SAiEA18Im+2wrTUX+eBa3rvT9rMvxK3YBFmz6wn4jlBlvMio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.298.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395791},"main":"./nuxt.config.ts","type":"module","gitHead":"6ad33f6e506e60599dea04de060ddd94206e846a","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.298.1_1781620981844_0.11325335359105293","host":"s3://npm-registry-packages-npm-production"}},"0.298.2":{"name":"@swiss-ai-hub/web","version":"0.298.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.298.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"5c17782676ec8f14463aad1139a3042f9c19fc0a","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.298.2.tgz","fileCount":321,"integrity":"sha512-3aeYcTG16ZySfaHbS/YyAR5+SlOvpJ90KpcCcyb44iwwyl/TKCjQje/y19NXSnWXLbNuZoQQSaCRo0NpV8uy0g==","signatures":[{"sig":"MEUCIFHbA55006+CpzHJCnXcQa65Bb7IUJtmtg/G8e/kiG8cAiEA8POVO2+6rp+91GIFsCgKYFWc81u6g3g1tXnNB6HcMS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.298.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395791},"main":"./nuxt.config.ts","type":"module","gitHead":"8b2a09808c78a82c9068a55596015f6bbefa35dc","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.298.2_1781626145696_0.9397427524468456","host":"s3://npm-registry-packages-npm-production"}},"0.298.3":{"name":"@swiss-ai-hub/web","version":"0.298.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.298.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"8776f719c7ba7f4f129d7cc66cd91ecbfccfd98c","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.298.3.tgz","fileCount":321,"integrity":"sha512-4YXepHPpHqNmFrb92LlXfZnlRngMu7D6WodLvZA0n5ok0oLPiH5GDcVaJEPBDuSDdOI6w+6GT2s5vvtkCZpeHQ==","signatures":[{"sig":"MEUCIEPrX8hZxZUhzxYl1B/vdKy3YvOm7iB/7ktO/KrPzdWjAiEArnvZeWcZLs+8mBIJUFIGs/xP3sGTuWUQYQEaiPK3Fjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.298.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2394883},"main":"./nuxt.config.ts","type":"module","gitHead":"63fd14b6bc182eddb9adf6e35180a26965b6038f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.298.3_1781629179944_0.8993151797425294","host":"s3://npm-registry-packages-npm-production"}},"0.299.0":{"name":"@swiss-ai-hub/web","version":"0.299.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.299.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"0574f1cc37f3d6762e8e118cc1d2467af14ed36e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.299.0.tgz","fileCount":321,"integrity":"sha512-OlRizaNSwz9+7dRCgv3WwdoYmSGQKjr/KCUSTm/RTxuEdGdZlSLPrlFNpzWYIrn0z3uiy5JhYMZwxyClzTm2VQ==","signatures":[{"sig":"MEQCICpZOeVX1hoj9y1xdQvg24nle7N83ElEaoYVIkt0cZUpAiA/LZQPGGQ3/S9ENhZW2fFzuyne4qZZOn3Og675XcndJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.299.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2394883},"main":"./nuxt.config.ts","type":"module","gitHead":"4d44ec4f777cac5ceb6cc1e128b6a52bbd7c4ff9","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.299.0_1781676120516_0.8310795805769802","host":"s3://npm-registry-packages-npm-production"}},"0.300.0":{"name":"@swiss-ai-hub/web","version":"0.300.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.300.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"cfd087542d9f4504edae89702b88c862ecf98279","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.300.0.tgz","fileCount":321,"integrity":"sha512-9IZ6zkfBodRDqmbZcxwoXc+j9oignunE4nZGSK1UJomi1TwmykCW97W6oOpvgEWOjBTkYx7zCsnoVov0qhABsw==","signatures":[{"sig":"MEUCIDXxr3xjrlp5r91xoZY2jzB6k3QWIzbShWYUowq+PtZ9AiEAj8cXH4BL4v34dpdCfE+TrIG1YZVDTGB95Wy4VtsQ6i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.300.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395435},"main":"./nuxt.config.ts","type":"module","gitHead":"98ad6bc3d58cc0f48466110d955e20a7adb4799a","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.300.0_1781690414915_0.7818366978466578","host":"s3://npm-registry-packages-npm-production"}},"0.300.1":{"name":"@swiss-ai-hub/web","version":"0.300.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.300.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"271f44d6b64ba6ff7bb5ec55515847c7f60aebe5","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.300.1.tgz","fileCount":321,"integrity":"sha512-h27ks7ol+DwFtEr+RxpS52YFOJ2EoQDKDAqk4v24583SmHDp8LqC4F0NtV1KQhBSLEmWpptLzvVOlyfWPDHs+g==","signatures":[{"sig":"MEQCIDZGUTsec3QGI+bG/jg7ZP+BZ2sdURv23NcAL5wB97fgAiACrR3uFVe/EYNzTkQeA8qaN1IRS/J4T8s/ZsZ31suiLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.300.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396740},"main":"./nuxt.config.ts","type":"module","gitHead":"f5baa1b160810057f9ea5614061a4a0872a8e421","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.300.1_1781699043082_0.995631944560575","host":"s3://npm-registry-packages-npm-production"}},"0.300.3":{"name":"@swiss-ai-hub/web","version":"0.300.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.300.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9b498d20c087bfe3303df664d0be0b630c688589","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.300.3.tgz","fileCount":321,"integrity":"sha512-vkW/HN4N6FqisqMl76M/m8AMtQLffZNegPZqI4wACl04SL2Xqd7NjHzb3Npxk5MkuHJI3zVf284wh0nxz21EMQ==","signatures":[{"sig":"MEYCIQD/MZ8azak7GK6++jnlOxmbGOwbizaYIPOkkj7SUypb5wIhAI1DjtgGusDe71Ez32rHQN10p+f54bAgActZJJpz9RHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.300.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396740},"main":"./nuxt.config.ts","type":"module","gitHead":"f466ae85b3b8247b1083a773a5de85bc793ea837","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.300.3_1781774940814_0.12856824244951737","host":"s3://npm-registry-packages-npm-production"}},"0.300.4":{"name":"@swiss-ai-hub/web","version":"0.300.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.300.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9368a0f5023a9856bc7397c6440e4590e830b806","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.300.4.tgz","fileCount":321,"integrity":"sha512-zks6X/AxYgY59LDD3QSvBzFUeOe56cSzR53c5saK56VMD2gqsVALSu6VrVDe9lUTydYQktVGjhjIaMnF6lw9SQ==","signatures":[{"sig":"MEQCICHPq32ZhM/xn3TxLp57kvOZ+L8kWfAuekqlF6KmA+iiAiBEg1XKBCmmUsc/mu0DpnC6KHMbWFScVQNlEhhdeVU+kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.300.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396740},"main":"./nuxt.config.ts","type":"module","gitHead":"16cf759f84aae6d882d16ecdcab1e3492d209266","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.300.4_1781787529522_0.6107611124143066","host":"s3://npm-registry-packages-npm-production"}},"0.301.0":{"name":"@swiss-ai-hub/web","version":"0.301.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"7e1b68199ecf9fd27801e17df4ddc0382017386e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.0.tgz","fileCount":321,"integrity":"sha512-KM7Ydr02pfiHlkcavtMKFqkqPVO0idVUlaxC4b472RifTB8hygLKbWHQbKUqIPDH1G9ka8HMVa8GmSDWyH2Pfg==","signatures":[{"sig":"MEUCIQDTlcMvTY6cZcGrIJTo09IoY5QGRcCImcaJcup42/4TPwIgV0+9AsKyUEu7qA8RsRJRs0jYencNqOy+Io4bMk1UJko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396740},"main":"./nuxt.config.ts","type":"module","gitHead":"05a239d692a6d42a3cf36b82453cae5af2457d6f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.0_1781849238117_0.873978286609485","host":"s3://npm-registry-packages-npm-production"}},"0.301.1":{"name":"@swiss-ai-hub/web","version":"0.301.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"bb4eadd2b472b89f66e264bd68aa8c037ecbf85e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.1.tgz","fileCount":321,"integrity":"sha512-gRsulVK1e74HaiKSSgYX67LuOpEKJ1F9Lx242BIvu1VF78MEn+X+326WLB0vpG6D5uYgcNMHV243jDnGtlG4jg==","signatures":[{"sig":"MEUCIQDf5qWvGAdZdkmcgKMqxIjs22VMl2rR/hXG4xox3DRASAIgZs+DNW2MUG1pNoZUQaRxcy/f4iGkvw+NSys4IbqYaE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"6a0c346789803ae6237cdc7a4969a93e36f59532","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.1_1781855783475_0.16844827461604694","host":"s3://npm-registry-packages-npm-production"}},"0.301.2":{"name":"@swiss-ai-hub/web","version":"0.301.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"92b8c739150e9ee1dfc5daf3676a369dab25a6d3","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.2.tgz","fileCount":321,"integrity":"sha512-FOBuVPR3ILfH0ATv69lD0Ax+OHb9QTcKQ8DvJ6LCLwhtzXx6sJpgP+6EHEnEGqDljGzx8wzvd9lAoE1innnqVQ==","signatures":[{"sig":"MEUCIQDCnSvbN52RRlXy+LmTZC6SuB3w5CbbD2ZSS3XIokLfJQIgQFBVKRjhRBtfAeWh5Zg+mO6QjFRuF7zKi+Qz2GwdBmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"d77e0e4d65f381cfdb3c191e839c63d5aa036bea","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.2_1782108212775_0.8216858645004779","host":"s3://npm-registry-packages-npm-production"}},"0.301.3":{"name":"@swiss-ai-hub/web","version":"0.301.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"fd76f1b11a3059f9494b70dbb2326d2e9fbe8a8b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.3.tgz","fileCount":321,"integrity":"sha512-3N0QpC6Blpf4eEnF3XITjr0V/EwIBacQFJcE4sxc+qGJsR9XUXHI+d9mEx3zZSsSBBH7jDFrBBQxtpjph6kFPA==","signatures":[{"sig":"MEUCIHw1MqTkVJRRq35u4vk9BXJnBQrH3sxv74fU5TshkJSkAiEA6MpCVipiDcXWCPYkNoKGAUdBLpG7Mpk50QpchD53eKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"69731ddd0b2aa7e6d5e2c2de047b84adac289b0c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.3_1782109694481_0.7110481237236588","host":"s3://npm-registry-packages-npm-production"}},"0.301.4":{"name":"@swiss-ai-hub/web","version":"0.301.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"63464a2ba8a77e451324504675a67034e6ea49dd","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.4.tgz","fileCount":321,"integrity":"sha512-3snZHrYpuWd9FWvwvadmUoWp6iNxLsoQ5SvaVYdP3we7kWd/Jvo8dgSHzgOXUR0565Z1rcKneJ1aAbj2C+Zw7Q==","signatures":[{"sig":"MEUCIC5WE2eNNprkWj7eHc561PDYGjXY36l/vPK2BRGL+i+WAiEAii6iuf+R8fD4LkNWl7fdwE4NlV62PajTk86aXXnCX1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"7b5a4417c8f80a0b1d8d5796c9b382e54fa10ebd","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.4_1782112071488_0.6699305699087952","host":"s3://npm-registry-packages-npm-production"}},"0.301.5":{"name":"@swiss-ai-hub/web","version":"0.301.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"6febdfcd582201b7be683631d76cf47b68ffddb6","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.5.tgz","fileCount":321,"integrity":"sha512-0DnQ8SlRMWxrjB1BI/JcO4ge021ClOZKWRm9eEXPu7ThwcOZK/+bug/J5mjlUDn055kwuozJJeI2w1/rSKtQjw==","signatures":[{"sig":"MEUCIQDBiAwwKYNSnF2oK5LVRqI8Rp5xAS0Y/AiuEuzqwd/jSAIgORMuE1Y03T8X98k+UpTOW5WAhk845YXp90PfCpo18i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"dd532b4970bffacbd223ac4c2f920340b92fc20c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.5_1782112368133_0.976039052648372","host":"s3://npm-registry-packages-npm-production"}},"0.301.6":{"name":"@swiss-ai-hub/web","version":"0.301.6","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.6","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"240ffb8b60e73bd84d8e9ec49c1be2c690b20045","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.6.tgz","fileCount":321,"integrity":"sha512-tGN0Oaa6lFoi5A/fxVaicvl7v0QAgH6wpENCZ4gg6+L5pwUjtM4xrV+/509Yx25FC2eALFhoXHgLcNLGK89UvQ==","signatures":[{"sig":"MEQCIGHJEvJC9lzMFpf9RimFBgU4K6zlSgswc0sxrA78utXFAiBV2jhVNdHxKTERla7NSJlAy0tdW3G9chLB8upn5UP3lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397535},"main":"./nuxt.config.ts","type":"module","gitHead":"3161e67ffcc24c791d04911d968e89cc12e481d8","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.6_1782219951530_0.13596466251088857","host":"s3://npm-registry-packages-npm-production"}},"0.301.7":{"name":"@swiss-ai-hub/web","version":"0.301.7","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.301.7","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"6deb48ea07f79cefa992d2b36b80cd50f2e0b3e2","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.301.7.tgz","fileCount":321,"integrity":"sha512-I3H1HHg/WvJCAfu4IBIy0BilSAoYXfrc8wJAW5Mp84TR3VO3o587vGWQmBwn/L9kgtwmEMETkiGlgIyWcKD52A==","signatures":[{"sig":"MEUCIQCIeht1BHc8Spw9vcFDU4iSbZk20dQ3fyPhO+3gOyuTHgIgDmCgyM1To+1R680poAbWwtc0ZqQYOOxP/cTEIcxNex0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.301.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397611},"main":"./nuxt.config.ts","type":"module","gitHead":"b997cfc721df1f039721220f132bdbc945aeec90","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.301.7_1782270120781_0.6411247146931496","host":"s3://npm-registry-packages-npm-production"}},"0.302.0":{"name":"@swiss-ai-hub/web","version":"0.302.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.302.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"c1ad448feb73d4de207df9f1392c72da178ab7e2","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.302.0.tgz","fileCount":323,"integrity":"sha512-rON2ucAAb3Hfi9YC6EFSHy3y37lsXnOfJlAEqZqF/vGUduE9o4cbEJR5E6y52WxU7zG59iURzLQ/bac0m2yjtQ==","signatures":[{"sig":"MEQCIAMACuFyx/QQTSxN/EXQS5M/mVkCL52GF1Ov4uv8ZWz2AiAodt0ByejfNXpIQ3c08dRk0VDtxZImM0toM3BQsBQyDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.302.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447688},"main":"./nuxt.config.ts","type":"module","gitHead":"718390bbfb0481a089b5f75450b74060260cd78c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.302.0_1782279087060_0.2821096101103764","host":"s3://npm-registry-packages-npm-production"}},"0.303.0":{"name":"@swiss-ai-hub/web","version":"0.303.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.303.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"bc5405e4685abb1f8172929b6463ebc4c3d03609","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.303.0.tgz","fileCount":323,"integrity":"sha512-VL3/lzJTZ08VJ3f2iOtB+iJSNv3vG8ZSVlXX7q8LFm/ffqwOA6lYwwX2I3gTsHUt8Juo8C93v1OtoNGPmPzp5Q==","signatures":[{"sig":"MEYCIQDhEIRWwMz6I8mZK8asHz5Y3Alx9LKfquLzMAR9+/mLQgIhAIJPD+8nJDYxqU2/ut8cUrm6Zgb7d1Dsi8JP3YgWdYax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.303.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447688},"main":"./nuxt.config.ts","type":"module","gitHead":"e0f749cf8c232f94cfbb9dbb7990a92fc7c199c0","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.303.0_1782282154926_0.6308816453212187","host":"s3://npm-registry-packages-npm-production"}},"0.303.1":{"name":"@swiss-ai-hub/web","version":"0.303.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.303.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d43858be2bac9500c39ba3704d6fe7b710a5557d","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.303.1.tgz","fileCount":323,"integrity":"sha512-14Pa5X44bzCjDMTzCCVxkIqRC/vc5N719oN4r+MD04df92V8o/8uRrxld2VUOmG+qFo9Uz7DhmTl+bhw9g/dDA==","signatures":[{"sig":"MEUCIQCJHTrmJPlM3OyZfFIsjIIxhKXvn33xT5ntm11l+TVwJgIgcF6AWNg4PQGTE4U5QtJRc49XKpaC/PhEJ2ecycua9sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.303.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447688},"main":"./nuxt.config.ts","type":"module","gitHead":"07d54ba8968fa94abd8ca883664734d43444c4f1","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.303.1_1782289446358_0.4838930791277378","host":"s3://npm-registry-packages-npm-production"}},"0.304.0":{"name":"@swiss-ai-hub/web","version":"0.304.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.304.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"03641ee267f118da6633a43ad2fc6e1c19a6dc4a","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.304.0.tgz","fileCount":327,"integrity":"sha512-QxznlldcPn+mIPO1idawXaX/OGFbxyN380Gq0JPsDxrWjvij2VPlKLHtfvC2HE1iHTOJSI0PowhBqY+mDoPqdg==","signatures":[{"sig":"MEUCIFAYkRWxP4AxbY/g4sb5Bqrs/1b62kO06ghWioDBeaKaAiEAw9Usg0GnGbEQNGcqA/bNkY00qldWSGiOlk7Tb7vj3EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.304.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473276},"main":"./nuxt.config.ts","type":"module","gitHead":"c8b4377c09face3e8a7220c655b0ccc3c1279230","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.304.0_1782373588309_0.2237354490906278","host":"s3://npm-registry-packages-npm-production"}},"0.304.1":{"name":"@swiss-ai-hub/web","version":"0.304.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.304.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"7532cb688011283eba2fa9c87cbf25f6fb4cc1ac","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.304.1.tgz","fileCount":327,"integrity":"sha512-7Z7FmzVmTTkXEKoxSyhWZRNI+vgacaJLjuHojQp7KiTeepkcoShjOV9amt3LADBauamFiy+SDlJXPUfuXcOySQ==","signatures":[{"sig":"MEQCIAZWMLDMUlRxPthhF7+51RkHli80f1STi+felV4TNyJXAiBctBOAgKQmpBfJ/gCWxj61yP3FOxJLzGoJiIy/fQSE4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.304.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473276},"main":"./nuxt.config.ts","type":"module","gitHead":"ca05197017e1c5e674983a03edfc3b802ab7ea86","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.304.1_1782466536314_0.2526369241355084","host":"s3://npm-registry-packages-npm-production"}},"0.305.0":{"name":"@swiss-ai-hub/web","version":"0.305.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"80fda5015a3c86ba04eaba0e3f9792f972fe65da","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.0.tgz","fileCount":327,"integrity":"sha512-Uy1ICkkfGYDpR1HHaPDi85EyLqfiZ5GfJSFSDYQcdtyleVJHLUVCEoWoV9Miw0O12kDd/aeBaz4NVCwTNzqUzQ==","signatures":[{"sig":"MEYCIQCT2pLD7lYbZ5xoYkuItgz42mBX5RPtBieB8z5DvICEVQIhAKjTlZ0MoaGJdC1nbCYzaxrDhNAfpE1eJoR9tuFPusId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473276},"main":"./nuxt.config.ts","type":"module","gitHead":"3d643c4398ec4443931c29f603002bd29a102b7b","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.0_1782469423510_0.8464411059737662","host":"s3://npm-registry-packages-npm-production"}},"0.305.1":{"name":"@swiss-ai-hub/web","version":"0.305.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"90f41498c86327d1a2b422a0a67c0b954519e07f","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.1.tgz","fileCount":327,"integrity":"sha512-umF3kaLSz3zki91KzHw3/ACBe5wTbAq/v5B3MMFGccHsnszS0XRBkfYJusEDzEs+KFQnbrA52duGNRw4TVeCgg==","signatures":[{"sig":"MEUCIQD5IdMM4X67HSdd0Gr7d+xKgMb4Jko8u/UPDt5W2xbc0wIgUI2kRI4lkk8fXrFuK7volVu38GiDsmFNmaekW8YDvU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473436},"main":"./nuxt.config.ts","type":"module","gitHead":"bb08e7be652c93cf6a902b5c9529bda1cb8fbcc0","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.1_1782700722236_0.4638051985067513","host":"s3://npm-registry-packages-npm-production"}},"0.305.2":{"name":"@swiss-ai-hub/web","version":"0.305.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"652e1200a83276c10aa235a1d14238b3102ed19f","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.2.tgz","fileCount":327,"integrity":"sha512-XWpOFL7t/PABDeNyQgarChAlzEgiFJE7CuqBRcvIq3rKAYD1SQHzdQwkZOKlMfytqr7d7abRf7FlsSxkBdYrQw==","signatures":[{"sig":"MEYCIQCmhBGE/qiyicuWMkBtg822RNSi2clwqUeCJvTqiCjpfAIhAO4gPLmqKQtBVq3O1XWfmKRNQD7yUHN1ewD282LxnakC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473855},"main":"./nuxt.config.ts","type":"module","gitHead":"082e42ddd8bdc3964c7a47b162f255786b8b3bef","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.2_1782708112061_0.9467577963158296","host":"s3://npm-registry-packages-npm-production"}},"0.305.3":{"name":"@swiss-ai-hub/web","version":"0.305.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"0b02e44b14d91e7f1ee7c87163b8827c2ef72bd5","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.3.tgz","fileCount":327,"integrity":"sha512-9FlXvIx4O4JbNB1wwvUhNDV2fM7Rap5TxiQL38gLYqYspXRBkrHV0Cm1PABM1ABdCkku4jZXxE62lrOngLCOvg==","signatures":[{"sig":"MEUCIGPZ1Gn7SUAM2iXxHeduspP5TYOAAJbhndJ4BRbotn8+AiEA5OdOFKv9BwBP6htwX7jE64z9VGzFpxcI6ftdj3/owIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473855},"main":"./nuxt.config.ts","type":"module","gitHead":"526027789d3675b2d5b5a1a55fe03a4cdf19e2ee","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.17.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.3_1782723007590_0.8813589650502776","host":"s3://npm-registry-packages-npm-production"}},"0.305.4":{"name":"@swiss-ai-hub/web","version":"0.305.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d1d475b733239895100368670815083d434fd66d","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.4.tgz","fileCount":327,"integrity":"sha512-DiQEQv1lwcG2EXzrVEArdX4pNlC8G5Y/0Y1sEyErBGiciYnegH1WvS+RED1o/0xxSKwp45ScfFtG2VVTQ7e4lA==","signatures":[{"sig":"MEUCIB7S9UPF5Upb33zvpq3RE89Ljisn0NLmqRwFxeHzvTORAiEAjErLbOxW83yp5udH9ivpNDIsWRGv0noEdNlao3w+QLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474249},"main":"./nuxt.config.ts","type":"module","gitHead":"db8c653e6abbdf9f0787623d3c2daa04824233fa","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.4_1782787863343_0.6323691146487451","host":"s3://npm-registry-packages-npm-production"}},"0.305.5":{"name":"@swiss-ai-hub/web","version":"0.305.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"c5967efec1b571627911e57836a7a7d5490bcaed","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.5.tgz","fileCount":327,"integrity":"sha512-2z/f//VN3UMBaSao6EeM7IFafQZdMOS4/Xlx7Jt2Rf7L4qaBRqYvfVPzQzDOwx5LafuSplUxNyFtX7qECJ4fAQ==","signatures":[{"sig":"MEUCIQC3LV2j4gUpi+KiZij+mYj4MPfnKigJbjrA/o0m+4gtRwIgY2DccRzupFRK31POjJb2Fauwoh96yxZHq1yxdZ+pjII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474249},"main":"./nuxt.config.ts","type":"module","gitHead":"421e4abb3d261f89251a395b975001c0e733471b","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.5_1782808369212_0.03845506374231933","host":"s3://npm-registry-packages-npm-production"}},"0.305.6":{"name":"@swiss-ai-hub/web","version":"0.305.6","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.6","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"17bac884daadac6ef6d634db321c76f330d26206","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.6.tgz","fileCount":327,"integrity":"sha512-eG4C9TBlse1DRwP/R0/sNHappnCPPLS7Rjlp0PcGZ2Y1i63xp1e3ieyWPcuTX1TdOPJa4xuw0gA8FzH8SVMP8g==","signatures":[{"sig":"MEQCIBcJFj5Fgz2+SCzHMxaTbg9Z/n8GsD2rEeW9QY2Ml7lEAiAq9wTl3ABSrn4HKvKeuKRgmLaovytGRJbvnjFyOXzK4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474714},"main":"./nuxt.config.ts","type":"module","gitHead":"6e2c9c9d70511fdc82531d34f1bd1b5338c83b8a","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.6_1782810065923_0.3538831707464971","host":"s3://npm-registry-packages-npm-production"}},"0.305.7":{"name":"@swiss-ai-hub/web","version":"0.305.7","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.7","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"94f3ed0dbdf05b722115668dca579fa5a9f5c3ec","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.7.tgz","fileCount":327,"integrity":"sha512-lozkw/xe1Wkg5Qz/u1TYbjCg6+KtVh7vms7PHmrTdI9jINadvMlH+RYu+DCMdf12Og8aAQNiXV2NZkJN9JoYWw==","signatures":[{"sig":"MEUCIEq83ukGXEQf+8avV2lbH1Rl3J8BRu+OThXVKVP9VGQ5AiEA8Mc9TpTq0nEgxL1r57zgPmni5jZshQTcEwFY2xL1wUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474693},"main":"./nuxt.config.ts","type":"module","gitHead":"5662b559f1e8d31b7fdbcb1f445c445a624d3fab","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.7_1782874408112_0.5901934747005708","host":"s3://npm-registry-packages-npm-production"}},"0.305.8":{"name":"@swiss-ai-hub/web","version":"0.305.8","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.305.8","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"2ba06ee111cedc344400bb954207540cd3c52093","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.305.8.tgz","fileCount":327,"integrity":"sha512-h5Pw9E2/rtAnBjb0WCPx+2jmtDrKIv2McHnH96D19HUAvCkooIwPllvDR/zwV5BF78EWxP93/7QdezMQTRxFXw==","signatures":[{"sig":"MEUCIHgGjR0gAbNzviYGrtxoJrvO1SaUmgA5418OFe4/yOIrAiEAmvCGxc7McQjjd7Clp8zKdloULMw6dwrLNAkt1dDVuL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.305.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474693},"main":"./nuxt.config.ts","type":"module","gitHead":"f6a755abade2fb0d9ecebd07f208f28c9f1dc112","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.305.8_1782905197798_0.8375128010819788","host":"s3://npm-registry-packages-npm-production"}},"0.306.0":{"name":"@swiss-ai-hub/web","version":"0.306.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.306.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"966e377e77de03259ae08a99eba980270bb08f95","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.306.0.tgz","fileCount":327,"integrity":"sha512-N+YfvSuu5wBSvustPt0rvnC0Z6KUfCu0EaRpDOHIOWVWqbnSeB+bZhweGdVjJVoU578J9bdeQRFmXvKl8+qaJw==","signatures":[{"sig":"MEYCIQCNPPIDtvTyhSdFaqZcNG+YwSAHojoVAuAY1H3kPnqmugIhALF+hMJvuhyGFSqC82I8Sye5JXxMv2UAkeEL9fm6vaur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.306.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474693},"main":"./nuxt.config.ts","type":"module","gitHead":"962f90afcd68c819beab85c8bc07bad6c39db8c6","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.306.0_1782964677743_0.5431184321510352","host":"s3://npm-registry-packages-npm-production"}},"0.306.1":{"name":"@swiss-ai-hub/web","version":"0.306.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.306.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"07c61b3cde8be2734a3ae26021d4c1844347a8f3","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.306.1.tgz","fileCount":327,"integrity":"sha512-AigNVynoOGJALSW0pfIRkqUMfThpKGRh6zC7MsfLTkhxULcqRfZeJ5H0IeTSpNQSeYYNoaACvkub2jlfNDWoqw==","signatures":[{"sig":"MEQCIAK2/BuTtC/F9oIQnwP2JKYdBgZl/Ep1z33JSSL1q2uuAiACod0xzDOUSZHZRWZ9px24IS9GdrDgSt/KywZoRxCxpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.306.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476163},"main":"./nuxt.config.ts","type":"module","gitHead":"6eccef3a51db8e5158e65248d4fde52937cb9aad","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.306.1_1782978040182_0.01910798131418434","host":"s3://npm-registry-packages-npm-production"}},"0.306.2":{"name":"@swiss-ai-hub/web","version":"0.306.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.306.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"94a4d41af4a4965132dc7c24f6639e14e5ad05c9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.306.2.tgz","fileCount":327,"integrity":"sha512-8f0jkKHZkrBI7PtddyPgXGh2/8jucm18Oh9OLtCfVxMTYlAgSoreEUSBnNX9sfUYoISaXTSkEqCF44bP1B8SrA==","signatures":[{"sig":"MEYCIQCWDh29R6ayZKf5wF/r7fVlbUCdpPS9G3uipFl9OF4uXAIhAIjPjXT3J56X5PTM0ahoYqIDAEh1bYpic2EkuDagYz10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.306.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476163},"main":"./nuxt.config.ts","type":"module","gitHead":"7cc6441cde577677489b14d00c44ac1be356964f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.306.2_1783335099141_0.5407809704689548","host":"s3://npm-registry-packages-npm-production"}},"0.307.0":{"name":"@swiss-ai-hub/web","version":"0.307.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.307.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"1a18284a518d04b8625d9d3aa801ddff193985cc","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.307.0.tgz","fileCount":327,"integrity":"sha512-9ebcD6G0svjwgUDV68YGQkC2hKcTG6/XD4/uU36hjl9Sjkff4bXPT/bkX26oTH7Q8Nzi/PxCMCDAcxLK3O8a0Q==","signatures":[{"sig":"MEQCIHolMj7U/SumuNEJ7pJqW72QLd/1pyrbKotI/2FIGlZLAiAVpO4xmipkOESJdPY8hDcBWYEfK6KF20P0Cji0LbUojw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.307.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476163},"main":"./nuxt.config.ts","type":"module","gitHead":"7ca8552afb33934fdaa77025fc1e64df76e9b141","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.307.0_1783405509653_0.6626621455573631","host":"s3://npm-registry-packages-npm-production"}},"0.307.1":{"name":"@swiss-ai-hub/web","version":"0.307.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.307.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"678f16249074c44a962364f8b55bad3426d32e51","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.307.1.tgz","fileCount":327,"integrity":"sha512-PEgjJ6c7Nl0BCxir0AzCZL9o5lELcj2kRDGN2MJtxFRIvEVtxUCQcaC3mEhaKpFTJFyJ3eEmutuh6vqkzX+kDA==","signatures":[{"sig":"MEUCIQDCk5Mt/gaobMp8dTNyKZN63vi+pmWYgMq2kC18tGlanAIgZNowwr9QndAey3E7IlsGQpmpJzZKQeJPjpaza+LPaGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.307.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476163},"main":"./nuxt.config.ts","type":"module","gitHead":"3e28e6e45a3c588ed4be0ddaeb51e3033e825d45","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.307.1_1783413023559_0.8532136687617962","host":"s3://npm-registry-packages-npm-production"}},"0.308.0":{"name":"@swiss-ai-hub/web","version":"0.308.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.308.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"74a68166aafd3db6e9935508385f6d61fd03ca9a","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.308.0.tgz","fileCount":327,"integrity":"sha512-4MDkJjHkMbrS6rdOvNGzOiWBScv3qwWX/NcA8yK4mlcPOvyd9/BZ/Lhqekf7OcF9hT1Jy9VNMEjjmuy3IicHSg==","signatures":[{"sig":"MEYCIQCcWNhLmcwLFgx8E+K2eoGBCTCKMYQuKBjbbPVJWpdshgIhAMQYjH/z2WflQt/qJZZRo6RHWVmJJZhVKf+TSMagQbvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.308.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476309},"main":"./nuxt.config.ts","type":"module","gitHead":"111d570ad8fc7049eef988ded97343e4313259ba","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"11.18.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.308.0_1783491665310_0.3478924075332095","host":"s3://npm-registry-packages-npm-production"}},"0.309.1":{"name":"@swiss-ai-hub/web","version":"0.309.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.309.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d4dcad641db443161b261ab971947dd1bb093f7e","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.309.1.tgz","fileCount":327,"integrity":"sha512-auR/gSGpgPPtTKWyJ9nqk7qtCL8F3FoJpWQlDfR3fY9qTq05u0I/UMrS9Uz8m7M2FwAray/qUyVpOSTxkVyRkg==","signatures":[{"sig":"MEYCIQDfM0xIyV6h2X/SZzhYsYYrYvcqpwNfkFVRagaMJKNo1QIhALOkuO0Dz9pUFrZlM3y1nXR6BdT8lBWx1VNdJJ2c/cHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.309.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476309},"main":"./nuxt.config.ts","type":"module","gitHead":"c59218a84bd6ed264d31f379fc87e7c492b29e16","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.309.1_1783932770819_0.03979484792779098","host":"s3://npm-registry-packages-npm-production"}},"0.309.2":{"name":"@swiss-ai-hub/web","version":"0.309.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.309.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"1ec7bb8ab5adb8cbb01040f58116c720cd1395ec","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.309.2.tgz","fileCount":327,"integrity":"sha512-Tb9yaHsYoadwQrovHur/B6hNwLhGE1jksmPVCf5ssMmggNomh3QSyEB1u5trhst679uZZF2hOwC9Mj4n6IEwfw==","signatures":[{"sig":"MEUCICiTAQdJxA1dov6AJ5I8hLt8tdUjoe9He1a98Gmm1vBIAiEAiIw1moUVeaQ3M68gjYvSDKUoni302HG0dkDrmM6tmrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.309.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476309},"main":"./nuxt.config.ts","type":"module","gitHead":"a68d1026c168a84947f039e21085f08efe88bd9d","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.309.2_1783933390499_0.7048856184248669","host":"s3://npm-registry-packages-npm-production"}},"0.309.3":{"name":"@swiss-ai-hub/web","version":"0.309.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.309.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"0da43065bfe2a4b3fc25cdf61ca9715cba0f84c5","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.309.3.tgz","fileCount":327,"integrity":"sha512-jEVNme6M3M6MKAqJ2AAtZvVzTEveJrz/biOb/Gs5mV8SZXxcCi0Amr9IOn/2Pj4lQ5RpAdfoWA17rw8K8UurCw==","signatures":[{"sig":"MEUCIQDx392zZFkKw6j0/F5MNy528kuvF8eDzfujLw5OBOT6RgIgHYsUm7bpdd/ps2xKxR7jETumDjJMV3nYX/SIPVVymP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.309.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476309},"main":"./nuxt.config.ts","type":"module","gitHead":"c9bcc98daa16c75c2a189a58eeed1e4c6c6f15cb","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.309.3_1783939170067_0.6909040047938309","host":"s3://npm-registry-packages-npm-production"}},"0.309.4":{"name":"@swiss-ai-hub/web","version":"0.309.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.309.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"5ff778a0fc2c9d9b30b2312ee29579d0cf52ce23","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.309.4.tgz","fileCount":327,"integrity":"sha512-N9IPo9gERGr9vm0qHz95rY86RKc69WVJ9TuFVLTBFhapoVbw5vlZPZkrlO2Fz7RO1QK4iJ/f+Mm8skQA1cWCYA==","signatures":[{"sig":"MEQCICkE3lCCmATBddEvR/xUKzpND5l5YNzEk2OxF+HOshVQAiB58eLN/rFJdhqRMVxyIEVP1sCYrHFD2G6EjJ/whaa/uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.309.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"b7021a2172af3f7820fc9b7efe90ef117a39fd87","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.309.4_1784004840777_0.11530543055300213","host":"s3://npm-registry-packages-npm-production"}},"0.310.0":{"name":"@swiss-ai-hub/web","version":"0.310.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"fe4e02840d351b21aa257f612e6694e22be6e9e9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.0.tgz","fileCount":327,"integrity":"sha512-Xtb7nWfqShZ6utkoysdU3zFOd9tYFF/MbDDmDMArCBmWMAXJ9mMCGIw74R+xMczw55be89ipxsWh8uBKNLCk9Q==","signatures":[{"sig":"MEUCIQCnqlfODS+aCxG12w4zNup1yDsP+vNuzFUVpP93/qHgGwIgHm6xH4Nx7oE601mSwC5Q5kG6BKICIBIwanTHOPFBhJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"e7e3c0abb82b2b8e34b7d456ffa74dee88442874","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.0_1784085807143_0.1580693673372604","host":"s3://npm-registry-packages-npm-production"}},"0.310.1":{"name":"@swiss-ai-hub/web","version":"0.310.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"ae7524f66d6ca33e3b42929ab27a4a6890755432","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.1.tgz","fileCount":327,"integrity":"sha512-E1mja14gQtoiaWRt2NBdXbwUw8GamCv8DWMFw+k/6EQKWdJbxXvsvSmi8iyGmQQHhfAzF9xqxOhGSgpD2F5qhQ==","signatures":[{"sig":"MEYCIQCYSnlLZ4rVi/g56WQqe5uHsYgy2iKUymexOqZEAhXs3QIhAMPkbsqo9vmqzTnAkxZ8O8pdJbEEPdKzR/31Ym5w4fzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"30b5cd19cfb715aefa8e18dda0e5bd61a90f0dd4","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.1_1784088254041_0.6345796630243381","host":"s3://npm-registry-packages-npm-production"}},"0.310.2":{"name":"@swiss-ai-hub/web","version":"0.310.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"fc659f6148c7f407e0876ee89df3aaf9969e29e9","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.2.tgz","fileCount":327,"integrity":"sha512-FRuH7XGukSG/JCM5lyjzmQFcAAr5f9w/NMY7f6FF5IbZ9qK6K7xNr4ZV1MbJzE8Insey59YUDyCjpc35MJYtpw==","signatures":[{"sig":"MEQCIGIHlHF8zbP02d7+uPQj5qHk5RgbghuFRZhJQakWViWNAiB67sPR+8f6LnC+F0sajTqYSMFQgtdKlnLjt6nHvl3RcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"605b4f7b001574f8a79b699e5ad80c471426c3b9","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.2_1784091477014_0.5470505790561664","host":"s3://npm-registry-packages-npm-production"}},"0.308.3":{"name":"@swiss-ai-hub/web","version":"0.308.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.308.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d59f895f86c82d1fe57226d66a81373c8e708f66","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.308.3.tgz","fileCount":327,"integrity":"sha512-wLUQpQ9o+sJ0Kt08PxTy0wHbs+7kXts7S+qBK8S+94D7Fv+jPJP8R2PyorwUT90lGtTKEzAOwrcBUnaLA4ywGQ==","signatures":[{"sig":"MEUCIQDd2kWvOOZRJCq7g5ZsF/SDDCUdg7caneiHAfQW4yuc1QIgFiPTMqgmFXMejzurbsqrsgtBg4ToTawR9Zp2AjqAwh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476309},"main":"./nuxt.config.ts","type":"module","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"9.2.0","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.308.3_1784092560924_0.41631964934030585","host":"s3://npm-registry-packages-npm-production"}},"0.310.3":{"name":"@swiss-ai-hub/web","version":"0.310.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"8f174e4c1021bc9f8b38ac082f4f6f7111150278","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.3.tgz","fileCount":327,"integrity":"sha512-vDfxgo1LgsAbnkAb6vl40Mn4LiMk1ckg/o8KdfXpjnu6fk0Coj0jutrBnTEdB+SuD7/U5vKBjwWJ1Xw7KzHjeA==","signatures":[{"sig":"MEYCIQDUNkgofOVcGbk+N+iOsiBaW+mtjqiJk1XmIc6/BT9X0wIhAK4yBhKySKveXUnAsNFQPGPxwFCO7EgDP6AYWHgWbQIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"1933fc8fc3ac88cbc1b2133064449ee2b2aa6190","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.3_1784099041919_0.1610865859333246","host":"s3://npm-registry-packages-npm-production"}},"0.310.4":{"name":"@swiss-ai-hub/web","version":"0.310.4","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.4","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"586dc9a6bc9bab36324fb2cda11f3ece1fbc785b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.4.tgz","fileCount":327,"integrity":"sha512-l55F7Z8GO5Xu2/yIhvIjCuwfchz2zNLXL8yaGiRD/Md2e8NR+Uk/lJQLmmSwXz7aUcdT9Pp/9VGqq2qwSrN57g==","signatures":[{"sig":"MEUCIQDdjmCeeZvWIlBU+MGuRb70f4Bny14vlyNzyEjscPDsXAIgU+WAy3TVCf/G+eNMu/okYevlQAoN/E3OH+Tal5odh98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"b516bb11246de429013bb88c9cc0f0b4b0cb9889","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.4_1784104262318_0.8770383722904518","host":"s3://npm-registry-packages-npm-production"}},"0.310.5":{"name":"@swiss-ai-hub/web","version":"0.310.5","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.5","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"afc3056d98403b8f066730ae07c65549095c7543","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.5.tgz","fileCount":327,"integrity":"sha512-PfyqorF0zKkkJWAhT/40V2n3nCkRbxYlYfCpRkNIjsawOhQhQApV1IwF918GjOpzLRQ/cIsWVHbn48mFxmSLuQ==","signatures":[{"sig":"MEQCIC/j7B3trXiKwY54ekDdsPf1jzhpMnyE9dzU4O9+Knq1AiBeXhn5PY8Nw+jxK9Sy/EHO9O5/LjHqoEnW4xvkcR9xxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480006},"main":"./nuxt.config.ts","type":"module","gitHead":"1c260651b045cc04c04d7cd0fb31f5becb509e07","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.5_1784104919275_0.7556655304390336","host":"s3://npm-registry-packages-npm-production"}},"0.310.6":{"name":"@swiss-ai-hub/web","version":"0.310.6","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.310.6","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"d546ef0f8e99fc8417dc99e1075f43468965a901","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.310.6.tgz","fileCount":327,"integrity":"sha512-M3CtYBh9XKJp6H8eMrZBeWoHkhiOK+hymxb40JfD6HsskZ00MtnQuQdnlfUEFpU8zXkJRLabewjRO1nYkMN9Gw==","signatures":[{"sig":"MEUCIBlA/aoWeZefImla3tLkL9azdsCYUuTaX/td8ieYP2QgAiEA8TsYUcXXgTTSYEqW1GQxoHEyNY9bolGJcriSB0mf59s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.310.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2480088},"main":"./nuxt.config.ts","type":"module","gitHead":"641f04f9a0027852cf437c13178268bb2b208825","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.310.6_1784108209232_0.7064034354454116","host":"s3://npm-registry-packages-npm-production"}},"0.311.0":{"name":"@swiss-ai-hub/web","version":"0.311.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.311.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"8d1d8a0874d99b8b1d940ad9639d524dbec78803","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.311.0.tgz","fileCount":328,"integrity":"sha512-0W7oD/wOUtn6ZUwSmu7AK3taB+Xc7diUsd/pP/Si1GP3SJXZh/PE9tp3yNhQw8R36zuV2Tb7Z54g7bBKC33zJg==","signatures":[{"sig":"MEUCIEzBG8A2MsiYS5DOfAx6hw8L9PWg/KYS8ZWsNRggqD5hAiEAzNDBQ1QBdeRKShlRO6CdPpgINUKZY8L3hlW8YWxSfAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.311.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2481974},"main":"./nuxt.config.ts","type":"module","gitHead":"49161da20d1dfe38e9f60d1d9baa7721ca8a0b97","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.311.0_1784112083688_0.4499103772905837","host":"s3://npm-registry-packages-npm-production"}},"0.311.1":{"name":"@swiss-ai-hub/web","version":"0.311.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.311.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"5d95477108d6747855fce4eb7d496ecede252881","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.311.1.tgz","fileCount":328,"integrity":"sha512-e1seflA0ibS2SEcAtHp7zDQDiSvq+Y8L2FvizMIit5UK3Sx3uF8yzJicpA656teivp6vGJ+Rxm4yDct8Wng+wQ==","signatures":[{"sig":"MEYCIQDcPQKKIJbJPy8W+1Fw0VIF5/1QuHN4mX5rWD0S215deAIhAKzKMgWoyhJQPPsRxHovRsaiSLOJmnRH3B2mfsr1BxRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.311.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2481974},"main":"./nuxt.config.ts","type":"module","gitHead":"69811e41a0eedbd172ef267a3b853a8f1cef4a8c","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.311.1_1784170859713_0.3301702105831461","host":"s3://npm-registry-packages-npm-production"}},"0.312.0":{"name":"@swiss-ai-hub/web","version":"0.312.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.312.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"3ff5ce9609998f0a35a1f332b68383bbb14fb074","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.312.0.tgz","fileCount":328,"integrity":"sha512-u3aAKloXzBIEwskkc5vg6T7mGZETXA2TUCX9vZ1thHlgQzOlkBwHapzsdtNh7exqVY1jY/68Ldo2YxOSFaa1fw==","signatures":[{"sig":"MEUCIQClWrERMA+AQsFKRrmWrN2sDOzb0ev8jCHGAwQPL6mZ+wIgKkLt6ZC/+HwqWHYGXQpZg3Zr0pcmeqpjruw9KrJGJw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.312.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2481974},"main":"./nuxt.config.ts","type":"module","gitHead":"f9c6cf6d6f8cc2f9a213b711c0bfc58936f20eb7","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.312.0_1784185113286_0.39777043913672006","host":"s3://npm-registry-packages-npm-production"}},"0.312.1":{"name":"@swiss-ai-hub/web","version":"0.312.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.312.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"525a44a43d7ea068dbe276e15d3dd4b4ba0afc15","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.312.1.tgz","fileCount":328,"integrity":"sha512-65HM/jZIYCfX/6ZpEhXGQmdycG6mmkOfzSaOpoPuqaWYpCxcmIrS+8wwpw9vy80MqZxAObA8Gx5z2dvWMAN8Rg==","signatures":[{"sig":"MEUCIQCe5O6Zy6ef9iF/Hr4xuRC80vLVFLCrzbUT6695WMqIEwIgRjuByzhfhLBrjggrO6mn1bLQ2ma58K0VqWy/zkURIMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.312.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2482154},"main":"./nuxt.config.ts","type":"module","gitHead":"27965e401e41a9f7d3808a41b88603dff088a0c8","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.312.1_1784190571459_0.8105451382912816","host":"s3://npm-registry-packages-npm-production"}},"0.313.0":{"name":"@swiss-ai-hub/web","version":"0.313.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.313.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9b5c142168cb5d4d921ec1e8c66530baf46fac78","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.313.0.tgz","fileCount":329,"integrity":"sha512-iEyr5Uc8Q+qzDhdDb5a4BUESpTcCd/daPC5iiGysolaul51IDwH/EaGOs11NQsPrO0/TyIRHeL6bAc9ByA5eMw==","signatures":[{"sig":"MEUCIH0WTJPVVS70NrVA+HYExGI++ntBEDxdLcIoSS8MSYLeAiEAw7vmY7i5busYYLs8pQzo99PiSYjMNBkU7KvJqjcxO5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.313.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488152},"main":"./nuxt.config.ts","type":"module","gitHead":"6d93f2e57f436019219eb97d0cb15c390bd6c98a","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.313.0_1784282341186_0.4434852010914525","host":"s3://npm-registry-packages-npm-production"}},"0.314.0":{"name":"@swiss-ai-hub/web","version":"0.314.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.314.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"60413b9eb5326628195dd4a26cda5724b8e6e75b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.314.0.tgz","fileCount":329,"integrity":"sha512-YcXlo0jN+cNt45ri7xx7YYNhyYv8sTxIpWQhRFSskxC7zTHUNV7nnqZdQnZD67b2gAJcSq1fXDdwqXyJs5/sIg==","signatures":[{"sig":"MEUCIQD/HLJ/9lyQh+fptjJk6Tkk1F5Z7JW4/1ez0eZx5pddRAIgZ2TDkR9GQV7f5+EcNJFVg4z3sF6gOBUZO19z2OqX82w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.314.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488152},"main":"./nuxt.config.ts","type":"module","gitHead":"3477b11aa6088d6702a5e2cff59d016ab1a87f6d","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.314.0_1784603342287_0.3662747110271831","host":"s3://npm-registry-packages-npm-production"}},"0.315.0":{"name":"@swiss-ai-hub/web","version":"0.315.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.315.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"a105e4227561b6610e8068f187759fcd99a04c3c","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.315.0.tgz","fileCount":329,"integrity":"sha512-ZUeS5E/2ZE14VclRLIc5CxJPQr6Fv2AdgiFm6sWwSTQvZLLcMYsgbRbj+LnxKmGSnvMHqj9quVf2QgS1KqztnQ==","signatures":[{"sig":"MEYCIQCY/j/g4IGsjr0ctJAf+yM4fev5IpDUuDTunaZug1rUswIhAJpWa2Tu9xtFzR1bCS2LMXayKvBsj3pGk4TWNqfsWW9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.315.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488152},"main":"./nuxt.config.ts","type":"module","gitHead":"8eac01373bca57c2129330b717d76cb225f46d22","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.315.0_1784608813006_0.48184092406129486","host":"s3://npm-registry-packages-npm-production"}},"0.315.1":{"name":"@swiss-ai-hub/web","version":"0.315.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.315.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"bb4b5d11f20d2b4ce8ac2e71f20beea061853d86","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.315.1.tgz","fileCount":329,"integrity":"sha512-Lvqm38mwoDQQtIy8J4xtF8DiRAWCAOdpvGUykCwFhmZMdzMr2egXhHmQXhgqCpeclzQm7hYCdvFtKeZLF5ndgQ==","signatures":[{"sig":"MEUCIFv/2fUqbm2rh6EnD1JrGHZFrQ7+wl8WPLicIoonjUTCAiEApnpgUP3NRbvkfW2SPLWwoW3VvgMXf75aFS6ZJ1vYbDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.315.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488583},"main":"./nuxt.config.ts","type":"module","gitHead":"4cbfb6161d7952f1fab615302ed859b9e1ffa704","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.315.1_1784616032419_0.8897623875940797","host":"s3://npm-registry-packages-npm-production"}},"0.315.2":{"name":"@swiss-ai-hub/web","version":"0.315.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.315.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"2cfae70e0a346c447afccc91ee8179936daf1463","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.315.2.tgz","fileCount":329,"integrity":"sha512-+100gd4cOis9MBs6rsgMnkuQ/dhJAUiJwSxRD956tvis4eboUpk+Kks0E/4iUU0Ql/QnjZXEeEXAj+N6bcZljQ==","signatures":[{"sig":"MEUCIF7NIHnSmTmR7rG/FD60SOwNRP20ofE1DMtxilq79ULgAiEA2Pm7Fcx7S3sw/JY3RNXlU98eeZ9SzKVCQVtMcLbtaio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.315.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522953},"main":"./nuxt.config.ts","type":"module","gitHead":"d392e78e82302014f39d1c5d3dc6b5314fa0d412","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.315.2_1784624577983_0.3702309578071148","host":"s3://npm-registry-packages-npm-production"}},"0.316.0":{"name":"@swiss-ai-hub/web","version":"0.316.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.316.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"f1ca8d15603fac1de9093142cf691b023b84b4e2","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.316.0.tgz","fileCount":329,"integrity":"sha512-RkI0U5Ch1N9s6gg/cs/mlIxCl8xTUIqEaPIkbaHEwDaLsS4gtetQM3vAl+pjtkflbmm38S9F0lvizIoKWTjMtQ==","signatures":[{"sig":"MEUCIQCLct0ZFC4fSho/mZSJvmNdevzJs4SwezCOyzdPyL7EIQIgTXZt2JDJy5En+IeceCkRMMbBf/FuFxImD6XmbLulAuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.316.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522953},"main":"./nuxt.config.ts","type":"module","gitHead":"a6980e5c7760831693aa03aa0554c7b4464dfcc1","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.316.0_1784629573276_0.18315395910343568","host":"s3://npm-registry-packages-npm-production"}},"0.316.1":{"name":"@swiss-ai-hub/web","version":"0.316.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.316.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9c8d541cd01316e237cab5d4e76b197eef601591","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.316.1.tgz","fileCount":329,"integrity":"sha512-csvGX9Vlo6Bn5zQcdNPUBeOUf5XRDUFJigwQLtPI7i9nldNLxC5ia1ZotN6xU2IdX0HEb+1Ig0858XwzpM511Q==","signatures":[{"sig":"MEUCIQC8WIRnsh4CAIcuuILqqACcVv96VmAU1UHYDoXK4zMWQgIgWWFmiH1fnhqgRJjbqmBT8YEMjFDnrru9vyRIhvwEuJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.316.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522953},"main":"./nuxt.config.ts","type":"module","gitHead":"deadcb969b3eb0ec78e99837d87853ebb75087db","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.316.1_1784630664089_0.6692953760120139","host":"s3://npm-registry-packages-npm-production"}},"0.316.2":{"name":"@swiss-ai-hub/web","version":"0.316.2","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.316.2","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"e0f9fe0fa9dc0850785dff1a1db189ec01ecfdce","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.316.2.tgz","fileCount":329,"integrity":"sha512-DFvDe/GEfrCghfht9caU7jozithnWPE01WY+RWqWGMBMcCySXUGTj0Qw8OY8AzctHrN2EZceTyN2zJfLQARZEw==","signatures":[{"sig":"MEUCIQCInP2Q1hKDq5ty4qnTRmSQcnC/KanY+fIYmdMmkIlITAIgDdZOrYaSFw/gVV3D3lH6npre5srYHG86wHqWP6c+O+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.316.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522953},"main":"./nuxt.config.ts","type":"module","gitHead":"b1df82260d279e10ad1f289d818dc7287f2447c9","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.316.2_1784653639588_0.27515841949579345","host":"s3://npm-registry-packages-npm-production"}},"0.316.3":{"name":"@swiss-ai-hub/web","version":"0.316.3","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.316.3","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"8e30f42970d66238423499adbfba07833d727bfe","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.316.3.tgz","fileCount":329,"integrity":"sha512-Z+aTDx+IZKja+FYhfbV/w0C/oMMcTOhzDthI0ELlTLRM23LqtgtehhbAKmiQi+pv5Jzq26L8CmTBAmRXhFAqDw==","signatures":[{"sig":"MEQCIBocOHf4yYaJ38rfxLIBJrGiTQ+XSiiKuS+mKFREpi4gAiBq/gln/STP3GF/Y1PV8lQ5BcG0i54Kg/rpq8c+5NtpAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.316.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522953},"main":"./nuxt.config.ts","type":"module","gitHead":"e3c140c04214b0d5e1424144c4b4f691f7b6d4bf","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:476998e8-e9a1-4de5-bb04-a6da1a6217e2"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.316.3_1784695418828_0.7822986447825355","host":"s3://npm-registry-packages-npm-production"}},"0.317.0":{"name":"@swiss-ai-hub/web","version":"0.317.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.317.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"49fa229369212e652033315342405f626992dda8","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.317.0.tgz","fileCount":330,"integrity":"sha512-GWsJMNsHe1PpNOVU2BIvt5chQMFrIiCyhpRteuDHtmDymbO6/9nuRVO4B+CIHN6j+3iz4tcxxdWDWVrQgK38wA==","signatures":[{"sig":"MEUCIQCtoOHqlSTKKFeQ1bnQgJOfNJZyGHdQCW0nsuvfh11beQIgKUTHn1NU7BqMZV+z4UjQg07xwUnKfKQONyPq7HamtJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.317.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2524425},"main":"./nuxt.config.ts","type":"module","gitHead":"061d4bbab65abc741f38be389a1b734a6ed8a5ac","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93228c04-9df2-44fa-89fa-dbdb197c8f09"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.1","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.317.0_1785231774567_0.11579313560935245","host":"s3://npm-registry-packages-npm-production"}},"0.317.1":{"name":"@swiss-ai-hub/web","version":"0.317.1","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.317.1","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"06c82171e5d91e40601d23abe915205550188a01","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.317.1.tgz","fileCount":330,"integrity":"sha512-AUD51B/i/2LaOlUFqFgytfCy9qHqNLc+3zQ8XYcIgcOJSWDrXdrThRnO39KP+iPFAHxNeQhe2p1s2Fw1mWs00Q==","signatures":[{"sig":"MEUCIQDgpijZZi/qGyA99jnJYbV2yrzQ52KiQyElQSQHiahbUwIgFnD8bMeSV8o9W9YdZZJvRXwyYoq2BZTtGKVvFKTw/9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.317.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2524425},"main":"./nuxt.config.ts","type":"module","gitHead":"d4358609898780593980c59fd3bd5e4d95edf61f","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@hey-api/nuxt":"^0.2.1","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.317.1_1785395723384_0.1825328432337281","host":"s3://npm-registry-packages-npm-production"}},"0.318.0":{"name":"@swiss-ai-hub/web","version":"0.318.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.318.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"9d2614b65618737427bb1114611612ffd1741220","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.318.0.tgz","fileCount":330,"integrity":"sha512-tumj7079OuOMKMwXpp3LwEe6TbqRPslco2qK9A+BU7O4Gpl0gb2PCTpTyfyhDxzTB3k+Ut2MSxXYL1hmAs+qrA==","signatures":[{"sig":"MEYCIQD+MyDqIvwNT3eHt8AqVepIG0iFM4SEg5+gNvKCOIjxwQIhALbb6AsBKNJCk+5h6CL2zsz6bsoZr1rRxaeZ7L3reUt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.318.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2530395},"main":"./nuxt.config.ts","type":"module","gitHead":"be075cc753aac552b87a9609b685328233ead506","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.318.0_1785915165643_0.33775022765231033","host":"s3://npm-registry-packages-npm-production"}},"0.319.0":{"name":"@swiss-ai-hub/web","version":"0.319.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.319.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"05cf1aa9313a3cb3a714154519e41d05711e0bd7","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.319.0.tgz","fileCount":330,"integrity":"sha512-jKLbLhBIyV77sqxbGB5Ty2zx4Hk0y+zVdC6z97bbL7xpqQKJbH+Givmdc6uiiVUnUdnwm8AlqQdHwz+qqG9UMQ==","signatures":[{"sig":"MEUCIHA9fuCvkyiC4BZAl7XVymE8DUpWGpL7U+zduTIATZllAiEAtfKp5duTVYcJ2yILHxONHz6QXBQchPIZUuEP2B2Ki5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.319.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565836},"main":"./nuxt.config.ts","type":"module","gitHead":"e4a4bd5d7bd8f5de1cfb418507f6e1e11c71683e","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.319.0_1787281858812_0.6270521905273272","host":"s3://npm-registry-packages-npm-production"}},"0.320.0":{"name":"@swiss-ai-hub/web","version":"0.320.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.320.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"cb98194ff8d2e908e5a9903bb8ec3525ac1ecccc","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.320.0.tgz","fileCount":333,"integrity":"sha512-qkRbuoZz2JhBrRVSFbs+8UDzzWHYpwFgEzlMJHZ3FaXplGcs3qveFhIPNJF5m6ZGXUWA+swsQLjeHZXzp6Y3Rg==","signatures":[{"sig":"MEUCIHC6a+3FbeqAOGAxQT63nJaOSaW2CU0d1Qjk3WjW+PSvAiEA6xnb+DAyx5TOiHfbLQGZb7/XeZ9p1FLosYu1VNmnMU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.320.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2608951},"main":"./nuxt.config.ts","type":"module","gitHead":"f4c47efddcd5d80d77c9a843bb57aba2b138c73e","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.320.0_1788760512067_0.8808697242798984","host":"s3://npm-registry-packages-npm-production"}},"0.321.0":{"name":"@swiss-ai-hub/web","version":"0.321.0","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","_id":"@swiss-ai-hub/web@0.321.0","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"homepage":"https://github.com/bbvch-ai/aihub-core#readme","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"8b2aa5819efe3917986ecf1316469a9cbbc1cc4b","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.321.0.tgz","fileCount":340,"integrity":"sha512-2FcQK2zaH5sCJpPJjViH+gnWvoP4BhlpjxL3L68lIIIu7y7y14a8AjS6ogL7I9BAtgHTumFeBRtoVaWSQUU+QQ==","signatures":[{"sig":"MEQCIApnh6s/ZK8lCRD2tKVejMWKvqpwO4Dm5YB75s35tLgtAiAbNPh0oUTUOQXX5TtVnWwSIxHyRA+XrufjxbNQoQOuMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfqM3Ee3jPGCKLKXVpfPi5HyxbyCMGXsVeLdV/eIjFzQIhAKfPxaHTk2ZwrjZuCIeqDyUz2H81Kvs8z1BJIjxcXc5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.321.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2688327},"main":"./nuxt.config.ts","type":"module","gitHead":"01d2db5112b710ef8e45a75757a8cb932d6a7596","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web_0.321.0_1789726511455_0.4269082684207044","host":"s3://npm-registry-packages-npm-production"}},"0.321.1":{"_id":"@swiss-ai-hub/web@0.321.1","bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"dist":{"shasum":"2181262ceced3ddd032e2572c8615f707fe9dea6","tarball":"https://registry.npmjs.org/@swiss-ai-hub/web/-/web-0.321.1.tgz","fileCount":340,"integrity":"sha512-3Ay3tr1rWdtT8vCd23/sA/qIxQP75MnhsclV4p7/N0jGMLzad/9+DFq9+/ZomDYy0Pw/V7knjln7iiZvMzHOAQ==","signatures":[{"sig":"MEUCIQCwHnIomR0QdV3S14tRb0UwBKB95m37tQpcTci5AgJDkAIgHcF/HU9FAlwmkqBe4GFFqJ7KHZaIUUnHW+tWT+1uDYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDtU1z2emmIcDNj92Z1RNect1MnllVtkNByBLOvC2BAtAiEAzKO/kZRu1wjOSqXHLNl1LLKbB+51sGAZzC/TQBYVSWY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swiss-ai-hub%2fweb@0.321.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2688327},"main":"./nuxt.config.ts","name":"@swiss-ai-hub/web","type":"module","author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"gitHead":"b8827a695544c929791252c56f33e89c22edd60b","license":"AGPL-3.0-or-later","scripts":{"dev":"nuxi prepare && nuxi dev .app --port 3333 --dotenv ../../../.env","lint":"(test -f .app/.nuxt/eslint.config.mjs || nuxi prepare .app) && eslint . --fix","build":"nuxt generate .app","preview":"nuxt preview .app","dev:prepare":"nuxi prepare && nuxt prepare .app","generate-sdk":"openapi-ts"},"version":"0.321.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8e2a945-063e-4780-a8fc-cba2b117929e"}},"homepage":"https://github.com/bbvch-ai/aihub-core#readme","repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"_npmVersion":"12.0.2","description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","directories":{},"maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.1","pinia":"^3.0.4","quill":"^2.0.3","sigma":"^3.0.3","date-fns":"^4.1.0","gridstack":"^12.6.0","lodash-es":"^4.18.1","radix-vue":"^1.9.17","@nuxt/icon":"^1.15.0","apexcharts":"^4.7.0","graphology":"^0.26.0","primeicons":"^7.0.0","vue-router":"4.6.4","@nuxt/fonts":"^0.14.0","@nuxtjs/mdc":"^0.22.0","@pinia/nuxt":"^0.11.3","change-case":"^5.4.4","@nuxtjs/i18n":"10.3.0","@vueuse/math":"^13.9.0","@vueuse/nuxt":"^13.9.0","@formkit/i18n":"^1.7.2","@formkit/nuxt":"^2.0.0","@pinia/colada":"^1.3.0","@nuxtjs/robots":"^6.0.8","@vue-flow/core":"^1.48.2","@vueuse/router":"^13.9.0","oidc-client-ts":"^3.5.0","tailwind-merge":"^3.6.0","@primevue/forms":"4.5.5","lucide-vue-next":"^0.577.0","vue3-apexcharts":"^1.11.1","@primeuix/themes":"1.2.5","socket.io-client":"^4.8.3","@sigma/edge-curve":"^3.1.0","@vue-flow/minimap":"^1.5.4","@pinia/colada-nuxt":"^1.0.1","@vee-validate/nuxt":"^4.15.1","@vue-flow/controls":"^1.1.3","@nuxtjs/tailwindcss":"^6.14.0","tailwindcss-animate":"^1.0.7","tailwindcss-primeui":"^0.6.1","@vue-flow/background":"^1.3.2","@vueuse/integrations":"^13.9.0","@primevue/nuxt-module":"4.5.5","class-variance-authority":"^0.7.1","@sfxcode/formkit-primevue":"4.0.0","graphology-layout-forceatlas2":"^0.10.1","@sfxcode/formkit-primevue-nuxt":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"3.21.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/node":"^22.19.19","tailwindcss":"^3.4.19","@nuxt/eslint":"^1.15.2","@types/lodash-es":"^4.17.12","typescript-eslint":"^8.59.3","@hey-api/openapi-ts":"^0.97.1","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^4.0.3","@intlify/message-compiler":"^11.4.2","eslint-plugin-tailwindcss":"^3.18.3"},"peerDependencies":{"vue":"3.5.17","primevue":"4.5.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.321.1_1789728745126_0.6855187235367646"}}},"time":{"created":"2026-06-02T09:04:24.393Z","modified":"2026-09-18T10:52:25.578Z","0.290.11":"2026-06-02T09:04:24.670Z","0.291.0":"2026-06-02T13:07:07.447Z","0.291.1":"2026-06-02T13:19:52.097Z","0.291.2":"2026-06-02T13:48:19.918Z","0.291.3":"2026-06-02T13:57:59.611Z","0.291.4":"2026-06-02T14:05:43.306Z","0.291.5":"2026-06-02T15:35:54.405Z","0.291.6":"2026-06-03T12:20:23.202Z","0.291.7":"2026-06-03T14:47:23.081Z","0.291.8":"2026-06-08T08:20:09.553Z","0.291.9":"2026-06-08T08:35:47.035Z","0.291.10":"2026-06-08T10:55:11.655Z","0.291.12":"2026-06-08T11:02:51.240Z","0.292.0":"2026-06-08T12:07:35.583Z","0.292.1":"2026-06-09T07:14:15.208Z","0.292.2":"2026-06-09T10:19:53.154Z","0.292.3":"2026-06-10T07:03:41.712Z","0.293.0":"2026-06-10T07:16:12.284Z","0.293.1":"2026-06-10T10:08:07.717Z","0.293.2":"2026-06-10T14:43:44.808Z","0.294.0":"2026-06-11T07:09:42.773Z","0.295.0":"2026-06-11T07:28:12.609Z","0.295.1":"2026-06-11T07:56:17.757Z","0.295.2":"2026-06-11T08:34:00.104Z","0.295.3":"2026-06-11T12:17:55.858Z","0.295.4":"2026-06-11T13:34:52.646Z","0.296.0":"2026-06-11T15:37:13.465Z","0.296.1":"2026-06-11T15:49:16.572Z","0.296.2":"2026-06-12T13:39:29.209Z","0.296.3":"2026-06-15T06:51:50.084Z","0.296.4":"2026-06-15T06:56:36.396Z","0.296.5":"2026-06-15T07:04:27.087Z","0.297.0":"2026-06-15T07:11:09.750Z","0.297.1":"2026-06-15T11:09:16.075Z","0.297.2":"2026-06-15T12:13:16.175Z","0.297.4":"2026-06-15T13:16:38.932Z","0.297.5":"2026-06-15T15:11:47.897Z","0.297.6":"2026-06-16T11:45:09.861Z","0.297.7":"2026-06-16T13:00:59.333Z","0.297.8":"2026-06-16T13:21:53.420Z","0.297.9":"2026-06-16T14:15:59.885Z","0.298.0":"2026-06-16T14:27:23.761Z","0.298.1":"2026-06-16T14:43:02.049Z","0.298.2":"2026-06-16T16:09:05.864Z","0.298.3":"2026-06-16T16:59:40.232Z","0.299.0":"2026-06-17T06:02:00.693Z","0.300.0":"2026-06-17T10:00:15.086Z","0.300.1":"2026-06-17T12:24:03.243Z","0.300.3":"2026-06-18T09:29:01.037Z","0.300.4":"2026-06-18T12:58:49.665Z","0.301.0":"2026-06-19T06:07:18.296Z","0.301.1":"2026-06-19T07:56:23.636Z","0.301.2":"2026-06-22T06:03:32.967Z","0.301.3":"2026-06-22T06:28:14.619Z","0.301.4":"2026-06-22T07:07:51.654Z","0.301.5":"2026-06-22T07:12:48.300Z","0.301.6":"2026-06-23T13:05:51.710Z","0.301.7":"2026-06-24T03:02:01.027Z","0.302.0":"2026-06-24T05:31:27.315Z","0.303.0":"2026-06-24T06:22:35.120Z","0.303.1":"2026-06-24T08:24:06.545Z","0.304.0":"2026-06-25T07:46:28.549Z","0.304.1":"2026-06-26T09:35:36.497Z","0.305.0":"2026-06-26T10:23:43.678Z","0.305.1":"2026-06-29T02:38:42.393Z","0.305.2":"2026-06-29T04:41:52.195Z","0.305.3":"2026-06-29T08:50:07.753Z","0.305.4":"2026-06-30T02:51:03.514Z","0.305.5":"2026-06-30T08:32:49.388Z","0.305.6":"2026-06-30T09:01:06.088Z","0.305.7":"2026-07-01T02:53:28.275Z","0.305.8":"2026-07-01T11:26:37.962Z","0.306.0":"2026-07-02T03:57:57.874Z","0.306.1":"2026-07-02T07:40:40.339Z","0.306.2":"2026-07-06T10:51:39.323Z","0.307.0":"2026-07-07T06:25:09.820Z","0.307.1":"2026-07-07T08:30:23.722Z","0.308.0":"2026-07-08T06:21:05.518Z","0.309.1":"2026-07-13T08:52:50.975Z","0.309.2":"2026-07-13T09:03:10.651Z","0.309.3":"2026-07-13T10:39:30.230Z","0.309.4":"2026-07-14T04:54:00.946Z","0.310.0":"2026-07-15T03:23:27.309Z","0.310.1":"2026-07-15T04:04:14.284Z","0.310.2":"2026-07-15T04:57:57.183Z","0.308.3":"2026-07-15T05:16:01.187Z","0.310.3":"2026-07-15T07:04:02.231Z","0.310.4":"2026-07-15T08:31:02.499Z","0.310.5":"2026-07-15T08:41:59.423Z","0.310.6":"2026-07-15T09:36:49.407Z","0.311.0":"2026-07-15T10:41:23.866Z","0.311.1":"2026-07-16T03:00:59.926Z","0.312.0":"2026-07-16T06:58:33.481Z","0.312.1":"2026-07-16T08:29:31.661Z","0.313.0":"2026-07-17T09:59:01.344Z","0.314.0":"2026-07-21T03:09:02.560Z","0.315.0":"2026-07-21T04:40:13.181Z","0.315.1":"2026-07-21T06:40:32.635Z","0.315.2":"2026-07-21T09:02:58.111Z","0.316.0":"2026-07-21T10:26:13.429Z","0.316.1":"2026-07-21T10:44:24.276Z","0.316.2":"2026-07-21T17:07:19.817Z","0.316.3":"2026-07-22T04:43:38.985Z","0.317.0":"2026-07-28T09:42:54.734Z","0.317.1":"2026-07-30T07:15:23.548Z","0.318.0":"2026-08-05T07:32:45.859Z","0.319.0":"2026-08-21T03:10:59.057Z","0.320.0":"2026-09-07T05:55:12.245Z","0.321.0":"2026-09-18T10:15:11.577Z","0.321.1":"2026-09-18T10:52:25.222Z"},"bugs":{"url":"https://github.com/bbvch-ai/aihub-core/issues"},"author":{"url":"https://www.bbv.ch","name":"bbv Software Services AG"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/bbvch-ai/aihub-core#readme","repository":{"url":"git+https://github.com/bbvch-ai/aihub-core.git","type":"git","directory":"packages/web"},"description":"Swiss AI Hub - Admin & Management UI (Nuxt 3 layer)","maintainers":[{"name":"bbvch-ai","email":"joel.barmettler@bbv.ch"},{"name":"nhatduy.nguyen","email":"nhatduy.nguyen@bbv.vn"}],"readme":"<div align=\"center\">\n\n# @swiss-ai-hub/web\n\n**The admin and management UI for [Swiss AI Hub](https://github.com/bbvch-ai/aihub-core), published as a\n[Nuxt 3 layer](https://nuxt.com/docs/getting-started/layers).**\n\n[![npm](https://img.shields.io/npm/v/@swiss-ai-hub/web?style=flat-square&logo=npm&logoColor=white)](https://www.npmjs.com/package/@swiss-ai-hub/web)\n[![License](https://img.shields.io/badge/license-AGPL%203.0--or--later-blue?style=flat-square)](https://github.com/bbvch-ai/aihub-core/blob/main/packages/web/LICENSE)\n\n</div>\n\n______________________________________________________________________\n\n## What is Swiss AI Hub?\n\n[Swiss AI Hub](https://github.com/bbvch-ai/aihub-core) is an open-source, self-hosted AI platform for enterprises. One\n`docker compose up` starts ~30 integrated containers: an LLM gateway (LiteLLM), vector search (Milvus), data pipelines\n(Dagster), document parsing (MinerU), SSO (Keycloak), observability (Langfuse + OpenTelemetry), a chat UI (Open-WebUI),\nand more. You build custom agents, pipelines, and processes using the Python SDK; the platform provides the runtime.\n\n## What is this package?\n\nThis package is the **admin and management UI** -- one component of the larger platform. It is the interface where\nadministrators configure agents, manage knowledge bases, monitor processes, inspect threads, assign roles, track costs,\nand build dashboards. It is **not** the chat UI (that's [Open-WebUI](https://github.com/open-webui/open-webui)) and not\nthe backend API.\n\nThe admin UI is built with [Nuxt 3](https://nuxt.com/), [Vue 3](https://vuejs.org/), [PrimeVue](https://primevue.org/),\nand [Tailwind CSS](https://tailwindcss.com/). It is published as a\n**[Nuxt layer](https://nuxt.com/docs/getting-started/layers)** -- a mechanism that lets you inherit an entire Nuxt\napplication (pages, components, composables, plugins, config) and extend or override any part of it in your own project.\n\n______________________________________________________________________\n\n## Should you use this package?\n\n**Probably not.** Most deployments should use the pre-built Docker image, which ships the admin UI ready to go:\n\n```yaml\n# docker-compose.yml\nservices:\n  admin-ui:\n    image: ghcr.io/bbvch-ai/aihub-core/web:latest\n    ports:\n      - \"3333:80\"\n```\n\nThe Docker image works out of the box with zero frontend code. Configuration (OIDC provider, API endpoint, WebSocket\nURL) is handled through environment variables at runtime.\n\n**Use this npm package only if you need to extend the UI with your own code** -- adding custom pages, overriding\ncomponents, modifying translations, or changing the theme. This is an SDK for building a custom frontend on top of Swiss\nSwiss AI Hub, not a standalone app.\n\n## When this package makes sense\n\n| Use case                  | Example                                                                                                                              |\n| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| **Custom pages**          | Add an organization-specific dashboard, a domain-specific tool, or internal admin views that don't belong in the open-source project |\n| **Branding**              | Override the PrimeVue theme, replace the logo, adjust colors to match corporate identity                                             |\n| **Translation overrides** | Fix or extend translations, add a fifth language, change terminology to match your domain                                            |\n| **Component overrides**   | Replace a built-in component with your own implementation                                                                            |\n| **Custom plugins**        | Add organization-specific Nuxt plugins (analytics, feature flags, custom error tracking)                                             |\n| **Custom auth flow**      | Extend the OIDC middleware for provider-specific requirements                                                                        |\n\n______________________________________________________________________\n\n## How Nuxt layers work\n\nIf you're not familiar with [Nuxt layers](https://nuxt.com/docs/getting-started/layers), here's the idea: a layer is a\nfull Nuxt application that another Nuxt project can inherit from using `extends` in `nuxt.config.ts`. When you extend\nthis layer, you get all of its pages, components, composables, plugins, middleware, layouts, and configuration -- merged\ninto your project automatically. Nuxt resolves conflicts by giving your project priority: if you define a component with\nthe same name and path as one in the layer, yours wins. Same for pages, composables, and config keys.\n\nThis means you don't fork the repo or copy files. You install the package, extend it, and only write the code for what\nyou want to change or add.\n\nFor a deeper understanding, see the [official Nuxt layers documentation](https://nuxt.com/docs/getting-started/layers)\nand the [layer authoring guide](https://nuxt.com/docs/guide/going-further/layers).\n\n______________________________________________________________________\n\n## Installation\n\n```bash\nnpm install @swiss-ai-hub/web\n# or\npnpm add @swiss-ai-hub/web\n```\n\nInstall the required peer dependencies:\n\n```bash\nnpm install primevue@4.5.5 vue@3.5.17\n```\n\n### Required dependency overrides\n\n**Do not skip this step.** Without it your project ends up with two copies of Vue in `node_modules`, and the UI will\neither fail to build or render with broken behavior.\n\nNuxt and several of its modules depend on their own (newer) copy of Vue, while this layer is built and tested against an\nexact Vue version. With nothing forcing them to agree, your install resolves **two different Vue versions** -- and\ntherefore two copies of `@vue/runtime-core`, the package that owns Vue's runtime identity. Two Vue runtimes means two\nseparate reactivity systems: `provide`/`inject` stops working across the boundary, component instance checks fail, and\nyou get cryptic errors like _\"Vue instance ... was created in a different application\"_. The same single-instance\nrequirement applies to PrimeVue, whose theme system relies on a global singleton (two instances → unstyled components).\n\nThe fix is to force the whole dependency tree onto one Vue version using your package manager's override mechanism. Add\nthe **`vue`** override to your project's `package.json` — this is the one that actually breaks if omitted. Note the key\ndiffers per package manager (npm/pnpm use `overrides`, Yarn uses `resolutions`):\n\n```jsonc\n// npm\n{ \"overrides\": { \"vue\": \"3.5.17\" } }\n```\n\n```jsonc\n// Yarn\n{ \"resolutions\": { \"vue\": \"3.5.17\" } }\n```\n\n```jsonc\n// pnpm\n{ \"pnpm\": { \"overrides\": { \"vue\": \"3.5.17\" } } }\n```\n\nThen reinstall from a clean state so the lockfile is regenerated, and confirm a single Vue instance:\n\n```bash\nrm -rf node_modules package-lock.json   # or yarn.lock / pnpm-lock.yaml\nnpm install\nnpm ls @vue/runtime-core                # must print exactly one version: 3.5.17\n```\n\nThe same single-instance requirement applies to **PrimeVue** (its theme system is a global singleton); pinning the\n`primevue` peer to one version is enough — it does not need an override.\n\n> **Important — pin `vue-router` so `@vueuse/router` uses Nuxt's router.** `@vueuse/router` declares a `vue-router` peer\n> whose range also accepts `vue-router` 5.x, which some transitive deps (e.g. `@nuxtjs/i18n` / `unplugin-vue-router`)\n> legitimately pull in. If `@vueuse/router` resolves to that 5.x copy while the Nuxt app runs `vue-router` 4.x, the two\n> use **different injection keys**: `useRouter()` returns `undefined` inside `@vueuse/router`, and `useRouteQuery` then\n> throws `TypeError: Invalid value used as weak map key` (notably inside Pinia-Colada `defineQuery` setups, which run\n> outside component inject context). This is **not** harmless — it white-screens the affected pages.\n>\n> pnpm `overrides` do **not** constrain peerDependency resolution, so a `@vueuse/router>vue-router` override is not\n> enough (it silently stops working the moment a higher `vue-router` lands in range). Pin it reliably by declaring\n> `vue-router` as a **direct dependency** of your app package at the version Nuxt uses — the peer then binds to that\n> copy, while the other major can remain for `@nuxtjs/i18n`:\n>\n> ```jsonc\n> // packages/web/package.json\n> { \"dependencies\": { \"vue-router\": \"4.6.4\" } }\n> ```\n>\n> Verify with `pnpm why vue-router` (`@vueuse/router` must show `4.6.4`) and `pnpm build` (`nuxt generate` must succeed\n> — forcing a single `vue-router` major instead breaks `@nuxtjs/i18n`, which needs 5.x).\n\n## Quick start\n\n### 1. Create a Nuxt project\n\n```bash\nnpx nuxi init my-aihub-frontend\ncd my-aihub-frontend\nnpm install\n```\n\nThen install this package, its peer dependencies, and -- importantly -- add the\n[required dependency overrides](#required-dependency-overrides). Skipping the overrides leaves two copies of Vue in your\ntree and the app will not work.\n\n### 2. Extend the layer\n\nReplace the generated `nuxt.config.ts` with:\n\n```ts\n// nuxt.config.ts\nexport default defineNuxtConfig({\n  extends: ['@swiss-ai-hub/web'],\n\n  // These dev defaults match infra/docker-compose.dev.yml + `make run-api`.\n  // For production, leave these declared (the keys must exist) but blank, and\n  // inject values at runtime via /config.js -- see Runtime configuration below.\n  runtimeConfig: {\n    public: {\n      env: 'dev',\n      oidc: {\n        clientId: 'aihub-frontend',\n        authorityUrl: 'http://localhost:8180/realms/aihub',\n      },\n      webui: {\n        url: 'http://localhost:8080',\n      },\n      ws: {\n        endpoint: 'ws://localhost:8000/api/v1/active/events/ws',\n      },\n    },\n  },\n\n  // Proxy API requests to the backend during development.\n  // In production, your reverse proxy (Traefik) handles this.\n  nitro: {\n    devProxy: {\n      '/api/v1': {\n        target: 'http://localhost:8000/api/v1',\n        changeOrigin: true,\n        ws: true,\n      },\n    },\n  },\n})\n```\n\n### 3. Start the platform\n\nMake sure the Swiss AI Hub backend is running (either via `docker compose up` or locally with `make run-api`).\n\n### 4. Run\n\n```bash\nnpx nuxi dev\n```\n\nOpen `http://localhost:3000`. You get the full admin UI -- agents, processes, threads, knowledge bases, models, roles,\ndashboards, and chat -- running locally and pointing at your platform instance. Log in with your Keycloak credentials\n(default: `admin` / `admin`).\n\n______________________________________________________________________\n\n## What the layer provides\n\nEverything the admin UI needs ships inside this package:\n\n| Category           | What you get                                                                                                                            |\n| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |\n| **Pages**          | Full file-based routing under `/service/` -- agents, processes, threads, knowledge, models, roles, dashboards, chat, costs, evaluations |\n| **Components**     | ~170 Vue components organized by domain (Agent, Chat, Dashboard, Event, Navigation, Process, Thread, Workflow, ...)                     |\n| **Composables**    | [Pinia-Colada](https://pinia-colada.esm.dev/) query/mutation wrappers for every API resource                                            |\n| **SDK client**     | Auto-generated TypeScript API client ([HeyAPI](https://heyapi.dev/))                                                                    |\n| **Layouts**        | `default` (authenticated) and `anonymous` layouts                                                                                       |\n| **Middleware**     | OIDC auth guard on all routes                                                                                                           |\n| **Plugins**        | OIDC client, config loader, ApexCharts                                                                                                  |\n| **i18n**           | German, English, French, Italian (lazy-loaded YAML files)                                                                               |\n| **Theme**          | PrimeVue [Aura](https://primevue.org/theming/styled/#aura)-based theme with dark mode support                                           |\n| **FormKit config** | Custom form inputs (agent selector, model select, knowledge database selector, icon selector, locale input, vector store input)         |\n\n______________________________________________________________________\n\n## Extending the UI\n\n### Add a custom page\n\nCreate a Vue file in `pages/` and Nuxt merges it with the layer's routes. The layer's components and composables are\nauto-imported and available in your pages without any explicit imports:\n\n```vue\n<!-- pages/service/my-tool.vue -->\n<template>\n  <StructuralScreen>\n    <StructuralColumn title=\"My Custom Tool\">\n      <p>This page lives only in your deployment, not in the open-source project.</p>\n      <p>All layer components and composables are available here.</p>\n    </StructuralColumn>\n  </StructuralScreen>\n</template>\n```\n\n`StructuralScreen` is the full-height scrollable container used by every page. `StructuralColumn` provides a titled\npanel with built-in loading states -- pass `:loading=\"true\"` to show a progress bar and suppress content until data is\nready. These are the two layout primitives that all admin UI pages are built on.\n\nTo add navigation for your page, you can extend the sidebar by overriding the navigation component (see\n[Override a component](#override-a-component) below).\n\n### Override translations\n\nThe layer ships i18n files for German, English, French, and Italian in `i18n/locales/`. To override specific keys or add\na new language, create matching locale files in your project:\n\n```\nmy-project/\n  i18n/\n    locales/\n      en.yaml   # keys here override the layer's en.yaml\n      de.yaml\n      pt.yaml   # add a new language\n```\n\n```yaml\n# i18n/locales/en.yaml -- only the keys you want to change\nagent:\n  title: \"AI Assistants\"  # override \"Agents\" with your preferred term\nmy_tool:\n  title: \"My Custom Tool\"  # add keys for your custom pages\n```\n\nYou also need to register new languages in your `nuxt.config.ts`:\n\n```ts\nexport default defineNuxtConfig({\n  extends: ['@swiss-ai-hub/web'],\n\n  i18n: {\n    locales: [\n      { code: 'pt', file: 'pt.yaml', name: 'Portugues' },\n    ],\n  },\n})\n```\n\n### Override the theme\n\nThe admin UI uses [PrimeVue's styled mode](https://primevue.org/theming/styled/) with a customized\n[Aura preset](https://primevue.org/theming/styled/#aura). Theming works through **design tokens** -- semantic color\nvalues that PrimeVue components reference. You override tokens to change the look of every component at once.\n\nTo create your own theme, start from the Aura preset and customize the tokens you want to change:\n\n```ts\n// themes/my-theme.ts\nimport { definePreset } from '@primeuix/themes'\nimport Aura from '@primeuix/themes/aura'\n\nconst MyPreset = definePreset(Aura, {\n  semantic: {\n    // Change the primary color palette (used for buttons, selections, highlights)\n    primary: {\n      50: '#eff6ff',\n      100: '#dbeafe',\n      200: '#bfdbfe',\n      300: '#93c5fd',\n      400: '#60a5fa',\n      500: '#3b82f6',\n      600: '#2563eb',\n      700: '#1d4ed8',\n      800: '#1e40af',\n      900: '#1e3a8a',\n      950: '#172554',\n    },\n    // Override light/dark mode colors\n    colorScheme: {\n      light: {\n        primary: {\n          color: '#2563eb',\n          inverseColor: '#ffffff',\n          hoverColor: '#1d4ed8',\n          activeColor: '#1e40af',\n        },\n      },\n      dark: {\n        primary: {\n          color: '#60a5fa',\n          inverseColor: '#172554',\n          hoverColor: '#93c5fd',\n          activeColor: '#bfdbfe',\n        },\n      },\n    },\n  },\n})\n\nexport default {\n  preset: MyPreset,\n  options: {\n    darkModeSelector: '.dark',  // must stay '.dark' to match the Tailwind dark mode config\n  },\n}\n```\n\nThen point your `nuxt.config.ts` at it:\n\n```ts\n// nuxt.config.ts\nimport { fileURLToPath } from 'url'\n\nexport default defineNuxtConfig({\n  extends: ['@swiss-ai-hub/web'],\n\n  primevue: {\n    importTheme: {\n      from: fileURLToPath(new URL('./themes/my-theme.ts', import.meta.url)),\n    },\n  },\n})\n```\n\nFor the full list of design tokens you can customize, see the\n[PrimeVue theming documentation](https://primevue.org/theming/styled/) and the\n[Aura preset reference](https://primevue.org/theming/styled/#aura).\n\n### Override a component\n\nNuxt's layer system resolves components by name and directory path. If you place a component with the same name in the\nsame directory structure, your version takes priority over the layer's:\n\n```\nmy-project/\n  components/\n    Navigation/\n      Logo.vue          # replaces the layer's Navigation/Logo.vue\n    Agent/\n      Card.vue          # replaces the layer's Agent/Card.vue\n```\n\nThis works for any component in the layer. You can inspect the layer's component directory structure in the\n[source repository](https://github.com/bbvch-ai/aihub-core/tree/main/packages/web/components) to find the exact names\nand paths.\n\n______________________________________________________________________\n\n## Building for production\n\n```bash\nnpx nuxi generate\n```\n\nThis produces a fully static SPA in `.output/public/` (the layer is client-only -- `ssr: false`). Because the output is\nstatic, there is **no Node server at runtime to read environment variables**. Instead, the layer ships a small\nruntime-config mechanism (see [Runtime configuration](#runtime-configuration)) so you build **one** image and configure\nit per environment at container start -- including which backend API it talks to.\n\n### Dockerfile example\n\nThis mirrors how Swiss AI Hub ships the admin UI: build the static site, serve it with nginx, and generate `/config.js`\nfrom a template at startup so the same image works in any environment.\n\n```dockerfile\n# 1. Build the static SPA. ENV must be unset (or anything other than 'dev') so\n#    the layer emits the <script src=\"/config.js\"> tag that loads runtime config.\nFROM node:22-alpine AS build\nWORKDIR /app\nCOPY package.json package-lock.json ./\nRUN npm ci\nCOPY . .\nRUN npx nuxi generate\n\n# 2. Serve with nginx; render /config.js from env vars on container start.\nFROM nginx:alpine\nRUN apk add --no-cache gettext   # provides envsubst\nCOPY --from=build /app/.output/public /usr/share/nginx/html\nCOPY config.template.js /usr/share/nginx/html/config.template.js\nCMD [\"/bin/sh\", \"-c\", \"envsubst < /usr/share/nginx/html/config.template.js > /usr/share/nginx/html/config.js && nginx -g 'daemon off;'\"]\n```\n\nnginx must serve `/config.js` uncached and never fall back to `index.html` for it -- declare it **before** the SPA\ncatch-all:\n\n```nginx\nlocation = /config.js {\n  add_header Cache-Control \"no-store\" always;\n  default_type application/javascript;\n  try_files $uri =404;\n}\nlocation / { try_files $uri /index.html; }\n```\n\n______________________________________________________________________\n\n## Runtime configuration\n\nThe layer reads all runtime configuration from `runtimeConfig.public`, populated in **two phases**:\n\n1. **Build-time defaults** -- whatever you put in `runtimeConfig.public` in your `nuxt.config.ts`. Used directly in dev,\n   baked into the static build.\n2. **Runtime overrides (production)** -- a `window.__AIHUB_CONFIG__` object loaded synchronously from `/config.js`\n   **before** the app boots. A plugin shipped in this layer (`plugins/0.runtime-config.client.ts`) maps it into\n   `runtimeConfig.public`. This is how a single static build is configured per environment without rebuilding.\n\n`/config.js` is rendered by `envsubst` from your `config.template.js` at container start (see the Dockerfile above). The\nlayer injects the `<script src=\"/config.js\">` tag automatically for any non-dev build, and the mapping plugin runs in\nevery app that extends the layer -- so you only supply the template:\n\n```js\n// config.template.js -- envsubst replaces ${...} at container start.\n// Include only the keys your deployment needs; unset ones resolve to defaults.\nwindow.__AIHUB_CONFIG__ = {\n  API_BASE_URL: '${API_BASE_URL}',\n  OAUTH_CLIENT_ID: '${OAUTH_CLIENT_ID}',\n  OAUTH_AUTHORITY_URL: '${OAUTH_AUTHORITY_URL}',\n  WEBUI_URL: '${WEBUI_URL}',\n  WS_ENDPOINT: '${WS_ENDPOINT}',\n}\n```\n\n| `runtimeConfig.public` key | `window.__AIHUB_CONFIG__` key | Default                 | Description                                                        |\n| -------------------------- | ----------------------------- | ----------------------- | ------------------------------------------------------------------ |\n| `apiBaseUrl`               | `API_BASE_URL`                | `/api/v1` (same origin) | Backend API base URL -- see [below](#pointing-at-your-backend-api) |\n| `oidc.clientId`            | `OAUTH_CLIENT_ID`             | --                      | OIDC client ID (Keycloak)                                          |\n| `oidc.authorityUrl`        | `OAUTH_AUTHORITY_URL`         | --                      | OIDC authority / realm URL                                         |\n| `webui.url`                | `WEBUI_URL`                   | --                      | Open-WebUI URL (chat link)                                         |\n| `ws.endpoint`              | `WS_ENDPOINT`                 | --                      | WebSocket endpoint for real-time agent events                      |\n| `env`                      | --                            | --                      | Set to `dev` locally (uses build-time values, skips `/config.js`)  |\n\n> **Declare the groups you want populated.** The mapping plugin only writes into config groups your app already declared\n> in `runtimeConfig.public` (e.g. `oidc: {}`, `webui: {}`, `ws: {}`); in production set their build-time values to empty\n> strings and let `/config.js` fill them. `apiBaseUrl` is the exception -- it is always applied when `API_BASE_URL` is\n> present.\n\n### Pointing at your backend API\n\nThe admin UI talks to the Swiss AI Hub backend through a single base URL, `runtimeConfig.public.apiBaseUrl`. It defaults\nto the **same origin** as the UI (`/api/v1`) -- the simplest setup: put the UI and the API behind one reverse proxy\n(what the platform's Traefik does) and no API configuration is needed at all.\n\nIf your UI is served from a **different origin** than the API, set the base URL explicitly:\n\n- **Dev / build-time** -- set it in `nuxt.config.ts`, or (recommended for local dev) keep `/api/v1` and proxy it with\n  Nitro:\n\n  ```ts\n  export default defineNuxtConfig({\n    extends: ['@swiss-ai-hub/web'],\n    // Option A: point straight at the API origin\n    runtimeConfig: { public: { apiBaseUrl: 'https://aihub.example.com/api/v1' } },\n    // Option B (same-origin dev): keep /api/v1 and proxy it\n    nitro: { devProxy: { '/api/v1': { target: 'http://localhost:8000/api/v1', changeOrigin: true, ws: true } } },\n  })\n  ```\n\n- **Production (static image)** -- inject `API_BASE_URL` at container start via `config.template.js`. One image, any\n  backend:\n\n  ```bash\n  docker run -e API_BASE_URL=https://aihub.example.com/api/v1 my-aihub-frontend\n  ```\n\n> **Cross-origin caveats.** A different API origin must allow your UI's origin via CORS, and your Keycloak client must\n> list it as an allowed web/redirect origin. Same-origin (`/api/v1` behind one proxy) avoids both. Do **not** call\n> `client.setConfig({ baseURL: ... })` in your own `app.vue` unless you deliberately want to hard-override this\n> mechanism.\n\n## Peer dependencies\n\n| Package    | Version  | Why                                                                                                                                    |\n| ---------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------- |\n| `primevue` | `4.5.5`  | UI component library -- must be a single instance to avoid theme-singleton conflicts (see [overrides](#required-dependency-overrides)) |\n| `vue`      | `3.5.17` | Framework runtime -- must be a single instance; enforce with the [required overrides](#required-dependency-overrides)                  |\n\n> These exact versions are what the layer is built and published against. They are declared as `peerDependencies`, so\n> your project must provide them, and the [overrides](#required-dependency-overrides) above ensure every transitive\n> dependency resolves to the same single copy.\n\n## Tech stack\n\n| Category          | Technologies                                                                                                                                                   |\n| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Framework**     | [Nuxt 3](https://nuxt.com/), [Vue 3](https://vuejs.org/) (Composition API), [TypeScript](https://www.typescriptlang.org/)                                      |\n| **UI**            | [PrimeVue](https://primevue.org/), [Tailwind CSS](https://tailwindcss.com/), [FormKit](https://formkit.com/)                                                   |\n| **State**         | [Pinia-Colada](https://pinia-colada.esm.dev/) (query/mutation caching)                                                                                         |\n| **Auth**          | [oidc-client-ts](https://github.com/authts/oidc-client-ts) (OpenID Connect)                                                                                    |\n| **API**           | [HeyAPI](https://heyapi.dev/) (auto-generated TypeScript SDK)                                                                                                  |\n| **Visualization** | [VueFlow](https://vueflow.dev/) (workflow graphs), [ApexCharts](https://apexcharts.com/) (dashboards), [Sigma.js](https://www.sigmajs.org/) (knowledge graphs) |\n| **Utilities**     | [VueUse](https://vueuse.org/), [lodash-es](https://lodash.com/), [date-fns](https://date-fns.org/)                                                             |\n| **i18n**          | [@nuxtjs/i18n](https://i18n.nuxtjs.org/) (4 languages, lazy-loaded YAML)                                                                                       |\n\n## License\n\nCopyright (C) 2024-2026 bbv Software Services AG.\n\nAGPL-3.0-or-later — see [packages/web/LICENSE](https://github.com/bbvch-ai/aihub-core/blob/main/packages/web/LICENSE).\nFor the full per-package matrix (root Apache-2.0 and AGPL packages), see\n[LICENSES.md](https://github.com/bbvch-ai/aihub-core/blob/main/LICENSES.md).\n\n______________________________________________________________________\n\n<div align=\"center\">\n\nPart of [Swiss AI Hub](https://github.com/bbvch-ai/aihub-core). Built in Switzerland by\n[bbv Software Services](https://www.bbv.ch).\n\n</div>\n","readmeFilename":"README.md"}