diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 12566c2..277a74b 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -3,7 +3,7 @@ updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
- interval: 'weekly'
+ interval: 'monthly'
groups:
all:
patterns:
diff --git a/.oxfmtrc.json b/.oxfmtrc.json
index 72b3864..b0a67d7 100644
--- a/.oxfmtrc.json
+++ b/.oxfmtrc.json
@@ -5,21 +5,24 @@
"useTabs": true,
"singleQuote": true,
"experimentalSortImports": {
+ "newlinesBetween": false,
"groups": [
- ["side-effect"],
- ["builtin"],
- ["external", "external-type"],
- ["internal", "internal-type"],
- ["parent", "parent-type"],
- ["sibling", "sibling-type"],
- ["index", "index-type"]
+ "type-import",
+ ["value-builtin", "value-external"],
+ "type-internal",
+ "value-internal",
+ ["type-parent", "type-sibling", "type-index"],
+ ["value-parent", "value-sibling", "value-index"],
+ "unknown"
]
},
+ "embeddedLanguageFormatting": "auto",
"overrides": [
{
"files": ["*.md", "*.yaml", "*.yml"],
"options": {
- "tabWidth": 2
+ "tabWidth": 2,
+ "useTabs": false
}
}
]
diff --git a/README.md b/README.md
index 7b4ae22..b9de7f2 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ Or include the following lines directly in your HTML file:
```html
```
diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index bbfc134..8e66d51 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -1,5 +1,4 @@
import { resolve } from 'node:path';
-
import { defineConfig } from 'vitepress';
import { groupIconMdPlugin, groupIconVitePlugin } from 'vitepress-plugin-group-icons';
import { ThemeConfig } from 'vitepress-theme-trito';
diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts
index af13f62..6bf639b 100644
--- a/docs/.vitepress/theme/index.ts
+++ b/docs/.vitepress/theme/index.ts
@@ -2,6 +2,5 @@
import './style.css';
import 'virtual:group-icons.css';
-
import Trito from 'vitepress-theme-trito';
export default Trito;
diff --git a/docs/en/get-started.md b/docs/en/get-started.md
index 465cb12..c5cb3e3 100644
--- a/docs/en/get-started.md
+++ b/docs/en/get-started.md
@@ -30,7 +30,7 @@ Or include the following lines directly in your HTML file:
```html
```
diff --git a/package.json b/package.json
index 27cd1b6..0277671 100644
--- a/package.json
+++ b/package.json
@@ -47,12 +47,12 @@
"docs:preview": "vitepress preview docs"
},
"devDependencies": {
- "@types/node": "^25.2.3",
+ "@types/node": "^25.3.0",
"@vitest/coverage-v8": "^4.0.18",
- "happy-dom": "^20.6.1",
- "oxfmt": "^0.32.0",
- "oxlint": "^1.47.0",
- "oxlint-tsgolint": "^0.12.2",
+ "happy-dom": "^20.6.3",
+ "oxfmt": "^0.33.0",
+ "oxlint": "^1.48.0",
+ "oxlint-tsgolint": "^0.14.0",
"terser": "^5.46.0",
"tsc-alias": "^1.8.16",
"typescript": "^5.9.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5426fbe..4c1471e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,23 +9,23 @@ importers:
.:
devDependencies:
'@types/node':
- specifier: ^25.2.3
- version: 25.2.3
+ specifier: ^25.3.0
+ version: 25.3.0
'@vitest/coverage-v8':
specifier: ^4.0.18
- version: 4.0.18(vitest@4.0.18(@types/node@25.2.3)(happy-dom@20.6.1)(jsdom@27.3.0)(terser@5.46.0))
+ version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.6.3)(jsdom@27.3.0)(terser@5.46.0))
happy-dom:
- specifier: ^20.6.1
- version: 20.6.1
+ specifier: ^20.6.3
+ version: 20.6.3
oxfmt:
- specifier: ^0.32.0
- version: 0.32.0
+ specifier: ^0.33.0
+ version: 0.33.0
oxlint:
- specifier: ^1.47.0
- version: 1.47.0(oxlint-tsgolint@0.12.2)
+ specifier: ^1.48.0
+ version: 1.48.0(oxlint-tsgolint@0.14.0)
oxlint-tsgolint:
- specifier: ^0.12.2
- version: 0.12.2
+ specifier: ^0.14.0
+ version: 0.14.0
terser:
specifier: ^5.46.0
version: 5.46.0
@@ -37,19 +37,19 @@ importers:
version: 5.9.3
vite:
specifier: ^7.3.1
- version: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ version: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
vitepress:
specifier: 2.0.0-alpha.16
- version: 2.0.0-alpha.16(@types/node@25.2.3)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
+ version: 2.0.0-alpha.16(@types/node@25.3.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
vitepress-plugin-group-icons:
specifier: ^1.7.1
- version: 1.7.1(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0))
+ version: 1.7.1(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0))
vitepress-theme-trito:
specifier: ^1.0.5
- version: 1.0.5(@types/node@25.2.3)(focus-trap@7.8.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
+ version: 1.0.5(@types/node@25.3.0)(focus-trap@7.8.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
vitest:
specifier: ^4.0.18
- version: 4.0.18(@types/node@25.2.3)(happy-dom@20.6.1)(jsdom@27.3.0)(terser@5.46.0)
+ version: 4.0.18(@types/node@25.3.0)(happy-dom@20.6.3)(jsdom@27.3.0)(terser@5.46.0)
vue:
specifier: ^3.5.28
version: 3.5.28(typescript@5.9.3)
@@ -126,14 +126,14 @@ packages:
resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
engines: {node: '>=20.19.0'}
- '@docsearch/css@4.5.4':
- resolution: {integrity: sha512-gzO4DJwyM9c4YEPHwaLV1nUCDC2N6yoh0QJj44dce2rcfN71mB+jpu3+F+Y/KMDF1EKV0C3m54leSWsraE94xg==}
+ '@docsearch/css@4.6.0':
+ resolution: {integrity: sha512-YlcAimkXclvqta47g47efzCM5CFxDwv2ClkDfEs/fC/Ak0OxPH2b3czwa4o8O1TRBf+ujFF2RiUwszz2fPVNJQ==}
- '@docsearch/js@4.5.4':
- resolution: {integrity: sha512-jEBsIklNTevznLZouB0y6SZcaT897gRHnGTzCcH32ibPZRVj/9FyuAM2LUTk61sFdOY79LH4V9rYsIdOe6Wq2g==}
+ '@docsearch/js@4.6.0':
+ resolution: {integrity: sha512-9/rbgkm/BgTq46cwxIohvSAz3koOFjnPpg0mwkJItAfzKbQIj+310PvwtgUY1YITDuGCag6yOL50GW2DBkaaBw==}
- '@docsearch/sidepanel-js@4.5.4':
- resolution: {integrity: sha512-f4KE4cG+P09gJHQNfttfMNy+3gAGj8U0YEgiOOso0YCFI5nGoVvJQpxNMSPgXs4sG34A/oCfKhYwHJiqgHhxPw==}
+ '@docsearch/sidepanel-js@4.6.0':
+ resolution: {integrity: sha512-lFT5KLwlzUmpoGArCScNoK41l9a22JYsEPwBzMrz+/ILVR5Ax87UphCuiyDFQWEvEmbwzn/kJx5W/O5BUlN1Rw==}
'@esbuild/aix-ppc64@0.27.3':
resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
@@ -294,11 +294,11 @@ packages:
'@iconify-json/logos@1.2.10':
resolution: {integrity: sha512-qxaXKJ6fu8jzTMPQdHtNxlfx6tBQ0jXRbHZIYy5Ilh8Lx9US9FsAdzZWUR8MXV8PnWTKGDFO4ZZee9VwerCyMA==}
- '@iconify-json/simple-icons@1.2.70':
- resolution: {integrity: sha512-CYNRCgN6nBTjN4dNkrBCjHXNR2e4hQihdsZUs/afUNFOWLSYjfihca4EFN05rRvDk4Xoy2n8tym6IxBZmcn+Qg==}
+ '@iconify-json/simple-icons@1.2.71':
+ resolution: {integrity: sha512-rNoDFbq1fAYiEexBvrw613/xiUOPEu5MKVV/X8lI64AgdTzLQUUemr9f9fplxUMPoxCBP2rWzlhOEeTHk/Sf0Q==}
- '@iconify-json/vscode-icons@1.2.42':
- resolution: {integrity: sha512-nAZoq0XGDXQtoj74++gxIO2CTmm5H348KbGSyb+d1kRBqm2dvG4q8gGvdfjbm/r1jAyuIbCam1qRqlm0Bi1uTw==}
+ '@iconify-json/vscode-icons@1.2.43':
+ resolution: {integrity: sha512-iI0AiN875W4XJVvzICEjuoZfu2AUbK8OaHbA0RyQVIiru+kSVKFiDR6s9exaErXt9uEjOoXPVObNxfwtopBPEQ==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -334,276 +334,276 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oxfmt/binding-android-arm-eabi@0.32.0':
- resolution: {integrity: sha512-DpVyuVzgLH6/MvuB/YD3vXO9CN/o9EdRpA0zXwe/tagP6yfVSFkFWkPqTROdqp0mlzLH5Yl+/m+hOrcM601EbA==}
+ '@oxfmt/binding-android-arm-eabi@0.33.0':
+ resolution: {integrity: sha512-ML6qRW8/HiBANteqfyFAR1Zu0VrJu+6o4gkPLsssq74hQ7wDMkufBYJXI16PGSERxEYNwKxO5fesCuMssgTv9w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxfmt/binding-android-arm64@0.32.0':
- resolution: {integrity: sha512-w1cmNXf9zs0vKLuNgyUF3hZ9VUAS1hBmQGndYJv1OmcVqStBtRTRNxSWkWM0TMkrA9UbvIvM9gfN+ib4Wy6lkQ==}
+ '@oxfmt/binding-android-arm64@0.33.0':
+ resolution: {integrity: sha512-WimmcyrGpTOntj7F7CO9RMssncOKYall93nBnzJbI2ZZDhVRuCkvFwTpwz80cZqwYm5udXRXfF40ZXcCxjp9jg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxfmt/binding-darwin-arm64@0.32.0':
- resolution: {integrity: sha512-m6wQojz/hn94XdZugFPtdFbOvXbOSYEqPsR2gyLyID3BvcrC2QsJyT1o3gb4BZEGtZrG1NiKVGwDRLM0dHd2mg==}
+ '@oxfmt/binding-darwin-arm64@0.33.0':
+ resolution: {integrity: sha512-PorspsX9O5ISstVaq34OK4esN0LVcuU4DVg+XuSqJsfJ//gn6z6WH2Tt7s0rTQaqEcp76g7+QdWQOmnJDZsEVg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxfmt/binding-darwin-x64@0.32.0':
- resolution: {integrity: sha512-hN966Uh6r3Erkg2MvRcrJWaB6QpBzP15rxWK/QtkUyD47eItJLsAQ2Hrm88zMIpFZ3COXZLuN3hqgSlUtvB0Xw==}
+ '@oxfmt/binding-darwin-x64@0.33.0':
+ resolution: {integrity: sha512-8278bqQtOcHRPhhzcqwN9KIideut+cftBjF8d2TOsSQrlsJSFx41wCCJ38mFmH9NOmU1M+x9jpeobHnbRP1okw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxfmt/binding-freebsd-x64@0.32.0':
- resolution: {integrity: sha512-g5UZPGt8tJj263OfSiDGdS54HPa0KgFfspLVAUivVSdoOgsk6DkwVS9nO16xQTDztzBPGxTvrby8WuufF0g86Q==}
+ '@oxfmt/binding-freebsd-x64@0.33.0':
+ resolution: {integrity: sha512-BiqYVwWFHLf5dkfg0aCKsXa9rpi//vH1+xePCpd7Ulz9yp9pJKP4DWgS5g+OW8MaqOtt7iyAszhxtk/j1nDKHQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxfmt/binding-linux-arm-gnueabihf@0.32.0':
- resolution: {integrity: sha512-F4ZY83/PVQo9ZJhtzoMqbmjqEyTVEZjbaw4x1RhzdfUhddB41ZB2Vrt4eZi7b4a4TP85gjPRHgQBeO0c1jbtaw==}
+ '@oxfmt/binding-linux-arm-gnueabihf@0.33.0':
+ resolution: {integrity: sha512-oAVmmurXx0OKbNOVv71oK92LsF1LwYWpnhDnX0VaAy/NLsCKf4B7Zo7lxkJh80nfhU20TibcdwYfoHVaqlStPQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm-musleabihf@0.32.0':
- resolution: {integrity: sha512-olR37eG16Lzdj9OBSvuoT5RxzgM5xfQEHm1OEjB3M7Wm4KWa5TDWIT13Aiy74GvAN77Hq1+kUKcGVJ/0ynf75g==}
+ '@oxfmt/binding-linux-arm-musleabihf@0.33.0':
+ resolution: {integrity: sha512-YB6S8CiRol59oRxnuclJiWoV6l+l8ru/NsuQNYjXZnnPXfSTXKtMLWHCnL/figpCFYA1E7JyjrBbar1qxe2aZg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm64-gnu@0.32.0':
- resolution: {integrity: sha512-eZhk6AIjRCDeLoXYBhMW7qq/R1YyVi+tGnGfc3kp7AZQrMsFaWtP/bgdCJCTNXMpbMwymtVz0qhSQvR5w2sKcg==}
+ '@oxfmt/binding-linux-arm64-gnu@0.33.0':
+ resolution: {integrity: sha512-hrYy+FpWoB6N24E9oGRimhVkqlls9yeqcRmQakEPUHoAbij6rYxsHHYIp3+FHRiQZFAOUxWKn/CCQoy/Mv3Dgw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-arm64-musl@0.32.0':
- resolution: {integrity: sha512-UYiqO9MlipntFbdbUKOIo84vuyzrK4TVIs7Etat91WNMFSW54F6OnHq08xa5ZM+K9+cyYMgQPXvYCopuP+LyKw==}
+ '@oxfmt/binding-linux-arm64-musl@0.33.0':
+ resolution: {integrity: sha512-O1YIzymGRdWj9cG5iVTjkP7zk9/hSaVN8ZEbqMnWZjLC1phXlv54cUvANGGXndgJp2JS4W9XENn7eo5I4jZueg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-ppc64-gnu@0.32.0':
- resolution: {integrity: sha512-IDH/fxMv+HmKsMtsjEbXqhScCKDIYp38sgGEcn0QKeXMxrda67PPZA7HMfoUwEtFUG+jsO1XJxTrQsL+kQ90xQ==}
+ '@oxfmt/binding-linux-ppc64-gnu@0.33.0':
+ resolution: {integrity: sha512-2lrkNe+B0w1tCgQTaozfUNQCYMbqKKCGcnTDATmWCZzO77W2sh+3n04r1lk9Q1CK3bI+C3fPwhFPUR2X2BvlyQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-gnu@0.32.0':
- resolution: {integrity: sha512-bQFGPDa0buYWJFeK2I7ah8wRZjrAgamaG2OAGv+Ua5UMYEnHxmHcv+r8lWUUrwP2oqQGvp1SB8JIVtBbYuAueQ==}
+ '@oxfmt/binding-linux-riscv64-gnu@0.33.0':
+ resolution: {integrity: sha512-8DSG1q0M6097vowHAkEyHnKed75/BWr1IBtgCJfytnWQg+Jn1X4DryhfjqonKZOZiv74oFQl5J8TCbdDuXXdtQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-musl@0.32.0':
- resolution: {integrity: sha512-3vFp9DW1ItEKWltADzCFqG5N7rYFToT4ztlhg8wALoo2E2VhveLD88uAF4FF9AxD9NhgHDGmPCV+WZl/Qlj8cQ==}
+ '@oxfmt/binding-linux-riscv64-musl@0.33.0':
+ resolution: {integrity: sha512-eWaxnpPz7+p0QGUnw7GGviVBDOXabr6Cd0w7S/vnWTqQo9z1VroT7XXFnJEZ3dBwxMB9lphyuuYi/GLTCxqxlg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-s390x-gnu@0.32.0':
- resolution: {integrity: sha512-Fub2y8S9ImuPzAzpbgkoz/EVTWFFBolxFZYCMRhRZc8cJZI2gl/NlZswqhvJd/U0Jopnwgm/OJ2x128vVzFFWA==}
+ '@oxfmt/binding-linux-s390x-gnu@0.33.0':
+ resolution: {integrity: sha512-+mH8cQTqq+Tu2CdoB2/Wmk9CqotXResi+gPvXpb+AAUt/LiwpicTQqSolMheQKogkDTYHPuUiSN23QYmy7IXNQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-gnu@0.32.0':
- resolution: {integrity: sha512-XufwsnV3BF81zO2ofZvhT4FFaMmLTzZEZnC9HpFz/quPeg9C948+kbLlZnsfjmp+1dUxKMCpfmRMqOfF4AOLsA==}
+ '@oxfmt/binding-linux-x64-gnu@0.33.0':
+ resolution: {integrity: sha512-fjyslAYAPE2+B6Ckrs5LuDQ6lB1re5MumPnzefAXsen3JGwiRilra6XdjUmszTNoExJKbewoxxd6bcLSTpkAJQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-musl@0.32.0':
- resolution: {integrity: sha512-u2f9tC2qYfikKmA2uGpnEJgManwmk0ZXWs5BB4ga4KDu2JNLdA3i634DGHeMLK9wY9+iRf3t7IYpgN3OVFrvDw==}
+ '@oxfmt/binding-linux-x64-musl@0.33.0':
+ resolution: {integrity: sha512-ve/jGBlTt35Jl/I0A0SfCQX3wKnadzPDdyOFEwe2ZgHHIT9uhqhAv1PaVXTenSBpauICEWYH8mWy+ittzlVE/A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-openharmony-arm64@0.32.0':
- resolution: {integrity: sha512-5ZXb1wrdbZ1YFXuNXNUCePLlmLDy4sUt4evvzD4Cgumbup5wJgS9PIe5BOaLywUg9f1wTH6lwltj3oT7dFpIGA==}
+ '@oxfmt/binding-openharmony-arm64@0.33.0':
+ resolution: {integrity: sha512-lsWRgY9e+uPvwXnuDiJkmJ2Zs3XwwaQkaALJ3/SXU9kjZP0Qh8/tGW8Tk/Z6WL32sDxx+aOK5HuU7qFY9dHJhg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxfmt/binding-win32-arm64-msvc@0.32.0':
- resolution: {integrity: sha512-IGSMm/Agq+IA0++aeAV/AGPfjcBdjrsajB5YpM3j7cMcwoYgUTi/k2YwAmsHH3ueZUE98pSM/Ise2J7HtyRjOA==}
+ '@oxfmt/binding-win32-arm64-msvc@0.33.0':
+ resolution: {integrity: sha512-w8AQHyGDRZutxtQ7IURdBEddwFrtHQiG6+yIFpNJ4HiMyYEqeAWzwBQBfwSAxtSNh6Y9qqbbc1OM2mHN6AB3Uw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxfmt/binding-win32-ia32-msvc@0.32.0':
- resolution: {integrity: sha512-H/9gsuqXmceWMsVoCPZhtJG2jLbnBeKr7xAXm2zuKpxLVF7/2n0eh7ocOLB6t+L1ARE76iORuUsRMnuGjj8FjQ==}
+ '@oxfmt/binding-win32-ia32-msvc@0.33.0':
+ resolution: {integrity: sha512-j2X4iumKVwDzQtUx3JBDkaydx6eLuncgUZPl2ybZ8llxJMFbZIniws70FzUQePMfMtzLozIm7vo4bjkvQFsOzw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxfmt/binding-win32-x64-msvc@0.32.0':
- resolution: {integrity: sha512-fF8VIOeligq+mA6KfKvWtFRXbf0EFy73TdR6ZnNejdJRM8VWN1e3QFhYgIwD7O8jBrQsd7EJbUpkAr/YlUOokg==}
+ '@oxfmt/binding-win32-x64-msvc@0.33.0':
+ resolution: {integrity: sha512-lsBQxbepASwOBUh3chcKAjU+jVAQhLElbPYiagIq26cU8vA9Bttj6t20bMvCQCw31m440IRlNhrK7NpnUI8mzA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxlint-tsgolint/darwin-arm64@0.12.2':
- resolution: {integrity: sha512-XIfavTqkJPGYi/98z7ZCkZvXq2AccMAAB0iwvKDRTQqiweMXVUyeUdx46phCHHH1PgmIVJtVfysThkHq2xCyrw==}
+ '@oxlint-tsgolint/darwin-arm64@0.14.0':
+ resolution: {integrity: sha512-9JdNm9dNeCNgRxBzYb+8vJa/aPD4asc3INdRAC4oJ5EucM2yIPfmHEMlwkAe2WkC7QHPVMG3L9MheAnCrXPTyg==}
cpu: [arm64]
os: [darwin]
- '@oxlint-tsgolint/darwin-x64@0.12.2':
- resolution: {integrity: sha512-tytsvP6zmNShRNDo4GgQartOXmd4GPd+TylCUMdO/iWl9PZVOgRyswWbYVTNgn85Cib/aY2q3Uu+jOw+QlbxvQ==}
+ '@oxlint-tsgolint/darwin-x64@0.14.0':
+ resolution: {integrity: sha512-8Z6BkXV7g6BoToCqi/6M7qiDDVHoKzEKRclMXxXiM0JNdk+w4ashNQ101kZh5Xb976vwbo3GuOS8co1UrJ8MQw==}
cpu: [x64]
os: [darwin]
- '@oxlint-tsgolint/linux-arm64@0.12.2':
- resolution: {integrity: sha512-3W38yJuF7taEquhEuD6mYQyCeWNAlc1pNPjFkspkhLKZVgbrhDA4V6fCxLDDRvrTHde0bXPmFvuPlUq5pSePgA==}
+ '@oxlint-tsgolint/linux-arm64@0.14.0':
+ resolution: {integrity: sha512-OZJ/mZSY15cSk3uoqYaKkw5Ue7duaDHfYoigy9bdASeNn4fHnYqeziqOPBvD3K76BDN/mwPLydawsgfY4VPQJQ==}
cpu: [arm64]
os: [linux]
- '@oxlint-tsgolint/linux-x64@0.12.2':
- resolution: {integrity: sha512-EjcEspeeV0NmaopEp4wcN5ntQP9VCJJDrTvzOjMP4W6ajz18M+pni9vkKvmcPIpRa/UmWobeFgKoVd/KGueeuQ==}
+ '@oxlint-tsgolint/linux-x64@0.14.0':
+ resolution: {integrity: sha512-NDEBWwtpmCL8AL5jkX9nj9T69QbmaQ5AMSLnMWSJcL4xwR/yh0zk92/662sE2NWiX+8jACycIOa8CzH98rk5gw==}
cpu: [x64]
os: [linux]
- '@oxlint-tsgolint/win32-arm64@0.12.2':
- resolution: {integrity: sha512-a9L7iA5K/Ht/i8d9+7RTp6hbPa4cyXP0MdySVXAO6vczpL/4ildfY9Hr2m2wqL12uK6xe/uVABpVTrqay/wV+g==}
+ '@oxlint-tsgolint/win32-arm64@0.14.0':
+ resolution: {integrity: sha512-onUJNTdoi5eh9HRg0Eb7rBvUtZP8RYP5XCJJkwh1cpNfG8p5JQU0MxYujgdk4ZFGKmg81AsaGAWXDkVNlgMELw==}
cpu: [arm64]
os: [win32]
- '@oxlint-tsgolint/win32-x64@0.12.2':
- resolution: {integrity: sha512-Cvt40UbTf5ib12DjGN+mMGOnjWa4Bc6Y7KEaXXp9qzckvs3HpNk2wSwMV3gnuR8Ipx4hkzkzrgzD0BAUsySAfA==}
+ '@oxlint-tsgolint/win32-x64@0.14.0':
+ resolution: {integrity: sha512-5pV3fznLN3yZAbEbygZzM9QvcNLYjLmrnM7AYTunhDnkIqagTv5XFwHqXcZf7MZ6oNPtkcImhtzhSpxsk23n3A==}
cpu: [x64]
os: [win32]
- '@oxlint/binding-android-arm-eabi@1.47.0':
- resolution: {integrity: sha512-UHqo3te9K/fh29brCuQdHjN+kfpIi9cnTPABuD5S9wb9ykXYRGTOOMVuSV/CK43sOhU4wwb2nT1RVjcbrrQjFw==}
+ '@oxlint/binding-android-arm-eabi@1.48.0':
+ resolution: {integrity: sha512-1Pz/stJvveO9ZO7ll4ZoEY3f6j2FiUgBLBcCRCiW6ylId9L9UKs+gn3X28m3eTnoiFCkhKwmJJ+VO6vwsu7Qtg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxlint/binding-android-arm64@1.47.0':
- resolution: {integrity: sha512-xh02lsTF1TAkR+SZrRMYHR/xCx8Wg2MAHxJNdHVpAKELh9/yE9h4LJeqAOBbIb3YYn8o/D97U9VmkvkfJfrHfw==}
+ '@oxlint/binding-android-arm64@1.48.0':
+ resolution: {integrity: sha512-Zc42RWGE8huo6Ht0lXKjd0NH2lWNmimQHUmD0JFcvShLOuwN+RSEE/kRakc2/0LIgOUuU/R7PaDMCOdQlPgNUQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxlint/binding-darwin-arm64@1.47.0':
- resolution: {integrity: sha512-OSOfNJqabOYbkyQDGT5pdoL+05qgyrmlQrvtCO58M4iKGEQ/xf3XkkKj7ws+hO+k8Y4VF4zGlBsJlwqy7qBcHA==}
+ '@oxlint/binding-darwin-arm64@1.48.0':
+ resolution: {integrity: sha512-jgZs563/4vaG5jH2RSt2TSh8A2jwsFdmhLXrElMdm3Mmto0HPf85FgInLSNi9HcwzQFvkYV8JofcoUg2GH1HTA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/binding-darwin-x64@1.47.0':
- resolution: {integrity: sha512-hP2bOI4IWNS+F6pVXWtRshSTuJ1qCRZgDgVUg6EBUqsRy+ExkEPJkx+YmIuxgdCduYK1LKptLNFuQLJP8voPbQ==}
+ '@oxlint/binding-darwin-x64@1.48.0':
+ resolution: {integrity: sha512-kvo87BujEUjCJREuWDC4aPh1WoXCRFFWE4C7uF6wuoMw2f6N2hypA/cHHcYn9DdL8R2RrgUZPefC8JExyeIMKA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/binding-freebsd-x64@1.47.0':
- resolution: {integrity: sha512-F55jIEH5xmGu7S661Uho8vGiLFk0bY3A/g4J8CTKiLJnYu/PSMZ2WxFoy5Hji6qvFuujrrM9Q8XXbMO0fKOYPg==}
+ '@oxlint/binding-freebsd-x64@1.48.0':
+ resolution: {integrity: sha512-eyzzPaHQKn0RIM+ueDfgfJF2RU//Wp4oaKs2JVoVYcM5HjbCL36+O0S3wO5Xe1NWpcZIG3cEHc/SuOCDRqZDSg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxlint/binding-linux-arm-gnueabihf@1.47.0':
- resolution: {integrity: sha512-wxmOn/wns/WKPXUC1fo5mu9pMZPVOu8hsynaVDrgmmXMdHKS7on6bA5cPauFFN9tJXNdsjW26AK9lpfu3IfHBQ==}
+ '@oxlint/binding-linux-arm-gnueabihf@1.48.0':
+ resolution: {integrity: sha512-p3kSloztK7GRO7FyO3u38UCjZxQTl92VaLDsMQAq0eGoiNmeeEF1KPeE4+Fr+LSkQhF8WvJKSuls6TwOlurdPA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm-musleabihf@1.47.0':
- resolution: {integrity: sha512-KJTmVIA/GqRlM2K+ZROH30VMdydEU7bDTY35fNg3tOPzQRIs2deLZlY/9JWwdWo1F/9mIYmpbdCmPqtKhWNOPg==}
+ '@oxlint/binding-linux-arm-musleabihf@1.48.0':
+ resolution: {integrity: sha512-uWM+wiTqLW/V0ZmY/eyTWs8ykhIkzU+K2tz/8m35YepYEzohiUGRbnkpAFXj2ioXpQL+GUe5vmM3SLH6ozlfFw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm64-gnu@1.47.0':
- resolution: {integrity: sha512-PF7ELcFg1GVlS0X0ZB6aWiXobjLrAKer3T8YEkwIoO8RwWiAMkL3n3gbleg895BuZkHVlJ2kPRUwfrhHrVkD1A==}
+ '@oxlint/binding-linux-arm64-gnu@1.48.0':
+ resolution: {integrity: sha512-OhQNPjs/OICaYqxYJjKKMaIY7p3nJ9IirXcFoHKD+CQE1BZFCeUUAknMzUeLclDCfudH9Vb/UgjFm8+ZM5puAg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-arm64-musl@1.47.0':
- resolution: {integrity: sha512-4BezLRO5cu0asf0Jp1gkrnn2OHiXrPPPEfBTxq1k5/yJ2zdGGTmZxHD2KF2voR23wb8Elyu3iQawXo7wvIZq0Q==}
+ '@oxlint/binding-linux-arm64-musl@1.48.0':
+ resolution: {integrity: sha512-adu5txuwGvQ4C4fjYHJD+vnY+OCwCixBzn7J3KF3iWlVHBBImcosSv+Ye+fbMMJui4HGjifNXzonjKm9pXmOiw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-ppc64-gnu@1.47.0':
- resolution: {integrity: sha512-aI5ds9jq2CPDOvjeapiIj48T/vlWp+f4prkxs+FVzrmVN9BWIj0eqeJ/hV8WgXg79HVMIz9PU6deI2ki09bR1w==}
+ '@oxlint/binding-linux-ppc64-gnu@1.48.0':
+ resolution: {integrity: sha512-inlQQRUnHCny/7b7wA6NjEoJSSZPNea4qnDhWyeqBYWx8ukf2kzNDSiamfhOw6bfAYPm/PVlkVRYaNXQbkLeTQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-gnu@1.47.0':
- resolution: {integrity: sha512-mO7ycp9Elvgt5EdGkQHCwJA6878xvo9tk+vlMfT1qg++UjvOMB8INsOCQIOH2IKErF/8/P21LULkdIrocMw9xA==}
+ '@oxlint/binding-linux-riscv64-gnu@1.48.0':
+ resolution: {integrity: sha512-YiJx6sW6bYebQDZRVWLKm/Drswx/hcjIgbLIhULSn0rRcBKc7d9V6mkqPjKDbhcxJgQD5Zi0yVccJiOdF40AWA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-musl@1.47.0':
- resolution: {integrity: sha512-24D0wsYT/7hDFn3Ow32m3/+QT/1ZwrUhShx4/wRDAmz11GQHOZ1k+/HBuK/MflebdnalmXWITcPEy4BWTi7TCA==}
+ '@oxlint/binding-linux-riscv64-musl@1.48.0':
+ resolution: {integrity: sha512-zwSqxMgmb2ITamNfDv9Q9EKBc/4ZhCBP9gkg2hhcgR6sEVGPUDl1AKPC89CBKMxkmPUi3685C38EvqtZn5OtHw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-s390x-gnu@1.47.0':
- resolution: {integrity: sha512-8tPzPne882mtML/uy3mApvdCyuVOpthJ7xUv3b67gVfz63hOOM/bwO0cysSkPyYYFDFRn6/FnUb7Jhmsesntvg==}
+ '@oxlint/binding-linux-s390x-gnu@1.48.0':
+ resolution: {integrity: sha512-c/+2oUWAOsQB5JTem0rW8ODlZllF6pAtGSGXoLSvPTonKI1vAwaKhD9Qw1X36jRbcI3Etkpu/9z/RRjMba8vFQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-gnu@1.47.0':
- resolution: {integrity: sha512-q58pIyGIzeffEBhEgbRxLFHmHfV9m7g1RnkLiahQuEvyjKNiJcvdHOwKH2BdgZxdzc99Cs6hF5xTa86X40WzPw==}
+ '@oxlint/binding-linux-x64-gnu@1.48.0':
+ resolution: {integrity: sha512-PhauDqeFW5DGed6QxCY5lXZYKSlcBdCXJnH03ZNU6QmDZ0BFM/zSy1oPT2MNb1Afx1G6yOOVk8ErjWsQ7c59ng==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-musl@1.47.0':
- resolution: {integrity: sha512-e7DiLZtETZUCwTa4EEHg9G+7g3pY+afCWXvSeMG7m0TQ29UHHxMARPaEQUE4mfKgSqIWnJaUk2iZzRPMRdga5g==}
+ '@oxlint/binding-linux-x64-musl@1.48.0':
+ resolution: {integrity: sha512-6d7LIFFZGiavbHndhf1cK9kG9qmy2Dmr37sV9Ep7j3H+ciFdKSuOzdLh85mEUYMih+b+esMDlF5DU0WQRZPQjw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/binding-openharmony-arm64@1.47.0':
- resolution: {integrity: sha512-3AFPfQ0WKMleT/bKd7zsks3xoawtZA6E/wKf0DjwysH7wUiMMJkNKXOzYq1R/00G98JFgSU1AkrlOQrSdNNhlg==}
+ '@oxlint/binding-openharmony-arm64@1.48.0':
+ resolution: {integrity: sha512-r+0KK9lK6vFp3tXAgDMOW32o12dxvKS3B9La1uYMGdWAMoSeu2RzG34KmzSpXu6MyLDl4aSVyZLFM8KGdEjwaw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxlint/binding-win32-arm64-msvc@1.47.0':
- resolution: {integrity: sha512-cLMVVM6TBxp+N7FldQJ2GQnkcLYEPGgiuEaXdvhgvSgODBk9ov3jed+khIXSAWtnFOW0wOnG3RjwqPh0rCuheA==}
+ '@oxlint/binding-win32-arm64-msvc@1.48.0':
+ resolution: {integrity: sha512-Nkw/MocyT3HSp0OJsKPXrcbxZqSPMTYnLLfsqsoiFKoL1ppVNL65MFa7vuTxJehPlBkjy+95gUgacZtuNMECrg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/binding-win32-ia32-msvc@1.47.0':
- resolution: {integrity: sha512-VpFOSzvTnld77/Edje3ZdHgZWnlTb5nVWXyTgjD3/DKF/6t5bRRbwn3z77zOdnGy44xAMvbyAwDNOSeOdVUmRA==}
+ '@oxlint/binding-win32-ia32-msvc@1.48.0':
+ resolution: {integrity: sha512-reO1SpefvRmeZSP+WeyWkQd1ArxxDD1MyKgMUKuB8lNuUoxk9QEohYtKnsfsxJuFwMT0JTr7p9wZjouA85GzGQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxlint/binding-win32-x64-msvc@1.47.0':
- resolution: {integrity: sha512-+q8IWptxXx2HMTM6JluR67284t0h8X/oHJgqpxH1siowxPMqZeIpAcWCUq+tY+Rv2iQK8TUugjZnSBQAVV5CmA==}
+ '@oxlint/binding-win32-x64-msvc@1.48.0':
+ resolution: {integrity: sha512-T6zwhfcsrorqAybkOglZdPkTLlEwipbtdO1qjE+flbawvwOMsISoyiuaa7vM7zEyfq1hmDvMq1ndvkYFioranA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -808,8 +808,8 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/node@25.2.3':
- resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==}
+ '@types/node@25.3.0':
+ resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==}
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
@@ -1157,8 +1157,8 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
- happy-dom@20.6.1:
- resolution: {integrity: sha512-+0vhESXXhFwkdjZnJ5DlmJIfUYGgIEEjzIjB+aKJbFuqlvvKyOi+XkI1fYbgYR9QCxG5T08koxsQ6HrQfa5gCQ==}
+ happy-dom@20.6.3:
+ resolution: {integrity: sha512-QAMY7d228dHs8gb9NG4SJ3OxQo4r+NGN8pOXGZ3SGfQf/XYuuYubrtZ25QVY2WoUQdskhRXSXb4R4mcRk+hV1w==}
engines: {node: '>=20.0.0'}
has-flag@4.0.0:
@@ -1330,21 +1330,21 @@ packages:
oniguruma-to-es@4.3.4:
resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==}
- oxfmt@0.32.0:
- resolution: {integrity: sha512-KArQhGzt/Y8M1eSAX98Y8DLtGYYDQhkR55THUPY5VNcpFQ+9nRZkL3ULXhagHMD2hIvjy8JSeEQEP5/yYJSrLA==}
+ oxfmt@0.33.0:
+ resolution: {integrity: sha512-ogxBXA9R4BFeo8F1HeMIIxHr5kGnQwKTYZ5k131AEGOq1zLxInNhvYSpyRQ+xIXVMYfCN7yZHKff/lb5lp4auQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- oxlint-tsgolint@0.12.2:
- resolution: {integrity: sha512-IFiOhYZfSgiHbBznTZOhFpEHpsZFSP0j7fVRake03HEkgH0YljnTFDNoRkGWsTrnrHr7nRIomSsF4TnCI/O+kQ==}
+ oxlint-tsgolint@0.14.0:
+ resolution: {integrity: sha512-BUdiXO0vX7npql4hjLjbZvyM1yDL3U2m1DSZ3jBNl/r+IZaammWN0YmkmlMmYaLnVuTH0+8hO/1rQ6cD+YaEqQ==}
hasBin: true
- oxlint@1.47.0:
- resolution: {integrity: sha512-v7xkK1iv1qdvTxJGclM97QzN8hHs5816AneFAQ0NGji1BMUquhiDAhXpMwp8+ls16uRVJtzVHxP9pAAXblDeGA==}
+ oxlint@1.48.0:
+ resolution: {integrity: sha512-m5vyVBgPtPhVCJc3xI//8je9lRc8bYuYB4R/1PH3VPGOjA4vjVhkHtyJukdEjYEjwrw4Qf1eIf+pP9xvfhfMow==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- oxlint-tsgolint: '>=0.11.2'
+ oxlint-tsgolint: '>=0.12.2'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
@@ -1561,8 +1561,8 @@ packages:
ufo@1.6.3:
resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
- undici-types@7.16.0:
- resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
+ undici-types@7.18.2:
+ resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
unist-util-is@6.0.1:
resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==}
@@ -1832,11 +1832,11 @@ snapshots:
'@csstools/css-tokenizer@4.0.0':
optional: true
- '@docsearch/css@4.5.4': {}
+ '@docsearch/css@4.6.0': {}
- '@docsearch/js@4.5.4': {}
+ '@docsearch/js@4.6.0': {}
- '@docsearch/sidepanel-js@4.5.4': {}
+ '@docsearch/sidepanel-js@4.6.0': {}
'@esbuild/aix-ppc64@0.27.3':
optional: true
@@ -1920,11 +1920,11 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/simple-icons@1.2.70':
+ '@iconify-json/simple-icons@1.2.71':
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/vscode-icons@1.2.42':
+ '@iconify-json/vscode-icons@1.2.43':
dependencies:
'@iconify/types': 2.0.0
@@ -1967,136 +1967,136 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@oxfmt/binding-android-arm-eabi@0.32.0':
+ '@oxfmt/binding-android-arm-eabi@0.33.0':
optional: true
- '@oxfmt/binding-android-arm64@0.32.0':
+ '@oxfmt/binding-android-arm64@0.33.0':
optional: true
- '@oxfmt/binding-darwin-arm64@0.32.0':
+ '@oxfmt/binding-darwin-arm64@0.33.0':
optional: true
- '@oxfmt/binding-darwin-x64@0.32.0':
+ '@oxfmt/binding-darwin-x64@0.33.0':
optional: true
- '@oxfmt/binding-freebsd-x64@0.32.0':
+ '@oxfmt/binding-freebsd-x64@0.33.0':
optional: true
- '@oxfmt/binding-linux-arm-gnueabihf@0.32.0':
+ '@oxfmt/binding-linux-arm-gnueabihf@0.33.0':
optional: true
- '@oxfmt/binding-linux-arm-musleabihf@0.32.0':
+ '@oxfmt/binding-linux-arm-musleabihf@0.33.0':
optional: true
- '@oxfmt/binding-linux-arm64-gnu@0.32.0':
+ '@oxfmt/binding-linux-arm64-gnu@0.33.0':
optional: true
- '@oxfmt/binding-linux-arm64-musl@0.32.0':
+ '@oxfmt/binding-linux-arm64-musl@0.33.0':
optional: true
- '@oxfmt/binding-linux-ppc64-gnu@0.32.0':
+ '@oxfmt/binding-linux-ppc64-gnu@0.33.0':
optional: true
- '@oxfmt/binding-linux-riscv64-gnu@0.32.0':
+ '@oxfmt/binding-linux-riscv64-gnu@0.33.0':
optional: true
- '@oxfmt/binding-linux-riscv64-musl@0.32.0':
+ '@oxfmt/binding-linux-riscv64-musl@0.33.0':
optional: true
- '@oxfmt/binding-linux-s390x-gnu@0.32.0':
+ '@oxfmt/binding-linux-s390x-gnu@0.33.0':
optional: true
- '@oxfmt/binding-linux-x64-gnu@0.32.0':
+ '@oxfmt/binding-linux-x64-gnu@0.33.0':
optional: true
- '@oxfmt/binding-linux-x64-musl@0.32.0':
+ '@oxfmt/binding-linux-x64-musl@0.33.0':
optional: true
- '@oxfmt/binding-openharmony-arm64@0.32.0':
+ '@oxfmt/binding-openharmony-arm64@0.33.0':
optional: true
- '@oxfmt/binding-win32-arm64-msvc@0.32.0':
+ '@oxfmt/binding-win32-arm64-msvc@0.33.0':
optional: true
- '@oxfmt/binding-win32-ia32-msvc@0.32.0':
+ '@oxfmt/binding-win32-ia32-msvc@0.33.0':
optional: true
- '@oxfmt/binding-win32-x64-msvc@0.32.0':
+ '@oxfmt/binding-win32-x64-msvc@0.33.0':
optional: true
- '@oxlint-tsgolint/darwin-arm64@0.12.2':
+ '@oxlint-tsgolint/darwin-arm64@0.14.0':
optional: true
- '@oxlint-tsgolint/darwin-x64@0.12.2':
+ '@oxlint-tsgolint/darwin-x64@0.14.0':
optional: true
- '@oxlint-tsgolint/linux-arm64@0.12.2':
+ '@oxlint-tsgolint/linux-arm64@0.14.0':
optional: true
- '@oxlint-tsgolint/linux-x64@0.12.2':
+ '@oxlint-tsgolint/linux-x64@0.14.0':
optional: true
- '@oxlint-tsgolint/win32-arm64@0.12.2':
+ '@oxlint-tsgolint/win32-arm64@0.14.0':
optional: true
- '@oxlint-tsgolint/win32-x64@0.12.2':
+ '@oxlint-tsgolint/win32-x64@0.14.0':
optional: true
- '@oxlint/binding-android-arm-eabi@1.47.0':
+ '@oxlint/binding-android-arm-eabi@1.48.0':
optional: true
- '@oxlint/binding-android-arm64@1.47.0':
+ '@oxlint/binding-android-arm64@1.48.0':
optional: true
- '@oxlint/binding-darwin-arm64@1.47.0':
+ '@oxlint/binding-darwin-arm64@1.48.0':
optional: true
- '@oxlint/binding-darwin-x64@1.47.0':
+ '@oxlint/binding-darwin-x64@1.48.0':
optional: true
- '@oxlint/binding-freebsd-x64@1.47.0':
+ '@oxlint/binding-freebsd-x64@1.48.0':
optional: true
- '@oxlint/binding-linux-arm-gnueabihf@1.47.0':
+ '@oxlint/binding-linux-arm-gnueabihf@1.48.0':
optional: true
- '@oxlint/binding-linux-arm-musleabihf@1.47.0':
+ '@oxlint/binding-linux-arm-musleabihf@1.48.0':
optional: true
- '@oxlint/binding-linux-arm64-gnu@1.47.0':
+ '@oxlint/binding-linux-arm64-gnu@1.48.0':
optional: true
- '@oxlint/binding-linux-arm64-musl@1.47.0':
+ '@oxlint/binding-linux-arm64-musl@1.48.0':
optional: true
- '@oxlint/binding-linux-ppc64-gnu@1.47.0':
+ '@oxlint/binding-linux-ppc64-gnu@1.48.0':
optional: true
- '@oxlint/binding-linux-riscv64-gnu@1.47.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.48.0':
optional: true
- '@oxlint/binding-linux-riscv64-musl@1.47.0':
+ '@oxlint/binding-linux-riscv64-musl@1.48.0':
optional: true
- '@oxlint/binding-linux-s390x-gnu@1.47.0':
+ '@oxlint/binding-linux-s390x-gnu@1.48.0':
optional: true
- '@oxlint/binding-linux-x64-gnu@1.47.0':
+ '@oxlint/binding-linux-x64-gnu@1.48.0':
optional: true
- '@oxlint/binding-linux-x64-musl@1.47.0':
+ '@oxlint/binding-linux-x64-musl@1.48.0':
optional: true
- '@oxlint/binding-openharmony-arm64@1.47.0':
+ '@oxlint/binding-openharmony-arm64@1.48.0':
optional: true
- '@oxlint/binding-win32-arm64-msvc@1.47.0':
+ '@oxlint/binding-win32-arm64-msvc@1.48.0':
optional: true
- '@oxlint/binding-win32-ia32-msvc@1.47.0':
+ '@oxlint/binding-win32-ia32-msvc@1.48.0':
optional: true
- '@oxlint/binding-win32-x64-msvc@1.47.0':
+ '@oxlint/binding-win32-x64-msvc@1.48.0':
optional: true
'@rolldown/pluginutils@1.0.0-rc.2': {}
@@ -2249,9 +2249,9 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/node@25.2.3':
+ '@types/node@25.3.0':
dependencies:
- undici-types: 7.16.0
+ undici-types: 7.18.2
'@types/unist@3.0.3': {}
@@ -2261,17 +2261,17 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 25.2.3
+ '@types/node': 25.3.0
'@ungap/structured-clone@1.3.0': {}
- '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0))(vue@3.5.28(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0))(vue@3.5.28(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-rc.2
- vite: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ vite: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
vue: 3.5.28(typescript@5.9.3)
- '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@25.2.3)(happy-dom@20.6.1)(jsdom@27.3.0)(terser@5.46.0))':
+ '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.6.3)(jsdom@27.3.0)(terser@5.46.0))':
dependencies:
'@bcoe/v8-coverage': 1.0.2
'@vitest/utils': 4.0.18
@@ -2283,7 +2283,7 @@ snapshots:
obug: 2.1.1
std-env: 3.10.0
tinyrainbow: 3.0.3
- vitest: 4.0.18(@types/node@25.2.3)(happy-dom@20.6.1)(jsdom@27.3.0)(terser@5.46.0)
+ vitest: 4.0.18(@types/node@25.3.0)(happy-dom@20.6.3)(jsdom@27.3.0)(terser@5.46.0)
'@vitest/expect@4.0.18':
dependencies:
@@ -2294,13 +2294,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.0.3
- '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0))':
+ '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0))':
dependencies:
'@vitest/spy': 4.0.18
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ vite: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
'@vitest/pretty-format@4.0.18':
dependencies:
@@ -2548,7 +2548,8 @@ snapshots:
dependencies:
path-type: 4.0.0
- entities@6.0.1: {}
+ entities@6.0.1:
+ optional: true
entities@7.0.1: {}
@@ -2635,12 +2636,12 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- happy-dom@20.6.1:
+ happy-dom@20.6.3:
dependencies:
- '@types/node': 25.2.3
+ '@types/node': 25.3.0
'@types/whatwg-mimetype': 3.0.2
'@types/ws': 8.18.1
- entities: 6.0.1
+ entities: 7.0.1
whatwg-mimetype: 3.0.0
ws: 8.19.0
transitivePeerDependencies:
@@ -2851,61 +2852,61 @@ snapshots:
regex: 6.1.0
regex-recursion: 6.0.2
- oxfmt@0.32.0:
+ oxfmt@0.33.0:
dependencies:
tinypool: 2.1.0
optionalDependencies:
- '@oxfmt/binding-android-arm-eabi': 0.32.0
- '@oxfmt/binding-android-arm64': 0.32.0
- '@oxfmt/binding-darwin-arm64': 0.32.0
- '@oxfmt/binding-darwin-x64': 0.32.0
- '@oxfmt/binding-freebsd-x64': 0.32.0
- '@oxfmt/binding-linux-arm-gnueabihf': 0.32.0
- '@oxfmt/binding-linux-arm-musleabihf': 0.32.0
- '@oxfmt/binding-linux-arm64-gnu': 0.32.0
- '@oxfmt/binding-linux-arm64-musl': 0.32.0
- '@oxfmt/binding-linux-ppc64-gnu': 0.32.0
- '@oxfmt/binding-linux-riscv64-gnu': 0.32.0
- '@oxfmt/binding-linux-riscv64-musl': 0.32.0
- '@oxfmt/binding-linux-s390x-gnu': 0.32.0
- '@oxfmt/binding-linux-x64-gnu': 0.32.0
- '@oxfmt/binding-linux-x64-musl': 0.32.0
- '@oxfmt/binding-openharmony-arm64': 0.32.0
- '@oxfmt/binding-win32-arm64-msvc': 0.32.0
- '@oxfmt/binding-win32-ia32-msvc': 0.32.0
- '@oxfmt/binding-win32-x64-msvc': 0.32.0
-
- oxlint-tsgolint@0.12.2:
+ '@oxfmt/binding-android-arm-eabi': 0.33.0
+ '@oxfmt/binding-android-arm64': 0.33.0
+ '@oxfmt/binding-darwin-arm64': 0.33.0
+ '@oxfmt/binding-darwin-x64': 0.33.0
+ '@oxfmt/binding-freebsd-x64': 0.33.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.33.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.33.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.33.0
+ '@oxfmt/binding-linux-arm64-musl': 0.33.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.33.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.33.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.33.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.33.0
+ '@oxfmt/binding-linux-x64-gnu': 0.33.0
+ '@oxfmt/binding-linux-x64-musl': 0.33.0
+ '@oxfmt/binding-openharmony-arm64': 0.33.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.33.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.33.0
+ '@oxfmt/binding-win32-x64-msvc': 0.33.0
+
+ oxlint-tsgolint@0.14.0:
optionalDependencies:
- '@oxlint-tsgolint/darwin-arm64': 0.12.2
- '@oxlint-tsgolint/darwin-x64': 0.12.2
- '@oxlint-tsgolint/linux-arm64': 0.12.2
- '@oxlint-tsgolint/linux-x64': 0.12.2
- '@oxlint-tsgolint/win32-arm64': 0.12.2
- '@oxlint-tsgolint/win32-x64': 0.12.2
-
- oxlint@1.47.0(oxlint-tsgolint@0.12.2):
+ '@oxlint-tsgolint/darwin-arm64': 0.14.0
+ '@oxlint-tsgolint/darwin-x64': 0.14.0
+ '@oxlint-tsgolint/linux-arm64': 0.14.0
+ '@oxlint-tsgolint/linux-x64': 0.14.0
+ '@oxlint-tsgolint/win32-arm64': 0.14.0
+ '@oxlint-tsgolint/win32-x64': 0.14.0
+
+ oxlint@1.48.0(oxlint-tsgolint@0.14.0):
optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.47.0
- '@oxlint/binding-android-arm64': 1.47.0
- '@oxlint/binding-darwin-arm64': 1.47.0
- '@oxlint/binding-darwin-x64': 1.47.0
- '@oxlint/binding-freebsd-x64': 1.47.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.47.0
- '@oxlint/binding-linux-arm-musleabihf': 1.47.0
- '@oxlint/binding-linux-arm64-gnu': 1.47.0
- '@oxlint/binding-linux-arm64-musl': 1.47.0
- '@oxlint/binding-linux-ppc64-gnu': 1.47.0
- '@oxlint/binding-linux-riscv64-gnu': 1.47.0
- '@oxlint/binding-linux-riscv64-musl': 1.47.0
- '@oxlint/binding-linux-s390x-gnu': 1.47.0
- '@oxlint/binding-linux-x64-gnu': 1.47.0
- '@oxlint/binding-linux-x64-musl': 1.47.0
- '@oxlint/binding-openharmony-arm64': 1.47.0
- '@oxlint/binding-win32-arm64-msvc': 1.47.0
- '@oxlint/binding-win32-ia32-msvc': 1.47.0
- '@oxlint/binding-win32-x64-msvc': 1.47.0
- oxlint-tsgolint: 0.12.2
+ '@oxlint/binding-android-arm-eabi': 1.48.0
+ '@oxlint/binding-android-arm64': 1.48.0
+ '@oxlint/binding-darwin-arm64': 1.48.0
+ '@oxlint/binding-darwin-x64': 1.48.0
+ '@oxlint/binding-freebsd-x64': 1.48.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.48.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.48.0
+ '@oxlint/binding-linux-arm64-gnu': 1.48.0
+ '@oxlint/binding-linux-arm64-musl': 1.48.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.48.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.48.0
+ '@oxlint/binding-linux-riscv64-musl': 1.48.0
+ '@oxlint/binding-linux-s390x-gnu': 1.48.0
+ '@oxlint/binding-linux-x64-gnu': 1.48.0
+ '@oxlint/binding-linux-x64-musl': 1.48.0
+ '@oxlint/binding-openharmony-arm64': 1.48.0
+ '@oxlint/binding-win32-arm64-msvc': 1.48.0
+ '@oxlint/binding-win32-ia32-msvc': 1.48.0
+ '@oxlint/binding-win32-x64-msvc': 1.48.0
+ oxlint-tsgolint: 0.14.0
package-manager-detector@1.6.0: {}
@@ -3129,7 +3130,7 @@ snapshots:
ufo@1.6.3: {}
- undici-types@7.16.0: {}
+ undici-types@7.18.2: {}
unist-util-is@6.0.1:
dependencies:
@@ -3164,7 +3165,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@7.3.1(@types/node@25.2.3)(terser@5.46.0):
+ vite@7.3.1(@types/node@25.3.0)(terser@5.46.0):
dependencies:
esbuild: 0.27.3
fdir: 6.5.0(picomatch@4.0.3)
@@ -3173,28 +3174,28 @@ snapshots:
rollup: 4.57.1
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 25.2.3
+ '@types/node': 25.3.0
fsevents: 2.3.3
terser: 5.46.0
- vitepress-plugin-group-icons@1.7.1(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0)):
+ vitepress-plugin-group-icons@1.7.1(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0)):
dependencies:
'@iconify-json/logos': 1.2.10
- '@iconify-json/vscode-icons': 1.2.42
+ '@iconify-json/vscode-icons': 1.2.43
'@iconify/utils': 3.1.0
optionalDependencies:
- vite: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ vite: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
- vitepress-theme-trito@1.0.5(@types/node@25.2.3)(focus-trap@7.8.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3):
+ vitepress-theme-trito@1.0.5(@types/node@25.3.0)(focus-trap@7.8.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3):
dependencies:
- '@docsearch/css': 4.5.4
- '@docsearch/js': 4.5.4
+ '@docsearch/css': 4.6.0
+ '@docsearch/js': 4.6.0
'@tabler/icons-vue': 3.36.1(vue@3.5.28(typescript@5.9.3))
'@vueuse/core': 14.2.1(vue@3.5.28(typescript@5.9.3))
'@vueuse/integrations': 14.2.1(focus-trap@7.8.0)(vue@3.5.28(typescript@5.9.3))
mark.js: 8.11.1
minisearch: 7.2.0
- vitepress: 2.0.0-alpha.16(@types/node@25.2.3)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
+ vitepress: 2.0.0-alpha.16(@types/node@25.3.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3)
vue: 3.5.28(typescript@5.9.3)
transitivePeerDependencies:
- '@types/node'
@@ -3225,17 +3226,17 @@ snapshots:
- universal-cookie
- yaml
- vitepress@2.0.0-alpha.16(@types/node@25.2.3)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3):
+ vitepress@2.0.0-alpha.16(@types/node@25.3.0)(postcss@8.5.6)(terser@5.46.0)(typescript@5.9.3):
dependencies:
- '@docsearch/css': 4.5.4
- '@docsearch/js': 4.5.4
- '@docsearch/sidepanel-js': 4.5.4
- '@iconify-json/simple-icons': 1.2.70
+ '@docsearch/css': 4.6.0
+ '@docsearch/js': 4.6.0
+ '@docsearch/sidepanel-js': 4.6.0
+ '@iconify-json/simple-icons': 1.2.71
'@shikijs/core': 3.22.0
'@shikijs/transformers': 3.22.0
'@shikijs/types': 3.22.0
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0))(vue@3.5.28(typescript@5.9.3))
+ '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0))(vue@3.5.28(typescript@5.9.3))
'@vue/devtools-api': 8.0.6
'@vue/shared': 3.5.28
'@vueuse/core': 14.2.1(vue@3.5.28(typescript@5.9.3))
@@ -3244,7 +3245,7 @@ snapshots:
mark.js: 8.11.1
minisearch: 7.2.0
shiki: 3.22.0
- vite: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ vite: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
vue: 3.5.28(typescript@5.9.3)
optionalDependencies:
postcss: 8.5.6
@@ -3273,10 +3274,10 @@ snapshots:
- universal-cookie
- yaml
- vitest@4.0.18(@types/node@25.2.3)(happy-dom@20.6.1)(jsdom@27.3.0)(terser@5.46.0):
+ vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.6.3)(jsdom@27.3.0)(terser@5.46.0):
dependencies:
'@vitest/expect': 4.0.18
- '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.3)(terser@5.46.0))
+ '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.3.0)(terser@5.46.0))
'@vitest/pretty-format': 4.0.18
'@vitest/runner': 4.0.18
'@vitest/snapshot': 4.0.18
@@ -3293,11 +3294,11 @@ snapshots:
tinyexec: 1.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
- vite: 7.3.1(@types/node@25.2.3)(terser@5.46.0)
+ vite: 7.3.1(@types/node@25.3.0)(terser@5.46.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 25.2.3
- happy-dom: 20.6.1
+ '@types/node': 25.3.0
+ happy-dom: 20.6.3
jsdom: 27.3.0
transitivePeerDependencies:
- jiti
diff --git a/src/modules/click.ts b/src/modules/click.ts
index b983d7b..712d7c2 100644
--- a/src/modules/click.ts
+++ b/src/modules/click.ts
@@ -1,5 +1,4 @@
import type { BaseOptions, Pointer, Pointers } from '@/declarations';
-
import BaseModule from '@/baseModule';
import { getLast } from '@/utils';
diff --git a/src/modules/drag.ts b/src/modules/drag.ts
index f93fd93..71c9ea7 100644
--- a/src/modules/drag.ts
+++ b/src/modules/drag.ts
@@ -1,5 +1,4 @@
import type { Pointer, Pointers } from '@/declarations';
-
import BaseModule from '@/baseModule';
import { getLast } from '@/utils';
diff --git a/src/modules/multitouchPanZoom.ts b/src/modules/multitouchPanZoom.ts
index 10b677c..f1c7dd8 100644
--- a/src/modules/multitouchPanZoom.ts
+++ b/src/modules/multitouchPanZoom.ts
@@ -1,5 +1,4 @@
import type { Coordinates, Pointer, Pointers } from '@/declarations';
-
import BaseModule from '@/baseModule';
import { getLast } from '@/utils';
diff --git a/src/modules/wheelPanZoom.ts b/src/modules/wheelPanZoom.ts
index 6ccc5b5..0e5d38d 100644
--- a/src/modules/wheelPanZoom.ts
+++ b/src/modules/wheelPanZoom.ts
@@ -1,5 +1,4 @@
import type { Coordinates, BaseOptions } from '@/declarations';
-
import BaseModule, { BaseArgs } from '@/baseModule';
import { fillIn } from '@/utils';
diff --git a/src/pointeract.ts b/src/pointeract.ts
index d73cade..64ff15e 100644
--- a/src/pointeract.ts
+++ b/src/pointeract.ts
@@ -11,7 +11,6 @@ import type {
Pointers,
Reloadable,
} from '@/declarations';
-
import { HookKeys } from '@/baseModule';
import { toArray } from '@/utils';
diff --git a/tests/click.test.ts b/tests/click.test.ts
index 2d052cf..e19c000 100644
--- a/tests/click.test.ts
+++ b/tests/click.test.ts
@@ -1,6 +1,5 @@
import { Click } from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('trigger a trueClick', async () => {
diff --git a/tests/dev/script.ts b/tests/dev/script.ts
index bc6bbc7..e4a23d8 100644
--- a/tests/dev/script.ts
+++ b/tests/dev/script.ts
@@ -11,7 +11,6 @@ import {
zoomPreset,
dragPreset,
} from '@';
-
import { Coordinates } from '@/declarations';
const square = document.getElementById('test-square') as HTMLElement;
diff --git a/tests/drag.test.ts b/tests/drag.test.ts
index 3e89112..e999db0 100644
--- a/tests/drag.test.ts
+++ b/tests/drag.test.ts
@@ -1,6 +1,5 @@
import { Drag } from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('drag', async () => {
diff --git a/tests/integration.test.ts b/tests/integration.test.ts
index 7fe14a6..420169d 100644
--- a/tests/integration.test.ts
+++ b/tests/integration.test.ts
@@ -9,7 +9,6 @@ import {
StdEvents,
} from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('hot stop / start a module', async () => {
diff --git a/tests/lubricator.test.ts b/tests/lubricator.test.ts
index 3ea98ba..020c38d 100644
--- a/tests/lubricator.test.ts
+++ b/tests/lubricator.test.ts
@@ -1,6 +1,5 @@
import { Drag, WheelPanZoom, Lubricator, dragPreset as drag, zoomPreset as zoom } from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('drag/pan', async () => {
diff --git a/tests/multiTouch.test.ts b/tests/multiTouch.test.ts
index fa0a84d..463e5e7 100644
--- a/tests/multiTouch.test.ts
+++ b/tests/multiTouch.test.ts
@@ -1,6 +1,5 @@
import { MultitouchPanZoom } from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('two touches 100px apart, zoom in and pan up', async () => {
diff --git a/tests/testUtils.ts b/tests/testUtils.ts
index 8c95446..a3d45cb 100644
--- a/tests/testUtils.ts
+++ b/tests/testUtils.ts
@@ -1,7 +1,7 @@
import { type Click, type Drag, PointeractInterface, type WheelPanZoom, Pointeract } from '@';
-import type { Coordinates, ModuleInputCtor, Options, StdEvents } from '@/declarations';
import { Window as HappyWindow, PointerEvent, HTMLDivElement, WheelEvent } from 'happy-dom';
import { beforeEach, vi } from 'vitest';
+import type { Coordinates, ModuleInputCtor, Options, StdEvents } from '@/declarations';
beforeEach(() => {
vi.spyOn(HTMLElement.prototype, 'getBoundingClientRect').mockImplementation(
diff --git a/tests/wheel.test.ts b/tests/wheel.test.ts
index 6bc578d..0d1b912 100644
--- a/tests/wheel.test.ts
+++ b/tests/wheel.test.ts
@@ -1,6 +1,5 @@
import { WheelPanZoom } from '@';
import { expect, test } from 'vitest';
-
import setup from './testUtils';
test('normal wheel', async () => {
diff --git a/vite.config.ts b/vite.config.ts
index 4442579..317117b 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,7 +1,6 @@
///
import { resolve } from 'node:path';
-
import { defineConfig } from 'vite';
export default defineConfig({