mirror of https://github.com/wg-easy/wg-easy
Browse Source
workflow fix step naming simplify docker dev simplify docker prod revert to node 18 dockerfile naming schemepull/1244/head
6 changed files with 168 additions and 191 deletions
@ -1,56 +0,0 @@ |
|||
# As a workaround we have to build on nodejs 18 |
|||
# nodejs 20 hangs on build with armv6/armv7 |
|||
FROM docker.io/library/node:18-alpine AS build_node_modules |
|||
|
|||
# Install pnpm |
|||
RUN corepack enable pnpm |
|||
|
|||
# Copy Web UI |
|||
COPY src /app |
|||
WORKDIR /app |
|||
RUN pnpm install |
|||
|
|||
# Build UI |
|||
RUN pnpm build |
|||
|
|||
RUN mv node_modules /node_modules |
|||
|
|||
# Copy build result to a new image. |
|||
# This saves a lot of disk space. |
|||
FROM docker.io/library/node:20-alpine |
|||
HEALTHCHECK CMD /usr/bin/timeout 5s /bin/sh -c "/usr/bin/wg show | /bin/grep -q interface || exit 1" --interval=1m --timeout=5s --retries=3 |
|||
COPY --from=build_node_modules /app /app |
|||
|
|||
# Move node_modules one directory up, so during development |
|||
# we don't have to mount it in a volume. |
|||
# This results in much faster reloading! |
|||
# |
|||
# Also, some node_modules might be native, and |
|||
# the architecture & OS of your development machine might differ |
|||
# than what runs inside of docker. |
|||
COPY --from=build_node_modules /node_modules /node_modules |
|||
|
|||
# Copy the needed wg-password scripts |
|||
COPY --from=build_node_modules /app/wgpw.sh /bin/wgpw |
|||
RUN chmod +x /bin/wgpw |
|||
|
|||
# Install Linux packages |
|||
RUN apk add --no-cache \ |
|||
dpkg \ |
|||
dumb-init \ |
|||
iptables \ |
|||
iptables-legacy \ |
|||
wireguard-tools |
|||
|
|||
# Install pnpm |
|||
RUN corepack enable pnpm |
|||
|
|||
# Use iptables-legacy |
|||
RUN update-alternatives --install /sbin/iptables iptables /sbin/iptables-legacy 10 --slave /sbin/iptables-restore iptables-restore /sbin/iptables-legacy-restore --slave /sbin/iptables-save iptables-save /sbin/iptables-legacy-save |
|||
|
|||
# Set Environment |
|||
ENV DEBUG=Server,WireGuard |
|||
ENV PORT=51821 |
|||
|
|||
# Run Web UI |
|||
WORKDIR /app |
@ -0,0 +1,28 @@ |
|||
# As a workaround we have to build on nodejs 18 |
|||
# nodejs 20 hangs on build with armv6/armv7 |
|||
FROM docker.io/library/node:20-alpine |
|||
WORKDIR /app |
|||
|
|||
# Install pnpm |
|||
RUN corepack enable pnpm |
|||
|
|||
# Copy Web UI |
|||
COPY src ./ |
|||
RUN pnpm install |
|||
|
|||
HEALTHCHECK CMD /usr/bin/timeout 5s /bin/sh -c "/usr/bin/wg show | /bin/grep -q interface || exit 1" --interval=1m --timeout=5s --retries=3 |
|||
|
|||
# Install Linux packages |
|||
RUN apk add --no-cache \ |
|||
dpkg \ |
|||
dumb-init \ |
|||
iptables \ |
|||
iptables-legacy \ |
|||
wireguard-tools |
|||
|
|||
# Use iptables-legacy |
|||
RUN update-alternatives --install /sbin/iptables iptables /sbin/iptables-legacy 10 --slave /sbin/iptables-restore iptables-restore /sbin/iptables-legacy-restore --slave /sbin/iptables-save iptables-save /sbin/iptables-legacy-save |
|||
|
|||
# Set Environment |
|||
ENV DEBUG=Server,WireGuard |
|||
ENV PORT=51821 |
@ -12,13 +12,13 @@ importers: |
|||
version: 3.4.2([email protected])([email protected]) |
|||
'@nuxtjs/i18n': |
|||
specifier: ^8.3.3 |
|||
version: 8.3.3([email protected])([email protected])([email protected]5([email protected])) |
|||
version: 8.3.3([email protected])([email protected])([email protected]7([email protected])) |
|||
'@nuxtjs/tailwindcss': |
|||
specifier: ^6.12.1 |
|||
version: 6.12.1([email protected])([email protected]) |
|||
'@pinia/nuxt': |
|||
specifier: ^0.5.3 |
|||
version: 0.5.3([email protected])([email protected])([email protected])([email protected]5([email protected])) |
|||
version: 0.5.3([email protected])([email protected])([email protected])([email protected]7([email protected])) |
|||
apexcharts: |
|||
specifier: ^3.51.0 |
|||
version: 3.51.0 |
|||
@ -36,7 +36,7 @@ importers: |
|||
version: 3.12.4(@parcel/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))([email protected]([email protected])) |
|||
pinia: |
|||
specifier: ^2.2.1 |
|||
version: 2.2.1([email protected])([email protected]5([email protected])) |
|||
version: 2.2.1([email protected])([email protected]7([email protected])) |
|||
qrcode: |
|||
specifier: ^1.5.4 |
|||
version: 1.5.4 |
|||
@ -48,10 +48,10 @@ importers: |
|||
version: 4.0.2 |
|||
vue: |
|||
specifier: latest |
|||
version: 3.4.35([email protected]) |
|||
version: 3.4.37([email protected]) |
|||
vue3-apexcharts: |
|||
specifier: ^1.5.3 |
|||
version: 1.5.3([email protected])([email protected]5([email protected])) |
|||
version: 1.5.3([email protected])([email protected]7([email protected])) |
|||
zod: |
|||
specifier: ^3.23.8 |
|||
version: 3.23.8 |
|||
@ -2142,28 +2142,28 @@ packages: |
|||
peerDependencies: |
|||
'@babel/core': ^7.0.0-0 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==, |
|||
integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==, |
|||
integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==, |
|||
integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==, |
|||
integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==, |
|||
} |
|||
|
|||
'@vue/[email protected]': |
|||
@ -2207,36 +2207,36 @@ packages: |
|||
typescript: |
|||
optional: true |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==, |
|||
integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==, |
|||
integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==, |
|||
integrity: sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==, |
|||
} |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==, |
|||
integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==, |
|||
} |
|||
peerDependencies: |
|||
vue: 3.4.35 |
|||
vue: 3.4.37 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
resolution: |
|||
{ |
|||
integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==, |
|||
integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==, |
|||
} |
|||
|
|||
'@yr/[email protected]': |
|||
@ -3386,6 +3386,13 @@ packages: |
|||
} |
|||
engines: { node: '>=0.12' } |
|||
|
|||
[email protected]: |
|||
resolution: |
|||
{ |
|||
integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==, |
|||
} |
|||
engines: { node: '>=0.12' } |
|||
|
|||
[email protected]: |
|||
resolution: |
|||
{ |
|||
@ -7237,10 +7244,10 @@ packages: |
|||
apexcharts: '> 3.0.0' |
|||
vue: '> 3.0.0' |
|||
|
|||
[email protected]5: |
|||
[email protected]7: |
|||
resolution: |
|||
{ |
|||
integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==, |
|||
integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==, |
|||
} |
|||
peerDependencies: |
|||
typescript: '*' |
|||
@ -7944,7 +7951,7 @@ snapshots: |
|||
|
|||
'@humanwhocodes/[email protected]': {} |
|||
|
|||
'@intlify/[email protected]([email protected]([email protected]5([email protected])))': |
|||
'@intlify/[email protected]([email protected]([email protected]7([email protected])))': |
|||
dependencies: |
|||
'@intlify/message-compiler': 9.13.1 |
|||
'@intlify/shared': 9.13.1 |
|||
@ -7957,7 +7964,7 @@ snapshots: |
|||
source-map-js: 1.2.0 |
|||
yaml-eslint-parser: 1.2.3 |
|||
optionalDependencies: |
|||
vue-i18n: 9.13.1([email protected]5([email protected])) |
|||
vue-i18n: 9.13.1([email protected]7([email protected])) |
|||
|
|||
'@intlify/[email protected]': |
|||
dependencies: |
|||
@ -7981,12 +7988,12 @@ snapshots: |
|||
|
|||
'@intlify/[email protected]': {} |
|||
|
|||
'@intlify/[email protected]([email protected])([email protected]([email protected]5([email protected])))': |
|||
'@intlify/[email protected]([email protected])([email protected]([email protected]7([email protected])))': |
|||
dependencies: |
|||
'@intlify/bundle-utils': 7.5.1([email protected]([email protected]5([email protected]))) |
|||
'@intlify/bundle-utils': 7.5.1([email protected]([email protected]7([email protected]))) |
|||
'@intlify/shared': 9.13.1 |
|||
'@rollup/pluginutils': 5.1.0([email protected]) |
|||
'@vue/compiler-sfc': 3.4.35 |
|||
'@vue/compiler-sfc': 3.4.37 |
|||
debug: 4.3.6 |
|||
fast-glob: 3.3.2 |
|||
js-yaml: 4.1.0 |
|||
@ -7996,7 +8003,7 @@ snapshots: |
|||
source-map-js: 1.2.0 |
|||
unplugin: 1.12.0 |
|||
optionalDependencies: |
|||
vue-i18n: 9.13.1([email protected]5([email protected])) |
|||
vue-i18n: 9.13.1([email protected]7([email protected])) |
|||
transitivePeerDependencies: |
|||
- rollup |
|||
- supports-color |
|||
@ -8273,12 +8280,12 @@ snapshots: |
|||
- rollup |
|||
- supports-color |
|||
|
|||
'@nuxt/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]([email protected]))([email protected]5([email protected]))': |
|||
'@nuxt/[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]([email protected]))([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
|||
'@rollup/plugin-replace': 5.0.7([email protected]) |
|||
'@vitejs/plugin-vue': 5.1.2([email protected](@types/[email protected])([email protected]))([email protected]5([email protected])) |
|||
'@vitejs/plugin-vue-jsx': 4.0.0([email protected](@types/[email protected])([email protected]))([email protected]5([email protected])) |
|||
'@vitejs/plugin-vue': 5.1.2([email protected](@types/[email protected])([email protected]))([email protected]7([email protected])) |
|||
'@vitejs/plugin-vue-jsx': 4.0.0([email protected](@types/[email protected])([email protected]))([email protected]7([email protected])) |
|||
autoprefixer: 10.4.19([email protected]) |
|||
clear: 0.1.0 |
|||
consola: 3.2.3 |
|||
@ -8307,7 +8314,7 @@ snapshots: |
|||
vite: 5.3.5(@types/[email protected])([email protected]) |
|||
vite-node: 2.0.5(@types/[email protected])([email protected]) |
|||
vite-plugin-checker: 0.7.2([email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))([email protected]([email protected])) |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
vue-bundle-renderer: 2.1.0 |
|||
transitivePeerDependencies: |
|||
- '@biomejs/biome' |
|||
@ -8342,16 +8349,16 @@ snapshots: |
|||
- rollup |
|||
- supports-color |
|||
|
|||
'@nuxtjs/[email protected]([email protected])([email protected])([email protected]5([email protected]))': |
|||
'@nuxtjs/[email protected]([email protected])([email protected])([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@intlify/h3': 0.5.0 |
|||
'@intlify/shared': 9.13.1 |
|||
'@intlify/unplugin-vue-i18n': 3.0.1([email protected])([email protected]([email protected]5([email protected]))) |
|||
'@intlify/unplugin-vue-i18n': 3.0.1([email protected])([email protected]([email protected]7([email protected]))) |
|||
'@intlify/utils': 0.12.0 |
|||
'@miyaneee/rollup-plugin-json5': 1.2.0([email protected]) |
|||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
|||
'@rollup/plugin-yaml': 4.1.2([email protected]) |
|||
'@vue/compiler-sfc': 3.4.35 |
|||
'@vue/compiler-sfc': 3.4.37 |
|||
debug: 4.3.6 |
|||
defu: 6.1.4 |
|||
estree-walker: 3.0.3 |
|||
@ -8364,8 +8371,8 @@ snapshots: |
|||
sucrase: 3.35.0 |
|||
ufo: 1.5.4 |
|||
unplugin: 1.12.0 |
|||
vue-i18n: 9.13.1([email protected]5([email protected])) |
|||
vue-router: 4.4.2([email protected]5([email protected])) |
|||
vue-i18n: 9.13.1([email protected]7([email protected])) |
|||
vue-router: 4.4.2([email protected]7([email protected])) |
|||
transitivePeerDependencies: |
|||
- magicast |
|||
- petite-vue-i18n |
|||
@ -8456,10 +8463,10 @@ snapshots: |
|||
'@parcel/watcher-win32-ia32': 2.4.1 |
|||
'@parcel/watcher-win32-x64': 2.4.1 |
|||
|
|||
'@pinia/[email protected]([email protected])([email protected])([email protected])([email protected]5([email protected]))': |
|||
'@pinia/[email protected]([email protected])([email protected])([email protected])([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
|||
pinia: 2.2.1([email protected])([email protected]5([email protected])) |
|||
pinia: 2.2.1([email protected])([email protected]7([email protected])) |
|||
transitivePeerDependencies: |
|||
- '@vue/composition-api' |
|||
- magicast |
|||
@ -8825,13 +8832,13 @@ snapshots: |
|||
'@unhead/schema': 1.9.16 |
|||
'@unhead/shared': 1.9.16 |
|||
|
|||
'@unhead/[email protected]([email protected]5([email protected]))': |
|||
'@unhead/[email protected]([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@unhead/schema': 1.9.16 |
|||
'@unhead/shared': 1.9.16 |
|||
hookable: 5.5.3 |
|||
unhead: 1.9.16 |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
'@vercel/[email protected]': |
|||
dependencies: |
|||
@ -8851,20 +8858,20 @@ snapshots: |
|||
- encoding |
|||
- supports-color |
|||
|
|||
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]5([email protected]))': |
|||
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@babel/core': 7.25.2 |
|||
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
|||
'@vue/babel-plugin-jsx': 1.2.2(@babel/[email protected]) |
|||
vite: 5.3.5(@types/[email protected])([email protected]) |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
|
|||
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]5([email protected]))': |
|||
'@vitejs/[email protected]([email protected](@types/[email protected])([email protected]))([email protected]7([email protected]))': |
|||
dependencies: |
|||
vite: 5.3.5(@types/[email protected])([email protected]) |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
'@volar/[email protected]': |
|||
dependencies: |
|||
@ -8878,16 +8885,16 @@ snapshots: |
|||
path-browserify: 1.0.1 |
|||
vscode-uri: 3.0.8 |
|||
|
|||
'@vue-macros/[email protected]([email protected])([email protected]5([email protected]))': |
|||
'@vue-macros/[email protected]([email protected])([email protected]7([email protected]))': |
|||
dependencies: |
|||
'@babel/types': 7.25.2 |
|||
'@rollup/pluginutils': 5.1.0([email protected]) |
|||
'@vue/compiler-sfc': 3.4.35 |
|||
'@vue/compiler-sfc': 3.4.37 |
|||
ast-kit: 1.0.0 |
|||
local-pkg: 0.5.0 |
|||
magic-string-ast: 0.6.2 |
|||
optionalDependencies: |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
transitivePeerDependencies: |
|||
- rollup |
|||
|
|||
@ -8918,37 +8925,37 @@ snapshots: |
|||
'@babel/helper-module-imports': 7.22.15 |
|||
'@babel/helper-plugin-utils': 7.24.8 |
|||
'@babel/parser': 7.25.3 |
|||
'@vue/compiler-sfc': 3.4.35 |
|||
'@vue/compiler-sfc': 3.4.37 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@babel/parser': 7.25.3 |
|||
'@vue/shared': 3.4.35 |
|||
entities: 4.5.0 |
|||
'@vue/shared': 3.4.37 |
|||
entities: 5.0.0 |
|||
estree-walker: 2.0.2 |
|||
source-map-js: 1.2.0 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@vue/compiler-core': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/compiler-core': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@babel/parser': 7.25.3 |
|||
'@vue/compiler-core': 3.4.35 |
|||
'@vue/compiler-dom': 3.4.35 |
|||
'@vue/compiler-ssr': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/compiler-core': 3.4.37 |
|||
'@vue/compiler-dom': 3.4.37 |
|||
'@vue/compiler-ssr': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
estree-walker: 2.0.2 |
|||
magic-string: 0.30.11 |
|||
postcss: 8.4.40 |
|||
source-map-js: 1.2.0 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@vue/compiler-dom': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/compiler-dom': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
|
|||
'@vue/[email protected]': |
|||
dependencies: |
|||
@ -8985,9 +8992,9 @@ snapshots: |
|||
'@vue/[email protected]([email protected])': |
|||
dependencies: |
|||
'@volar/language-core': 2.4.0-alpha.18 |
|||
'@vue/compiler-dom': 3.4.35 |
|||
'@vue/compiler-dom': 3.4.37 |
|||
'@vue/compiler-vue2': 2.7.16 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/shared': 3.4.37 |
|||
computeds: 0.0.1 |
|||
minimatch: 9.0.5 |
|||
muggle-string: 0.4.1 |
|||
@ -8995,29 +9002,29 @@ snapshots: |
|||
optionalDependencies: |
|||
typescript: 5.5.4 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/shared': 3.4.37 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@vue/reactivity': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/reactivity': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
|
|||
'@vue/[email protected]5': |
|||
'@vue/[email protected]7': |
|||
dependencies: |
|||
'@vue/reactivity': 3.4.35 |
|||
'@vue/runtime-core': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/reactivity': 3.4.37 |
|||
'@vue/runtime-core': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
csstype: 3.1.3 |
|||
|
|||
'@vue/[email protected]5([email protected]([email protected]))': |
|||
'@vue/[email protected]7([email protected]([email protected]))': |
|||
dependencies: |
|||
'@vue/compiler-ssr': 3.4.35 |
|||
'@vue/shared': 3.4.35 |
|||
vue: 3.4.35([email protected]) |
|||
'@vue/compiler-ssr': 3.4.37 |
|||
'@vue/shared': 3.4.37 |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
'@vue/[email protected]5': {} |
|||
'@vue/[email protected]7': {} |
|||
|
|||
'@yr/[email protected]': {} |
|||
|
|||
@ -9608,6 +9615,8 @@ snapshots: |
|||
|
|||
[email protected]: {} |
|||
|
|||
[email protected]: {} |
|||
|
|||
[email protected]: |
|||
dependencies: |
|||
is-arrayish: 0.2.1 |
|||
@ -10809,11 +10818,11 @@ snapshots: |
|||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
|||
'@nuxt/schema': 3.12.4([email protected]) |
|||
'@nuxt/telemetry': 2.5.4([email protected])([email protected]) |
|||
'@nuxt/vite-builder': 3.12.4(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]([email protected]))([email protected]5([email protected])) |
|||
'@nuxt/vite-builder': 3.12.4(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]([email protected]))([email protected]7([email protected])) |
|||
'@unhead/dom': 1.9.16 |
|||
'@unhead/ssr': 1.9.16 |
|||
'@unhead/vue': 1.9.16([email protected]5([email protected])) |
|||
'@vue/shared': 3.4.35 |
|||
'@unhead/vue': 1.9.16([email protected]7([email protected])) |
|||
'@vue/shared': 3.4.37 |
|||
acorn: 8.12.1 |
|||
c12: 1.11.1([email protected]) |
|||
chokidar: 3.6.0 |
|||
@ -10856,13 +10865,13 @@ snapshots: |
|||
unenv: 1.10.0 |
|||
unimport: 3.9.1([email protected]) |
|||
unplugin: 1.12.0 |
|||
unplugin-vue-router: 0.10.2([email protected])([email protected]([email protected]5([email protected])))([email protected]([email protected])) |
|||
unplugin-vue-router: 0.10.2([email protected])([email protected]([email protected]7([email protected])))([email protected]([email protected])) |
|||
unstorage: 1.10.2([email protected]) |
|||
untyped: 1.4.2 |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
vue-bundle-renderer: 2.1.0 |
|||
vue-devtools-stub: 0.1.0 |
|||
vue-router: 4.4.2([email protected]5([email protected])) |
|||
vue-router: 4.4.2([email protected]7([email protected])) |
|||
optionalDependencies: |
|||
'@parcel/watcher': 2.4.1 |
|||
'@types/node': 22.0.2 |
|||
@ -11067,11 +11076,11 @@ snapshots: |
|||
|
|||
[email protected]: {} |
|||
|
|||
[email protected]([email protected])([email protected]5([email protected])): |
|||
[email protected]([email protected])([email protected]7([email protected])): |
|||
dependencies: |
|||
'@vue/devtools-api': 6.6.3 |
|||
vue: 3.4.35([email protected]) |
|||
vue-demi: 0.14.10([email protected]5([email protected])) |
|||
vue: 3.4.37([email protected]) |
|||
vue-demi: 0.14.10([email protected]7([email protected])) |
|||
optionalDependencies: |
|||
typescript: 5.5.4 |
|||
|
|||
@ -11927,11 +11936,11 @@ snapshots: |
|||
|
|||
[email protected]: {} |
|||
|
|||
[email protected]([email protected])([email protected]([email protected]5([email protected])))([email protected]([email protected])): |
|||
[email protected]([email protected])([email protected]([email protected]7([email protected])))([email protected]([email protected])): |
|||
dependencies: |
|||
'@babel/types': 7.25.2 |
|||
'@rollup/pluginutils': 5.1.0([email protected]) |
|||
'@vue-macros/common': 1.12.0([email protected])([email protected]5([email protected])) |
|||
'@vue-macros/common': 1.12.0([email protected])([email protected]7([email protected])) |
|||
ast-walker-scope: 0.6.1 |
|||
chokidar: 3.6.0 |
|||
fast-glob: 3.3.2 |
|||
@ -11943,7 +11952,7 @@ snapshots: |
|||
unplugin: 1.12.0 |
|||
yaml: 2.5.0 |
|||
optionalDependencies: |
|||
vue-router: 4.4.2([email protected]5([email protected])) |
|||
vue-router: 4.4.2([email protected]7([email protected])) |
|||
transitivePeerDependencies: |
|||
- rollup |
|||
- vue |
|||
@ -12092,7 +12101,7 @@ snapshots: |
|||
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/[email protected]) |
|||
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
|||
'@vue/babel-plugin-jsx': 1.2.2(@babel/[email protected]) |
|||
'@vue/compiler-dom': 3.4.35 |
|||
'@vue/compiler-dom': 3.4.37 |
|||
kolorist: 1.8.0 |
|||
magic-string: 0.30.11 |
|||
vite: 5.3.5(@types/[email protected])([email protected]) |
|||
@ -12136,9 +12145,9 @@ snapshots: |
|||
dependencies: |
|||
ufo: 1.5.4 |
|||
|
|||
[email protected]([email protected]5([email protected])): |
|||
[email protected]([email protected]7([email protected])): |
|||
dependencies: |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
[email protected]: {} |
|||
|
|||
@ -12155,17 +12164,17 @@ snapshots: |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
|
|||
[email protected]([email protected]5([email protected])): |
|||
[email protected]([email protected]7([email protected])): |
|||
dependencies: |
|||
'@intlify/core-base': 9.13.1 |
|||
'@intlify/shared': 9.13.1 |
|||
'@vue/devtools-api': 6.6.3 |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
[email protected]([email protected]5([email protected])): |
|||
[email protected]([email protected]7([email protected])): |
|||
dependencies: |
|||
'@vue/devtools-api': 6.6.3 |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
[email protected]([email protected]): |
|||
dependencies: |
|||
@ -12174,18 +12183,18 @@ snapshots: |
|||
semver: 7.6.3 |
|||
typescript: 5.5.4 |
|||
|
|||
[email protected]([email protected])([email protected]5([email protected])): |
|||
[email protected]([email protected])([email protected]7([email protected])): |
|||
dependencies: |
|||
apexcharts: 3.51.0 |
|||
vue: 3.4.35([email protected]) |
|||
vue: 3.4.37([email protected]) |
|||
|
|||
[email protected]5([email protected]): |
|||
[email protected]7([email protected]): |
|||
dependencies: |
|||
'@vue/compiler-dom': 3.4.35 |
|||
'@vue/compiler-sfc': 3.4.35 |
|||
'@vue/runtime-dom': 3.4.35 |
|||
'@vue/server-renderer': 3.4.35([email protected]([email protected])) |
|||
'@vue/shared': 3.4.35 |
|||
'@vue/compiler-dom': 3.4.37 |
|||
'@vue/compiler-sfc': 3.4.37 |
|||
'@vue/runtime-dom': 3.4.37 |
|||
'@vue/server-renderer': 3.4.37([email protected]([email protected])) |
|||
'@vue/shared': 3.4.37 |
|||
optionalDependencies: |
|||
typescript: 5.5.4 |
|||
|
|||
|
Loading…
Reference in new issue