From 378c30cdc8f1db325b15d6b980dd94f2929d2a87 Mon Sep 17 00:00:00 2001 From: Cameron Clark Date: Thu, 24 Jul 2025 10:08:20 +0100 Subject: [PATCH] chore(deps): upgrade oxlint, fix errors --- compat/src/index.d.ts | 1 + package-lock.json | 81 ++++++++++++++++++++++++------------------- package.json | 2 +- src/index.d.ts | 1 + 4 files changed, 48 insertions(+), 37 deletions(-) diff --git a/compat/src/index.d.ts b/compat/src/index.d.ts index 6e7ede10da..71aa31990b 100644 --- a/compat/src/index.d.ts +++ b/compat/src/index.d.ts @@ -27,6 +27,7 @@ declare namespace preact { getDerivedStateFromError?(error: any): Partial | null; } + // eslint-disablex-next-line @typescript-eslint/no-unsafe-declaration-merging export interface Component

{ componentWillMount?(): void; componentDidMount?(): void; diff --git a/package-lock.json b/package-lock.json index 5f9dba83ca..276924e168 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "kolorist": "^1.8.0", "microbundle": "^0.15.1", "npm-run-all2": "^7.0.0", - "oxlint": "^0.15.12", + "oxlint": "^1.8.0", "playwright": "^1.53.1", "preact-render-to-string": "^6.5.0", "prop-types": "^15.8.1", @@ -2637,104 +2637,112 @@ } }, "node_modules/@oxlint/darwin-arm64": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-0.15.15.tgz", - "integrity": "sha512-7GOyGM6D36lUhsOvavAVpF72SycPVG0Enunx0bzv8g0+9TklzOSFN3FJlZjLst14VPdZWujZMLgkQC7tOp+Rwg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.8.0.tgz", + "integrity": "sha512-1juYJF1xqRNkswzDSN1V44NoZ+O2Mkc9LjbkDB/UErb8dxTqFhCZC3CQR6Em55/tys1FtajXgK3B+ykWnY9HNQ==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@oxlint/darwin-x64": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-0.15.15.tgz", - "integrity": "sha512-pbrnYFwMn/fuX0z3IeQ05Nvo/b1zGxjmmWgkrQSDwYHxBxP6NT41hk1pmqkcA+v53xk9wvOa/6vBBI/U30F8Ow==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.8.0.tgz", + "integrity": "sha512-5b7J/XE2eGhx3+vw6IFuuL0BbIF3wRzo4SWHVXN9rO3WYq2YpoHToY4C5WMWb8toVZcoJlx4Y1lq3IO2V78zTg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@oxlint/linux-arm64-gnu": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-0.15.15.tgz", - "integrity": "sha512-QWjG3YVsDlIvDTBUPmtPiyqP34ZQpFJqQh2JO94pBih11lFxQ0IGVMEXDhmW3WdiSFPZSJsZGzWynalM9eg+RA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.8.0.tgz", + "integrity": "sha512-pzfk9IZBbYuIYn4sbT//Vox8B8e8hOZPkIQnNAdzhpGtRjV4NYOgNL5/h2QZC+ecmxl8H+Gi9WV6dyKjFrBtcw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@oxlint/linux-arm64-musl": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-0.15.15.tgz", - "integrity": "sha512-4W0YsmMSbNzzExOWhk+6zNfmJEmKFqSjFIn8CKLtYFvH8kF6KjoW4/0HNsDNYW5Fz+KOut/2JgkvxAiKH+r0zA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.8.0.tgz", + "integrity": "sha512-6rpaeAG271wbUNM+WeJhdvJDDMwfoenm7rPY304dxnC+fcuR8Q0LSv09dGeNWrsqjjZuDP9R10qR154nysBxFg==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@oxlint/linux-x64-gnu": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-0.15.15.tgz", - "integrity": "sha512-agP3e+eQ6tE5tqN6VI4Uukx2yvjwYFjtrDMcB19J7PmGOaFRwuMuT0sNWK/9guvhuS9aCINNZTi3kEhMy9Qgng==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.8.0.tgz", + "integrity": "sha512-qPEF8tKMu+63b58gPfwU3KyJf2z9KyorbrC0yGXFHQLzRPEtrh6bAjf+AzCs3n8WhDR1K6jPgcPT4Sp8bahCyQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@oxlint/linux-x64-musl": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-0.15.15.tgz", - "integrity": "sha512-L2qE9NhhUafsJOO4pofLx/0hW5IB0sfJa6bS85q0j+ySaI0f3CxMaAadrZLFSuqHWB3oF18B5yvzaPWsc2ohbQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.8.0.tgz", + "integrity": "sha512-JyErk/LsLg/tA3XkHhU8VIxahOdq56L99mbpMFGLTkOQgtnhY2MDAYULVgOuFFX3v6Q02o4mpIR/SwW/tRnZlg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@oxlint/win32-arm64": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-0.15.15.tgz", - "integrity": "sha512-B7f4VAS/E78n8zy6XZlNeyYOtWTel4BJn/22Ap2yEAlNzO34ot8dGfpLk6MqTUWJrRnARwVBVmc3wRVrsOT5yg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.8.0.tgz", + "integrity": "sha512-QvhtDAU9bBdC2m5xO+ibKyMG4KZR44wB0vDbQ5YkQxJiuXrlleHLyz0+saFzVYQ/Fvc0QgIRTIwiVz9dzxidVw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@oxlint/win32-x64": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-0.15.15.tgz", - "integrity": "sha512-ZM9T3/OpaQ3qvrk/VuHO2EQmhNH4cOZdr/b/Ju9VKwBr+ahhqMn3W5srrplWQWxfsb0yd1yBj7iD0jdAps2iLg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.8.0.tgz", + "integrity": "sha512-veXJXgF905UOvuxtmvzM328b4Itm8Fyu+lUq4PagXOmyRScevaVUXq6++ui3A/Gxd8yo0SHspHCbYkpuvJkXqQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -8717,10 +8725,11 @@ } }, "node_modules/oxlint": { - "version": "0.15.15", - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-0.15.15.tgz", - "integrity": "sha512-oQNc1mAHrrbKiXyKJMGs9VCZfwGfLy7YiQKa4qupi71X/u4xyWqOh36YKXqWOXnmm2y7vfWFpGZlhJPAa9tMqA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.8.0.tgz", + "integrity": "sha512-kDC3zuplBM35GbrZ/3rRdDrZ6unpUkUjM8P3VSbyLgaYh2xZeg0TLLDbYALNAUyChVonNafXzgHZmbwnHfrTRg==", "dev": true, + "license": "MIT", "bin": { "oxc_language_server": "bin/oxc_language_server", "oxlint": "bin/oxlint" @@ -8732,14 +8741,14 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxlint/darwin-arm64": "0.15.15", - "@oxlint/darwin-x64": "0.15.15", - "@oxlint/linux-arm64-gnu": "0.15.15", - "@oxlint/linux-arm64-musl": "0.15.15", - "@oxlint/linux-x64-gnu": "0.15.15", - "@oxlint/linux-x64-musl": "0.15.15", - "@oxlint/win32-arm64": "0.15.15", - "@oxlint/win32-x64": "0.15.15" + "@oxlint/darwin-arm64": "1.8.0", + "@oxlint/darwin-x64": "1.8.0", + "@oxlint/linux-arm64-gnu": "1.8.0", + "@oxlint/linux-arm64-musl": "1.8.0", + "@oxlint/linux-x64-gnu": "1.8.0", + "@oxlint/linux-x64-musl": "1.8.0", + "@oxlint/win32-arm64": "1.8.0", + "@oxlint/win32-x64": "1.8.0" } }, "node_modules/p-finally": { diff --git a/package.json b/package.json index a85bd2520f..8532212ded 100644 --- a/package.json +++ b/package.json @@ -223,7 +223,7 @@ "kolorist": "^1.8.0", "microbundle": "^0.15.1", "npm-run-all2": "^7.0.0", - "oxlint": "^0.15.12", + "oxlint": "^1.8.0", "playwright": "^1.53.1", "preact-render-to-string": "^6.5.0", "prop-types": "^15.8.1", diff --git a/src/index.d.ts b/src/index.d.ts index 7fc00b4b85..5e33b0c3b7 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -110,6 +110,7 @@ export type AnyComponent

= | FunctionComponent

| ComponentConstructor; +// eslint-disable-next-line @typescript-eslint/no-unsafe-declaration-merging export interface Component

{ componentWillMount?(): void; componentDidMount?(): void;