UNPKG

@soleil-se/build-app

Version:

Script for building WebApps, RESTApps and Widgets with Svelte in Sitevision.

24 lines (21 loc) 747 B
import replace from '@rollup/plugin-replace'; import config from '@soleil-se/build-config'; export function getReplaceClientPlugin() { return replace({ "typeof process !== 'undefined' ? process.server : typeof window === 'undefined'": false, 'process.server': false, 'process.browser': true, 'process.env.NODE_ENV': JSON.stringify(config?.env?.production ? 'production' : 'development'), preventAssignment: true, delimiters: ['', ''], }); } export function getReplaceServerPlugin() { return replace({ "typeof process !== 'undefined' ? process.server : typeof window === 'undefined'": true, 'process.server': true, 'process.browser': false, preventAssignment: true, delimiters: ['', ''], }); }