UNPKG

@soleil-se/build-app

Version:

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

25 lines (22 loc) 831 B
import replace from '@rollup/plugin-replace'; export function getReplaceClientPlugin({ debug } = {}) { return replace({ "typeof process !== 'undefined' ? process.server : typeof window === 'undefined'": false, 'process.server': false, 'process.browser': true, 'process.env.NODE_ENV': JSON.stringify(debug ? 'development' : 'production'), preventAssignment: true, delimiters: ['', ''], }); } export function getReplaceServerPlugin({ debug } = {}) { return replace({ "typeof process !== 'undefined' ? process.server : typeof window === 'undefined'": true, 'process.env.NODE_ENV': JSON.stringify(debug ? 'development' : 'production'), 'process.server': true, 'process.browser': false, 'import(': 'dynamicImportError(', preventAssignment: true, delimiters: ['', ''], }); }