diff --git a/packages/retry-plugin/src/fetch-retry.ts b/packages/retry-plugin/src/fetch-retry.ts index 0553860654e..82e5cf045f4 100644 --- a/packages/retry-plugin/src/fetch-retry.ts +++ b/packages/retry-plugin/src/fetch-retry.ts @@ -12,7 +12,11 @@ import { getRetryUrl, combineUrlDomainWithPathQuery } from './utils'; function autoParseResponse(url: string, response: Response) { try { const parsed = new URL(url); - if (parsed.pathname.endsWith('.js')) { + if ( + parsed.pathname.endsWith('.js') || + parsed.pathname.endsWith('.cjs') || + parsed.pathname.endsWith('.mjs') + ) { return response.text(); } return response.json();