UNPKG

@putout/engine-loader

Version:
18 lines (15 loc) 581 B
import {parsePluginNames} from './parse-plugin-names.js'; import {enableNestedRules} from '../rules/parse-rules.js'; import {parseRules, getLoadedRules} from '../rules/index.js'; export const prepareRules = ({rules, pluginNames}) => { const enabledRules = enableNestedRules(rules); const cookedEnabledRules = parseRules(enabledRules); const loadedRules = getLoadedRules(cookedEnabledRules); const items = parsePluginNames(pluginNames); const cookedRules = parseRules(rules); return { items, loadedRules, cookedRules, }; };