Maintenance: Update dependency oxlint to ^1.61.0

This commit is contained in:
renovatebot
2026-04-21 12:54:26 +02:00
committed by Florian Liebe
parent 1228638408
commit 7c533041ed
12 changed files with 115 additions and 112 deletions

View File

@@ -13,19 +13,21 @@
"perf": "error"
},
"rules": {
"unicorn/no-thenable": "off",
"import/no-cycle": "error",
"import/no-unassigned-import": "off",
"jest/expect-expect": "off",
"jest/no-conditional-expect": "off",
"jest/no-export": "off",
"jest/no-standalone-expect": "off",
"jest/valid-expect": "off",
"jest/no-export": "off",
"promise/no-callback-in-promise": "off",
"import/no-unassigned-import": "off",
"typescript/no-explicit-any": "error",
"no-empty-object-type": "error",
"no-irregular-whitespace": "error",
"no-use-before-define": "error",
"no-empty-object-type": "error",
"promise/no-callback-in-promise": "off",
"typescript/no-explicit-any": "error",
"unicorn/no-thenable": "off",
"vitest/require-mock-type-parameters": "off",
"vitest/warn-todo": "warn",
"import/no-cycle": "error"
"vitest/warn-todo": "warn"
},
"overrides": [
{

View File

@@ -49,21 +49,22 @@
"nesting-selector-no-missing-scoping-root": null
},
"ignoreFiles": [
"**/bootstrap*.css",
"**/codemirror.css",
"**/cropper.css",
"**/fineuploader.css",
"**/jquery*.css",
"**/qunit*.css",
"**/reset*.css",
"**/svg-dimensions.css",
"app/assets/builds/**",
"coverage/**",
"public/assets/*.css",
"public/assets/chat/chat.css",
"public/assets/doorkeeper/**",
"public/assets/frontend/vite-dev/**",
"public/assets/frontend/vite/**",
"**/reset*.css",
"**/bootstrap*.css",
"**/codemirror.css",
"**/jquery*.css",
"**/cropper.css",
"**/fineuploader.css",
"**/qunit*.css",
"**/svg-dimensions.css",
"tmp/**",
"vendor/**",
"coverage/**"
"vendor/**"
]
}

View File

