{"ecosystem":"npm","package":"typescript","from_version":null,"to_version":null,"changes":[{"from_version":"5","to_version":"5.5","change_type":"behavior","description":"Isolated declarations mode added; stricter type narrowing for some patterns.","migration_hint":"If you rely on implicit declaration emit across modules, enable `isolatedDeclarations: true` and add explicit return types."},{"from_version":"4.9","to_version":"5.0","change_type":"runtime","description":"Node.js 12.20+ required; lib.d.ts updated; stage-3 decorators replace experimental ones.","migration_hint":"Experimental decorators still available via `experimentalDecorators: true`. New stage-3 decorators have different semantics."}],"total":2,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}