From 19ec539557ba5a41c5382202123935c4b289ee7b Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Wed, 8 Jan 2025 10:53:11 +0100 Subject: [PATCH] refactor: hide isr warning in test env --- src/presets/netlify/legacy/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/presets/netlify/legacy/utils.ts b/src/presets/netlify/legacy/utils.ts index 36b12aaa51..f0ac85d2a7 100644 --- a/src/presets/netlify/legacy/utils.ts +++ b/src/presets/netlify/legacy/utils.ts @@ -1,6 +1,7 @@ import { existsSync, promises as fsp } from "node:fs"; import type { Nitro } from "nitro/types"; import { join } from "pathe"; +import { isTest } from "std-env"; export async function writeRedirects(nitro: Nitro) { const redirectsPath = join(nitro.options.output.publicDir, "_redirects"); @@ -124,7 +125,7 @@ export function deprecateSWR(nitro: Nitro) { hasLegacyOptions = true; } } - if (hasLegacyOptions) { + if (hasLegacyOptions && !isTest) { console.warn( "[nitro] Nitro now uses `isr` option to configure ISR behavior on Netlify. Backwards-compatible support for `static` and `swr` support with Builder Functions will be removed in the future versions. Set `future.nativeSWR: true` nitro config disable this warning." );