summaryrefslogtreecommitdiff
path: root/node_modules/tailwindcss/lib/util/parseDependency.js
diff options
context:
space:
mode:
authorPhilipp Tanlak <philipp.tanlak@gmail.com>2025-11-24 20:54:57 +0100
committerPhilipp Tanlak <philipp.tanlak@gmail.com>2025-11-24 20:57:48 +0100
commitb1e2c8fd5cb5dfa46bc440a12eafaf56cd844b1c (patch)
tree49d360fd6cbc6a2754efe93524ac47ff0fbe0f7d /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.js47
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
+ }
+ ];
+}