Skip to content

Commit d5bb530

Browse files
committedFeb 23, 2024
Fix config to entry file patterns in tailwind plugin
1 parent 1c989c9 commit d5bb530

File tree

1 file changed

+10
-3
lines changed
  • packages/knip/src/plugins/tailwind

1 file changed

+10
-3
lines changed
 
+10-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { hasDependency } from '../../util/plugin.js';
2-
import type { IsPluginEnabledCallback } from '../../types/plugins.js';
2+
import { toEntryPattern } from '../../util/protocols.js';
3+
import type { GenericPluginCallback, IsPluginEnabledCallback } from '../../types/plugins.js';
34

45
// https://tailwindcss.com/docs/configuration
56

@@ -9,11 +10,17 @@ const ENABLERS = ['tailwindcss'];
910

1011
const isEnabled: IsPluginEnabledCallback = ({ dependencies }) => hasDependency(dependencies, ENABLERS);
1112

12-
const CONFIG_FILE_PATTERNS = ['tailwind.config.{js,cjs,mjs,ts}'];
13+
const ENTRY_FILE_PATTERNS = ['tailwind.config.{js,cjs,mjs,ts}'];
14+
15+
const findDependencies: GenericPluginCallback = async (configFilePath, options) => {
16+
const { config } = options;
17+
return config.entry ? config.entry.map(toEntryPattern) : ENTRY_FILE_PATTERNS.map(toEntryPattern);
18+
};
1319

1420
export default {
1521
NAME,
1622
ENABLERS,
1723
isEnabled,
18-
CONFIG_FILE_PATTERNS,
24+
ENTRY_FILE_PATTERNS,
25+
findDependencies,
1926
};

0 commit comments

Comments
 (0)
Please sign in to comment.