From 9e5c9a4efcb656af18df26444afd7269a1d85058 Mon Sep 17 00:00:00 2001 From: Udit <23015406+udit-001@users.noreply.github.com> Date: Thu, 20 Mar 2025 04:05:56 +0530 Subject: [PATCH 1/3] Pass config file to build_cmd --- src/django_tailwind_cli/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/django_tailwind_cli/config.py b/src/django_tailwind_cli/config.py index 4950b9c..f0b7a31 100644 --- a/src/django_tailwind_cli/config.py +++ b/src/django_tailwind_cli/config.py @@ -41,6 +41,8 @@ def watch_cmd(self) -> list[str]: def build_cmd(self) -> list[str]: result = [ str(self.cli_path), + "--config", + str(self.config_file), "--output", str(self.dist_css), "--minify", From 64dd905bf1005edb77f6965a0b8754af05e6b197 Mon Sep 17 00:00:00 2001 From: Udit <23015406+udit-001@users.noreply.github.com> Date: Thu, 20 Mar 2025 11:28:01 +0530 Subject: [PATCH 2/3] Handle config argument for tailwind v4 --- src/django_tailwind_cli/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/django_tailwind_cli/config.py b/src/django_tailwind_cli/config.py index f0b7a31..0a5749a 100644 --- a/src/django_tailwind_cli/config.py +++ b/src/django_tailwind_cli/config.py @@ -41,13 +41,14 @@ def watch_cmd(self) -> list[str]: def build_cmd(self) -> list[str]: result = [ str(self.cli_path), - "--config", - str(self.config_file), "--output", str(self.dist_css), "--minify", ] + if self.config_file: + result.extend(["--config", str(self.config_file)]) + if self.src_css: result.extend(["--input", str(self.src_css)]) From 4542580678518406ea0c8fcc8074dc61e33c6277 Mon Sep 17 00:00:00 2001 From: Udit <23015406+udit-001@users.noreply.github.com> Date: Wed, 2 Apr 2025 01:38:02 +0530 Subject: [PATCH 3/3] feat: update config test for build cmd v3 --- tests/test_config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_config.py b/tests/test_config.py index ffbd022..9316d14 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -258,6 +258,8 @@ def test_build_cmd_for_tailwind_css_3_x(settings: LazySettings): "--output", str(c.dist_css), "--minify", + "--config", + str(c.config_file), ]