diff --git a/.gitignore b/.gitignore
index baa9a9f..ea071c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,4 +25,5 @@ dist-ssr
*.sw?
.gradle
-build
\ No newline at end of file
+build
+templates
\ No newline at end of file
diff --git a/package.json b/package.json
index ac80acb..3244574 100644
--- a/package.json
+++ b/package.json
@@ -4,18 +4,18 @@
"build": "tsc && vp build && theme-package",
"build-only": "tsc && vp build",
"dev": "vp build --watch",
- "lint": "vp lint",
- "prepare": "vp config",
- "fmt": "vp fmt"
+ "check": "vp check --fix",
+ "prepare": "vp config"
},
"devDependencies": {
"@halo-dev/theme-package-cli": "^1.0.1",
+ "@halo-dev/vite-plugin-halo-theme": "^1.0.3",
"@types/node": "18.11.9",
- "typescript": "^4.9.5",
+ "typescript": "^5.9.3",
"vite": "npm:@voidzero-dev/vite-plus-core@latest",
"vite-plus": "latest"
},
- "packageManager": "pnpm@10.32.1",
+ "packageManager": "pnpm@10.33.0",
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a4c0cff..7d819ad 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,306 +15,319 @@ importers:
'@halo-dev/theme-package-cli':
specifier: ^1.0.1
version: 1.0.1
+ '@halo-dev/vite-plugin-halo-theme':
+ specifier: ^1.0.3
+ version: 1.0.3(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(axios@1.14.0)
'@types/node':
specifier: 18.11.9
version: 18.11.9
typescript:
- specifier: ^4.9.5
- version: 4.9.5
+ specifier: ^5.9.3
+ version: 5.9.3
vite:
specifier: npm:@voidzero-dev/vite-plus-core@latest
- version: '@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1)'
+ version: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)'
vite-plus:
specifier: latest
- version: 0.1.13(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1))(typescript@4.9.5)(yaml@2.7.1)
+ version: 0.1.15(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(typescript@5.9.3)(yaml@2.8.3)
packages:
+ '@halo-dev/api-client@2.23.0':
+ resolution: {integrity: sha512-uws5E1RkiSSj23XwyTLdmpDWt1QCPfeiAPVetrOlGt/bkSWhPDSZucvZQ3/EW4r1PzXy5SV/lynULyBDc2Dc1w==}
+ peerDependencies:
+ axios: ^1.12.*
+
'@halo-dev/theme-package-cli@1.0.1':
resolution: {integrity: sha512-9pm8qVE30M9gCdpX7EB1FW/kBszRSkJvnwDChqdLyG+faBlIKXEDkazNHxDD9JjdW5GwStnQJ1IvQ/qgEFuiYQ==}
hasBin: true
+ '@halo-dev/vite-plugin-halo-theme@1.0.3':
+ resolution: {integrity: sha512-Xfp6i0lfUdSQ9nUI7eOdJqcRS8wLZMGmLFcD2wAV3dMevSGPsAFphtgjALKa8Lih4ImQ5ZS3T2cojFEcCzPIjw==}
+ peerDependencies:
+ vite: ^7.0.0 || ^8.0.0
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- '@oxc-project/runtime@0.120.0':
- resolution: {integrity: sha512-7fvACzS46TkHuzA+Tag8ac40qfwURXRTdc4AtyItF59AoNPOO/QjPMqPyvJH8CaUdGu0ntWDX1CCUNyLMxxX5g==}
+ '@oxc-project/runtime@0.122.0':
+ resolution: {integrity: sha512-vevyz3bNjevQFCV2Yg5o6Sp9BSoiYiJVymMrzA3S1ZGj4J8ak4YiywhFyQMueQ3UNlJU6HZOZYDy70TUc99aHw==}
engines: {node: ^20.19.0 || >=22.12.0}
- '@oxc-project/types@0.120.0':
- resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==}
+ '@oxc-project/types@0.122.0':
+ resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==}
- '@oxfmt/binding-android-arm-eabi@0.41.0':
- resolution: {integrity: sha512-REfrqeMKGkfMP+m/ScX4f5jJBSmVNYcpoDF8vP8f8eYPDuPGZmzp56NIUsYmx3h7f6NzC6cE3gqh8GDWrJHCKw==}
+ '@oxfmt/binding-android-arm-eabi@0.43.0':
+ resolution: {integrity: sha512-CgU2s+/9hHZgo0IxVxrbMPrMj+tJ6VM3mD7Mr/4oiz4FNTISLoCvRmB5nk4wAAle045RtRjd86m673jwPyb1OQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxfmt/binding-android-arm64@0.41.0':
- resolution: {integrity: sha512-s0b1dxNgb2KomspFV2LfogC2XtSJB42POXF4bMCLJyvQmAGos4ZtjGPfQreToQEaY0FQFjz3030ggI36rF1q5g==}
+ '@oxfmt/binding-android-arm64@0.43.0':
+ resolution: {integrity: sha512-T9OfRwjA/EdYxAqbvR7TtqLv5nIrwPXuCtTwOHtS7aR9uXyn74ZYgzgTo6/ZwvTq9DY4W+DsV09hB2EXgn9EbA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxfmt/binding-darwin-arm64@0.41.0':
- resolution: {integrity: sha512-EGXGualADbv/ZmamE7/2DbsrYmjoPlAmHEpTL4vapLF4EfVD6fr8/uQDFnPJkUBjiSWFJZtFNsGeN1B6V3owmA==}
+ '@oxfmt/binding-darwin-arm64@0.43.0':
+ resolution: {integrity: sha512-o3i49ZUSJWANzXMAAVY1wnqb65hn4JVzwlRQ5qfcwhRzIA8lGVaud31Q3by5ALHPrksp5QEaKCQF9aAS3TXpZA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxfmt/binding-darwin-x64@0.41.0':
- resolution: {integrity: sha512-WxySJEvdQQYMmyvISH3qDpTvoS0ebnIP63IMxLLWowJyPp/AAH0hdWtlo+iGNK5y3eVfa5jZguwNaQkDKWpGSw==}
+ '@oxfmt/binding-darwin-x64@0.43.0':
+ resolution: {integrity: sha512-vWECzzCFkb0kK6jaHjbtC5sC3adiNWtqawFCxhpvsWlzVeKmv5bNvkB4nux+o4JKWTpHCM57NDK/MeXt44txmA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxfmt/binding-freebsd-x64@0.41.0':
- resolution: {integrity: sha512-Y2kzMkv3U3oyuYaR4wTfGjOTYTXiFC/hXmG0yVASKkbh02BJkvD98Ij8bIevr45hNZ0DmZEgqiXF+9buD4yMYQ==}
+ '@oxfmt/binding-freebsd-x64@0.43.0':
+ resolution: {integrity: sha512-rgz8JpkKiI/umOf7fl9gwKyQasC8bs5SYHy6g7e4SunfLBY3+8ATcD5caIg8KLGEtKFm5ujKaH8EfjcmnhzTLg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxfmt/binding-linux-arm-gnueabihf@0.41.0':
- resolution: {integrity: sha512-ptazDjdUyhket01IjPTT6ULS1KFuBfTUU97osTP96X5y/0oso+AgAaJzuH81oP0+XXyrWIHbRzozSAuQm4p48g==}
+ '@oxfmt/binding-linux-arm-gnueabihf@0.43.0':
+ resolution: {integrity: sha512-nWYnF3vIFzT4OM1qL/HSf1Yuj96aBuKWSaObXHSWliwAk2rcj7AWd6Lf7jowEBQMo4wCZVnueIGw/7C4u0KTBQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm-musleabihf@0.41.0':
- resolution: {integrity: sha512-UkoL2OKxFD+56bPEBcdGn+4juTW4HRv/T6w1dIDLnvKKWr6DbarB/mtHXlADKlFiJubJz8pRkttOR7qjYR6lTA==}
+ '@oxfmt/binding-linux-arm-musleabihf@0.43.0':
+ resolution: {integrity: sha512-sFg+NWJbLfupYTF4WELHAPSnLPOn1jiDZ33Z1jfDnTaA+cC3iB35x0FMMZTFdFOz3icRIArncwCcemJFGXu6TQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm64-gnu@0.41.0':
- resolution: {integrity: sha512-gofu0PuumSOHYczD8p62CPY4UF6ee+rSLZJdUXkpwxg6pILiwSDBIouPskjF/5nF3A7QZTz2O9KFNkNxxFN9tA==}
+ '@oxfmt/binding-linux-arm64-gnu@0.43.0':
+ resolution: {integrity: sha512-MelWqv68tX6wZEILDrTc9yewiGXe7im62+5x0bNXlCYFOZdA+VnYiJfAihbROsZ5fm90p9C3haFrqjj43XnlAA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-arm64-musl@0.41.0':
- resolution: {integrity: sha512-VfVZxL0+6RU86T8F8vKiDBa+iHsr8PAjQmKGBzSCAX70b6x+UOMFl+2dNihmKmUwqkCazCPfYjt6SuAPOeQJ3g==}
+ '@oxfmt/binding-linux-arm64-musl@0.43.0':
+ resolution: {integrity: sha512-ROaWfYh+6BSJ1Arwy5ujijTlwnZetxDxzBpDc1oBR4d7rfrPBqzeyjd5WOudowzQUgyavl2wEpzn1hw3jWcqLA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-ppc64-gnu@0.41.0':
- resolution: {integrity: sha512-bwzokz2eGvdfJbc0i+zXMJ4BBjQPqg13jyWpEEZDOrBCQ91r8KeY2Mi2kUeuMTZNFXju+jcAbAbpyJxRGla0eg==}
+ '@oxfmt/binding-linux-ppc64-gnu@0.43.0':
+ resolution: {integrity: sha512-PJRs/uNxmFipJJ8+SyKHh7Y7VZIKQicqrrBzvfyM5CtKi8D7yZKTwUOZV3ffxmiC2e7l1SDJpkBEOyue5NAFsg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-gnu@0.41.0':
- resolution: {integrity: sha512-POLM//PCH9uqDeNDwWL3b3DkMmI3oI2cU6hwc2lnztD1o7dzrQs3R9nq555BZ6wI7t2lyhT9CS+CRaz5X0XqLA==}
+ '@oxfmt/binding-linux-riscv64-gnu@0.43.0':
+ resolution: {integrity: sha512-j6biGAgzIhj+EtHXlbNumvwG7XqOIdiU4KgIWRXAEj/iUbHKukKW8eXa4MIwpQwW1YkxovduKtzEAPnjlnAhVQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-musl@0.41.0':
- resolution: {integrity: sha512-NNK7PzhFqLUwx/G12Xtm6scGv7UITvyGdAR5Y+TlqsG+essnuRWR4jRNODWRjzLZod0T3SayRbnkSIWMBov33w==}
+ '@oxfmt/binding-linux-riscv64-musl@0.43.0':
+ resolution: {integrity: sha512-RYWxAcslKxvy7yri24Xm9cmD0RiANaiEPs007EFG6l9h1ChM69Q5SOzACaCoz4Z9dEplnhhneeBaTWMEdpgIbA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-s390x-gnu@0.41.0':
- resolution: {integrity: sha512-qVf/zDC5cN9eKe4qI/O/m445er1IRl6swsSl7jHkqmOSVfknwCe5JXitYjZca+V/cNJSU/xPlC5EFMabMMFDpw==}
+ '@oxfmt/binding-linux-s390x-gnu@0.43.0':
+ resolution: {integrity: sha512-DT6Q8zfQQy3jxpezAsBACEHNUUixKSYTwdXeXojNHe4DQOoxjPdjr3Szu6BRNjxLykZM/xMNmp9ElOIyDppwtw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-gnu@0.41.0':
- resolution: {integrity: sha512-ojxYWu7vUb6ysYqVCPHuAPVZHAI40gfZ0PDtZAMwVmh2f0V8ExpPIKoAKr7/8sNbAXJBBpZhs2coypIo2jJX4w==}
+ '@oxfmt/binding-linux-x64-gnu@0.43.0':
+ resolution: {integrity: sha512-R8Yk7iYcuZORXmCfFZClqbDxRZgZ9/HEidUuBNdoX8Ptx07cMePnMVJ/woB84lFIDjh2ROHVaOP40Ds3rBXFqg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-musl@0.41.0':
- resolution: {integrity: sha512-O2exZLBxoCMIv2vlvcbkdedazJPTdG0VSup+0QUCfYQtx751zCZNboX2ZUOiQ/gDTdhtXvSiot0h6GEGkOyalA==}
+ '@oxfmt/binding-linux-x64-musl@0.43.0':
+ resolution: {integrity: sha512-F2YYqyvnQNvi320RWZNAvsaWEHwmW3k4OwNJ1hZxRKXupY63expbBaNp6jAgvYs7y/g546vuQnGHQuCBhslhLQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-openharmony-arm64@0.41.0':
- resolution: {integrity: sha512-N+31/VoL+z+NNBt8viy3I4NaIdPbiYeOnB884LKqvXldaE2dRztdPv3q5ipfZYv0RwFp7JfqS4I27K/DSHCakg==}
+ '@oxfmt/binding-openharmony-arm64@0.43.0':
+ resolution: {integrity: sha512-OE6TdietLXV3F6c7pNIhx/9YC1/2YFwjU9DPc/fbjxIX19hNIaP1rS0cFjCGJlGX+cVJwIKWe8Mos+LdQ1yAJw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxfmt/binding-win32-arm64-msvc@0.41.0':
- resolution: {integrity: sha512-Z7NAtu/RN8kjCQ1y5oDD0nTAeRswh3GJ93qwcW51srmidP7XPBmZbLlwERu1W5veCevQJtPS9xmkpcDTYsGIwQ==}
+ '@oxfmt/binding-win32-arm64-msvc@0.43.0':
+ resolution: {integrity: sha512-0nWK6a7pGkbdoypfVicmV9k/N1FwjPZENoqhlTU+5HhZnAhpIO3za30nEE33u6l6tuy9OVfpdXUqxUgZ+4lbZw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxfmt/binding-win32-ia32-msvc@0.41.0':
- resolution: {integrity: sha512-uNxxP3l4bJ6VyzIeRqCmBU2Q0SkCFgIhvx9/9dJ9V8t/v+jP1IBsuaLwCXGR8JPHtkj4tFp+RHtUmU2ZYAUpMA==}
+ '@oxfmt/binding-win32-ia32-msvc@0.43.0':
+ resolution: {integrity: sha512-9aokTR4Ft+tRdvgN/pKzSkVy2ksc4/dCpDm9L/xFrbIw0yhLtASLbvoG/5WOTUh/BRPPnfGTsWznEqv0dlOmhA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxfmt/binding-win32-x64-msvc@0.41.0':
- resolution: {integrity: sha512-49ZSpbZ1noozyPapE8SUOSm3IN0Ze4b5nkO+4+7fq6oEYQQJFhE0saj5k/Gg4oewVPdjn0L3ZFeWk2Vehjcw7A==}
+ '@oxfmt/binding-win32-x64-msvc@0.43.0':
+ resolution: {integrity: sha512-4bPgdQux2ZLWn3bf2TTXXMHcJB4lenmuxrLqygPmvCJ104Yqzj1UctxSRzR31TiJ4MLaG22RK8dUsVpJtrCz5g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxlint-tsgolint/darwin-arm64@0.17.1':
- resolution: {integrity: sha512-JNWNwyvSDcUQSBlQRl10XrCeNcN66TMvDw3gIDQeop5SNa1F7wFhsEx4zitYb7fGHwGh9095tsNttmuCaNXCbw==}
+ '@oxlint-tsgolint/darwin-arm64@0.18.1':
+ resolution: {integrity: sha512-CxSd15ZwHn70UJFTXVvy76bZ9zwI097cVyjvUFmYRJwvkQF3VnrTf2oe1gomUacErksvtqLgn9OKvZhLMYwvog==}
cpu: [arm64]
os: [darwin]
- '@oxlint-tsgolint/darwin-x64@0.17.1':
- resolution: {integrity: sha512-SluNf6CW88pgGPqQUGC5GoK5qESWo2ct1PRDbza3vbf9SK2npx3igvylGQIgE9qYYOcjgnVdLOJ0+q0gItgUmQ==}
+ '@oxlint-tsgolint/darwin-x64@0.18.1':
+ resolution: {integrity: sha512-LE7VW/T/VcKhl3Z1ev5BusrxdlQ3DWweSeOB+qpBeur2h8+vCWq+M7tCO29C7lveBDfx1+rNwj4aiUVlA+Qs+g==}
cpu: [x64]
os: [darwin]
- '@oxlint-tsgolint/linux-arm64@0.17.1':
- resolution: {integrity: sha512-BJxQ7/cdo2dNdGIBs2PIR6BaPA7cPfe+r1HE/uY+K7g2ygip+0LHB3GUO9GaNDZuWpsnDyjLYYowEGrVK8dokA==}
+ '@oxlint-tsgolint/linux-arm64@0.18.1':
+ resolution: {integrity: sha512-2AG8YIXVJJbnM0rcsJmzzWOjZXBu5REwowgUpbHZueF7OYM3wR7Xu8pXEpAojEHAtYYZ3X4rpPoetomkJx7kCw==}
cpu: [arm64]
os: [linux]
- '@oxlint-tsgolint/linux-x64@0.17.1':
- resolution: {integrity: sha512-s6UjmuaJbZ4zz/wJKdEw/s5mc0t41rgwxQJCSHPuzMumMK6ylrB7nydhDf8ObTtzhTIZdAS/2S/uayJmDcGbxw==}
+ '@oxlint-tsgolint/linux-x64@0.18.1':
+ resolution: {integrity: sha512-f8vDYPEdiwpA2JaDEkadTXfuqIgweQ8zcL4SX75EN2kkW2oAynjN7cd8m86uXDgB0JrcyOywbRtwnXdiIzXn2A==}
cpu: [x64]
os: [linux]
- '@oxlint-tsgolint/win32-arm64@0.17.1':
- resolution: {integrity: sha512-EO/Oj0ixHX+UQdu9hM7YUzibZI888MvPUo/DF8lSxFBt4JNEt8qGkwJEbCYjB/1LhUNmPHzSw2Tr9dCFVfW9nw==}
+ '@oxlint-tsgolint/win32-arm64@0.18.1':
+ resolution: {integrity: sha512-fBdML05KMDAL9ebWeoHIzkyI86Eq6r9YH5UDRuXJ9vAIo1EnKo0ti7hLUxNdc2dy2FF/T4k98p5wkkXvLyXqfA==}
cpu: [arm64]
os: [win32]
- '@oxlint-tsgolint/win32-x64@0.17.1':
- resolution: {integrity: sha512-jhv7XktAJ1sMRSb//yDYTauFSZ06H81i2SLEBPaSUKxSKoPMK8p1ACUJlnmwZX2MgapRLEj1Ml22B6+HiM2YIA==}
+ '@oxlint-tsgolint/win32-x64@0.18.1':
+ resolution: {integrity: sha512-cYZMhNrsq9ZZ3OUWHyawqiS+c8HfieYG0zuZP2LbEuWWPfdZM/22iAlo608J+27G1s9RXQhvgX6VekwWbXbD7A==}
cpu: [x64]
os: [win32]
- '@oxlint/binding-android-arm-eabi@1.56.0':
- resolution: {integrity: sha512-IyfYPthZyiSKwAv/dLjeO18SaK8MxLI9Yss2JrRDyweQAkuL3LhEy7pwIwI7uA3KQc1Vdn20kdmj3q0oUIQL6A==}
+ '@oxlint/binding-android-arm-eabi@1.58.0':
+ resolution: {integrity: sha512-1T7UN3SsWWxpWyWGn1cT3ASNJOo+pI3eUkmEl7HgtowapcV8kslYpFQcYn431VuxghXakPNlbjRwhqmR37PFOg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxlint/binding-android-arm64@1.56.0':
- resolution: {integrity: sha512-Ga5zYrzH6vc/VFxhn6MmyUnYEfy9vRpwTIks99mY3j6Nz30yYpIkWryI0QKPCgvGUtDSXVLEaMum5nA+WrNOSg==}
+ '@oxlint/binding-android-arm64@1.58.0':
+ resolution: {integrity: sha512-GryzujxuiRv2YFF7bRy8mKcxlbuAN+euVUtGJt9KKbLT8JBUIosamVhcthLh+VEr6KE6cjeVMAQxKAzJcoN7dg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxlint/binding-darwin-arm64@1.56.0':
- resolution: {integrity: sha512-ogmbdJysnw/D4bDcpf1sPLpFThZ48lYp4aKYm10Z/6Nh1SON6NtnNhTNOlhEY296tDFItsZUz+2tgcSYqh8Eyw==}
+ '@oxlint/binding-darwin-arm64@1.58.0':
+ resolution: {integrity: sha512-7/bRSJIwl4GxeZL9rPZ11anNTyUO9epZrfEJH/ZMla3+/gbQ6xZixh9nOhsZ0QwsTW7/5J2A/fHbD1udC5DQQA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/binding-darwin-x64@1.56.0':
- resolution: {integrity: sha512-x8QE1h+RAtQ2g+3KPsP6Fk/tdz6zJQUv5c7fTrJxXV3GHOo+Ry5p/PsogU4U+iUZg0rj6hS+E4xi+mnwwlDCWQ==}
+ '@oxlint/binding-darwin-x64@1.58.0':
+ resolution: {integrity: sha512-EqdtJSiHweS2vfILNrpyJ6HUwpEq2g7+4Zx1FPi4hu3Hu7tC3znF6ufbXO8Ub2LD4mGgznjI7kSdku9NDD1Mkg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/binding-freebsd-x64@1.56.0':
- resolution: {integrity: sha512-6G+WMZvwJpMvY7my+/SHEjb7BTk/PFbePqLpmVmUJRIsJMy/UlyYqjpuh0RCgYYkPLcnXm1rUM04kbTk8yS1Yg==}
+ '@oxlint/binding-freebsd-x64@1.58.0':
+ resolution: {integrity: sha512-VQt5TH4M42mY20F545G637RKxV/yjwVtKk2vfXuazfReSIiuvWBnv+FVSvIV5fKVTJNjt3GSJibh6JecbhGdBw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxlint/binding-linux-arm-gnueabihf@1.56.0':
- resolution: {integrity: sha512-YYHBsk/sl7fYwQOok+6W5lBPeUEvisznV/HZD2IfZmF3Bns6cPC3Z0vCtSEOaAWTjYWN3jVsdu55jMxKlsdlhg==}
+ '@oxlint/binding-linux-arm-gnueabihf@1.58.0':
+ resolution: {integrity: sha512-fBYcj4ucwpAtjJT3oeBdFBYKvNyjRSK+cyuvBOTQjh0jvKp4yeA4S/D0IsCHus/VPaNG5L48qQkh+Vjy3HL2/Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm-musleabihf@1.56.0':
- resolution: {integrity: sha512-+AZK8rOUr78y8WT6XkDb04IbMRqauNV+vgT6f8ZLOH8wnpQ9i7Nol0XLxAu+Cq7Sb+J9wC0j6Km5hG8rj47/yQ==}
+ '@oxlint/binding-linux-arm-musleabihf@1.58.0':
+ resolution: {integrity: sha512-0BeuFfwlUHlJ1xpEdSD1YO3vByEFGPg36uLjK1JgFaxFb4W6w17F8ET8sz5cheZ4+x5f2xzdnRrrWv83E3Yd8g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm64-gnu@1.56.0':
- resolution: {integrity: sha512-urse2SnugwJRojUkGSSeH2LPMaje5Q50yQtvtL9HFckiyeqXzoFwOAZqD5TR29R2lq7UHidfFDM9EGcchcbb8A==}
+ '@oxlint/binding-linux-arm64-gnu@1.58.0':
+ resolution: {integrity: sha512-TXlZgnPTlxrQzxG9ZXU7BNwx1Ilrr17P3GwZY0If2EzrinqRH3zXPc3HrRcBJgcsoZNMuNL5YivtkJYgp467UQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-arm64-musl@1.56.0':
- resolution: {integrity: sha512-rkTZkBfJ4TYLjansjSzL6mgZOdN5IvUnSq3oNJSLwBcNvy3dlgQtpHPrRxrCEbbcp7oQ6If0tkNaqfOsphYZ9g==}
+ '@oxlint/binding-linux-arm64-musl@1.58.0':
+ resolution: {integrity: sha512-zSoYRo5dxHLcUx93Stl2hW3hSNjPt99O70eRVWt5A1zwJ+FPjeCCANCD2a9R4JbHsdcl11TIQOjyigcRVOH2mw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-ppc64-gnu@1.56.0':
- resolution: {integrity: sha512-uqL1kMH3u69/e1CH2EJhP3CP28jw2ExLsku4o8RVAZ7fySo9zOyI2fy9pVlTAp4voBLVgzndXi3SgtdyCTa2aA==}
+ '@oxlint/binding-linux-ppc64-gnu@1.58.0':
+ resolution: {integrity: sha512-NQ0U/lqxH2/VxBYeAIvMNUK1y0a1bJ3ZicqkF2c6wfakbEciP9jvIE4yNzCFpZaqeIeRYaV7AVGqEO1yrfVPjA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-gnu@1.56.0':
- resolution: {integrity: sha512-j0CcMBOgV6KsRaBdsebIeiy7hCjEvq2KdEsiULf2LZqAq0v1M1lWjelhCV57LxsqaIGChXFuFJ0RiFrSRHPhSg==}
+ '@oxlint/binding-linux-riscv64-gnu@1.58.0':
+ resolution: {integrity: sha512-X9J+kr3gIC9FT8GuZt0ekzpNUtkBVzMVU4KiKDSlocyQuEgi3gBbXYN8UkQiV77FTusLDPsovjo95YedHr+3yg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-musl@1.56.0':
- resolution: {integrity: sha512-7VDOiL8cDG3DQ/CY3yKjbV1c4YPvc4vH8qW09Vv+5ukq3l/Kcyr6XGCd5NvxUmxqDb2vjMpM+eW/4JrEEsUetA==}
+ '@oxlint/binding-linux-riscv64-musl@1.58.0':
+ resolution: {integrity: sha512-CDze3pi1OO3Wvb/QsXjmLEY4XPKGM6kIo82ssNOgmcl1IdndF9VSGAE38YLhADWmOac7fjqhBw82LozuUVxD0Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-s390x-gnu@1.56.0':
- resolution: {integrity: sha512-JGRpX0M+ikD3WpwJ7vKcHKV6Kg0dT52BW2Eu2BupXotYeqGXBrbY+QPkAyKO6MNgKozyTNaRh3r7g+VWgyAQYQ==}
+ '@oxlint/binding-linux-s390x-gnu@1.58.0':
+ resolution: {integrity: sha512-b/89glbxFaEAcA6Uf1FvCNecBJEgcUTsV1quzrqXM/o4R1M4u+2KCVuyGCayN2UpsRWtGGLb+Ver0tBBpxaPog==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-gnu@1.56.0':
- resolution: {integrity: sha512-dNaICPvtmuxFP/VbqdofrLqdS3bM/AKJN3LMJD52si44ea7Be1cBk6NpfIahaysG9Uo+L98QKddU9CD5L8UHnQ==}
+ '@oxlint/binding-linux-x64-gnu@1.58.0':
+ resolution: {integrity: sha512-0/yYpkq9VJFCEcuRlrViGj8pJUFFvNS4EkEREaN7CB1EcLXJIaVSSa5eCihwBGXtOZxhnblWgxks9juRdNQI7w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-musl@1.56.0':
- resolution: {integrity: sha512-pF1vOtM+GuXmbklM1hV8WMsn6tCNPvkUzklj/Ej98JhlanbmA2RB1BILgOpwSuCTRTIYx2MXssmEyQQ90QF5aA==}
+ '@oxlint/binding-linux-x64-musl@1.58.0':
+ resolution: {integrity: sha512-hr6FNvmcAXiH+JxSvaJ4SJ1HofkdqEElXICW9sm3/Rd5eC3t7kzvmLyRAB3NngKO2wzXRCAm4Z/mGWfrsS4X8w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/binding-openharmony-arm64@1.56.0':
- resolution: {integrity: sha512-bp8NQ4RE6fDIFLa4bdBiOA+TAvkNkg+rslR+AvvjlLTYXLy9/uKAYLQudaQouWihLD/hgkrXIKKzXi5IXOewwg==}
+ '@oxlint/binding-openharmony-arm64@1.58.0':
+ resolution: {integrity: sha512-R+O368VXgRql1K6Xar+FEo7NEwfo13EibPMoTv3sesYQedRXd6m30Dh/7lZMxnrQVFfeo4EOfYIP4FpcgWQNHg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxlint/binding-win32-arm64-msvc@1.56.0':
- resolution: {integrity: sha512-PxT4OJDfMOQBzo3OlzFb9gkoSD+n8qSBxyVq2wQSZIHFQYGEqIRTo9M0ZStvZm5fdhMqaVYpOnJvH2hUMEDk/g==}
+ '@oxlint/binding-win32-arm64-msvc@1.58.0':
+ resolution: {integrity: sha512-Q0FZiAY/3c4YRj4z3h9K1PgaByrifrfbBoODSeX7gy97UtB7pySPUQfC2B/GbxWU6k7CzQrRy5gME10PltLAFQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/binding-win32-ia32-msvc@1.56.0':
- resolution: {integrity: sha512-PTRy6sIEPqy2x8PTP1baBNReN/BNEFmde0L+mYeHmjXE1Vlcc9+I5nsqENsB2yAm5wLkzPoTNCMY/7AnabT4/A==}
+ '@oxlint/binding-win32-ia32-msvc@1.58.0':
+ resolution: {integrity: sha512-Y8FKBABrSPp9H0QkRLHDHOSUgM/309a3IvOVgPcVxYcX70wxJrk608CuTg7w+C6vEd724X5wJoNkBcGYfH7nNQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxlint/binding-win32-x64-msvc@1.56.0':
- resolution: {integrity: sha512-ZHa0clocjLmIDr+1LwoWtxRcoYniAvERotvwKUYKhH41NVfl0Y4LNbyQkwMZzwDvKklKGvGZ5+DAG58/Ik47tQ==}
+ '@oxlint/binding-win32-x64-msvc@1.58.0':
+ resolution: {integrity: sha512-bCn5rbiz5My+Bj7M09sDcnqW0QJyINRVxdZ65x1/Y2tGrMwherwK/lpk+HRQCKvXa8pcaQdF5KY5j54VGZLwNg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -338,13 +351,13 @@ packages:
'@types/node@18.11.9':
resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==}
- '@voidzero-dev/vite-plus-core@0.1.13':
- resolution: {integrity: sha512-72dAIYgGrrmh4ap5Tbvzo0EYCrmVRoPQjz3NERpZ34CWCjFB8+WAyBkxG631Jz9/qC1TR/ZThjOKbdYXQ5z9Aw==}
+ '@voidzero-dev/vite-plus-core@0.1.15':
+ resolution: {integrity: sha512-0qAbqwcvQwiC8xGKSSuFtsjJUEM4LZzpXF7dffRazghGEQ8HH8NAvVryp/PiMSFwreJlV3rujwL4amKjnwCHpg==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
'@arethetypeswrong/core': ^0.18.1
- '@tsdown/css': 0.21.4
- '@tsdown/exe': 0.21.4
+ '@tsdown/css': 0.21.7
+ '@tsdown/exe': 0.21.7
'@types/node': ^20.19.0 || >=22.12.0
'@vitejs/devtools': ^0.1.0
esbuild: ^0.27.0
@@ -357,7 +370,7 @@ packages:
sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
- typescript: ^5.0.0
+ typescript: ^5.0.0 || ^6.0.0
unplugin-unused: ^0.5.0
yaml: ^2.4.2
peerDependenciesMeta:
@@ -398,43 +411,57 @@ packages:
yaml:
optional: true
- '@voidzero-dev/vite-plus-darwin-arm64@0.1.13':
- resolution: {integrity: sha512-GgQ5dW1VR/Vuc8cRDsdpLMdly2rHiq8ihNKIh1eu8hR85bDjDxE4DSXeadCDMWC0bHTjQiR1HqApzjoPYsVF/w==}
+ '@voidzero-dev/vite-plus-darwin-arm64@0.1.15':
+ resolution: {integrity: sha512-arFq8phXg96rQ5J+FYvkBYdEGxIhP1ePAXlUeQY2hV8hJPzse+CdxusWxcjfpTgvFi+dpsKzE4KSNS22PyBo7w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@voidzero-dev/vite-plus-darwin-x64@0.1.13':
- resolution: {integrity: sha512-X4ZXbjIhNg5jxEkPVn7kJZEVIvNiOCWztrY67nHD94yqsWLy2Hs7yo+DhrpEQihsnlZ1hRRtwDirdCncvEulUg==}
+ '@voidzero-dev/vite-plus-darwin-x64@0.1.15':
+ resolution: {integrity: sha512-2eY+gTEIZvLH33nQmcL2tKlf+iHfClaqaSMYIlUpTp/CN+xqh4Ir4y2vN1XGEuFDIW0FshSZTg3ulPtduneEDA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.13':
- resolution: {integrity: sha512-oPtwztuF1cierDWA68beais5mwm6dXsmOOvccn6ZHjNpKXig84LvgIoY4bMazA3Z0SE9nWqxmP0kePiO5SoiuA==}
+ '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.15':
+ resolution: {integrity: sha512-jJgz84pp61oHeXAYIUXKsVwQsMQ7NHK0+dBe6v1Q+Z034xXsyBrxi/JASSeVmCpAd6CN+xzOCsfMyn3whVTTxQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.13':
- resolution: {integrity: sha512-RgNHwTXrnYjt60K0g083VxOjaJNXHvZXViBQd/oC7RUwGUvxuHkraq/4mWaI69Pffx2KpyykxgCrtmhWq5Tgjg==}
+ '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.15':
+ resolution: {integrity: sha512-F0Wig+We0ERhGecf3fDIwM/kfqT0vP2htH0vKUnV/inHIVbPc1MsrjcExX1eJ6KFSp5YTfchRN8HGecqtsudPA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.15':
+ resolution: {integrity: sha512-aT5Yr2GphvRjoc2URmELDqjWwhe5VPvyy15Tzum+jPhEjY4I/lPXxKXEROjQe3TIv6MmFSHCe3oNCSaFdUE1pA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@voidzero-dev/vite-plus-test@0.1.13':
- resolution: {integrity: sha512-P3n9adJZsaIUGlgbzyT2YvlA1yr2lCYhNjrZsiLAKMVyQzk2D++ptTre3SnYf9j1TQeMP1VonRXGjtZhTf8wHg==}
+ '@voidzero-dev/vite-plus-linux-x64-musl@0.1.15':
+ resolution: {integrity: sha512-Q6qMBMdVp5v84YVzFvMUpzVIHLfJuwZQR/KUtAOn/hzpfNITigKR2GrZZDgQvszFW+0CPhDFcK3kqLkxlJCdFg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@voidzero-dev/vite-plus-test@0.1.15':
+ resolution: {integrity: sha512-jxMUEX6PDpzMUz+KOVOoB8HiODMf5mWjH19pof0k9l/RZT4iLDyVXB+p9PoWjbVrEMMGzq9BTOVob7wfOZeZEA==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/ui': 4.1.0
+ '@vitest/ui': 4.1.2
happy-dom: '*'
jsdom: '*'
- vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
@@ -449,14 +476,14 @@ packages:
jsdom:
optional: true
- '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.13':
- resolution: {integrity: sha512-+oygKTgglu0HkA4y9kFs8/BbHFsvShkHuL+8bK++Zek3x2ArKHRjCMgcYUXyj6nYufMIL2ba/Und7aHUK2ZGiQ==}
+ '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.15':
+ resolution: {integrity: sha512-EePrs+NIUy3gE60qaXPXzj8mw+JAXEBfGKsfweYBgNK6jo9ZXZto5ViKTuQsVVuWLVaELZSjoudbkzXB8wnJoQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.13':
- resolution: {integrity: sha512-+7zTnX/HqYCaBKmSLHjmCXQBRSSIJ6EFry55+4C0R4AMyayfn9w3LL0/NuVeCNkG69u3FnkRuwkqdWpzxztoHQ==}
+ '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.15':
+ resolution: {integrity: sha512-vfYfwOG/5a/WUtgGrbUCatRkc5x0Rq/9GDlCzQQIAFGDB5BfyIjGbdCOqamQWOh+yQbeOHwvgAhqjZ7Dv1oo/w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -499,6 +526,12 @@ packages:
async@3.2.6:
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
+ axios@1.14.0:
+ resolution: {integrity: sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==}
+
b4a@1.6.7:
resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
@@ -525,6 +558,14 @@ packages:
resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
engines: {node: '>=20.19.0'}
+ call-bind-apply-helpers@1.0.2:
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
+ engines: {node: '>= 0.4'}
+
+ call-bound@1.0.4:
+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
+ engines: {node: '>= 0.4'}
+
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -532,6 +573,10 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
commander@13.1.0:
resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==}
engines: {node: '>=18'}
@@ -556,10 +601,18 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
+ dunder-proto@1.0.1:
+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
+ engines: {node: '>= 0.4'}
+
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@@ -569,9 +622,25 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ es-define-property@1.0.1:
+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
+ engines: {node: '>= 0.4'}
+
+ es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
+ engines: {node: '>= 0.4'}
+
es-module-lexer@1.7.0:
resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
+ engines: {node: '>= 0.4'}
+
event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
@@ -592,10 +661,23 @@ packages:
picomatch:
optional: true
+ follow-redirects@1.15.11:
+ resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+
foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
+ form-data@4.0.5:
+ resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
+ engines: {node: '>= 6'}
+
fs-extra@11.3.4:
resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==}
engines: {node: '>=14.14'}
@@ -605,14 +687,41 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
+ function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ get-intrinsic@1.3.0:
+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
+ engines: {node: '>= 0.4'}
+
+ get-proto@1.0.1:
+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
+ engines: {node: '>= 0.4'}
+
glob@10.4.5:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
+ gopd@1.2.0:
+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
+ engines: {node: '>= 0.4'}
+
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ has-symbols@1.1.0:
+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
+ engines: {node: '>= 0.4'}
+
+ has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
+ engines: {node: '>= 0.4'}
+
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -643,6 +752,9 @@ packages:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+
jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
@@ -730,6 +842,18 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+ math-intrinsics@1.1.0:
+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
+ engines: {node: '>= 0.4'}
+
+ 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@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
@@ -755,24 +879,28 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ object-inspect@1.13.4:
+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
+ engines: {node: '>= 0.4'}
+
obug@2.1.1:
resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
- oxfmt@0.41.0:
- resolution: {integrity: sha512-sKLdJZdQ3bw6x9qKiT7+eID4MNEXlDHf5ZacfIircrq6Qwjk0L6t2/JQlZZrVHTXJawK3KaMuBoJnEJPcqCEdg==}
+ oxfmt@0.43.0:
+ resolution: {integrity: sha512-KTYNG5ISfHSdmeZ25Xzb3qgz9EmQvkaGAxgBY/p38+ZiAet3uZeu7FnMwcSQJg152Qwl0wnYAxDc+Z/H6cvrwA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- oxlint-tsgolint@0.17.1:
- resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==}
+ oxlint-tsgolint@0.18.1:
+ resolution: {integrity: sha512-Hgb0wMfuXBYL0ddY+1hAG8IIfC40ADwPnBuUaC6ENAuCtTF4dHwsy7mCYtQ2e7LoGvfoSJRY0+kqQRiembJ/jQ==}
hasBin: true
- oxlint@1.56.0:
- resolution: {integrity: sha512-Q+5Mj5PVaH/R6/fhMMFzw4dT+KPB+kQW4kaL8FOIq7tfhlnEVp6+3lcWqFruuTNlUo9srZUW3qH7Id4pskeR6g==}
+ oxlint@1.58.0:
+ resolution: {integrity: sha512-t4s9leczDMqlvOSjnbCQe7gtoLkWgBGZ7sBdCJ9EOj5IXFSG/X7OAzK4yuH4iW+4cAYe8kLFbC8tuYMwWZm+Cg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- oxlint-tsgolint: '>=0.15.0'
+ oxlint-tsgolint: '>=0.18.0'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
@@ -817,6 +945,14 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
+ proxy-from-env@2.1.0:
+ resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==}
+ engines: {node: '>=10'}
+
+ qs@6.15.0:
+ resolution: {integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==}
+ engines: {node: '>=0.6'}
+
readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
@@ -841,6 +977,22 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ side-channel-list@1.0.0:
+ resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
+ engines: {node: '>= 0.4'}
+
+ side-channel-map@1.0.1:
+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
+ engines: {node: '>= 0.4'}
+
+ side-channel-weakmap@1.0.2:
+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
+ engines: {node: '>= 0.4'}
+
+ side-channel@1.1.0:
+ resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
+ engines: {node: '>= 0.4'}
+
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
@@ -906,9 +1058,9 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- typescript@4.9.5:
- resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
- engines: {node: '>=4.2.0'}
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
hasBin: true
universalify@2.0.1:
@@ -921,8 +1073,8 @@ packages:
util@0.10.4:
resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}
- vite-plus@0.1.13:
- resolution: {integrity: sha512-DP87+eRFhYYDdcjm2nr3DOKt0cv6mIXCNXn+zc59YHgR0Wh7uL2E/55mjusJ7ajwcXenpGW+c4KPeoqhQAbhxg==}
+ vite-plus@0.1.15:
+ resolution: {integrity: sha512-PBUvTq4D4BJcuusCA3mrSQmXcGVdPX9CIPpS7Y6+T+LbDsrmAZ+ITl9FzuE6zXvpT6Nht9cpHtwOLJw7m3adog==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -951,9 +1103,9 @@ packages:
utf-8-validate:
optional: true
- yaml@2.7.1:
- resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==}
- engines: {node: '>= 14'}
+ yaml@2.8.3:
+ resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
+ engines: {node: '>= 14.6'}
hasBin: true
zip-stream@6.0.1:
@@ -962,6 +1114,11 @@ packages:
snapshots:
+ '@halo-dev/api-client@2.23.0(axios@1.14.0)':
+ dependencies:
+ axios: 1.14.0
+ qs: 6.15.0
+
'@halo-dev/theme-package-cli@1.0.1':
dependencies:
archiver: 7.0.1
@@ -970,6 +1127,14 @@ snapshots:
js-yaml: 4.1.1
path: 0.12.7
+ '@halo-dev/vite-plugin-halo-theme@1.0.3(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(axios@1.14.0)':
+ dependencies:
+ '@halo-dev/api-client': 2.23.0(axios@1.14.0)
+ vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)'
+ yaml: 2.8.3
+ transitivePeerDependencies:
+ - axios
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -979,140 +1144,140 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@oxc-project/runtime@0.120.0': {}
+ '@oxc-project/runtime@0.122.0': {}
- '@oxc-project/types@0.120.0': {}
+ '@oxc-project/types@0.122.0': {}
- '@oxfmt/binding-android-arm-eabi@0.41.0':
+ '@oxfmt/binding-android-arm-eabi@0.43.0':
optional: true
- '@oxfmt/binding-android-arm64@0.41.0':
+ '@oxfmt/binding-android-arm64@0.43.0':
optional: true
- '@oxfmt/binding-darwin-arm64@0.41.0':
+ '@oxfmt/binding-darwin-arm64@0.43.0':
optional: true
- '@oxfmt/binding-darwin-x64@0.41.0':
+ '@oxfmt/binding-darwin-x64@0.43.0':
optional: true
- '@oxfmt/binding-freebsd-x64@0.41.0':
+ '@oxfmt/binding-freebsd-x64@0.43.0':
optional: true
- '@oxfmt/binding-linux-arm-gnueabihf@0.41.0':
+ '@oxfmt/binding-linux-arm-gnueabihf@0.43.0':
optional: true
- '@oxfmt/binding-linux-arm-musleabihf@0.41.0':
+ '@oxfmt/binding-linux-arm-musleabihf@0.43.0':
optional: true
- '@oxfmt/binding-linux-arm64-gnu@0.41.0':
+ '@oxfmt/binding-linux-arm64-gnu@0.43.0':
optional: true
- '@oxfmt/binding-linux-arm64-musl@0.41.0':
+ '@oxfmt/binding-linux-arm64-musl@0.43.0':
optional: true
- '@oxfmt/binding-linux-ppc64-gnu@0.41.0':
+ '@oxfmt/binding-linux-ppc64-gnu@0.43.0':
optional: true
- '@oxfmt/binding-linux-riscv64-gnu@0.41.0':
+ '@oxfmt/binding-linux-riscv64-gnu@0.43.0':
optional: true
- '@oxfmt/binding-linux-riscv64-musl@0.41.0':
+ '@oxfmt/binding-linux-riscv64-musl@0.43.0':
optional: true
- '@oxfmt/binding-linux-s390x-gnu@0.41.0':
+ '@oxfmt/binding-linux-s390x-gnu@0.43.0':
optional: true
- '@oxfmt/binding-linux-x64-gnu@0.41.0':
+ '@oxfmt/binding-linux-x64-gnu@0.43.0':
optional: true
- '@oxfmt/binding-linux-x64-musl@0.41.0':
+ '@oxfmt/binding-linux-x64-musl@0.43.0':
optional: true
- '@oxfmt/binding-openharmony-arm64@0.41.0':
+ '@oxfmt/binding-openharmony-arm64@0.43.0':
optional: true
- '@oxfmt/binding-win32-arm64-msvc@0.41.0':
+ '@oxfmt/binding-win32-arm64-msvc@0.43.0':
optional: true
- '@oxfmt/binding-win32-ia32-msvc@0.41.0':
+ '@oxfmt/binding-win32-ia32-msvc@0.43.0':
optional: true
- '@oxfmt/binding-win32-x64-msvc@0.41.0':
+ '@oxfmt/binding-win32-x64-msvc@0.43.0':
optional: true
- '@oxlint-tsgolint/darwin-arm64@0.17.1':
+ '@oxlint-tsgolint/darwin-arm64@0.18.1':
optional: true
- '@oxlint-tsgolint/darwin-x64@0.17.1':
+ '@oxlint-tsgolint/darwin-x64@0.18.1':
optional: true
- '@oxlint-tsgolint/linux-arm64@0.17.1':
+ '@oxlint-tsgolint/linux-arm64@0.18.1':
optional: true
- '@oxlint-tsgolint/linux-x64@0.17.1':
+ '@oxlint-tsgolint/linux-x64@0.18.1':
optional: true
- '@oxlint-tsgolint/win32-arm64@0.17.1':
+ '@oxlint-tsgolint/win32-arm64@0.18.1':
optional: true
- '@oxlint-tsgolint/win32-x64@0.17.1':
+ '@oxlint-tsgolint/win32-x64@0.18.1':
optional: true
- '@oxlint/binding-android-arm-eabi@1.56.0':
+ '@oxlint/binding-android-arm-eabi@1.58.0':
optional: true
- '@oxlint/binding-android-arm64@1.56.0':
+ '@oxlint/binding-android-arm64@1.58.0':
optional: true
- '@oxlint/binding-darwin-arm64@1.56.0':
+ '@oxlint/binding-darwin-arm64@1.58.0':
optional: true
- '@oxlint/binding-darwin-x64@1.56.0':
+ '@oxlint/binding-darwin-x64@1.58.0':
optional: true
- '@oxlint/binding-freebsd-x64@1.56.0':
+ '@oxlint/binding-freebsd-x64@1.58.0':
optional: true
- '@oxlint/binding-linux-arm-gnueabihf@1.56.0':
+ '@oxlint/binding-linux-arm-gnueabihf@1.58.0':
optional: true
- '@oxlint/binding-linux-arm-musleabihf@1.56.0':
+ '@oxlint/binding-linux-arm-musleabihf@1.58.0':
optional: true
- '@oxlint/binding-linux-arm64-gnu@1.56.0':
+ '@oxlint/binding-linux-arm64-gnu@1.58.0':
optional: true
- '@oxlint/binding-linux-arm64-musl@1.56.0':
+ '@oxlint/binding-linux-arm64-musl@1.58.0':
optional: true
- '@oxlint/binding-linux-ppc64-gnu@1.56.0':
+ '@oxlint/binding-linux-ppc64-gnu@1.58.0':
optional: true
- '@oxlint/binding-linux-riscv64-gnu@1.56.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.58.0':
optional: true
- '@oxlint/binding-linux-riscv64-musl@1.56.0':
+ '@oxlint/binding-linux-riscv64-musl@1.58.0':
optional: true
- '@oxlint/binding-linux-s390x-gnu@1.56.0':
+ '@oxlint/binding-linux-s390x-gnu@1.58.0':
optional: true
- '@oxlint/binding-linux-x64-gnu@1.56.0':
+ '@oxlint/binding-linux-x64-gnu@1.58.0':
optional: true
- '@oxlint/binding-linux-x64-musl@1.56.0':
+ '@oxlint/binding-linux-x64-musl@1.58.0':
optional: true
- '@oxlint/binding-openharmony-arm64@1.56.0':
+ '@oxlint/binding-openharmony-arm64@1.58.0':
optional: true
- '@oxlint/binding-win32-arm64-msvc@1.56.0':
+ '@oxlint/binding-win32-arm64-msvc@1.58.0':
optional: true
- '@oxlint/binding-win32-ia32-msvc@1.56.0':
+ '@oxlint/binding-win32-ia32-msvc@1.58.0':
optional: true
- '@oxlint/binding-win32-x64-msvc@1.56.0':
+ '@oxlint/binding-win32-x64-msvc@1.58.0':
optional: true
'@pkgjs/parseargs@0.11.0':
@@ -1131,35 +1296,41 @@ snapshots:
'@types/node@18.11.9': {}
- '@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1)':
+ '@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)':
dependencies:
- '@oxc-project/runtime': 0.120.0
- '@oxc-project/types': 0.120.0
+ '@oxc-project/runtime': 0.122.0
+ '@oxc-project/types': 0.122.0
lightningcss: 1.32.0
postcss: 8.5.8
optionalDependencies:
'@types/node': 18.11.9
fsevents: 2.3.3
- typescript: 4.9.5
- yaml: 2.7.1
+ typescript: 5.9.3
+ yaml: 2.8.3
- '@voidzero-dev/vite-plus-darwin-arm64@0.1.13':
+ '@voidzero-dev/vite-plus-darwin-arm64@0.1.15':
optional: true
- '@voidzero-dev/vite-plus-darwin-x64@0.1.13':
+ '@voidzero-dev/vite-plus-darwin-x64@0.1.15':
optional: true
- '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.13':
+ '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.15':
optional: true
- '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.13':
+ '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.15':
optional: true
- '@voidzero-dev/vite-plus-test@0.1.13(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1))(typescript@4.9.5)(yaml@2.7.1)':
+ '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.15':
+ optional: true
+
+ '@voidzero-dev/vite-plus-linux-x64-musl@0.1.15':
+ optional: true
+
+ '@voidzero-dev/vite-plus-test@0.1.15(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(typescript@5.9.3)(yaml@2.8.3)':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@voidzero-dev/vite-plus-core': 0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1)
+ '@voidzero-dev/vite-plus-core': 0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)
es-module-lexer: 1.7.0
obug: 2.1.1
pixelmatch: 7.1.0
@@ -1169,7 +1340,7 @@ snapshots:
tinybench: 2.9.0
tinyexec: 1.0.4
tinyglobby: 0.2.15
- vite: '@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1)'
+ vite: '@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)'
ws: 8.20.0
optionalDependencies:
'@types/node': 18.11.9
@@ -1194,10 +1365,10 @@ snapshots:
- utf-8-validate
- yaml
- '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.13':
+ '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.15':
optional: true
- '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.13':
+ '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.15':
optional: true
abort-controller@3.0.0:
@@ -1240,6 +1411,16 @@ snapshots:
async@3.2.6: {}
+ asynckit@0.4.0: {}
+
+ axios@1.14.0:
+ dependencies:
+ follow-redirects: 1.15.11
+ form-data: 4.0.5
+ proxy-from-env: 2.1.0
+ transitivePeerDependencies:
+ - debug
+
b4a@1.6.7: {}
balanced-match@1.0.2: {}
@@ -1262,12 +1443,26 @@ snapshots:
cac@7.0.0: {}
+ call-bind-apply-helpers@1.0.2:
+ dependencies:
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+
+ call-bound@1.0.4:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ get-intrinsic: 1.3.0
+
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
color-name@1.1.4: {}
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
commander@13.1.0: {}
compress-commons@6.0.2:
@@ -1293,16 +1488,39 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
+ delayed-stream@1.0.0: {}
+
detect-libc@2.1.2: {}
+ dunder-proto@1.0.1:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-errors: 1.3.0
+ gopd: 1.2.0
+
eastasianwidth@0.2.0: {}
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
+ es-define-property@1.0.1: {}
+
+ es-errors@1.3.0: {}
+
es-module-lexer@1.7.0: {}
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+
+ es-set-tostringtag@2.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
event-target-shim@5.0.1: {}
events@3.3.0: {}
@@ -1313,11 +1531,21 @@ snapshots:
optionalDependencies:
picomatch: 4.0.4
+ follow-redirects@1.15.11: {}
+
foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
+ form-data@4.0.5:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ es-set-tostringtag: 2.1.0
+ hasown: 2.0.2
+ mime-types: 2.1.35
+
fs-extra@11.3.4:
dependencies:
graceful-fs: 4.2.11
@@ -1327,6 +1555,26 @@ snapshots:
fsevents@2.3.3:
optional: true
+ function-bind@1.1.2: {}
+
+ get-intrinsic@1.3.0:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ function-bind: 1.1.2
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+ math-intrinsics: 1.1.0
+
+ get-proto@1.0.1:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-object-atoms: 1.1.1
+
glob@10.4.5:
dependencies:
foreground-child: 3.3.1
@@ -1336,8 +1584,20 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
+ gopd@1.2.0: {}
+
graceful-fs@4.2.11: {}
+ has-symbols@1.1.0: {}
+
+ has-tostringtag@1.0.2:
+ dependencies:
+ has-symbols: 1.1.0
+
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
+
ieee754@1.2.1: {}
inherits@2.0.3: {}
@@ -1362,6 +1622,8 @@ snapshots:
dependencies:
argparse: 2.0.1
+ jsonc-parser@3.3.1: {}
+
jsonfile@6.1.0:
dependencies:
universalify: 2.0.1
@@ -1425,6 +1687,14 @@ snapshots:
lru-cache@10.4.3: {}
+ math-intrinsics@1.1.0: {}
+
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
minimatch@5.1.6:
dependencies:
brace-expansion: 2.0.1
@@ -1441,63 +1711,65 @@ snapshots:
normalize-path@3.0.0: {}
+ object-inspect@1.13.4: {}
+
obug@2.1.1: {}
- oxfmt@0.41.0:
+ oxfmt@0.43.0:
dependencies:
tinypool: 2.1.0
optionalDependencies:
- '@oxfmt/binding-android-arm-eabi': 0.41.0
- '@oxfmt/binding-android-arm64': 0.41.0
- '@oxfmt/binding-darwin-arm64': 0.41.0
- '@oxfmt/binding-darwin-x64': 0.41.0
- '@oxfmt/binding-freebsd-x64': 0.41.0
- '@oxfmt/binding-linux-arm-gnueabihf': 0.41.0
- '@oxfmt/binding-linux-arm-musleabihf': 0.41.0
- '@oxfmt/binding-linux-arm64-gnu': 0.41.0
- '@oxfmt/binding-linux-arm64-musl': 0.41.0
- '@oxfmt/binding-linux-ppc64-gnu': 0.41.0
- '@oxfmt/binding-linux-riscv64-gnu': 0.41.0
- '@oxfmt/binding-linux-riscv64-musl': 0.41.0
- '@oxfmt/binding-linux-s390x-gnu': 0.41.0
- '@oxfmt/binding-linux-x64-gnu': 0.41.0
- '@oxfmt/binding-linux-x64-musl': 0.41.0
- '@oxfmt/binding-openharmony-arm64': 0.41.0
- '@oxfmt/binding-win32-arm64-msvc': 0.41.0
- '@oxfmt/binding-win32-ia32-msvc': 0.41.0
- '@oxfmt/binding-win32-x64-msvc': 0.41.0
+ '@oxfmt/binding-android-arm-eabi': 0.43.0
+ '@oxfmt/binding-android-arm64': 0.43.0
+ '@oxfmt/binding-darwin-arm64': 0.43.0
+ '@oxfmt/binding-darwin-x64': 0.43.0
+ '@oxfmt/binding-freebsd-x64': 0.43.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.43.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.43.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.43.0
+ '@oxfmt/binding-linux-arm64-musl': 0.43.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.43.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.43.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.43.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.43.0
+ '@oxfmt/binding-linux-x64-gnu': 0.43.0
+ '@oxfmt/binding-linux-x64-musl': 0.43.0
+ '@oxfmt/binding-openharmony-arm64': 0.43.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.43.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.43.0
+ '@oxfmt/binding-win32-x64-msvc': 0.43.0
- oxlint-tsgolint@0.17.1:
+ oxlint-tsgolint@0.18.1:
optionalDependencies:
- '@oxlint-tsgolint/darwin-arm64': 0.17.1
- '@oxlint-tsgolint/darwin-x64': 0.17.1
- '@oxlint-tsgolint/linux-arm64': 0.17.1
- '@oxlint-tsgolint/linux-x64': 0.17.1
- '@oxlint-tsgolint/win32-arm64': 0.17.1
- '@oxlint-tsgolint/win32-x64': 0.17.1
+ '@oxlint-tsgolint/darwin-arm64': 0.18.1
+ '@oxlint-tsgolint/darwin-x64': 0.18.1
+ '@oxlint-tsgolint/linux-arm64': 0.18.1
+ '@oxlint-tsgolint/linux-x64': 0.18.1
+ '@oxlint-tsgolint/win32-arm64': 0.18.1
+ '@oxlint-tsgolint/win32-x64': 0.18.1
- oxlint@1.56.0(oxlint-tsgolint@0.17.1):
+ oxlint@1.58.0(oxlint-tsgolint@0.18.1):
optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.56.0
- '@oxlint/binding-android-arm64': 1.56.0
- '@oxlint/binding-darwin-arm64': 1.56.0
- '@oxlint/binding-darwin-x64': 1.56.0
- '@oxlint/binding-freebsd-x64': 1.56.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.56.0
- '@oxlint/binding-linux-arm-musleabihf': 1.56.0
- '@oxlint/binding-linux-arm64-gnu': 1.56.0
- '@oxlint/binding-linux-arm64-musl': 1.56.0
- '@oxlint/binding-linux-ppc64-gnu': 1.56.0
- '@oxlint/binding-linux-riscv64-gnu': 1.56.0
- '@oxlint/binding-linux-riscv64-musl': 1.56.0
- '@oxlint/binding-linux-s390x-gnu': 1.56.0
- '@oxlint/binding-linux-x64-gnu': 1.56.0
- '@oxlint/binding-linux-x64-musl': 1.56.0
- '@oxlint/binding-openharmony-arm64': 1.56.0
- '@oxlint/binding-win32-arm64-msvc': 1.56.0
- '@oxlint/binding-win32-ia32-msvc': 1.56.0
- '@oxlint/binding-win32-x64-msvc': 1.56.0
- oxlint-tsgolint: 0.17.1
+ '@oxlint/binding-android-arm-eabi': 1.58.0
+ '@oxlint/binding-android-arm64': 1.58.0
+ '@oxlint/binding-darwin-arm64': 1.58.0
+ '@oxlint/binding-darwin-x64': 1.58.0
+ '@oxlint/binding-freebsd-x64': 1.58.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.58.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.58.0
+ '@oxlint/binding-linux-arm64-gnu': 1.58.0
+ '@oxlint/binding-linux-arm64-musl': 1.58.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.58.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.58.0
+ '@oxlint/binding-linux-riscv64-musl': 1.58.0
+ '@oxlint/binding-linux-s390x-gnu': 1.58.0
+ '@oxlint/binding-linux-x64-gnu': 1.58.0
+ '@oxlint/binding-linux-x64-musl': 1.58.0
+ '@oxlint/binding-openharmony-arm64': 1.58.0
+ '@oxlint/binding-win32-arm64-msvc': 1.58.0
+ '@oxlint/binding-win32-ia32-msvc': 1.58.0
+ '@oxlint/binding-win32-x64-msvc': 1.58.0
+ oxlint-tsgolint: 0.18.1
package-json-from-dist@1.0.1: {}
@@ -1533,6 +1805,12 @@ snapshots:
process@0.11.10: {}
+ proxy-from-env@2.1.0: {}
+
+ qs@6.15.0:
+ dependencies:
+ side-channel: 1.1.0
+
readable-stream@2.3.8:
dependencies:
core-util-is: 1.0.3
@@ -1565,6 +1843,34 @@ snapshots:
shebang-regex@3.0.0: {}
+ side-channel-list@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+ object-inspect: 1.13.4
+
+ side-channel-map@1.0.1:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ object-inspect: 1.13.4
+
+ side-channel-weakmap@1.0.2:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ object-inspect: 1.13.4
+ side-channel-map: 1.0.1
+
+ side-channel@1.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ object-inspect: 1.13.4
+ side-channel-list: 1.0.0
+ side-channel-map: 1.0.1
+ side-channel-weakmap: 1.0.2
+
signal-exit@4.1.0: {}
sirv@3.0.2:
@@ -1635,7 +1941,7 @@ snapshots:
totalist@3.0.1: {}
- typescript@4.9.5: {}
+ typescript@5.9.3: {}
universalify@2.0.1: {}
@@ -1645,24 +1951,27 @@ snapshots:
dependencies:
inherits: 2.0.3
- vite-plus@0.1.13(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1))(typescript@4.9.5)(yaml@2.7.1):
+ vite-plus@0.1.15(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(typescript@5.9.3)(yaml@2.8.3):
dependencies:
- '@oxc-project/types': 0.120.0
- '@voidzero-dev/vite-plus-core': 0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1)
- '@voidzero-dev/vite-plus-test': 0.1.13(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.13(@types/node@18.11.9)(typescript@4.9.5)(yaml@2.7.1))(typescript@4.9.5)(yaml@2.7.1)
+ '@oxc-project/types': 0.122.0
+ '@voidzero-dev/vite-plus-core': 0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3)
+ '@voidzero-dev/vite-plus-test': 0.1.15(@types/node@18.11.9)(@voidzero-dev/vite-plus-core@0.1.15(@types/node@18.11.9)(typescript@5.9.3)(yaml@2.8.3))(typescript@5.9.3)(yaml@2.8.3)
cac: 7.0.0
cross-spawn: 7.0.6
- oxfmt: 0.41.0
- oxlint: 1.56.0(oxlint-tsgolint@0.17.1)
- oxlint-tsgolint: 0.17.1
+ jsonc-parser: 3.3.1
+ oxfmt: 0.43.0
+ oxlint: 1.58.0(oxlint-tsgolint@0.18.1)
+ oxlint-tsgolint: 0.18.1
picocolors: 1.1.1
optionalDependencies:
- '@voidzero-dev/vite-plus-darwin-arm64': 0.1.13
- '@voidzero-dev/vite-plus-darwin-x64': 0.1.13
- '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.13
- '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.13
- '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.13
- '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.13
+ '@voidzero-dev/vite-plus-darwin-arm64': 0.1.15
+ '@voidzero-dev/vite-plus-darwin-x64': 0.1.15
+ '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.15
+ '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.15
+ '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.15
+ '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.15
+ '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.15
+ '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.15
transitivePeerDependencies:
- '@arethetypeswrong/core'
- '@edge-runtime/vm'
@@ -1709,8 +2018,7 @@ snapshots:
ws@8.20.0: {}
- yaml@2.7.1:
- optional: true
+ yaml@2.8.3: {}
zip-stream@6.0.1:
dependencies:
diff --git a/templates/index.html b/templates/index.html
deleted file mode 100644
index 94d7ba6..0000000
--- a/templates/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-