Skip to content

Commit aaa3ba5

Browse files
authored
fix(module): complete Node 26 parity for node:module (#7312)
Implement the Node 26 Module/CommonJS surface, cache lifecycle, cycles, JSON/CJS loading, parent/children links, and package resolution. Add loader-hook ordering, SourceMap lookup/validation, TypeScript stripping, and compile-cache/source-map semantics. Preserve builtin default/static identity and syncBuiltinESMExports() behavior. Closes #6769
1 parent 4f61ea0 commit aaa3ba5

47 files changed

Lines changed: 5130 additions & 2057 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
88

99
Perry is a native TypeScript compiler written in Rust that compiles TypeScript source code directly to native executables. It uses SWC for TypeScript parsing and LLVM for code generation.
1010

11-
**Current Version:** 0.5.1510
11+
**Current Version:** 0.5.1511
1212

1313

1414
## TypeScript Parity Status

0 commit comments

Comments
 (0)