From 5ed8e132ddc2183900ac63a3d9fe332a7c9f5979 Mon Sep 17 00:00:00 2001 From: Steffen Deusch Date: Thu, 29 Jan 2026 19:05:04 +0100 Subject: [PATCH 1/2] support NODE_PATH in standalone build also allows to pass a path with separator References https://github.com/tailwindlabs/tailwindcss/pull/19391. References https://github.com/tailwindlabs/tailwindcss/pull/16274. --- packages/@tailwindcss-node/src/compile.ts | 2 +- packages/@tailwindcss-standalone/scripts/build.ts | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/@tailwindcss-node/src/compile.ts b/packages/@tailwindcss-node/src/compile.ts index 7eb959d3bb1b..ed2126da960c 100644 --- a/packages/@tailwindcss-node/src/compile.ts +++ b/packages/@tailwindcss-node/src/compile.ts @@ -194,7 +194,7 @@ async function importModule(path: string): Promise { } } -const modules = ['node_modules', ...(process.env.NODE_PATH ? [process.env.NODE_PATH] : [])] +const modules = ['node_modules', ...(process.env.NODE_PATH ? [...process.env.NODE_PATH.split(path.delimiter)] : [])] const cssResolver = EnhancedResolve.ResolverFactory.createResolver({ fileSystem: new EnhancedResolve.CachedInputFileSystem(fs, 4000), diff --git a/packages/@tailwindcss-standalone/scripts/build.ts b/packages/@tailwindcss-standalone/scripts/build.ts index 7ff572d3b0b6..0aee26435aad 100644 --- a/packages/@tailwindcss-standalone/scripts/build.ts +++ b/packages/@tailwindcss-standalone/scripts/build.ts @@ -60,9 +60,6 @@ for (let { target, name } of builds) { // This simplifies the Oxide loading code a small amount 'process.env.NAPI_RS_NATIVE_LIBRARY_PATH': JSON.stringify(''), - - // No need to support additional NODE_PATHs in the standalone build - 'process.env.NODE_PATH': JSON.stringify(''), }, compile: { From c2a894e664219d5a113530c09c6436ae7bd70631 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Fri, 17 Apr 2026 17:06:58 +0200 Subject: [PATCH 2/2] update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d6710ddca43..8283d4f93411 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Detect utilities when containing capital letters followed by numbers ([#19465](https://github.com/tailwindlabs/tailwindcss/pull/19465)) - Fix class extraction for Rails' strict locals ([#19525](https://github.com/tailwindlabs/tailwindcss/pull/19525)) - Align `@utility` name validation with Oxide scanner rules ([#19524](https://github.com/tailwindlabs/tailwindcss/pull/19524)) +- Support `NODE_PATH` environment variable in standalone build ([#19617](https://github.com/tailwindlabs/tailwindcss/pull/19617)) ### Added