diff --git a/.npmrc b/.npmrc
index bf2e764..28d8bf4 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1,4 @@
-shamefully-hoist=true
+registry=https://nexus.oo1.dev/repository/npm/
+use-node-version=22.12.0
+
+shamefully-hoist=true
\ No newline at end of file
diff --git a/formkit.config.ts b/formkit.config.ts
index f9cfe62..38d0434 100644
--- a/formkit.config.ts
+++ b/formkit.config.ts
@@ -16,6 +16,7 @@ import { addAsteriskPlugin } from './formkit.config.plugin.addAsteriskPlugin';
import { debugPlugin } from './formkit.config.plugin.debug';
import { PDatePicker } from '@/__fk-inputs__/inputs/p-date-picker';
import { PCascadeSelect } from '@/__fk-inputs__/inputs/p-cascade-select';
+import { PFileUpload } from '@/__fk-inputs__/inputs/p-file-upload';
const plugins: FormKitPlugin[] = [
// createLibraryPlugin(fkLibrary),
@@ -30,6 +31,7 @@ const plugins: FormKitPlugin[] = [
PSelect,
PDatePicker,
PCascadeSelect,
+ PFileUpload,
}),
// createLibraryPlugin(
// {
diff --git a/package.json b/package.json
index c3c2de1..389b9e3 100644
--- a/package.json
+++ b/package.json
@@ -16,18 +16,19 @@
"@formkit/icons": "^1.6.9",
"@formkit/pro": "^0.127.15",
"@formkit/themes": "^1.6.9",
- "@formkit/vue": "^1.6.9",
+ "@formkit/vue": "1.6.10-fix.202412201106",
"@formkit/zod": "^1.6.9",
"@headlessui/vue": "^1.7.23",
"@primevue/forms": "^4.2.5",
"@primevue/themes": "^4.2.5",
"autoprefixer": "^10.4.20",
+ "axios": "^1.7.9",
"dayjs": "^1.11.13",
"i18next": "^24.2.0",
"postcss": "^8.4.49",
"primeicons": "^7.0.0",
"primelocale": "^1.2.2",
- "primevue": "^4.2.5",
+ "primevue": "4.2.6-fix.202412310330",
"sweetalert2": "^11.15.3",
"tailwindcss": "^3.4.17",
"utils4u": "^2.19.2",
@@ -39,9 +40,9 @@
"@vitejs/plugin-vue": "^5.2.1",
"@vitejs/plugin-vue-jsx": "^4.1.1",
"typescript": "~5.7.2",
- "unocss": "^0.65.2",
+ "unocss": "^0.65.3",
"unplugin-vue-components": "^0.28.0",
- "vite": "^6.0.5",
- "vue-tsc": "^2.1.10"
+ "vite": "^6.0.6",
+ "vue-tsc": "^2.2.0"
}
-}
\ No newline at end of file
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b3dd17c..7544836 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -22,10 +22,10 @@ importers:
version: 0.127.15(@formkit/core@1.6.9)(@formkit/inputs@1.6.9)(@formkit/utils@1.6.9)
'@formkit/themes':
specifier: ^1.6.9
- version: 1.6.9(tailwindcss@3.4.17)(unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))
+ version: 1.6.9(tailwindcss@3.4.17)(unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))
'@formkit/vue':
- specifier: ^1.6.9
- version: 1.6.9(tailwindcss@3.4.17)(unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))
+ specifier: 1.6.10-fix.202412201106
+ version: 1.6.10-fix.202412201106(tailwindcss@3.4.17)(unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))
'@formkit/zod':
specifier: ^1.6.9
version: 1.6.9(zod@3.23.8)
@@ -41,6 +41,9 @@ importers:
autoprefixer:
specifier: ^10.4.20
version: 10.4.20(postcss@8.4.49)
+ axios:
+ specifier: ^1.7.9
+ version: 1.7.9
dayjs:
specifier: ^1.11.13
version: 1.11.13
@@ -57,8 +60,8 @@ importers:
specifier: ^1.2.2
version: 1.2.2
primevue:
- specifier: ^4.2.5
- version: 4.2.5(vue@3.5.13(typescript@5.7.2))
+ specifier: 4.2.6-fix.202412310330
+ version: 4.2.6-fix.202412310330(vue@3.5.13(typescript@5.7.2))
sweetalert2:
specifier: ^11.15.3
version: 11.15.3
@@ -80,25 +83,25 @@ importers:
version: 4.2.5
'@vitejs/plugin-vue':
specifier: ^5.2.1
- version: 5.2.1(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ version: 5.2.1(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.1.1
- version: 4.1.1(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ version: 4.1.1(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
typescript:
specifier: ~5.7.2
version: 5.7.2
unocss:
- specifier: ^0.65.2
- version: 0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ specifier: ^0.65.3
+ version: 0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
unplugin-vue-components:
specifier: ^0.28.0
version: 0.28.0(@babel/parser@7.26.3)(rollup@4.29.1)(vue@3.5.13(typescript@5.7.2))
vite:
- specifier: ^6.0.5
- version: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ specifier: ^6.0.6
+ version: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
vue-tsc:
- specifier: ^2.1.10
- version: 2.1.10(typescript@5.7.2)
+ specifier: ^2.2.0
+ version: 2.2.0(typescript@5.7.2)
packages:
@@ -239,12 +242,6 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.24.0':
- resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.24.2':
resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
engines: {node: '>=18'}
@@ -257,12 +254,6 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.24.0':
- resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.24.2':
resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
engines: {node: '>=18'}
@@ -275,12 +266,6 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.24.0':
- resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.24.2':
resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
engines: {node: '>=18'}
@@ -293,12 +278,6 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.24.0':
- resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.24.2':
resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
engines: {node: '>=18'}
@@ -311,12 +290,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.24.0':
- resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.24.2':
resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
engines: {node: '>=18'}
@@ -329,12 +302,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.24.0':
- resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.24.2':
resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
engines: {node: '>=18'}
@@ -347,12 +314,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.24.0':
- resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.24.2':
resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
engines: {node: '>=18'}
@@ -365,12 +326,6 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.24.0':
- resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.24.2':
resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
engines: {node: '>=18'}
@@ -383,12 +338,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.24.0':
- resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.24.2':
resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
engines: {node: '>=18'}
@@ -401,12 +350,6 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.24.0':
- resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.24.2':
resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
engines: {node: '>=18'}
@@ -419,12 +362,6 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.24.0':
- resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.24.2':
resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
engines: {node: '>=18'}
@@ -437,12 +374,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.24.0':
- resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.24.2':
resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
engines: {node: '>=18'}
@@ -455,12 +386,6 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.24.0':
- resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.24.2':
resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
engines: {node: '>=18'}
@@ -473,12 +398,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.24.0':
- resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.24.2':
resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
engines: {node: '>=18'}
@@ -491,12 +410,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.24.0':
- resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.24.2':
resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
engines: {node: '>=18'}
@@ -509,12 +422,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.24.0':
- resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.24.2':
resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
engines: {node: '>=18'}
@@ -527,12 +434,6 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.24.0':
- resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.24.2':
resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
engines: {node: '>=18'}
@@ -551,12 +452,6 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.24.0':
- resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.24.2':
resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
engines: {node: '>=18'}
@@ -569,12 +464,6 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-arm64@0.24.0':
- resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.24.2':
resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
engines: {node: '>=18'}
@@ -587,12 +476,6 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.24.0':
- resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.24.2':
resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
engines: {node: '>=18'}
@@ -605,12 +488,6 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.24.0':
- resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.24.2':
resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
engines: {node: '>=18'}
@@ -623,12 +500,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.24.0':
- resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.24.2':
resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
engines: {node: '>=18'}
@@ -641,12 +512,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.24.0':
- resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.24.2':
resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
engines: {node: '>=18'}
@@ -659,12 +524,6 @@ packages:
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.24.0':
- resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.24.2':
resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
engines: {node: '>=18'}
@@ -731,10 +590,8 @@ packages:
'@formkit/validation@1.6.9':
resolution: {integrity: sha512-9PGwN0ZDJt3hsrMyaL8KTG3diSQDik1OGogVG6/nFcZhWUycpeamFfXZSQ5pfzmwnvrTHsvyT0FtKitUnWWuPA==}
- '@formkit/vue@1.6.9':
- resolution: {integrity: sha512-WrjAtEsKnFJzxQuATWsWKMpTAyJE15PUmRh9hwEAqgTDy2yMog1gxqxfZv3rEAdIdgXNp08tWmRVnQgDIF3vAQ==}
- peerDependencies:
- vue: ^3.4.0
+ '@formkit/vue@1.6.10-fix.202412201106':
+ resolution: {integrity: sha1-zJZeLm9B9XxNaKn/ruCuxsZOkKE=}
'@formkit/zod@1.6.9':
resolution: {integrity: sha512-oQp2n2UoJTZTVsbbiDLRzpdOcGPrFTpmoaqp3tzbL4m7XJ9CE+Z9Q1sFA3MXTb1xrdCh3xWY2KAyXB0x4j5svw==}
@@ -875,51 +732,61 @@ packages:
resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.29.1':
resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.29.1':
resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.29.1':
resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-loongarch64-gnu@4.29.1':
resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==}
cpu: [loong64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-powerpc64le-gnu@4.29.1':
resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.29.1':
resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.29.1':
resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.29.1':
resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.29.1':
resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.29.1':
resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==}
@@ -947,83 +814,83 @@ packages:
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- '@unocss/astro@0.65.2':
- resolution: {integrity: sha512-lpGoleJToxaYeN5LTGrNbvbXATNWswgoQwlljIJ9kWOjx4NbGC71pXRvDQSb9yRFDTCr5S2hMtupna4ulrHisA==}
+ '@unocss/astro@0.65.3':
+ resolution: {integrity: sha512-shEKzsYOz1KMO36jzoNzTltzaUkQOe+UHgiRpsGE28ldSymGfOfiJQzG9T4+Q3Ckk0C86UyVP3Uerxx1qoYwAA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
peerDependenciesMeta:
vite:
optional: true
- '@unocss/cli@0.65.2':
- resolution: {integrity: sha512-N2SeSeGNNuWUQAtsOC02Uqhm1wCtyoRRmh8ylzA/NttbXJlqg5P03vxGfzmaRA+VJhNLwjFqhYE6Yuu4nqCwlg==}
+ '@unocss/cli@0.65.3':
+ resolution: {integrity: sha512-VIV6/aLJ0mWOJ8/iK7nWVCR6G/hM/6W7EGSO1gpLHWn4Rj+T6NtCmk/U4nao9pTYg/nVBBBCL3ydRguF3DA0ow==}
engines: {node: '>=14'}
hasBin: true
- '@unocss/config@0.65.2':
- resolution: {integrity: sha512-HDQVoWwrkZ6qRCXus11bUM12eNoErZ7r4lPY5EQqtrwxAcul+l5StvYk0qXr3IC8Ct42RDjKGeM03o7VBpwafQ==}
+ '@unocss/config@0.65.3':
+ resolution: {integrity: sha512-H+UpEPo47DeEsLbjHMby42MJ+lx7vXltFOdpgXFKutLkT034VoXmN1lgrAh9lZ4ow3iuUfEatHyuWffpOQf9gA==}
engines: {node: '>=14'}
- '@unocss/core@0.65.2':
- resolution: {integrity: sha512-37zj1w/6TENsUMzRRmlH5LqUcLGTTjGHrUeZ5KZyeDk+osB/rHSCw0VqqqvL6a7cOHgaW88JgfgKDt5ijRZyFA==}
+ '@unocss/core@0.65.3':
+ resolution: {integrity: sha512-xYkJ63lIadL6KqvGcaE2fFeLvo6rC1F+e+R9EFn0Aj0ArMRhiltZk8vvLFHP7iYjjdTdqDkAr/7IdrTosTo8Pg==}
- '@unocss/extractor-arbitrary-variants@0.65.2':
- resolution: {integrity: sha512-G+Fq7i2mTyFv+RdkbahGJFwUR9FbsGCHi+Wt8Eb7cbELWi/R4mUftfW9/q6NaIRKvmLywjWbEQ31qTJIQEO+PQ==}
+ '@unocss/extractor-arbitrary-variants@0.65.3':
+ resolution: {integrity: sha512-ZVGCjOZuU8daGxY7MUJQrI7aVKzZi1llRk53QgEUTU1q60X/fi8M2+A9mwEgG9MBVHBdsuvxqZ9Dp79IktSyLw==}
- '@unocss/inspector@0.65.2':
- resolution: {integrity: sha512-90kBrMiQqHpGzPhT9ot7bDAFs+G9RxWROVxrT/JwDqNe+OmcLh5uETO84NU0ScurniEJ8umGBLqmsPGLmHML2g==}
+ '@unocss/inspector@0.65.3':
+ resolution: {integrity: sha512-medDlG0FsCvKBBprC5FZxYrWTLV+iNSnc8S84VI4J/iKZQ43X34Edy+Rudy+YsPXQ8qZcuYQ7RDSHsPnP6X+Bg==}
- '@unocss/postcss@0.65.2':
- resolution: {integrity: sha512-vhBWsXnuWUP7qybnucle+gja1YBjL2NRfzCwSaOoRc7C5y201mqfC55AFqjGdxEAcqeeXVtx98Y1oh0FSa5GzA==}
+ '@unocss/postcss@0.65.3':
+ resolution: {integrity: sha512-WCAycMhigioWn8IV3w3ptsstvRvEW86vHpELOMSXKcbminaOJ7RkfpoCKwfSzL73CBSYwovVCWS/y4LFP85NQQ==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
- '@unocss/preset-attributify@0.65.2':
- resolution: {integrity: sha512-Aj67qbRoBPYutJasi7EKUaxKwJwEvhA0SVYjXwZG3kjTTBkp1rJvNI0wGXbdz9FkesymiC1KgzBF2UCsFsZ0dQ==}
+ '@unocss/preset-attributify@0.65.3':
+ resolution: {integrity: sha512-0nDKoR8x32ul1Ne7BbJqzAq5D1RM0C7+DTiLxhWonjCcZwCQpas/npTU6wvwQhc5ksuON0xtoQyl4a6zLNA5Vg==}
- '@unocss/preset-icons@0.65.2':
- resolution: {integrity: sha512-NruqU6PlRzyJT0qJQL3yZ/7KrolIWRfXQf82ZfAktPTHYgvaSS4+KtlStsoYSXLSGjPydMlXuYlj8Pum5rTTjw==}
+ '@unocss/preset-icons@0.65.3':
+ resolution: {integrity: sha512-3V4d5M+a2mTGnLjSsXyNL+/+nzjasdsJEJdXarLnj9Ez0KaBCvi32OjyoYrZUSMC5GCSreVNUOVBZKcxfdtitA==}
- '@unocss/preset-mini@0.65.2':
- resolution: {integrity: sha512-zDDyFuLylmer91qeQ6qbMCP5+/zIeuZA0epLIriCfW3pR7FXzfJRu4R1ynpQjqryjUs/gwS0OWtvr4ufuwkryg==}
+ '@unocss/preset-mini@0.65.3':
+ resolution: {integrity: sha512-HG7mRfq0S2VKkw40duumoyIYaMBQGW1Uxb+Kw8HLGvoamnDmOZKb+TOXxys17Z5Z0vloi2CN1qqyJhYC0G6MSg==}
- '@unocss/preset-tagify@0.65.2':
- resolution: {integrity: sha512-YFhne3eNfZUvKT/MJ7SgjK/FXLradgZCKc5XXsMXA4YTAhNAvQIUZCNmlBzaqDevwbyF6UlXxGHfHUA8CdpSWg==}
+ '@unocss/preset-tagify@0.65.3':
+ resolution: {integrity: sha512-IWRQ/CO+KmspIBPq6pNfYQmUzZkMqTa/Cr7fB4R+ZQFIe9OO3Cpj18R5VL3qujVC+dePiAFiP/tVLt6/mCQzuw==}
- '@unocss/preset-typography@0.65.2':
- resolution: {integrity: sha512-k/uOu2ASnBQtotMBsx9pOmCgS+pyn7/4mCiifoeTTLnhMK8F6dcGLbVQkOnUD2hsboKXJ1oHgd+1qX0QVr61ww==}
+ '@unocss/preset-typography@0.65.3':
+ resolution: {integrity: sha512-PYcVU1uYGJRuj8FqHVUaRYS15X/+m58v2uUXW+qoqv9jh3KGabu3yPac1UILHTtdE3Y6PSflf3Hf9M9MqxAgog==}
- '@unocss/preset-uno@0.65.2':
- resolution: {integrity: sha512-8HA21mlXwnkXHhtSKYbBYJTmtJN0ncUPSJKiavNGkJUB4cUUbEeFRx2aNIfhOjKYIcH/MNzRc2YYsAAM2s6vgw==}
+ '@unocss/preset-uno@0.65.3':
+ resolution: {integrity: sha512-1O9qVAG/W7t4X9VExuUPGGy+4n8yxfpuQ3NeFgXlEkT1Mi3cokS0Eb0quvttgLGbjQ2waoS4MWbGyMmDGHWnYQ==}
- '@unocss/preset-web-fonts@0.65.2':
- resolution: {integrity: sha512-Pl0sKjhrb6FuDID3PMwGflZXwSVW1G1vZEwCd0yEwYH92421VEfK5D073cUtZ1l6irqIA3aux9uMWA9iKtQj7A==}
+ '@unocss/preset-web-fonts@0.65.3':
+ resolution: {integrity: sha512-hDuDbZawPc7ebtNoYI5zKpqURjAH5lLKqVRwdQXQiJ2T8IfT246HkL6+pcpdjAkHy3oJDUxGwrD/tYFcu9fcdA==}
- '@unocss/preset-wind@0.65.2':
- resolution: {integrity: sha512-qNBJ6pnh9EYbTztmeJ+uZOB3TPx/JnQVHPGBBRD/v2AT11YR0/umdSKefIHbvXKuw/5/+JAwbFx/jSYu1naG6w==}
+ '@unocss/preset-wind@0.65.3':
+ resolution: {integrity: sha512-esptoeJEN1QZEXwMIU3OXumSi3TEbIXZg1SuuUYqOWXzldxANsfXSMdHtsiXUSMNwNsfmQl4XfBlGNYYK/7eyg==}
- '@unocss/reset@0.65.2':
- resolution: {integrity: sha512-9UmwqYjfdxyi6j1pMfuulipLCsdH2RlF+IOG53unYxulP4C8bvwMnj8Wk+AjMiG5mIOClYyVTGk3NMRPM73/eg==}
+ '@unocss/reset@0.65.3':
+ resolution: {integrity: sha512-elwdQJ6tF4IpVUv7euK8MOKXTcQMeImsimaCViqe0yL0onPChgK16qs5xgVbBGrj9B57bmWgoUp0af/J03oNYA==}
- '@unocss/rule-utils@0.65.2':
- resolution: {integrity: sha512-Rw+B52F53gli5wHRR4dXjFrliH6Q8XaNeg55L2uVmg81lEeQCdxPOe0/KjPIEPQPJHOhCpFS3dCHwNROc+UggQ==}
+ '@unocss/rule-utils@0.65.3':
+ resolution: {integrity: sha512-jndyth0X11FbvIDForYq90b+N5xsR31FRsmvp7AC7dcW71clemUEDHCwqzSJn8cVFwahgvlwWbEoYHPEgQrtIQ==}
engines: {node: '>=14'}
- '@unocss/transformer-attributify-jsx@0.65.2':
- resolution: {integrity: sha512-Kan2EPHc65t/iHdjqJvtRgc+lUnq2uSDknsTrOk+w1N/ZmjcbVf2E6VXbxBCqmHowJVipeHrxeVX1POyBm0bTQ==}
+ '@unocss/transformer-attributify-jsx@0.65.3':
+ resolution: {integrity: sha512-mfPpsqdpig2Jgd9BDL79XP1VpDslndSLVEr/xzV1LQOL4FVLe8IIiO6hqeeUNVuV99wxCa8QAigbI2vbUi5p+Q==}
- '@unocss/transformer-compile-class@0.65.2':
- resolution: {integrity: sha512-z615DntK0bN0v3QicEGVmzt57yXXB20GhpOBTsShq/nTnTP0v+Av1JTbGQBSg8lzmW0z7QdLhCvSAQs8OKMmRQ==}
+ '@unocss/transformer-compile-class@0.65.3':
+ resolution: {integrity: sha512-cndbJUYqOACeFvldCAVd8edD56XcufFCAwbCm4uio1DjwpqJmtoaJHnLlrE2Pytleej1IAhDuoyaJAnSU9hIDA==}
- '@unocss/transformer-directives@0.65.2':
- resolution: {integrity: sha512-CwdjBoqWbX5FkJrt6Mpy6nBjppuQV2zvIma5W2rdd5XLsYeR0mhdbbQfgvRF94pFIR86ExfOKu/EI6bGuTcaHA==}
+ '@unocss/transformer-directives@0.65.3':
+ resolution: {integrity: sha512-Jn2b9NSzbp+X5YLY1MWJzXY6dMUYhAuE+xjdiwFNACdbSvnjV+WLX1rOFeeNZx0rP2e5sPeDsv7MTF71uZeohg==}
- '@unocss/transformer-variant-group@0.65.2':
- resolution: {integrity: sha512-Sh/WKN7lys2TUVnA3Nu7Yn3rLqy0OqfWSf6PbY1RKAD+N7cRlabu3vJF0gIMwV+rmVQnHs/k9BWjNPlB56Kl/A==}
+ '@unocss/transformer-variant-group@0.65.3':
+ resolution: {integrity: sha512-l18P2lyELe6AiRYr9cPbctRn+ITUgncPqhetH46ZoGHKrVR7MSFYHSo0gUJBusBYJisNHTjhaQvNQcDGD3BPWQ==}
- '@unocss/vite@0.65.2':
- resolution: {integrity: sha512-MC2PqDB2tbYky7s1XTBoOAdtvUIwwl65qL1UbHTLYiWO9Q704IZUYvrdtpgieR+8IPu2dG2vUyIe3dbD4zPf9g==}
+ '@unocss/vite@0.65.3':
+ resolution: {integrity: sha512-GMJ9Aj3M1L/m5CiHbMpOJ9WEfF+c+13Q6zW22n+iz5CYhqXAwyDrtV2afpFBF3w5PLUHC4aW3C4nNQTUTUuPeA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
@@ -1081,8 +948,8 @@ packages:
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
- '@vue/language-core@2.1.10':
- resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==}
+ '@vue/language-core@2.2.0':
+ resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -1111,8 +978,8 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- alien-signals@0.2.2:
- resolution: {integrity: sha512-cZIRkbERILsBOXTQmMrxc9hgpxglstn69zm+F1ARf4aPAzdAFYd6sBq87ErO0Fj3DV94tglcyHG5kQz9nDC/8A==}
+ alien-signals@0.4.12:
+ resolution: {integrity: sha512-Og0PgAihxlp1R22bsoBsyhhMG4+qhU+fkkLPoGBQkYVc3qt9rYnrwYTf+M6kqUqUZpf3rXDnpL90iKa0QcSVVg==}
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -1140,6 +1007,9 @@ packages:
arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
autoprefixer@10.4.20:
resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
engines: {node: ^10 || ^12 || >=14}
@@ -1147,6 +1017,9 @@ packages:
peerDependencies:
postcss: ^8.1.0
+ axios@1.7.9:
+ resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==}
+
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -1197,6 +1070,10 @@ packages:
colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
@@ -1204,8 +1081,8 @@ packages:
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
- consola@3.3.0:
- resolution: {integrity: sha512-kxltocVQCwQNFvw40dlVRYeAkAvtYjMFZYNlOcsF5wExPpGwPxMwgx4IfDJvBRPtBpnQwItd5WkTaR0ZwT/TmQ==}
+ consola@3.3.3:
+ resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==}
engines: {node: ^14.18.0 || >=16.10.0}
convert-source-map@2.0.0:
@@ -1245,6 +1122,10 @@ packages:
defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
destr@2.0.3:
resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
@@ -1260,8 +1141,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.75:
- resolution: {integrity: sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==}
+ electron-to-chromium@1.5.76:
+ resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1278,11 +1159,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- esbuild@0.24.0:
- resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.24.2:
resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
engines: {node: '>=18'}
@@ -1314,10 +1190,23 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+
foreground-child@3.3.0:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
+ form-data@4.0.1:
+ resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
+ engines: {node: '>= 6'}
+
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
@@ -1472,6 +1361,14 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -1571,8 +1468,8 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
- pkg-types@1.2.1:
- resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+ pkg-types@1.3.0:
+ resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==}
postcss-import@15.1.0:
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -1622,9 +1519,11 @@ packages:
resolution: {integrity: sha512-/bDxVElfLWrJs1og8sFCbZlo+iQuOcWO87DLpLlDf0F7XeDGabT02F9Awt2AVqKfVPvhVEkmxfqZ6J6SaqLxuA==}
engines: {node: '>=12.0.0', npm: '>=6.0.0'}
- primevue@4.2.5:
- resolution: {integrity: sha512-7UMOIJvdFz4jQyhC76yhNdSlHtXvVpmE2JSo2ndUTBWjWJOkYyT562rQ4ayO+bMdJLtzBGqgY64I9ZfEvNd7vQ==}
- engines: {node: '>=12.11.0'}
+ primevue@4.2.6-fix.202412310330:
+ resolution: {integrity: sha1-wQbxYt27zr5zHG6XXVc2vRm3sTA=}
+
+ proxy-from-env@1.1.0:
+ resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -1663,11 +1562,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -1731,8 +1625,8 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- tinyexec@0.3.1:
- resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
@@ -1765,11 +1659,11 @@ packages:
unconfig@0.6.0:
resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==}
- unocss@0.65.2:
- resolution: {integrity: sha512-PEN8Yltr/n6xdNcI9iqIK4Dp/fpQ1bPa4aR2TwFg2lV6aRA2PNzarviqL62oOqXYSyQ4sqW3s/oaWD3JGOgJ1A==}
+ unocss@0.65.3:
+ resolution: {integrity: sha512-v/nQ7BVIeW9UlEPElOu6xwqp0TTF2dZeIOfzos52b/N0cwWB9dBOjZM5hTn//ePQVzXm/M/n+Lm8E7gRP4TUfg==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.65.2
+ '@unocss/webpack': 0.65.3
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
@@ -1790,8 +1684,8 @@ packages:
'@nuxt/kit':
optional: true
- unplugin@2.1.0:
- resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==}
+ unplugin@2.1.2:
+ resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==}
engines: {node: '>=18.12.0'}
update-browserslist-db@1.1.1:
@@ -1806,8 +1700,8 @@ packages:
utils4u@2.19.2:
resolution: {integrity: sha512-QjnPId4oadpieslF4SxxXHOxGJKG5xFlY/GqJS4a/1tUUDlC3AoMWksmXaX4FWO9AVANn5qgy5tLuYgS+VndRw==}
- vite@6.0.5:
- resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==}
+ vite@6.0.6:
+ resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -1854,8 +1748,8 @@ packages:
peerDependencies:
vue: ^3.4.37
- vue-tsc@2.1.10:
- resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==}
+ vue-tsc@2.2.0:
+ resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
@@ -1913,7 +1807,7 @@ snapshots:
'@antfu/install-pkg@0.4.1':
dependencies:
package-manager-detector: 0.2.8
- tinyexec: 0.3.1
+ tinyexec: 0.3.2
'@antfu/utils@0.7.10': {}
@@ -2089,153 +1983,102 @@ snapshots:
'@esbuild/aix-ppc64@0.23.1':
optional: true
- '@esbuild/aix-ppc64@0.24.0':
- optional: true
-
'@esbuild/aix-ppc64@0.24.2':
optional: true
'@esbuild/android-arm64@0.23.1':
optional: true
- '@esbuild/android-arm64@0.24.0':
- optional: true
-
'@esbuild/android-arm64@0.24.2':
optional: true
'@esbuild/android-arm@0.23.1':
optional: true
- '@esbuild/android-arm@0.24.0':
- optional: true
-
'@esbuild/android-arm@0.24.2':
optional: true
'@esbuild/android-x64@0.23.1':
optional: true
- '@esbuild/android-x64@0.24.0':
- optional: true
-
'@esbuild/android-x64@0.24.2':
optional: true
'@esbuild/darwin-arm64@0.23.1':
optional: true
- '@esbuild/darwin-arm64@0.24.0':
- optional: true
-
'@esbuild/darwin-arm64@0.24.2':
optional: true
'@esbuild/darwin-x64@0.23.1':
optional: true
- '@esbuild/darwin-x64@0.24.0':
- optional: true
-
'@esbuild/darwin-x64@0.24.2':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
optional: true
- '@esbuild/freebsd-arm64@0.24.0':
- optional: true
-
'@esbuild/freebsd-arm64@0.24.2':
optional: true
'@esbuild/freebsd-x64@0.23.1':
optional: true
- '@esbuild/freebsd-x64@0.24.0':
- optional: true
-
'@esbuild/freebsd-x64@0.24.2':
optional: true
'@esbuild/linux-arm64@0.23.1':
optional: true
- '@esbuild/linux-arm64@0.24.0':
- optional: true
-
'@esbuild/linux-arm64@0.24.2':
optional: true
'@esbuild/linux-arm@0.23.1':
optional: true
- '@esbuild/linux-arm@0.24.0':
- optional: true
-
'@esbuild/linux-arm@0.24.2':
optional: true
'@esbuild/linux-ia32@0.23.1':
optional: true
- '@esbuild/linux-ia32@0.24.0':
- optional: true
-
'@esbuild/linux-ia32@0.24.2':
optional: true
'@esbuild/linux-loong64@0.23.1':
optional: true
- '@esbuild/linux-loong64@0.24.0':
- optional: true
-
'@esbuild/linux-loong64@0.24.2':
optional: true
'@esbuild/linux-mips64el@0.23.1':
optional: true
- '@esbuild/linux-mips64el@0.24.0':
- optional: true
-
'@esbuild/linux-mips64el@0.24.2':
optional: true
'@esbuild/linux-ppc64@0.23.1':
optional: true
- '@esbuild/linux-ppc64@0.24.0':
- optional: true
-
'@esbuild/linux-ppc64@0.24.2':
optional: true
'@esbuild/linux-riscv64@0.23.1':
optional: true
- '@esbuild/linux-riscv64@0.24.0':
- optional: true
-
'@esbuild/linux-riscv64@0.24.2':
optional: true
'@esbuild/linux-s390x@0.23.1':
optional: true
- '@esbuild/linux-s390x@0.24.0':
- optional: true
-
'@esbuild/linux-s390x@0.24.2':
optional: true
'@esbuild/linux-x64@0.23.1':
optional: true
- '@esbuild/linux-x64@0.24.0':
- optional: true
-
'@esbuild/linux-x64@0.24.2':
optional: true
@@ -2245,63 +2088,42 @@ snapshots:
'@esbuild/netbsd-x64@0.23.1':
optional: true
- '@esbuild/netbsd-x64@0.24.0':
- optional: true
-
'@esbuild/netbsd-x64@0.24.2':
optional: true
'@esbuild/openbsd-arm64@0.23.1':
optional: true
- '@esbuild/openbsd-arm64@0.24.0':
- optional: true
-
'@esbuild/openbsd-arm64@0.24.2':
optional: true
'@esbuild/openbsd-x64@0.23.1':
optional: true
- '@esbuild/openbsd-x64@0.24.0':
- optional: true
-
'@esbuild/openbsd-x64@0.24.2':
optional: true
'@esbuild/sunos-x64@0.23.1':
optional: true
- '@esbuild/sunos-x64@0.24.0':
- optional: true
-
'@esbuild/sunos-x64@0.24.2':
optional: true
'@esbuild/win32-arm64@0.23.1':
optional: true
- '@esbuild/win32-arm64@0.24.0':
- optional: true
-
'@esbuild/win32-arm64@0.24.2':
optional: true
'@esbuild/win32-ia32@0.23.1':
optional: true
- '@esbuild/win32-ia32@0.24.0':
- optional: true
-
'@esbuild/win32-ia32@0.24.2':
optional: true
'@esbuild/win32-x64@0.23.1':
optional: true
- '@esbuild/win32-x64@0.24.0':
- optional: true
-
'@esbuild/win32-x64@0.24.2':
optional: true
@@ -2361,12 +2183,12 @@ snapshots:
'@formkit/tempo@0.1.2': {}
- '@formkit/themes@1.6.9(tailwindcss@3.4.17)(unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))':
+ '@formkit/themes@1.6.9(tailwindcss@3.4.17)(unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))':
dependencies:
'@formkit/core': 1.6.9
optionalDependencies:
tailwindcss: 3.4.17
- unocss: 0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ unocss: 0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
'@formkit/utils@1.6.9': {}
@@ -2376,7 +2198,7 @@ snapshots:
'@formkit/observer': 1.6.9
'@formkit/utils': 1.6.9
- '@formkit/vue@1.6.9(tailwindcss@3.4.17)(unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))':
+ '@formkit/vue@1.6.10-fix.202412201106(tailwindcss@3.4.17)(unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))':
dependencies:
'@formkit/core': 1.6.9
'@formkit/dev': 1.6.9
@@ -2384,10 +2206,9 @@ snapshots:
'@formkit/inputs': 1.6.9
'@formkit/observer': 1.6.9
'@formkit/rules': 1.6.9
- '@formkit/themes': 1.6.9(tailwindcss@3.4.17)(unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))
+ '@formkit/themes': 1.6.9(tailwindcss@3.4.17)(unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)))
'@formkit/utils': 1.6.9
'@formkit/validation': 1.6.9
- vue: 3.5.13(typescript@5.7.2)
transitivePeerDependencies:
- tailwindcss
- unocss
@@ -2576,29 +2397,29 @@ snapshots:
'@types/estree@1.0.6': {}
- '@unocss/astro@0.65.2(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
+ '@unocss/astro@0.65.3(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/reset': 0.65.2
- '@unocss/vite': 0.65.2(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ '@unocss/core': 0.65.3
+ '@unocss/reset': 0.65.3
+ '@unocss/vite': 0.65.3(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
optionalDependencies:
- vite: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ vite: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies:
- rollup
- supports-color
- vue
- '@unocss/cli@0.65.2(rollup@4.29.1)':
+ '@unocss/cli@0.65.3(rollup@4.29.1)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.4(rollup@4.29.1)
- '@unocss/config': 0.65.2
- '@unocss/core': 0.65.2
- '@unocss/preset-uno': 0.65.2
+ '@unocss/config': 0.65.3
+ '@unocss/core': 0.65.3
+ '@unocss/preset-uno': 0.65.3
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
- consola: 3.3.0
+ consola: 3.3.3
magic-string: 0.30.17
pathe: 1.1.2
perfect-debounce: 1.0.0
@@ -2607,139 +2428,139 @@ snapshots:
- rollup
- supports-color
- '@unocss/config@0.65.2':
+ '@unocss/config@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
unconfig: 0.6.0
transitivePeerDependencies:
- supports-color
- '@unocss/core@0.65.2': {}
+ '@unocss/core@0.65.3': {}
- '@unocss/extractor-arbitrary-variants@0.65.2':
+ '@unocss/extractor-arbitrary-variants@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/inspector@0.65.2(vue@3.5.13(typescript@5.7.2))':
+ '@unocss/inspector@0.65.3(vue@3.5.13(typescript@5.7.2))':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/rule-utils': 0.65.3
gzip-size: 6.0.0
sirv: 3.0.0
vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.7.2))
transitivePeerDependencies:
- vue
- '@unocss/postcss@0.65.2(postcss@8.4.49)':
+ '@unocss/postcss@0.65.3(postcss@8.4.49)':
dependencies:
- '@unocss/config': 0.65.2
- '@unocss/core': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/config': 0.65.3
+ '@unocss/core': 0.65.3
+ '@unocss/rule-utils': 0.65.3
css-tree: 3.1.0
postcss: 8.4.49
tinyglobby: 0.2.10
transitivePeerDependencies:
- supports-color
- '@unocss/preset-attributify@0.65.2':
+ '@unocss/preset-attributify@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/preset-icons@0.65.2':
+ '@unocss/preset-icons@0.65.3':
dependencies:
'@iconify/utils': 2.2.1
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
ofetch: 1.4.1
transitivePeerDependencies:
- supports-color
- '@unocss/preset-mini@0.65.2':
+ '@unocss/preset-mini@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/extractor-arbitrary-variants': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/extractor-arbitrary-variants': 0.65.3
+ '@unocss/rule-utils': 0.65.3
- '@unocss/preset-tagify@0.65.2':
+ '@unocss/preset-tagify@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/preset-typography@0.65.2':
+ '@unocss/preset-typography@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/preset-mini': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/preset-mini': 0.65.3
- '@unocss/preset-uno@0.65.2':
+ '@unocss/preset-uno@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/preset-mini': 0.65.2
- '@unocss/preset-wind': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/preset-mini': 0.65.3
+ '@unocss/preset-wind': 0.65.3
+ '@unocss/rule-utils': 0.65.3
- '@unocss/preset-web-fonts@0.65.2':
+ '@unocss/preset-web-fonts@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
ofetch: 1.4.1
- '@unocss/preset-wind@0.65.2':
+ '@unocss/preset-wind@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/preset-mini': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/preset-mini': 0.65.3
+ '@unocss/rule-utils': 0.65.3
- '@unocss/reset@0.65.2': {}
+ '@unocss/reset@0.65.3': {}
- '@unocss/rule-utils@0.65.2':
+ '@unocss/rule-utils@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
magic-string: 0.30.17
- '@unocss/transformer-attributify-jsx@0.65.2':
+ '@unocss/transformer-attributify-jsx@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/transformer-compile-class@0.65.2':
+ '@unocss/transformer-compile-class@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/transformer-directives@0.65.2':
+ '@unocss/transformer-directives@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
- '@unocss/rule-utils': 0.65.2
+ '@unocss/core': 0.65.3
+ '@unocss/rule-utils': 0.65.3
css-tree: 3.1.0
- '@unocss/transformer-variant-group@0.65.2':
+ '@unocss/transformer-variant-group@0.65.3':
dependencies:
- '@unocss/core': 0.65.2
+ '@unocss/core': 0.65.3
- '@unocss/vite@0.65.2(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
+ '@unocss/vite@0.65.3(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.4(rollup@4.29.1)
- '@unocss/config': 0.65.2
- '@unocss/core': 0.65.2
- '@unocss/inspector': 0.65.2(vue@3.5.13(typescript@5.7.2))
+ '@unocss/config': 0.65.3
+ '@unocss/core': 0.65.3
+ '@unocss/inspector': 0.65.3(vue@3.5.13(typescript@5.7.2))
chokidar: 3.6.0
magic-string: 0.30.17
tinyglobby: 0.2.10
- vite: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ vite: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies:
- rollup
- supports-color
- vue
- '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
+ '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
- vite: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ vite: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
vue: 3.5.13(typescript@5.7.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.2.1(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
+ '@vitejs/plugin-vue@5.2.1(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))':
dependencies:
- vite: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ vite: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
vue: 3.5.13(typescript@5.7.2)
'@volar/language-core@2.4.11':
@@ -2819,13 +2640,13 @@ snapshots:
de-indent: 1.0.2
he: 1.2.0
- '@vue/language-core@2.1.10(typescript@5.7.2)':
+ '@vue/language-core@2.2.0(typescript@5.7.2)':
dependencies:
'@volar/language-core': 2.4.11
'@vue/compiler-dom': 3.5.13
'@vue/compiler-vue2': 2.7.16
'@vue/shared': 3.5.13
- alien-signals: 0.2.2
+ alien-signals: 0.4.12
minimatch: 9.0.5
muggle-string: 0.4.1
path-browserify: 1.0.1
@@ -2858,7 +2679,7 @@ snapshots:
acorn@8.14.0: {}
- alien-signals@0.2.2: {}
+ alien-signals@0.4.12: {}
ansi-regex@5.0.1: {}
@@ -2879,6 +2700,8 @@ snapshots:
arg@5.0.2: {}
+ asynckit@0.4.0: {}
+
autoprefixer@10.4.20(postcss@8.4.49):
dependencies:
browserslist: 4.24.3
@@ -2889,6 +2712,14 @@ snapshots:
postcss: 8.4.49
postcss-value-parser: 4.2.0
+ axios@1.7.9:
+ dependencies:
+ follow-redirects: 1.15.9
+ form-data: 4.0.1
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
balanced-match@1.0.2: {}
binary-extensions@2.3.0: {}
@@ -2904,7 +2735,7 @@ snapshots:
browserslist@4.24.3:
dependencies:
caniuse-lite: 1.0.30001690
- electron-to-chromium: 1.5.75
+ electron-to-chromium: 1.5.76
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.3)
@@ -2939,11 +2770,15 @@ snapshots:
colorette@2.0.20: {}
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
commander@4.1.1: {}
confbox@0.1.8: {}
- consola@3.3.0: {}
+ consola@3.3.3: {}
convert-source-map@2.0.0: {}
@@ -2972,6 +2807,8 @@ snapshots:
defu@6.1.4: {}
+ delayed-stream@1.0.0: {}
+
destr@2.0.3: {}
didyoumean@1.2.2: {}
@@ -2982,7 +2819,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.75: {}
+ electron-to-chromium@1.5.76: {}
emoji-regex@8.0.0: {}
@@ -3017,33 +2854,6 @@ snapshots:
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
- esbuild@0.24.0:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.24.0
- '@esbuild/android-arm': 0.24.0
- '@esbuild/android-arm64': 0.24.0
- '@esbuild/android-x64': 0.24.0
- '@esbuild/darwin-arm64': 0.24.0
- '@esbuild/darwin-x64': 0.24.0
- '@esbuild/freebsd-arm64': 0.24.0
- '@esbuild/freebsd-x64': 0.24.0
- '@esbuild/linux-arm': 0.24.0
- '@esbuild/linux-arm64': 0.24.0
- '@esbuild/linux-ia32': 0.24.0
- '@esbuild/linux-loong64': 0.24.0
- '@esbuild/linux-mips64el': 0.24.0
- '@esbuild/linux-ppc64': 0.24.0
- '@esbuild/linux-riscv64': 0.24.0
- '@esbuild/linux-s390x': 0.24.0
- '@esbuild/linux-x64': 0.24.0
- '@esbuild/netbsd-x64': 0.24.0
- '@esbuild/openbsd-arm64': 0.24.0
- '@esbuild/openbsd-x64': 0.24.0
- '@esbuild/sunos-x64': 0.24.0
- '@esbuild/win32-arm64': 0.24.0
- '@esbuild/win32-ia32': 0.24.0
- '@esbuild/win32-x64': 0.24.0
-
esbuild@0.24.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.24.2
@@ -3096,11 +2906,19 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
+ follow-redirects@1.15.9: {}
+
foreground-child@3.3.0:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
+ form-data@4.0.1:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
fraction.js@4.3.7: {}
fsevents@2.3.3:
@@ -3211,7 +3029,7 @@ snapshots:
local-pkg@0.5.1:
dependencies:
mlly: 1.7.3
- pkg-types: 1.2.1
+ pkg-types: 1.3.0
lru-cache@10.4.3: {}
@@ -3232,6 +3050,12 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -3242,7 +3066,7 @@ snapshots:
dependencies:
acorn: 8.14.0
pathe: 1.1.2
- pkg-types: 1.2.1
+ pkg-types: 1.3.0
ufo: 1.5.4
mrmime@2.0.0: {}
@@ -3306,7 +3130,7 @@ snapshots:
pirates@4.0.6: {}
- pkg-types@1.2.1:
+ pkg-types@1.3.0:
dependencies:
confbox: 0.1.8
mlly: 1.7.3
@@ -3353,7 +3177,7 @@ snapshots:
primelocale@1.2.2: {}
- primevue@4.2.5(vue@3.5.13(typescript@5.7.2)):
+ primevue@4.2.6-fix.202412310330(vue@3.5.13(typescript@5.7.2)):
dependencies:
'@primeuix/styled': 0.3.2
'@primeuix/utils': 0.3.2
@@ -3362,6 +3186,8 @@ snapshots:
transitivePeerDependencies:
- vue
+ proxy-from-env@1.1.0: {}
+
queue-microtask@1.2.3: {}
read-cache@1.0.0:
@@ -3415,8 +3241,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -3504,7 +3328,7 @@ snapshots:
dependencies:
any-promise: 1.3.0
- tinyexec@0.3.1: {}
+ tinyexec@0.3.2: {}
tinyglobby@0.2.10:
dependencies:
@@ -3538,27 +3362,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- unocss@0.65.2(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)):
+ unocss@0.65.3(postcss@8.4.49)(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2)):
dependencies:
- '@unocss/astro': 0.65.2(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
- '@unocss/cli': 0.65.2(rollup@4.29.1)
- '@unocss/core': 0.65.2
- '@unocss/postcss': 0.65.2(postcss@8.4.49)
- '@unocss/preset-attributify': 0.65.2
- '@unocss/preset-icons': 0.65.2
- '@unocss/preset-mini': 0.65.2
- '@unocss/preset-tagify': 0.65.2
- '@unocss/preset-typography': 0.65.2
- '@unocss/preset-uno': 0.65.2
- '@unocss/preset-web-fonts': 0.65.2
- '@unocss/preset-wind': 0.65.2
- '@unocss/transformer-attributify-jsx': 0.65.2
- '@unocss/transformer-compile-class': 0.65.2
- '@unocss/transformer-directives': 0.65.2
- '@unocss/transformer-variant-group': 0.65.2
- '@unocss/vite': 0.65.2(rollup@4.29.1)(vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ '@unocss/astro': 0.65.3(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
+ '@unocss/cli': 0.65.3(rollup@4.29.1)
+ '@unocss/core': 0.65.3
+ '@unocss/postcss': 0.65.3(postcss@8.4.49)
+ '@unocss/preset-attributify': 0.65.3
+ '@unocss/preset-icons': 0.65.3
+ '@unocss/preset-mini': 0.65.3
+ '@unocss/preset-tagify': 0.65.3
+ '@unocss/preset-typography': 0.65.3
+ '@unocss/preset-uno': 0.65.3
+ '@unocss/preset-web-fonts': 0.65.3
+ '@unocss/preset-wind': 0.65.3
+ '@unocss/transformer-attributify-jsx': 0.65.3
+ '@unocss/transformer-compile-class': 0.65.3
+ '@unocss/transformer-directives': 0.65.3
+ '@unocss/transformer-variant-group': 0.65.3
+ '@unocss/vite': 0.65.3(rollup@4.29.1)(vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
optionalDependencies:
- vite: 6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
+ vite: 6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies:
- postcss
- rollup
@@ -3576,7 +3400,7 @@ snapshots:
magic-string: 0.30.17
minimatch: 9.0.5
mlly: 1.7.3
- unplugin: 2.1.0
+ unplugin: 2.1.2
vue: 3.5.13(typescript@5.7.2)
optionalDependencies:
'@babel/parser': 7.26.3
@@ -3584,7 +3408,7 @@ snapshots:
- rollup
- supports-color
- unplugin@2.1.0:
+ unplugin@2.1.2:
dependencies:
acorn: 8.14.0
webpack-virtual-modules: 0.6.2
@@ -3599,9 +3423,9 @@ snapshots:
utils4u@2.19.2: {}
- vite@6.0.5(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1):
+ vite@6.0.6(jiti@2.4.2)(tsx@4.19.2)(yaml@2.6.1):
dependencies:
- esbuild: 0.24.0
+ esbuild: 0.24.2
postcss: 8.4.49
rollup: 4.29.1
optionalDependencies:
@@ -3616,11 +3440,10 @@ snapshots:
dependencies:
vue: 3.5.13(typescript@5.7.2)
- vue-tsc@2.1.10(typescript@5.7.2):
+ vue-tsc@2.2.0(typescript@5.7.2):
dependencies:
'@volar/typescript': 2.4.11
- '@vue/language-core': 2.1.10(typescript@5.7.2)
- semver: 7.6.3
+ '@vue/language-core': 2.2.0(typescript@5.7.2)
typescript: 5.7.2
vue@3.5.13(typescript@5.7.2):
diff --git a/src/__fk-inputs__/components/file-upload/file-upload-item.vue b/src/__fk-inputs__/components/file-upload/file-upload-item.vue
new file mode 100644
index 0000000..528ceda
--- /dev/null
+++ b/src/__fk-inputs__/components/file-upload/file-upload-item.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
![]()
+
{{ filename }}
+
+
+
+
+
diff --git a/src/__fk-inputs__/components/file-upload/file-upload.vue b/src/__fk-inputs__/components/file-upload/file-upload.vue
new file mode 100644
index 0000000..62ca1ff
--- /dev/null
+++ b/src/__fk-inputs__/components/file-upload/file-upload.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+ 请上传图片
+
+
+
+ {{ msg }}
+
+
+
+ {
+ fileUploadRef!.uploadedFileCount--;
+ removeUploadedFileCallback(index);
+ }
+ "
+ :status="file.status"
+ :progress="file.progress"
+ />
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/__fk-inputs__/components/file-upload/types.ts b/src/__fk-inputs__/components/file-upload/types.ts
new file mode 100644
index 0000000..25ca281
--- /dev/null
+++ b/src/__fk-inputs__/components/file-upload/types.ts
@@ -0,0 +1,28 @@
+import type { FileUploadState } from 'primevue/fileupload';
+
+export interface FileExt extends File {
+ objectURL: string;
+}
+
+export type FileUploadStatus = 'pending' | 'uploading' | 'uploaded' | 'failed';
+
+export type UploadedFileInfo = {
+ rawFile?: FileExt;
+ name?: string;
+ url?: string;
+ status?: FileUploadStatus;
+ progress?: number;
+};
+
+export interface FileUploadInst extends FileUploadState {
+ files: FileExt[];
+ uploadedFiles: UploadedFileInfo[];
+ chooseDisabled?: boolean;
+}
+export type CustomRequest = (options: {
+ file: File;
+ onProgress: (percent: number) => void;
+}) => Promise<{ url: string }>;
+
+export type PropValueToFiles = (value: unknown) => UploadedFileInfo[];
+export type PropFilesToValue = (filelist: UploadedFileInfo[]) => unknown;
diff --git a/src/__fk-inputs__/inputs/p-file-upload.tsx b/src/__fk-inputs__/inputs/p-file-upload.tsx
new file mode 100644
index 0000000..5e4005c
--- /dev/null
+++ b/src/__fk-inputs__/inputs/p-file-upload.tsx
@@ -0,0 +1,47 @@
+import type { FormKitTypeDefinition } from '@formkit/core';
+import type { FormKitInputs } from '@formkit/inputs';
+import { createSection, label, outer } from '@formkit/inputs';
+import { markRaw } from 'vue';
+import FileUploadComponent from '../components/file-upload/file-upload.vue';
+import type { CustomRequest, PropFilesToValue, PropValueToFiles } from '../components/file-upload/types';
+import { floatLabel } from '../sections/floatLabel';
+import { help } from '../sections/help';
+import { messages } from '../sections/messages';
+
+const input = createSection('input', () => ({
+ $cmp: markRaw(FileUploadComponent) as never,
+ bind: '$attrs',
+ props: {
+ context: '$node.context',
+ },
+}));
+
+export const PFileUpload: FormKitTypeDefinition = {
+ type: 'input',
+ schema: outer(
+ floatLabel(
+ input(), //
+ label('$label'),
+ ),
+ help('$help'),
+ messages(),
+ ),
+ props: ['fileLimit', 'maxFileSize', 'customRequest', 'valueToFiles', 'filesToValue', 'autoUpload'],
+ schemaMemoKey: 'ihcxd4qdgh7', // Math.random().toString(36).substring(2, 15)
+};
+
+declare module '@formkit/inputs' {
+ // https://formkit.com/essentials/custom-inputs#typescript-support
+ interface FormKitInputProps> {
+ PFileUpload: {
+ type: 'PFileUpload';
+ value?: unknown;
+ fileLimit?: number;
+ maxFileSize?: number;
+ customRequest?: CustomRequest;
+ valueToFiles?: PropValueToFiles;
+ filesToValue?: PropFilesToValue;
+ autoUpload?: boolean;
+ };
+ }
+}
diff --git a/src/all-custom/all-custom.vue b/src/all-custom/all-custom.vue
index ca835da..27354ef 100644
--- a/src/all-custom/all-custom.vue
+++ b/src/all-custom/all-custom.vue
@@ -4,6 +4,7 @@ import { text } from '@formkit/inputs';
import Swal from 'sweetalert2';
import dayjs from 'dayjs';
import { arrayToTree } from 'utils4u/array';
+import { CustomRequest } from '@/__fk-inputs__/components/file-upload/types';
async function submit(formData: Record, formNode: FormKitNode) {
console.group('submit');
@@ -70,6 +71,23 @@ const promiseCascadeOptions = new Promise((resolve) => {
await new Promise(r => setTimeout(r, 1000))
return K_OPTIONS;
} */
+
+import axios from 'axios';
+const customRequest: CustomRequest = (async ({ file, onProgress, }) => {
+ const formData = new FormData();
+ formData.append('file', file);
+ return axios
+ .post('https://jsonplaceholder.typicode.com/posts', formData, {
+ headers: { 'Content-Type': 'multipart/form-data' },
+ onUploadProgress: (e) => {
+ onProgress(Math.round((e.loaded * 100) / (e.total || 1)));
+ },
+ })
+ .then(() => {
+ // onProgress(100);
+ return { url: 'https://picsum.photos/200/300' };
+ });
+});
@@ -112,6 +130,20 @@ const promiseCascadeOptions = new Promise((resolve) => {
validation="required"
>
+
+
+