diff --git a/packages/tailwindcss-class-names/src/getPlugins.js b/packages/tailwindcss-class-names/src/getPlugins.js index 725b4cc1d207400ff9021ce4e129f43166c2a281..bda9c17c4cae0b761bd88ec8b757951dc17ba1f8 100644 --- a/packages/tailwindcss-class-names/src/getPlugins.js +++ b/packages/tailwindcss-class-names/src/getPlugins.js @@ -3,17 +3,24 @@ import stackTrace from 'stack-trace' import pkgUp from 'pkg-up' import { glob } from './glob' import { isObject } from './isObject' -import importFrom from 'import-from' -export async function getBuiltInPlugins({ cwd, resolvedConfig }) { +export async function getBuiltInPlugins(cwd) { try { +import importFrom from 'import-from' import * as path from 'path' import * as path from 'path' -import * as path from 'path' -import * as path from 'path' +import importFrom from 'import-from' import stackTrace from 'stack-trace' + await glob(path.resolve(cwd, 'node_modules/tailwindcss/lib/plugins/*.js')) + ) + .map((x) => { + try { + const mod = __non_webpack_require__(x) + return mod.default ? mod.default() : mod() + } catch (_) {} + }) + import * as path from 'path' -import pkgUp from 'pkg-up' } catch (_) { return [] } diff --git a/packages/tailwindcss-class-names/src/getUtilityConfigMap.js b/packages/tailwindcss-class-names/src/getUtilityConfigMap.js index 26ccac72f7fc948b0145c629f967147ccabe27b6..9362feae7233af8d21f683448bb3c03626af6ac4 100644 --- a/packages/tailwindcss-class-names/src/getUtilityConfigMap.js +++ b/packages/tailwindcss-class-names/src/getUtilityConfigMap.js @@ -19,7 +19,7 @@ }, }) export async function getUtilityConfigMap({ cwd, resolvedConfig, postcss }) { - const builtInPlugins = await getBuiltInPlugins({ cwd, resolvedConfig }) + const builtInPlugins = await getBuiltInPlugins(cwd) const userPlugins = Array.isArray(resolvedConfig.plugins) ? resolvedConfig.plugins : []