Skip to content

Commit

Permalink
Combine plugin lists to one single source of truth
Browse files Browse the repository at this point in the history
  • Loading branch information
adamwathan committed Apr 30, 2021
1 parent 5f4b81a commit 63522aa
Show file tree
Hide file tree
Showing 6 changed files with 147 additions and 293 deletions.
165 changes: 0 additions & 165 deletions src/corePluginList.js

This file was deleted.

3 changes: 1 addition & 2 deletions src/corePlugins.js
@@ -1,10 +1,9 @@
import { corePluginList } from './corePluginList.js'
import * as plugins from './plugins/index.js'

import configurePlugins from './util/configurePlugins'

export default function ({ corePlugins: corePluginConfig }) {
return configurePlugins(corePluginConfig, corePluginList).map((pluginName) => {
return configurePlugins(corePluginConfig, Object.keys(plugins)).map((pluginName) => {
return plugins[pluginName]()
})
}
7 changes: 3 additions & 4 deletions src/jit/corePlugins.js
@@ -1,8 +1,7 @@
import postcss from 'postcss'
import * as corePlugins from '../plugins'
import buildMediaQuery from '../util/buildMediaQuery'
import prefixSelector from '../util/prefixSelector'
import * as corePlugins from '../plugins'
import { corePluginList } from '../corePluginList'
import {
updateLastClasses,
updateAllClasses,
Expand Down Expand Up @@ -168,8 +167,8 @@ export default {
},

...Object.fromEntries(
corePluginList.map((pluginName) => {
return [pluginName, corePlugins[pluginName]()]
Object.entries(corePlugins).map(([pluginName, plugin]) => {
return [pluginName, plugin()]
})
),
}

0 comments on commit 63522aa

Please sign in to comment.