diff options
| author | Philipp Tanlak <philipp.tanlak@gmail.com> | 2025-11-24 20:54:57 +0100 |
|---|---|---|
| committer | Philipp Tanlak <philipp.tanlak@gmail.com> | 2025-11-24 20:57:48 +0100 |
| commit | b1e2c8fd5cb5dfa46bc440a12eafaf56cd844b1c (patch) | |
| tree | 49d360fd6cbc6a2754efe93524ac47ff0fbe0f7d /node_modules/tailwindcss/lib/util/parseDependency.js | |
Docs
Diffstat (limited to 'node_modules/tailwindcss/lib/util/parseDependency.js')
| -rw-r--r-- | node_modules/tailwindcss/lib/util/parseDependency.js | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/node_modules/tailwindcss/lib/util/parseDependency.js b/node_modules/tailwindcss/lib/util/parseDependency.js new file mode 100644 index 0000000..9a98a5e --- /dev/null +++ b/node_modules/tailwindcss/lib/util/parseDependency.js @@ -0,0 +1,47 @@ +// @ts-check +/** + * @typedef {{type: 'dependency', file: string} | {type: 'dir-dependency', dir: string, glob: string}} Dependency + */ /** + * + * @param {import('../lib/content.js').ContentPath} contentPath + * @returns {Dependency[]} + */ "use strict"; +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "default", { + enumerable: true, + get: function() { + return parseDependency; + } +}); +function parseDependency(contentPath) { + if (contentPath.ignore) { + return []; + } + if (!contentPath.glob) { + return [ + { + type: "dependency", + file: contentPath.base + } + ]; + } + if (process.env.ROLLUP_WATCH === "true") { + // rollup-plugin-postcss does not support dir-dependency messages + // but directories can be watched in the same way as files + return [ + { + type: "dependency", + file: contentPath.base + } + ]; + } + return [ + { + type: "dir-dependency", + dir: contentPath.base, + glob: contentPath.glob + } + ]; +} |