diff --git a/package.json b/package.json index aada904..a9c523b 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "ora": "^9.1.0" }, "devDependencies": { - "@eslint/js": "9.39.4", + "@eslint/js": "10.0.1", "@types/node": "^25.2.0", "eslint": "^10.2.1", "prettier": "^3.4.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b45813d..28d14ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: version: 9.4.0 devDependencies: '@eslint/js': - specifier: 9.39.4 - version: 9.39.4 + specifier: 10.0.1 + version: 10.0.1(eslint@10.2.1) '@types/node': specifier: ^25.2.0 version: 25.6.0 @@ -379,9 +379,14 @@ packages: resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/js@9.39.4': - resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true '@eslint/object-schema@3.0.5': resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} @@ -1622,7 +1627,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@9.39.4': {} + '@eslint/js@10.0.1(eslint@10.2.1)': + optionalDependencies: + eslint: 10.2.1 '@eslint/object-schema@3.0.5': {} diff --git a/src/upload.ts b/src/upload.ts index 021bbbb..13d5352 100644 --- a/src/upload.ts +++ b/src/upload.ts @@ -50,10 +50,11 @@ export async function uploadReport( } catch (err) { clearTimeout(timer); if (err instanceof DOMException && err.name === 'AbortError') { - throw new Error(`Upload timed out after ${timeout}ms.`); + throw new Error(`Upload timed out after ${timeout}ms.`, { cause: err }); } throw new Error( - `Upload failed: ${err instanceof Error ? err.message : 'Unknown network error'}` + `Upload failed: ${err instanceof Error ? err.message : 'Unknown network error'}`, + { cause: err } ); } finally { clearTimeout(timer);