From fac8cd9deff87b387bd745cec9da48834a28df7f Mon Sep 17 00:00:00 2001 From: Jelf Date: Fri, 11 Jul 2025 23:51:50 +0800 Subject: [PATCH] fix: allow `process.env.DEBUG` to be a boolean in `@tailwindcss/node` (#18485) TanStack Start build to `cloudflare-module`, `debug` value type is boolean. reference: https://developers.cloudflare.com/workers/framework-guides/web-apps/tanstack/ --------- Co-authored-by: Jordan Pittman --- CHANGELOG.md | 1 + packages/@tailwindcss-node/src/env.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eace875c6..7a8156b74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix trailing `)` from interfering with extraction in Clojure keywords ([#18345](https://github.com/tailwindlabs/tailwindcss/pull/18345)) - Detect classes inside Elixir charlist, word list, and string sigils ([#18432](https://github.com/tailwindlabs/tailwindcss/pull/18432)) - Track source locations through `@plugin` and `@config` ([#18345](https://github.com/tailwindlabs/tailwindcss/pull/18345)) +- Handle when `process.env.DEBUG` is a boolean in `@tailwindcss/node` ([#18485](https://github.com/tailwindlabs/tailwindcss/pull/18485)) ## [4.1.11] - 2025-06-26 diff --git a/packages/@tailwindcss-node/src/env.ts b/packages/@tailwindcss-node/src/env.ts index 517ccc6c5..3b1a1b726 100644 --- a/packages/@tailwindcss-node/src/env.ts +++ b/packages/@tailwindcss-node/src/env.ts @@ -1,6 +1,10 @@ export const DEBUG = resolveDebug(process.env.DEBUG) function resolveDebug(debug: typeof process.env.DEBUG) { + if (typeof debug === 'boolean') { + return debug + } + if (debug === undefined) { return false }