fix: JS outputs that changed the code
Each fix is in the handle layer, where it differed from bun's tree: the parent of a superclass is its Class, a JSX spread child keeps its braces, an exported import-equals keeps its require, a comment's neighbors are decorators' expressions and type arguments as bun's parser records them, a parenthesized type annotation has its inner type's id, and a comment before a statement's semicolon is outside the statement. .cjs and .cts parse as scripts first, so await(1) stays a call. The oracle goes from 9,075 to 9,117 files printed as Prettier prints them, and from 55 to 26 that change when formatted again.
Parent463c277
6 files changed+96-23
StackedSplit