Skip to content
jsmanifest logojsmanifest

Posts tagged “module-resolution”

5 posts found

TypeScript 6.0 `--allowArbitraryExtensions`: Typing CSS Modules, WASM Imports, and Assets Without a Hack

TypeScript 6.0 `--allowArbitraryExtensions`: Typing CSS Modules, WASM Imports, and Assets Without a Hack

October 5, 2026

Stop maintaining brittle ambient declarations for CSS modules and asset imports. TypeScript 6.0's --allowArbitraryExtensions provides first-class type safety for non-JS extensions without the overhead of manual .d.ts files.

typescriptcss modulesmodule resolution+2
TypeScript 6.0 `--allowImportingTsExtensions`: What It Unlocks for Monorepo Setups in 2026

TypeScript 6.0 `--allowImportingTsExtensions`: What It Unlocks for Monorepo Setups in 2026

September 28, 2026

The `--allowImportingTsExtensions` flag solves critical path resolution failures in monorepos by permitting explicit `.ts` imports. Learn when to enable it, how it differs from `--rewriteRelativeImportExtensions`, and the bundler compatibility tradeoffs that determine production viability.

typescriptmonorepotsconfig+2
TypeScript Path Aliases in 2026: tsconfig Paths, Bundler Resolution, and Why They Still Break at Runtime

TypeScript Path Aliases in 2026: tsconfig Paths, Bundler Resolution, and Why They Still Break at Runtime

August 25, 2026

Path aliases solve import sprawl in TypeScript, but most teams hit runtime failures in production. Learn why tsconfig paths aren't enough and how to configure every bundler correctly.

typescriptmodule-resolutionbundlers+1
TypeScript 6.0 Module Resolution Overhaul: What Bundler Mode Actually Changes for Your Project

TypeScript 6.0 Module Resolution Overhaul: What Bundler Mode Actually Changes for Your Project

July 15, 2026

TypeScript 6.0's moduleResolution: bundler fundamentally changes how import paths resolve. Learn what breaks, when to migrate, and how to avoid production failures in modern toolchains.

typescriptmodule resolutionbundler+2
How TypeScript 5.7's --module nodenext Changes Are Breaking Legacy Express Apps (and How to Fix Them)

How TypeScript 5.7's --module nodenext Changes Are Breaking Legacy Express Apps (and How to Fix Them)

June 25, 2026

TypeScript 5.7's stricter --module nodenext enforcement breaks three critical patterns in Express apps. Here's what changed and how to migrate without rewriting your entire codebase.

typescriptnodejsexpress+2