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]) |
version: 3.4.2([email protected])([email protected]) |
||||
'@nuxtjs/i18n': |
'@nuxtjs/i18n': |
||||
specifier: ^8.3.3 |
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': |
'@nuxtjs/tailwindcss': |
||||
specifier: ^6.12.1 |
specifier: ^6.12.1 |
||||
version: 6.12.1([email protected])([email protected]) |
version: 6.12.1([email protected])([email protected]) |
||||
'@pinia/nuxt': |
'@pinia/nuxt': |
||||
specifier: ^0.5.3 |
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: |
apexcharts: |
||||
specifier: ^3.51.0 |
specifier: ^3.51.0 |
||||
version: 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])) |
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: |
pinia: |
||||
specifier: ^2.2.1 |
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: |
qrcode: |
||||
specifier: ^1.5.4 |
specifier: ^1.5.4 |
||||
version: 1.5.4 |
version: 1.5.4 |
||||
@ -48,10 +48,10 @@ importers: |
|||||
version: 4.0.2 |
version: 4.0.2 |
||||
vue: |
vue: |
||||
specifier: latest |
specifier: latest |
||||
version: 3.4.35([email protected]) |
version: 3.4.37([email protected]) |
||||
vue3-apexcharts: |
vue3-apexcharts: |
||||
specifier: ^1.5.3 |
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: |
zod: |
||||
specifier: ^3.23.8 |
specifier: ^3.23.8 |
||||
version: 3.23.8 |
version: 3.23.8 |
||||
@ -2142,28 +2142,28 @@ packages: |
|||||
peerDependencies: |
peerDependencies: |
||||
'@babel/core': ^7.0.0-0 |
'@babel/core': ^7.0.0-0 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==, |
integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==, |
||||
} |
} |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
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: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==, |
integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==, |
||||
} |
} |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==, |
integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==, |
||||
} |
} |
||||
|
|
||||
'@vue/[email protected]': |
'@vue/[email protected]': |
||||
@ -2207,36 +2207,36 @@ packages: |
|||||
typescript: |
typescript: |
||||
optional: true |
optional: true |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==, |
integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==, |
||||
} |
} |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==, |
integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==, |
||||
} |
} |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
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: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==, |
integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==, |
||||
} |
} |
||||
peerDependencies: |
peerDependencies: |
||||
vue: 3.4.35 |
vue: 3.4.37 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==, |
integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==, |
||||
} |
} |
||||
|
|
||||
'@yr/[email protected]': |
'@yr/[email protected]': |
||||
@ -3386,6 +3386,13 @@ packages: |
|||||
} |
} |
||||
engines: { node: '>=0.12' } |
engines: { node: '>=0.12' } |
||||
|
|
||||
|
[email protected]: |
||||
|
resolution: |
||||
|
{ |
||||
|
integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==, |
||||
|
} |
||||
|
engines: { node: '>=0.12' } |
||||
|
|
||||
[email protected]: |
[email protected]: |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
@ -7237,10 +7244,10 @@ packages: |
|||||
apexcharts: '> 3.0.0' |
apexcharts: '> 3.0.0' |
||||
vue: '> 3.0.0' |
vue: '> 3.0.0' |
||||
|
|
||||
[email protected]5: |
[email protected]7: |
||||
resolution: |
resolution: |
||||
{ |
{ |
||||
integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==, |
integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==, |
||||
} |
} |
||||
peerDependencies: |
peerDependencies: |
||||
typescript: '*' |
typescript: '*' |
||||
@ -7944,7 +7951,7 @@ snapshots: |
|||||
|
|
||||
'@humanwhocodes/[email protected]': {} |
'@humanwhocodes/[email protected]': {} |
||||
|
|
||||
'@intlify/[email protected]([email protected]([email protected]5([email protected])))': |
'@intlify/[email protected]([email protected]([email protected]7([email protected])))': |
||||
dependencies: |
dependencies: |
||||
'@intlify/message-compiler': 9.13.1 |
'@intlify/message-compiler': 9.13.1 |
||||
'@intlify/shared': 9.13.1 |
'@intlify/shared': 9.13.1 |
||||
@ -7957,7 +7964,7 @@ snapshots: |
|||||
source-map-js: 1.2.0 |
source-map-js: 1.2.0 |
||||
yaml-eslint-parser: 1.2.3 |
yaml-eslint-parser: 1.2.3 |
||||
optionalDependencies: |
optionalDependencies: |
||||
vue-i18n: 9.13.1([email protected]5([email protected])) |
vue-i18n: 9.13.1([email protected]7([email protected])) |
||||
|
|
||||
'@intlify/[email protected]': |
'@intlify/[email protected]': |
||||
dependencies: |
dependencies: |
||||
@ -7981,12 +7988,12 @@ snapshots: |
|||||
|
|
||||
'@intlify/[email protected]': {} |
'@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: |
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 |
'@intlify/shared': 9.13.1 |
||||
'@rollup/pluginutils': 5.1.0([email protected]) |
'@rollup/pluginutils': 5.1.0([email protected]) |
||||
'@vue/compiler-sfc': 3.4.35 |
'@vue/compiler-sfc': 3.4.37 |
||||
debug: 4.3.6 |
debug: 4.3.6 |
||||
fast-glob: 3.3.2 |
fast-glob: 3.3.2 |
||||
js-yaml: 4.1.0 |
js-yaml: 4.1.0 |
||||
@ -7996,7 +8003,7 @@ snapshots: |
|||||
source-map-js: 1.2.0 |
source-map-js: 1.2.0 |
||||
unplugin: 1.12.0 |
unplugin: 1.12.0 |
||||
optionalDependencies: |
optionalDependencies: |
||||
vue-i18n: 9.13.1([email protected]5([email protected])) |
vue-i18n: 9.13.1([email protected]7([email protected])) |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- rollup |
- rollup |
||||
- supports-color |
- supports-color |
||||
@ -8273,12 +8280,12 @@ snapshots: |
|||||
- rollup |
- rollup |
||||
- supports-color |
- 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: |
dependencies: |
||||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
||||
'@rollup/plugin-replace': 5.0.7([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': 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]5([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]) |
autoprefixer: 10.4.19([email protected]) |
||||
clear: 0.1.0 |
clear: 0.1.0 |
||||
consola: 3.2.3 |
consola: 3.2.3 |
||||
@ -8307,7 +8314,7 @@ snapshots: |
|||||
vite: 5.3.5(@types/[email protected])([email protected]) |
vite: 5.3.5(@types/[email protected])([email protected]) |
||||
vite-node: 2.0.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])) |
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 |
vue-bundle-renderer: 2.1.0 |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- '@biomejs/biome' |
- '@biomejs/biome' |
||||
@ -8342,16 +8349,16 @@ snapshots: |
|||||
- rollup |
- rollup |
||||
- supports-color |
- 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: |
dependencies: |
||||
'@intlify/h3': 0.5.0 |
'@intlify/h3': 0.5.0 |
||||
'@intlify/shared': 9.13.1 |
'@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 |
'@intlify/utils': 0.12.0 |
||||
'@miyaneee/rollup-plugin-json5': 1.2.0([email protected]) |
'@miyaneee/rollup-plugin-json5': 1.2.0([email protected]) |
||||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
||||
'@rollup/plugin-yaml': 4.1.2([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 |
debug: 4.3.6 |
||||
defu: 6.1.4 |
defu: 6.1.4 |
||||
estree-walker: 3.0.3 |
estree-walker: 3.0.3 |
||||
@ -8364,8 +8371,8 @@ snapshots: |
|||||
sucrase: 3.35.0 |
sucrase: 3.35.0 |
||||
ufo: 1.5.4 |
ufo: 1.5.4 |
||||
unplugin: 1.12.0 |
unplugin: 1.12.0 |
||||
vue-i18n: 9.13.1([email protected]5([email protected])) |
vue-i18n: 9.13.1([email protected]7([email protected])) |
||||
vue-router: 4.4.2([email protected]5([email protected])) |
vue-router: 4.4.2([email protected]7([email protected])) |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- magicast |
- magicast |
||||
- petite-vue-i18n |
- petite-vue-i18n |
||||
@ -8456,10 +8463,10 @@ snapshots: |
|||||
'@parcel/watcher-win32-ia32': 2.4.1 |
'@parcel/watcher-win32-ia32': 2.4.1 |
||||
'@parcel/watcher-win32-x64': 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: |
dependencies: |
||||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
'@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: |
transitivePeerDependencies: |
||||
- '@vue/composition-api' |
- '@vue/composition-api' |
||||
- magicast |
- magicast |
||||
@ -8825,13 +8832,13 @@ snapshots: |
|||||
'@unhead/schema': 1.9.16 |
'@unhead/schema': 1.9.16 |
||||
'@unhead/shared': 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: |
dependencies: |
||||
'@unhead/schema': 1.9.16 |
'@unhead/schema': 1.9.16 |
||||
'@unhead/shared': 1.9.16 |
'@unhead/shared': 1.9.16 |
||||
hookable: 5.5.3 |
hookable: 5.5.3 |
||||
unhead: 1.9.16 |
unhead: 1.9.16 |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
|
|
||||
'@vercel/[email protected]': |
'@vercel/[email protected]': |
||||
dependencies: |
dependencies: |
||||
@ -8851,20 +8858,20 @@ snapshots: |
|||||
- encoding |
- encoding |
||||
- supports-color |
- 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: |
dependencies: |
||||
'@babel/core': 7.25.2 |
'@babel/core': 7.25.2 |
||||
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
||||
'@vue/babel-plugin-jsx': 1.2.2(@babel/[email protected]) |
'@vue/babel-plugin-jsx': 1.2.2(@babel/[email protected]) |
||||
vite: 5.3.5(@types/[email protected])([email protected]) |
vite: 5.3.5(@types/[email protected])([email protected]) |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- supports-color |
- 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: |
dependencies: |
||||
vite: 5.3.5(@types/[email protected])([email protected]) |
vite: 5.3.5(@types/[email protected])([email protected]) |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
|
|
||||
'@volar/[email protected]': |
'@volar/[email protected]': |
||||
dependencies: |
dependencies: |
||||
@ -8878,16 +8885,16 @@ snapshots: |
|||||
path-browserify: 1.0.1 |
path-browserify: 1.0.1 |
||||
vscode-uri: 3.0.8 |
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: |
dependencies: |
||||
'@babel/types': 7.25.2 |
'@babel/types': 7.25.2 |
||||
'@rollup/pluginutils': 5.1.0([email protected]) |
'@rollup/pluginutils': 5.1.0([email protected]) |
||||
'@vue/compiler-sfc': 3.4.35 |
'@vue/compiler-sfc': 3.4.37 |
||||
ast-kit: 1.0.0 |
ast-kit: 1.0.0 |
||||
local-pkg: 0.5.0 |
local-pkg: 0.5.0 |
||||
magic-string-ast: 0.6.2 |
magic-string-ast: 0.6.2 |
||||
optionalDependencies: |
optionalDependencies: |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- rollup |
- rollup |
||||
|
|
||||
@ -8918,37 +8925,37 @@ snapshots: |
|||||
'@babel/helper-module-imports': 7.22.15 |
'@babel/helper-module-imports': 7.22.15 |
||||
'@babel/helper-plugin-utils': 7.24.8 |
'@babel/helper-plugin-utils': 7.24.8 |
||||
'@babel/parser': 7.25.3 |
'@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: |
dependencies: |
||||
'@babel/parser': 7.25.3 |
'@babel/parser': 7.25.3 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
entities: 4.5.0 |
entities: 5.0.0 |
||||
estree-walker: 2.0.2 |
estree-walker: 2.0.2 |
||||
source-map-js: 1.2.0 |
source-map-js: 1.2.0 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@vue/compiler-core': 3.4.35 |
'@vue/compiler-core': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@babel/parser': 7.25.3 |
'@babel/parser': 7.25.3 |
||||
'@vue/compiler-core': 3.4.35 |
'@vue/compiler-core': 3.4.37 |
||||
'@vue/compiler-dom': 3.4.35 |
'@vue/compiler-dom': 3.4.37 |
||||
'@vue/compiler-ssr': 3.4.35 |
'@vue/compiler-ssr': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
estree-walker: 2.0.2 |
estree-walker: 2.0.2 |
||||
magic-string: 0.30.11 |
magic-string: 0.30.11 |
||||
postcss: 8.4.40 |
postcss: 8.4.40 |
||||
source-map-js: 1.2.0 |
source-map-js: 1.2.0 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@vue/compiler-dom': 3.4.35 |
'@vue/compiler-dom': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
|
|
||||
'@vue/[email protected]': |
'@vue/[email protected]': |
||||
dependencies: |
dependencies: |
||||
@ -8985,9 +8992,9 @@ snapshots: |
|||||
'@vue/[email protected]([email protected])': |
'@vue/[email protected]([email protected])': |
||||
dependencies: |
dependencies: |
||||
'@volar/language-core': 2.4.0-alpha.18 |
'@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/compiler-vue2': 2.7.16 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
computeds: 0.0.1 |
computeds: 0.0.1 |
||||
minimatch: 9.0.5 |
minimatch: 9.0.5 |
||||
muggle-string: 0.4.1 |
muggle-string: 0.4.1 |
||||
@ -8995,29 +9002,29 @@ snapshots: |
|||||
optionalDependencies: |
optionalDependencies: |
||||
typescript: 5.5.4 |
typescript: 5.5.4 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@vue/reactivity': 3.4.35 |
'@vue/reactivity': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
|
|
||||
'@vue/[email protected]5': |
'@vue/[email protected]7': |
||||
dependencies: |
dependencies: |
||||
'@vue/reactivity': 3.4.35 |
'@vue/reactivity': 3.4.37 |
||||
'@vue/runtime-core': 3.4.35 |
'@vue/runtime-core': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
csstype: 3.1.3 |
csstype: 3.1.3 |
||||
|
|
||||
'@vue/[email protected]5([email protected]([email protected]))': |
'@vue/[email protected]7([email protected]([email protected]))': |
||||
dependencies: |
dependencies: |
||||
'@vue/compiler-ssr': 3.4.35 |
'@vue/compiler-ssr': 3.4.37 |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
|
|
||||
'@vue/[email protected]5': {} |
'@vue/[email protected]7': {} |
||||
|
|
||||
'@yr/[email protected]': {} |
'@yr/[email protected]': {} |
||||
|
|
||||
@ -9608,6 +9615,8 @@ snapshots: |
|||||
|
|
||||
[email protected]: {} |
[email protected]: {} |
||||
|
|
||||
|
[email protected]: {} |
||||
|
|
||||
[email protected]: |
[email protected]: |
||||
dependencies: |
dependencies: |
||||
is-arrayish: 0.2.1 |
is-arrayish: 0.2.1 |
||||
@ -10809,11 +10818,11 @@ snapshots: |
|||||
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
'@nuxt/kit': 3.12.4([email protected])([email protected]) |
||||
'@nuxt/schema': 3.12.4([email protected]) |
'@nuxt/schema': 3.12.4([email protected]) |
||||
'@nuxt/telemetry': 2.5.4([email protected])([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/dom': 1.9.16 |
||||
'@unhead/ssr': 1.9.16 |
'@unhead/ssr': 1.9.16 |
||||
'@unhead/vue': 1.9.16([email protected]5([email protected])) |
'@unhead/vue': 1.9.16([email protected]7([email protected])) |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
acorn: 8.12.1 |
acorn: 8.12.1 |
||||
c12: 1.11.1([email protected]) |
c12: 1.11.1([email protected]) |
||||
chokidar: 3.6.0 |
chokidar: 3.6.0 |
||||
@ -10856,13 +10865,13 @@ snapshots: |
|||||
unenv: 1.10.0 |
unenv: 1.10.0 |
||||
unimport: 3.9.1([email protected]) |
unimport: 3.9.1([email protected]) |
||||
unplugin: 1.12.0 |
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]) |
unstorage: 1.10.2([email protected]) |
||||
untyped: 1.4.2 |
untyped: 1.4.2 |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
vue-bundle-renderer: 2.1.0 |
vue-bundle-renderer: 2.1.0 |
||||
vue-devtools-stub: 0.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: |
optionalDependencies: |
||||
'@parcel/watcher': 2.4.1 |
'@parcel/watcher': 2.4.1 |
||||
'@types/node': 22.0.2 |
'@types/node': 22.0.2 |
||||
@ -11067,11 +11076,11 @@ snapshots: |
|||||
|
|
||||
[email protected]: {} |
[email protected]: {} |
||||
|
|
||||
[email protected]([email protected])([email protected]5([email protected])): |
[email protected]([email protected])([email protected]7([email protected])): |
||||
dependencies: |
dependencies: |
||||
'@vue/devtools-api': 6.6.3 |
'@vue/devtools-api': 6.6.3 |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
vue-demi: 0.14.10([email protected]5([email protected])) |
vue-demi: 0.14.10([email protected]7([email protected])) |
||||
optionalDependencies: |
optionalDependencies: |
||||
typescript: 5.5.4 |
typescript: 5.5.4 |
||||
|
|
||||
@ -11927,11 +11936,11 @@ snapshots: |
|||||
|
|
||||
[email protected]: {} |
[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: |
dependencies: |
||||
'@babel/types': 7.25.2 |
'@babel/types': 7.25.2 |
||||
'@rollup/pluginutils': 5.1.0([email protected]) |
'@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 |
ast-walker-scope: 0.6.1 |
||||
chokidar: 3.6.0 |
chokidar: 3.6.0 |
||||
fast-glob: 3.3.2 |
fast-glob: 3.3.2 |
||||
@ -11943,7 +11952,7 @@ snapshots: |
|||||
unplugin: 1.12.0 |
unplugin: 1.12.0 |
||||
yaml: 2.5.0 |
yaml: 2.5.0 |
||||
optionalDependencies: |
optionalDependencies: |
||||
vue-router: 4.4.2([email protected]5([email protected])) |
vue-router: 4.4.2([email protected]7([email protected])) |
||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- rollup |
- rollup |
||||
- vue |
- vue |
||||
@ -12092,7 +12101,7 @@ snapshots: |
|||||
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/[email protected]) |
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/[email protected]) |
||||
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
'@babel/plugin-transform-typescript': 7.25.2(@babel/[email protected]) |
||||
'@vue/babel-plugin-jsx': 1.2.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 |
kolorist: 1.8.0 |
||||
magic-string: 0.30.11 |
magic-string: 0.30.11 |
||||
vite: 5.3.5(@types/[email protected])([email protected]) |
vite: 5.3.5(@types/[email protected])([email protected]) |
||||
@ -12136,9 +12145,9 @@ snapshots: |
|||||
dependencies: |
dependencies: |
||||
ufo: 1.5.4 |
ufo: 1.5.4 |
||||
|
|
||||
[email protected]([email protected]5([email protected])): |
[email protected]([email protected]7([email protected])): |
||||
dependencies: |
dependencies: |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
|
|
||||
[email protected]: {} |
[email protected]: {} |
||||
|
|
||||
@ -12155,17 +12164,17 @@ snapshots: |
|||||
transitivePeerDependencies: |
transitivePeerDependencies: |
||||
- supports-color |
- supports-color |
||||
|
|
||||
[email protected]([email protected]5([email protected])): |
[email protected]([email protected]7([email protected])): |
||||
dependencies: |
dependencies: |
||||
'@intlify/core-base': 9.13.1 |
'@intlify/core-base': 9.13.1 |
||||
'@intlify/shared': 9.13.1 |
'@intlify/shared': 9.13.1 |
||||
'@vue/devtools-api': 6.6.3 |
'@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: |
dependencies: |
||||
'@vue/devtools-api': 6.6.3 |
'@vue/devtools-api': 6.6.3 |
||||
vue: 3.4.35([email protected]) |
vue: 3.4.37([email protected]) |
||||
|
|
||||
[email protected]([email protected]): |
[email protected]([email protected]): |
||||
dependencies: |
dependencies: |
||||
@ -12174,18 +12183,18 @@ snapshots: |
|||||
semver: 7.6.3 |
semver: 7.6.3 |
||||
typescript: 5.5.4 |
typescript: 5.5.4 |
||||
|
|
||||
[email protected]([email protected])([email protected]5([email protected])): |
[email protected]([email protected])([email protected]7([email protected])): |
||||
dependencies: |
dependencies: |
||||
apexcharts: 3.51.0 |
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: |
dependencies: |
||||
'@vue/compiler-dom': 3.4.35 |
'@vue/compiler-dom': 3.4.37 |
||||
'@vue/compiler-sfc': 3.4.35 |
'@vue/compiler-sfc': 3.4.37 |
||||
'@vue/runtime-dom': 3.4.35 |
'@vue/runtime-dom': 3.4.37 |
||||
'@vue/server-renderer': 3.4.35([email protected]([email protected])) |
'@vue/server-renderer': 3.4.37([email protected]([email protected])) |
||||
'@vue/shared': 3.4.35 |
'@vue/shared': 3.4.37 |
||||
optionalDependencies: |
optionalDependencies: |
||||
typescript: 5.5.4 |
typescript: 5.5.4 |
||||
|
|
||||
|
Loading…
Reference in new issue