@@ -88,7 +88,7 @@ describe('keyboard interactions', () => {
expect(actions.at(-1)).toHaveFocus()
})
it.skip('hides on blur', async () => {
it.todo('hides on blur', async () => {
const view = renderComponent(FieldEditorActionBar, {
props: {
contentType: 'text/html',

View File

@@ -20,7 +20,7 @@ import { mockTicketExternalReferencesIdoitObjectSearchQuery } from '#desktop/pag
describe('Ticket create i-doit links', () => {
describe('ticket creation', () => {
it.skip('submits a new ticket with i-doit objects', async () => {
it.todo('submits a new ticket with i-doit objects', async () => {
mockApplicationConfig({
idoit_integration: true,
ui_task_mananger_max_task_count: 30,

View File

@@ -148,7 +148,7 @@ describe('Ticket detail view multi tabs switching', () => {
expect(collapsedSection).toHaveStyle('display: none')
})
it.skip('preserves the flyout from the previous taskbar tab', async () => {
it.todo('preserves the flyout from the previous taskbar tab', async () => {
// Current route is not updating when clicking on the link
// Initial condition of isActive within CommonFlyout is not met
@@ -183,7 +183,7 @@ describe('Ticket detail view multi tabs switching', () => {
)
})
it.skip('preserves the conformation dialog from the previous taskbar tab', async () => {
it.todo('preserves the conformation dialog from the previous taskbar tab', async () => {
// Current route is not updating when clicking on the link
// Initial condition of isActive within CommonDialog is not met

View File

@@ -376,7 +376,7 @@ describe('Ticket detail view screen behavior', () => {
expect(router.currentRoute.value.path).toEqual('/tickets/1')
})
it.skip('redirects to overview after ticket update', async () => {
it.todo('redirects to overview after ticket update', async () => {
// :TODO add test as soon as we have overview implemented
})
})

View File

@@ -24,7 +24,7 @@ describe('ArticleBubbleBlockedContentWarning', () => {
})
// TODO: still skipped?!
it.skip('shows if there is blocked content', () => {
it.todo('shows if there is blocked content', () => {
const wrapper = renderComponent(ArticleBubbleBlockedContentWarning, {
router: true,
props: {

View File

@@ -566,7 +566,7 @@ describe('Form - Field - TreeSelect - Options', () => {
describe('Form - Field - TreeSelect - Features', () => {
// FIXME: Updating value prop does not seem to mutate it.
// It could be a bug in FormKit, though. Retry with next release.
it.skip('supports value mutation', async () => {
it.todo('supports value mutation', async () => {
const wrapper = renderComponent(FormKit, {
...wrapperParameters,
props: {

View File

@@ -138,7 +138,7 @@ it('takes filter from query', async () => {
})
// TODO 2023-05-08 Sheremet V.A. rewrite test to run in Vitest browser mode
describe.skip('paginating ticket list', () => {
describe.todo('paginating ticket list', () => {
const emulateScroll = async (scroll: number) => {
document.documentElement.scrollTop = scroll
document.dispatchEvent(new Event('scroll', { bubbles: true, cancelable: true }))

View File

@@ -25,7 +25,7 @@ describe('importDateFnsLocale', () => {
})
})
describe('useDateFnsLocale', async () => {
describe('useDateFnsLocale', () => {
beforeEach(() => {
initializePiniaStore()
})

View File

@@ -84,7 +84,7 @@
"minimatch": "^10.2.5",
"mock-apollo-client": "^1.4.0",
"oxfmt": "^0.46.0",
"oxlint": "^1.60.0",
"oxlint": "^1.61.0",
"regenerator-runtime": "^0.14.1",
"stylelint": "^17.8.0",
"stylelint-config-recommended-scss": "^17.0.1",

168
pnpm-lock.yaml generated
View File

@@ -346,7 +346,7 @@ importers:
version: 4.16.2(@typescript-eslint/utils@8.59.0(eslint@10.2.1(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1(jiti@2.6.1))
eslint-plugin-oxlint:
specifier: ^1.61.0
version: 1.61.0(oxlint@1.60.0)
version: 1.61.0(oxlint@1.61.0)
eslint-plugin-security:
specifier: ^4.0.0
version: 4.0.0
@@ -375,8 +375,8 @@ importers:
specifier: ^0.46.0
version: 0.46.0
oxlint:
specifier: ^1.60.0
version: 1.60.0
specifier: ^1.61.0
version: 1.61.0
regenerator-runtime:
specifier: ^0.14.1
version: 0.14.1
@@ -1934,124 +1934,124 @@ packages:
cpu: [x64]
os: [win32]
'@oxlint/binding-android-arm-eabi@1.60.0':
resolution: {integrity: sha512-YdeJKaZckDQL1qa62a1aKq/goyq48aX3yOxaaWqWb4sau4Ee4IiLbamftNLU3zbePky6QsDj6thnSSzHRBjDfA==}
'@oxlint/binding-android-arm-eabi@1.61.0':
resolution: {integrity: sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
'@oxlint/binding-android-arm64@1.60.0':
resolution: {integrity: sha512-7ANS7PpXCfq84xZQ8E5WPs14gwcuPcl+/8TFNXfpSu0CQBXz3cUo2fDpHT8v8HJN+Ut02eacvMAzTnc9s6X4tw==}
'@oxlint/binding-android-arm64@1.61.0':
resolution: {integrity: sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
'@oxlint/binding-darwin-arm64@1.60.0':
resolution: {integrity: sha512-pJsgd9AfplLGBm1fIr25V6V14vMrayhx4uIQvlfH7jWs2SZwSrvi3TfgfJySB8T+hvyEH8K2zXljQiUnkgUnfQ==}
'@oxlint/binding-darwin-arm64@1.61.0':
resolution: {integrity: sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
'@oxlint/binding-darwin-x64@1.60.0':
resolution: {integrity: sha512-Ue1aXHX49ivwflKqGJc7zcd/LeLgbhaTcDCQStgx5x06AXgjEAZmvrlMuIkWd4AL4FHQe6QJ9f33z04Cg448VQ==}
'@oxlint/binding-darwin-x64@1.61.0':
resolution: {integrity: sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
'@oxlint/binding-freebsd-x64@1.60.0':
resolution: {integrity: sha512-YCyQzsQtusQw+gNRW9rRTifSO+Dt/+dtCl2NHoDMZqJlRTEZ/Oht9YnuporI9yiTx7+cB+eqzX3MtHHVHGIWhg==}
'@oxlint/binding-freebsd-x64@1.61.0':
resolution: {integrity: sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
'@oxlint/binding-linux-arm-gnueabihf@1.60.0':
resolution: {integrity: sha512-c7dxM2Zksa45Qw16i2iGY3Fti2NirJ38FrsBsKw+qcJ0OtqTsBgKJLF0xV+yLG56UH01Z8WRPgsw31e0MoRoGQ==}
'@oxlint/binding-linux-arm-gnueabihf@1.61.0':
resolution: {integrity: sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@oxlint/binding-linux-arm-musleabihf@1.60.0':
resolution: {integrity: sha512-ZWALoA42UYqBEP1Tbw9OWURgFGS1nWj2AAvLdY6ZcGx/Gj93qVCBKjcvwXMupZibYwFbi9s/rzqkZseb/6gVtQ==}
'@oxlint/binding-linux-arm-musleabihf@1.61.0':
resolution: {integrity: sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
'@oxlint/binding-linux-arm64-gnu@1.60.0':
resolution: {integrity: sha512-tpy+1w4p9hN5CicMCxqNy6ymfRtV5ayE573vFNjp1k1TN/qhLFgflveZoE/0++RlkHikBz2vY545NWm/hp7big==}
'@oxlint/binding-linux-arm64-gnu@1.61.0':
resolution: {integrity: sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@oxlint/binding-linux-arm64-musl@1.60.0':
resolution: {integrity: sha512-eDYDXZGhQAXyn6GwtwiX/qcLS0HlOLPJ/+iiIY8RYr+3P8oKBmgKxADLlniL6FtWfE7pPk7IGN9/xvDEvDvFeg==}
'@oxlint/binding-linux-arm64-musl@1.61.0':
resolution: {integrity: sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
'@oxlint/binding-linux-ppc64-gnu@1.60.0':
resolution: {integrity: sha512-nxehly5XYBHUWI9VJX1bqCf9j/B43DaK/aS/T1fcxCpX3PA4Rm9BB54nPD1CKayT8xg6REN1ao+01hSRNgy8OA==}
'@oxlint/binding-linux-ppc64-gnu@1.61.0':
resolution: {integrity: sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@oxlint/binding-linux-riscv64-gnu@1.60.0':
resolution: {integrity: sha512-j1qf/NaUfOWQutjeoooNG1Q0zsK0XGmSu1uDLq3cctquRF3j7t9Hxqf/76ehCc5GEUAanth2W4Fa+XT1RFg/nw==}
'@oxlint/binding-linux-riscv64-gnu@1.61.0':
resolution: {integrity: sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@oxlint/binding-linux-riscv64-musl@1.60.0':
resolution: {integrity: sha512-YELKPRefQ/q/h3RUmeRfPCUhh2wBvgV1RyZ/F9M9u8cDyXsQW2ojv1DeWQTt466yczDITjZnIOg/s05pk7Ve2A==}
'@oxlint/binding-linux-riscv64-musl@1.61.0':
resolution: {integrity: sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
'@oxlint/binding-linux-s390x-gnu@1.60.0':
resolution: {integrity: sha512-JkO3C6Gki7Y6h/MiIkFKvHFOz98/YWvQ4WYbK9DLXACMP2rjULzkeGyAzorJE5S1dzLQGFgeqvN779kSFwoV1g==}
'@oxlint/binding-linux-s390x-gnu@1.61.0':
resolution: {integrity: sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@oxlint/binding-linux-x64-gnu@1.60.0':
resolution: {integrity: sha512-XjKHdFVCpZZZSWBCKyyqCq65s2AKXykMXkjLoKYODrD+f5toLhlwsMESscu8FbgnJQ4Y/dpR/zdazsahmgBJIA==}
'@oxlint/binding-linux-x64-gnu@1.61.0':
resolution: {integrity: sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
'@oxlint/binding-linux-x64-musl@1.60.0':
resolution: {integrity: sha512-js29ZWIuPhNWzY8NC7KoffEMEeWG105vbmm+8EOJsC+T/jHBiKIJEUF78+F/IrgEWMMP9N0kRND4Pp75+xAhKg==}
'@oxlint/binding-linux-x64-musl@1.61.0':
resolution: {integrity: sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
'@oxlint/binding-openharmony-arm64@1.60.0':
resolution: {integrity: sha512-H+PUITKHk04stFpWj3x3Kg08Afp/bcXSBi0EhasR5a0Vw7StXHTzdl655PUI0fB4qdh2Wsu6Dsi+3ACxPoyQnA==}
'@oxlint/binding-openharmony-arm64@1.61.0':
resolution: {integrity: sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
'@oxlint/binding-win32-arm64-msvc@1.60.0':
resolution: {integrity: sha512-WA/yc7f7ZfCefBXVzNHn1Ztulb1EFwNBb4jMZ6pjML0zz6pHujlF3Q3jySluz3XHl/GNeMTntG1seUBWVMlMag==}
'@oxlint/binding-win32-arm64-msvc@1.61.0':
resolution: {integrity: sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
'@oxlint/binding-win32-ia32-msvc@1.60.0':
resolution: {integrity: sha512-33YxL1sqwYNZXtn3MD/4dno6s0xeedXOJlT1WohkVD565WvohClZUr7vwKdAk954n4xiEWJkewiCr+zLeq7AeA==}
'@oxlint/binding-win32-ia32-msvc@1.61.0':
resolution: {integrity: sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
'@oxlint/binding-win32-x64-msvc@1.60.0':
resolution: {integrity: sha512-JOro4ZcfBLamJCyfURQmOQByoorgOdx3ZjAkSqnb/CyG/i+lN3KoV5LAgk5ZAW6DPq7/Cx7n23f8DuTWXTWgyQ==}
'@oxlint/binding-win32-x64-msvc@1.61.0':
resolution: {integrity: sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -5739,8 +5739,8 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
oxlint@1.60.0:
resolution: {integrity: sha512-tnRzTWiWJ9pg3ftRWnD0+Oqh78L6ZSwcEudvCZaER0PIqiAnNyXj5N1dPwjmNpDalkKS9m/WMLN1CTPUBPmsgw==}
oxlint@1.61.0:
resolution: {integrity: sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -9091,61 +9091,61 @@ snapshots:
'@oxfmt/binding-win32-x64-msvc@0.46.0':
optional: true
'@oxlint/binding-android-arm-eabi@1.60.0':
'@oxlint/binding-android-arm-eabi@1.61.0':
optional: true
'@oxlint/binding-android-arm64@1.60.0':
'@oxlint/binding-android-arm64@1.61.0':
optional: true
'@oxlint/binding-darwin-arm64@1.60.0':
'@oxlint/binding-darwin-arm64@1.61.0':
optional: true
'@oxlint/binding-darwin-x64@1.60.0':
'@oxlint/binding-darwin-x64@1.61.0':
optional: true
'@oxlint/binding-freebsd-x64@1.60.0':
'@oxlint/binding-freebsd-x64@1.61.0':
optional: true
'@oxlint/binding-linux-arm-gnueabihf@1.60.0':
'@oxlint/binding-linux-arm-gnueabihf@1.61.0':
optional: true
'@oxlint/binding-linux-arm-musleabihf@1.60.0':
'@oxlint/binding-linux-arm-musleabihf@1.61.0':
optional: true
'@oxlint/binding-linux-arm64-gnu@1.60.0':
'@oxlint/binding-linux-arm64-gnu@1.61.0':
optional: true
'@oxlint/binding-linux-arm64-musl@1.60.0':
'@oxlint/binding-linux-arm64-musl@1.61.0':
optional: true
'@oxlint/binding-linux-ppc64-gnu@1.60.0':
'@oxlint/binding-linux-ppc64-gnu@1.61.0':
optional: true
'@oxlint/binding-linux-riscv64-gnu@1.60.0':
'@oxlint/binding-linux-riscv64-gnu@1.61.0':
optional: true
'@oxlint/binding-linux-riscv64-musl@1.60.0':
'@oxlint/binding-linux-riscv64-musl@1.61.0':
optional: true
'@oxlint/binding-linux-s390x-gnu@1.60.0':
'@oxlint/binding-linux-s390x-gnu@1.61.0':
optional: true
'@oxlint/binding-linux-x64-gnu@1.60.0':
'@oxlint/binding-linux-x64-gnu@1.61.0':
optional: true
'@oxlint/binding-linux-x64-musl@1.60.0':
'@oxlint/binding-linux-x64-musl@1.61.0':
optional: true
'@oxlint/binding-openharmony-arm64@1.60.0':
'@oxlint/binding-openharmony-arm64@1.61.0':
optional: true
'@oxlint/binding-win32-arm64-msvc@1.60.0':
'@oxlint/binding-win32-arm64-msvc@1.61.0':
optional: true
'@oxlint/binding-win32-ia32-msvc@1.60.0':
'@oxlint/binding-win32-ia32-msvc@1.61.0':
optional: true
'@oxlint/binding-win32-x64-msvc@1.60.0':
'@oxlint/binding-win32-x64-msvc@1.61.0':
optional: true
'@package-json/types@0.0.12': {}
@@ -11454,10 +11454,10 @@ snapshots:
- supports-color
optional: true
eslint-plugin-oxlint@1.61.0(oxlint@1.60.0):
eslint-plugin-oxlint@1.61.0(oxlint@1.61.0):
dependencies:
jsonc-parser: 3.3.1
oxlint: 1.60.0
oxlint: 1.61.0
eslint-plugin-security@4.0.0:
dependencies:
@@ -13142,27 +13142,27 @@ snapshots:
'@oxfmt/binding-win32-ia32-msvc': 0.46.0
'@oxfmt/binding-win32-x64-msvc': 0.46.0
oxlint@1.60.0:
oxlint@1.61.0:
optionalDependencies:
'@oxlint/binding-android-arm-eabi': 1.60.0
'@oxlint/binding-android-arm64': 1.60.0
'@oxlint/binding-darwin-arm64': 1.60.0
'@oxlint/binding-darwin-x64': 1.60.0
'@oxlint/binding-freebsd-x64': 1.60.0
'@oxlint/binding-linux-arm-gnueabihf': 1.60.0
'@oxlint/binding-linux-arm-musleabihf': 1.60.0
'@oxlint/binding-linux-arm64-gnu': 1.60.0
'@oxlint/binding-linux-arm64-musl': 1.60.0
'@oxlint/binding-linux-ppc64-gnu': 1.60.0
'@oxlint/binding-linux-riscv64-gnu': 1.60.0
'@oxlint/binding-linux-riscv64-musl': 1.60.0
'@oxlint/binding-linux-s390x-gnu': 1.60.0
'@oxlint/binding-linux-x64-gnu': 1.60.0
'@oxlint/binding-linux-x64-musl': 1.60.0
'@oxlint/binding-openharmony-arm64': 1.60.0
'@oxlint/binding-win32-arm64-msvc': 1.60.0
'@oxlint/binding-win32-ia32-msvc': 1.60.0
'@oxlint/binding-win32-x64-msvc': 1.60.0
'@oxlint/binding-android-arm-eabi': 1.61.0
'@oxlint/binding-android-arm64': 1.61.0
'@oxlint/binding-darwin-arm64': 1.61.0
'@oxlint/binding-darwin-x64': 1.61.0
'@oxlint/binding-freebsd-x64': 1.61.0
'@oxlint/binding-linux-arm-gnueabihf': 1.61.0
'@oxlint/binding-linux-arm-musleabihf': 1.61.0
'@oxlint/binding-linux-arm64-gnu': 1.61.0
'@oxlint/binding-linux-arm64-musl': 1.61.0
'@oxlint/binding-linux-ppc64-gnu': 1.61.0
'@oxlint/binding-linux-riscv64-gnu': 1.61.0
'@oxlint/binding-linux-riscv64-musl': 1.61.0
'@oxlint/binding-linux-s390x-gnu': 1.61.0
'@oxlint/binding-linux-x64-gnu': 1.61.0
'@oxlint/binding-linux-x64-musl': 1.61.0
'@oxlint/binding-openharmony-arm64': 1.61.0
'@oxlint/binding-win32-arm64-msvc': 1.61.0
'@oxlint/binding-win32-ia32-msvc': 1.61.0
'@oxlint/binding-win32-x64-msvc': 1.61.0
p-limit@2.3.0:
dependencies: