@salla.sa/twilight-components
Version:
Salla Web Component
22 lines (18 loc) • 671 B
JavaScript
// Plugin to fix @rollup/plugin-commonjs "Cannot read properties of undefined (reading 'resolved')" error
// in watch/dev mode. This only affects dev builds - production builds retain full caching.
function isDevMode() {
return process.argv.includes('-w') || process.argv.includes('--watch') || process.argv.includes('--dev');
}
function commonjsCacheFix() {
const devMode = isDevMode();
return {
name: 'commonjs-cache-fix',
options(options) {
if (devMode) {
return { ...options, cache: false };
}
return null; // return null to preserve original options unchanged
}
};
}
module.exports = { commonjsCacheFix, isDevMode };