diff --git a/src/server.ts b/src/server.ts index caba364db4cd3b990d0e51aa6d7c2f02c2baea81..d989855fee7e6702793983f14d3e637f6020c9c0 100644 --- a/src/server.ts +++ b/src/server.ts @@ -577,9 +577,6 @@ let userPurge let userVariants: any let userMode: any let userPlugins: any - let presetModes: any[] = [] - let presetVariants: any[] = [] - let hook = new Hook(fs.realpathSync(state.configPath), (exports) => { userSeperator = dlv(exports, sepLocation) if (typeof userSeperator !== 'string') { @@ -592,37 +589,16 @@ sepLocation, `__TWSEP__${typeof userSeperator === 'undefined' ? ':' : userSeperator}__TWSEP__` ) exports.purge = [] - - let mode: any - if (Array.isArray(exports.presets)) { - for (let preset of exports.presets) { - if (typeof preset.mode !== 'undefined') { - mode = preset.mode - } - presetModes.push(preset.mode) - delete preset.mode - } - } - if (typeof exports.mode !== 'undefined') { - mode = exports.mode - } - userMode = exports.mode - delete exports.mode - - if (state.modules.jit && mode === 'jit') { + if (state.modules.jit && exports.mode === 'jit') { state.jit = true userVariants = exports.variants exports.variants = [] - - if (Array.isArray(exports.presets)) { - for (let preset of exports.presets) { - presetVariants.push(preset.variants) - preset.variants = [] - } - } } else { state.jit = false } + + userMode = exports.mode + delete exports.mode // inject JIT `matchUtilities` function if (Array.isArray(exports.plugins)) { @@ -724,21 +700,6 @@ config.mode = userMode } if (typeof userPlugins !== 'undefined') { config.plugins = userPlugins - } - - for (let index in presetModes) { - if (typeof presetModes[index] === 'undefined') { - delete config.presets[index].mode - } else { - config.presets[index].mode = presetModes[index] - } - } - for (let index in presetVariants) { - if (typeof presetVariants[index] === 'undefined') { - delete config.presets[index].variants - } else { - config.presets[index].variants = presetVariants[index] - } } if (state.dependencies) {