diff --git a/src/index.js b/src/index.js index 29bd0e7..0b3d93d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,13 +1,13 @@ // @ts-check -const { resolve } = require('node:path') +let { resolve } = require('node:path') -const config = require('lilconfig') +let { lilconfig } = require('lilconfig') -const loadOptions = require('./options.js') -const loadPlugins = require('./plugins.js') -const req = require('./req.js') +let loadOptions = require('./options.js') +let loadPlugins = require('./plugins.js') +let req = require('./req.js') -const interopRequireDefault = obj => +let interopRequireDefault = obj => obj && obj.__esModule ? obj : { default: obj } /** @@ -28,9 +28,7 @@ async function processResult(ctx, result) { projectConfig = { ...projectConfig, ...ctx } } - if (!projectConfig.plugins) { - projectConfig.plugins = [] - } + if (!projectConfig.plugins) projectConfig.plugins = [] let res = { file, @@ -61,9 +59,7 @@ function createContext(ctx) { ...ctx } - if (!ctx.env) { - process.env.NODE_ENV = 'development' - } + if (!ctx.env) process.env.NODE_ENV = 'development' return ctx } @@ -89,7 +85,7 @@ async function yamlLoader(_, content) { } /** @return {import('lilconfig').Options} */ -const withLoaders = (options = {}) => { +let withLoaders = (options = {}) => { let moduleName = 'postcss' return { @@ -150,13 +146,10 @@ function rc(ctx, path, options) { */ path = path ? resolve(path) : process.cwd() - return config - .lilconfig('postcss', withLoaders(options)) + return lilconfig('postcss', withLoaders(options)) .search(path) .then(result => { - if (!result) { - throw new Error(`No PostCSS Config found in: ${path}`) - } + if (!result) throw new Error(`No PostCSS Config found in: ${path}`) return processResult(ctx, result) }) } diff --git a/src/options.js b/src/options.js index 14b03ce..486dbea 100644 --- a/src/options.js +++ b/src/options.js @@ -1,5 +1,5 @@ // @ts-check -const req = require('./req.js') +let req = require('./req.js') /** * Load Options diff --git a/src/plugins.js b/src/plugins.js index 817127f..9e64d0b 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -1,5 +1,5 @@ // @ts-check -const req = require('./req.js') +let req = require('./req.js') /** * Plugin Loader @@ -59,9 +59,7 @@ async function plugins(config, file) { if (list.length && list.length > 0) { list.forEach((plugin, i) => { - if (plugin.default) { - plugin = plugin.default - } + if (plugin.default) plugin = plugin.default if (plugin.postcss === true) { plugin = plugin() diff --git a/src/req.js b/src/req.js index 41feae5..b5ade3e 100644 --- a/src/req.js +++ b/src/req.js @@ -1,8 +1,8 @@ // @ts-check -const { createRequire } = require('node:module') -const { pathToFileURL } = require('node:url') +let { createRequire } = require('node:module') +let { pathToFileURL } = require('node:url') -const TS_EXT_RE = /\.[mc]?ts$/ +let TS_EXT_RE = /\.[mc]?ts$/ let tsx