Fable is an F# to JavaScript/TypeScript, Python, Dart, Rust, and Erlang/Elixir (BEAM) compiler. Current stable version is 2.13.0 (npm package for CLI integration) with compiler core at v5.0.0. The project releases frequently with alphas/RCs. Unlike F# Compiler Services directly, Fable translates F# into clean, readable code for multiple targets. Key differentiator: it covers F#-to-multiple-backends in one tool, with growing language support including quotations and inlining. Note: npm 'fable-compiler' package is a wrapper for JS-based tooling; the actual compiler is the dotnet tool 'fable'.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
F# functions are exported as named exports; avoid default import.
When using fable-library directly, use subpath imports.
Fable.Core is separate from fable-library; ensure correct package.
Compiles an F# project to JavaScript using the dotnet tool, then imports the generated module.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.