Nx
Enterprise
Nx
fix(core): skip import-equals namespace aliases in native scanner The Rust import scanner was mishandling TypeScript's `import X = Y.Z` namespace alias syntax. After encountering this pattern, it would scan forward for string literals and treat them as module specifiers, causing phantom npm dependencies on case-insensitive filesystems (macOS). Now the scanner checks if an identifier after `import` is followed by `=`. If so, it distinguishes `import X = require('module')` (valid CommonJS import) from `import X = Y.Z` (namespace alias to skip). Fixes #34644
nx build workspace-plugin
Sign in / Sign up
Open main menu
Succeeded
CI Pipeline Execution
nx build workspace-plugin
Click to copy
59f6287a
34947
27%
Cache hits
10 of 37 tasks used cache.