skif-js-syntax
The oxc boundary of skif: one JavaScript or TypeScript file in, skif-owned facts out.
parse_modulereturns aModuleInfo: imports (static, dynamic,require,import.meta.glob, re-exports, with the members accessed through each binding), exports (kind, JSDoc tags, enum and namespace members, removal ranges), in-file references to exports, and CommonJS/JSX/directive hints.extract_config_objectstatically evaluates the object a tool config file exports. Nothing is ever executed.
No oxc type appears in the public API; the oxc crates are pinned exactly (see ADR 0010).