UNPKG

eslint-plugin-better-tailwindcss

Version:

auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.

29 lines 924 B
import { resolve } from "node:path"; import { withCache } from "./cache.js"; import { findFileRecursive } from "./fs.js"; export const getTSConfigPath = ({ configPath, cwd }) => withCache("tsconfig-path", configPath, () => { const potentialPaths = [ ...configPath ? [configPath] : [], "tsconfig.json", "jsconfig.json" ]; const foundConfigPath = findFileRecursive(cwd, potentialPaths); const warning = getConfigPathWarning(configPath, foundConfigPath); return { path: foundConfigPath, warnings: [warning] }; }); function getConfigPathWarning(configPath, foundConfigPath) { if (!configPath) { return; } if (foundConfigPath && resolve(configPath) === resolve(foundConfigPath)) { return; } return { option: "tsconfig", title: `No tsconfig found at \`${configPath}\`` }; } //# sourceMappingURL=tsconfig.js.map