nuxt-users
Version:
A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools
13 lines (12 loc) • 493 B
JavaScript
export const isBuildTime = () => {
if (process.env.NITRO_PRESET === "nitro-prerender" || process.env.NUXT_ENV === "prerender") {
return true;
}
if (process.env.NODE_ENV === "production" && process.argv.includes("--prerender")) {
return true;
}
const buildIndicators = ["prerender", "build", "generate"];
return buildIndicators.some(
(indicator) => process.argv.join(" ").toLowerCase().includes(indicator) || process.env.npm_lifecycle_event?.includes(indicator)
);
};