mirror of
https://github.com/oven-sh/bun
synced 2026-02-12 11:59:00 +00:00
### What does this PR do? Three things: - JSCommonJSExtensions.cpp `onAssign` was returning out of sync numbers instead of `BunLoaderTypeJS`/`BunLoaderTypeNAPI`/... - `bun.schema.api.Loader._none` was 255 instead of 254 like `BunLoaderTypeNone` - `Bun__transpileFile` used `bun.options.Loader.Optional` instead of `bun.schema.api.Loader`. `bun.options.Loader` does not have a type kept in sync in C++. ### How did you verify your code works? Added tests that make sure the correct loader is used for modules required with custom _extensions functions