wikibase-edit
Advanced tools
Comparing version
// Generated by scripts/postversion | ||
export const name = "wikibase-edit" | ||
export const version = "7.2.0" | ||
export const version = "7.2.1" | ||
export const homepage = "https://github.com/maxlath/wikibase-edit" | ||
export const issues = "https://github.com/maxlath/wikibase-edit/issues" | ||
@@ -44,2 +44,4 @@ import { stringifyQuery, wait } from '../utils.js' | ||
} else { | ||
err.context ??= {} | ||
err.context.request = { url, body } | ||
throw err | ||
@@ -59,3 +61,3 @@ } | ||
const { messages } = err.body.error | ||
return !messages.some(isValidationErrorMessage) | ||
return !messages.some(isNonRecoverableFailedSave) | ||
} | ||
@@ -65,3 +67,3 @@ return false | ||
const isValidationErrorMessage = message => message.name.startsWith('wikibase-validator') | ||
const isNonRecoverableFailedSave = message => message.name.startsWith('wikibase-validator') || nonRecoverableFailedSaveMessageNames.has(message.name) | ||
@@ -80,2 +82,7 @@ const errorsWorthARetry = new Set([ | ||
const nonRecoverableFailedSaveMessageNames = new Set([ | ||
'protectedpagetext', | ||
'permissionserrors', | ||
]) | ||
const defaultRetryDelay = 5 | ||
@@ -82,0 +89,0 @@ const getRetryDelay = headers => { |
{ | ||
"name": "wikibase-edit", | ||
"version": "7.2.0", | ||
"version": "7.2.1", | ||
"description": "Edit Wikibase from NodeJS", | ||
@@ -5,0 +5,0 @@ "type": "module", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
109696
0.22%2744
0.22%