From 9e7a7df14d0e254350af7ec08d9b6e5a5689d4b0 Mon Sep 17 00:00:00 2001 From: Ben Rogerson Date: Fri, 22 Apr 2022 11:28:10 +0930 Subject: [PATCH] Add `tailwind.config.cjs` fallback --- src/configHelpers.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/configHelpers.js b/src/configHelpers.js index 3664ba24..5306e4a6 100644 --- a/src/configHelpers.js +++ b/src/configHelpers.js @@ -30,9 +30,16 @@ const getConfigTailwindProperties = (state, config) => { const sourceRoot = state.file.opts.sourceRoot || '.' const configFile = config && config.config - const configPath = resolve(sourceRoot, configFile || `./tailwind.config.js`) + const configPath = resolve(sourceRoot, configFile || './tailwind.config.js') const configExists = existsSync(configPath) + // Look for a commonjs file as a fallback + if (!configExists && !configFile) + return getConfigTailwindProperties(state, { + ...config, + config: './tailwind.config.cjs', + }) + const configSelected = configExists ? require(configPath) : defaultTailwindConfig