eslint-plugin-better-tailwindcss
Version:
auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
13 lines • 935 B
JavaScript
import { withCache } from "../async-utils/cache.js";
import { normalize } from "../async-utils/path.js";
export const createTailwindContext = async (ctx) => withCache("tailwind-context", ctx.tailwindConfigPath, async () => {
const { default: defaultConfig } = await import(normalize(`${ctx.installation}/defaultConfig.js`));
const setupContextUtils = await import(normalize(`${ctx.installation}/lib/lib/setupContextUtils.js`));
const { default: loadConfig } = await import(normalize(`${ctx.installation}/loadConfig.js`));
const { default: resolveConfig } = await import(normalize(`${ctx.installation}/resolveConfig.js`));
const config = resolveConfig(ctx.tailwindConfigPath === "default"
? defaultConfig
: loadConfig(ctx.tailwindConfigPath));
return setupContextUtils.createContext?.(config) ?? setupContextUtils.default?.createContext?.(config);
});
//# sourceMappingURL=context.async.v3.js.map