eslint-plugin-readable-tailwind
Version:
auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
18 lines • 736 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getClassOrder = getClassOrder;
const config_js_1 = require("./config.js");
const context_js_1 = require("./context.js");
async function getClassOrder({ classes, configPath, cwd }) {
const warnings = [];
const config = (0, config_js_1.findTailwindConfig)(cwd, configPath);
if (!config) {
warnings.push({
option: "entryPoint",
title: `No tailwind css config found at \`${configPath}\``
});
}
const context = (0, context_js_1.createTailwindContextFromConfigFile)(config?.path, config?.invalidate);
return [context.getClassOrder(classes), warnings];
}
//# sourceMappingURL=class-order.js.map