}
/**
- * SSR utils for \@vue/server-renderer. Only exposed in cjs builds.
+ * SSR utils for \@vue/server-renderer. Only exposed in ssr-possible builds.
* @internal
*/
export const ssrUtils = (__SSR__ ? _ssrUtils : null) as typeof _ssrUtils
!packageOptions.enableNonBrowserBranches,
isGlobalBuild,
isNodeBuild,
- isCompatBuild
+ isCompatBuild,
+ isServerRenderer
),
...nodePlugins,
...plugins
isBrowserBuild,
isGlobalBuild,
isNodeBuild,
- isCompatBuild
+ isCompatBuild,
+ isServerRenderer
) {
const replacements = {
__COMMIT__: `"${process.env.COMMIT}"`,
// is targeting Node (SSR)?
__NODE_JS__: isNodeBuild,
// need SSR-specific branches?
- __SSR__: isNodeBuild || isBundlerESMBuild,
+ __SSR__: isNodeBuild || isBundlerESMBuild || isServerRenderer,
// for compiler-sfc browser build inlined deps
...(isBrowserESMBuild