@soleil-se/build-app
Version:
Script for building WebApps, RESTApps and Widgets with Svelte in Sitevision.
24 lines (21 loc) • 747 B
JavaScript
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: ['', ''],
});
}