Re-exports§
pub use debug::DebugLevel;pub use debug::DebugContext;pub use debug::DebugEntry;
Modules§
Structs§
- Import
Binding - Import
Metadata - Describes a single import statement
- Static
Import Metadata - Metadata about an import statement for static analysis
- Transpile
Metadata - Metadata about a transpiled module
- Transpile
Options - Transpile
Result - Transpile JSX and extract metadata in one call Returns both the transpiled code and import/JSX metadata
Enums§
- Import
Binding Type - Import
Kind - Transpile
Target - Target platform for transpilation
Functions§
- extract_
imports - Extract import metadata from source without executing it Useful for pre-fetching imports or analyzing module dependencies
- hook_
transpile_ ⚠jsx - hook_
transpiler_ ⚠free_ string - hook_
transpiler_ version - transform_
es6_ modules - Transform ES6 modules to CommonJS Converts: import X from ‘mod’ → const X = require(‘mod’) Converts: export default X → module.exports.default = X
- transpile_
jsx_ simple - Simple JSX to JS transpiler using custom parser Outputs direct calls to __hook_jsx_runtime.jsx(…)
- transpile_
jsx_ with_ metadata - Transpile JSX with metadata extraction This is the primary entry point for web clients needing full analysis
- transpile_
jsx_ with_ options - Transpile JSX with options (e.g. TypeScript support)
- version
- Returns the crate version