Fable 4.0.0-theta-009

This is a prerelease version of Fable.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Fable --version 4.0.0-theta-009
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Fable --version 4.0.0-theta-009
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Fable&version=4.0.0-theta-009&prerelease
                    
nuke :add-package Fable --version 4.0.0-theta-009
                    

Fable: F# |> JS

Nuget Build Join the chat at https://gitter.im/fable-compiler/Fable

Follow us on Twitter!

Fable is an F# to JavaScript compiler powered FSharp Compiler Services, designed to make F# a first-class citizen of the JavaScript ecosystem. Check the website for more information and if you find the project useful, don't forget to give us a star!

Fable actually uses a fork of FCS with a few tweaks. Binaries are in lib/fcs folder. See this PR for more info.

Getting started

Check this page.

Building

Make sure the following requirements are installed in your system:

Then run dotnet fsi build.fsx at the root folder to see the build options.

Contributing

Just by using Fable you're already contributing! You can help the community a lot by sharing examples and experiences in your personal (or Fable's) blog and/or by editing the Fable Resources page.

Send bug reports (ideally with minimal code to reproduce the problem) and feature requests to this GitHub repository. To interact with the community you can use the Gitter chat but please note maintainers are not checking the chat regularly.

If you are up to contribute a fix or a feature yourself, you're more than welcome! Please send first an issue or a minimal Work In Progess PR so we can discuss the implementation details in advance.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
5.0.0-alpha.13 318 5/4/2025
5.0.0-alpha.12 1,331 3/14/2025
5.0.0-alpha.11 705 3/3/2025
5.0.0-alpha.10 978 2/16/2025
5.0.0-alpha.9 971 1/28/2025
5.0.0-alpha.8 136 1/27/2025
5.0.0-alpha.7 375 1/23/2025
5.0.0-alpha.6 105 1/23/2025
5.0.0-alpha.5 771 1/9/2025
5.0.0-alpha.4 175 1/3/2025
5.0.0-alpha.3 569 12/18/2024
5.0.0-alpha.2 250 11/26/2024
5.0.0-alpha.1 105 11/24/2024
4.25.0 543 4/26/2025
4.24.0 22,411 11/19/2024
4.23.0 4,785 10/28/2024
4.22.0 8,911 10/2/2024
4.21.0 4,273 9/19/2024
4.20.0 3,613 9/4/2024
4.19.3 21,150 6/17/2024
4.19.2 425 6/13/2024
4.19.1 215 6/13/2024
4.19.0 1,829 6/10/2024
4.18.0 2,047 5/23/2024
4.17.0 12,593 4/23/2024
4.16.0 10,687 3/20/2024
4.15.0 995 3/18/2024
4.14.0 12,905 3/1/2024
4.13.0 4,749 2/20/2024
4.12.2 18,091 2/13/2024
4.12.1 806 2/13/2024
4.11.0 5,911 1/30/2024
4.10.0 18,662 1/25/2024
4.9.0 29,150 12/14/2023
4.8.1 1,588 12/12/2023
4.8.0 710 12/12/2023
4.7.0 8,804 12/6/2023
4.6.0 10,689 11/27/2023
4.5.0 25,255 11/7/2023
4.4.1 2,899 10/25/2023
4.4.0 19,761 10/24/2023
4.3.0 4,852 10/18/2023
4.2.2 4,082 10/14/2023
4.2.1 13,975 9/29/2023
4.1.4 52,022 5/16/2023
4.1.3 8,036 4/28/2023
4.1.2 4,013 4/22/2023
4.1.1 647 4/22/2023
4.1.0 1,067 4/18/2023
4.1.0-beta-001 652 4/16/2023
4.0.5 2,001 4/8/2023
4.0.4 2,178 4/4/2023
4.0.3 2,235 3/30/2023
4.0.2 1,099 3/27/2023
4.0.1 22,772 3/18/2023
4.0.0 6,756 3/14/2023
4.0.0-theta-018 53,402 11/19/2022
4.0.0-theta-017 602 11/16/2022
4.0.0-theta-016 756 11/13/2022
4.0.0-theta-015 575 11/5/2022
4.0.0-theta-014 392 10/31/2022
4.0.0-theta-012 1,177 10/14/2022
4.0.0-theta-011 953 10/4/2022
4.0.0-theta-010 400 9/28/2022
4.0.0-theta-009 396 9/28/2022
4.0.0-theta-008 445 9/22/2022
4.0.0-theta-007 382 9/21/2022
4.0.0-theta-006 420 9/18/2022
4.0.0-theta-005 358 9/17/2022
4.0.0-theta-004 480 9/14/2022
4.0.0-theta-003 324 9/12/2022
4.0.0-theta-002 279 9/11/2022
4.0.0-theta-001 367 9/9/2022
4.0.0-snake-island-alpha-026 391 9/8/2022
4.0.0-snake-island-alpha-025 360 9/6/2022
4.0.0-snake-island-alpha-024 522 9/2/2022
4.0.0-snake-island-alpha-023 330 8/30/2022
4.0.0-snake-island-alpha-021 897 8/21/2022
4.0.0-snake-island-alpha-020 413 8/14/2022
4.0.0-snake-island-alpha-019 463 7/31/2022
4.0.0-snake-island-alpha-018 317 7/30/2022
4.0.0-snake-island-alpha-017 361 7/27/2022
4.0.0-snake-island-alpha-016 322 7/26/2022
4.0.0-snake-island-alpha-015 293 7/26/2022
4.0.0-snake-island-alpha-014 337 7/25/2022
4.0.0-snake-island-alpha-013 311 7/25/2022
4.0.0-snake-island-alpha-012 448 7/12/2022
4.0.0-snake-island-alpha-011 307 6/23/2022
4.0.0-snake-island-alpha-010 317 6/3/2022
4.0.0-snake-island-alpha-009 275 6/2/2022
4.0.0-snake-island-alpha-008 307 6/1/2022
4.0.0-snake-island-alpha-007 329 5/25/2022
4.0.0-snake-island-alpha-006 286 5/24/2022
4.0.0-snake-island-alpha-005 308 5/23/2022
4.0.0-snake-island-alpha-004 280 5/21/2022
4.0.0-snake-island-alpha-003 309 5/20/2022
4.0.0-snake-island-alpha-002 282 5/19/2022
4.0.0-snake-island-alpha-001 308 5/11/2022
3.7.22 3,926 5/11/2023
3.7.21 260 5/11/2023
3.7.20 37,273 9/27/2022
3.7.19 559 9/27/2022
3.7.18 8,403 8/16/2022
3.7.17 6,922 7/21/2022
3.7.16 4,414 7/5/2022
3.7.15 958 6/29/2022
3.7.14 4,584 6/14/2022
3.7.12 3,793 5/27/2022
3.7.11 6,443 5/1/2022
3.7.10 808 4/29/2022
3.7.9 10,118 4/1/2022
3.7.8 1,770 3/24/2022
3.7.7 5,382 3/22/2022
3.7.6 2,965 3/16/2022
3.7.5 23,968 3/1/2022
3.7.4 960 2/25/2022
3.7.3 4,721 2/23/2022
3.7.2 1,392 2/22/2022
3.7.1 6,224 2/17/2022
3.7.0 8,720 2/7/2022
3.7.0-beta-015 1,253 1/26/2022
3.7.0-beta-014 340 1/24/2022
3.7.0-beta-012 391 1/18/2022
3.7.0-beta-011 327 1/14/2022
3.7.0-beta-010 298 1/14/2022
3.7.0-beta-009 302 1/12/2022
3.7.0-beta-008 274 1/11/2022
3.7.0-beta-007 302 1/11/2022
3.7.0-beta-006 287 1/11/2022
3.7.0-beta-005 313 1/7/2022
3.7.0-beta-004 281 1/5/2022
3.7.0-beta-003 352 1/4/2022
3.7.0-beta-002 274 12/28/2021
3.7.0-beta-001 297 12/20/2021
3.6.3 19,393 12/1/2021
3.6.2 8,814 11/26/2021
3.6.1 12,136 11/23/2021
3.6.0 1,738 11/19/2021
3.6.0-beta-003 420 11/17/2021
3.6.0-beta-002 270 11/15/2021
3.6.0-beta-001 302 11/14/2021
3.4.10 1,444 11/8/2021
3.4.9 2,530 11/5/2021
3.4.8 545 11/4/2021
3.4.7 1,657 10/28/2021
3.4.6 1,120 10/26/2021
3.4.5 789 10/21/2021
3.4.4 935 10/20/2021
3.4.3 19,344 10/14/2021
3.4.2 1,332 10/5/2021
3.4.1 566 10/4/2021
3.4.0 907 10/1/2021
3.3.1 1,774 9/27/2021
3.3.0 3,546 9/16/2021
3.3.0-beta-002 489 8/28/2021
3.3.0-beta-001 273 8/27/2021
3.2.14 1,415 9/11/2021
3.2.12 4,861 8/26/2021
3.2.11 6,188 8/19/2021
3.2.10 2,896 8/2/2021
3.2.9 47,287 7/8/2021
3.2.8 2,584 6/26/2021
3.2.7 551 6/25/2021
3.2.6 2,755 6/22/2021
3.2.5 908 6/21/2021
3.2.4 766 6/16/2021
3.2.3 808 6/11/2021
3.2.2 987 6/3/2021
3.2.1 18,831 5/28/2021
3.2.0 584 5/28/2021
3.1.16 7,723 5/14/2021
3.1.15 6,839 4/16/2021
3.1.14 5,008 4/9/2021
3.1.12 3,257 3/23/2021
3.1.11 4,989 3/17/2021
3.1.10 1,266 3/16/2021
3.1.9 2,806 3/15/2021
3.1.8 566 3/15/2021
3.1.7 1,052 3/11/2021
3.1.6 624 3/11/2021
3.1.5 7,037 2/18/2021
3.1.4 983 2/12/2021
3.1.3 567 2/12/2021
3.1.2 10,560 1/25/2021
3.1.1 6,161 1/13/2021
3.1.0 1,028 1/11/2021
3.1.0-beta-001 422 1/8/2021
3.0.5 2,042 12/22/2020
3.0.4 1,304 12/19/2020
3.0.3 659 12/18/2020
3.0.2 1,167 12/16/2020
3.0.1 1,344 12/11/2020
3.0.0 3,458 12/4/2020
3.0.0-nagareyama-rc-011 661 12/2/2020
3.0.0-nagareyama-rc-010 544 11/28/2020
3.0.0-nagareyama-rc-009 1,091 11/25/2020
3.0.0-nagareyama-rc-008 614 11/19/2020
3.0.0-nagareyama-rc-007 837 11/15/2020
3.0.0-nagareyama-rc-006 634 11/13/2020
3.0.0-nagareyama-rc-005 453 11/12/2020
3.0.0-nagareyama-rc-004 515 11/10/2020
3.0.0-nagareyama-rc-003 484 11/9/2020
3.0.0-nagareyama-rc-002 572 11/8/2020
3.0.0-nagareyama-rc-001 565 11/7/2020
3.0.0-nagareyama-beta-005 498 10/31/2020
3.0.0-nagareyama-beta-004 631 10/27/2020
3.0.0-nagareyama-beta-003 486 10/25/2020
3.0.0-nagareyama-beta-002 617 10/23/2020
3.0.0-nagareyama-beta-001 448 10/23/2020
3.0.0-nagareyama-alpha-017 423 10/22/2020
3.0.0-nagareyama-alpha-016 425 10/22/2020
3.0.0-nagareyama-alpha-015 494 10/19/2020
3.0.0-nagareyama-alpha-014 506 10/18/2020
3.0.0-nagareyama-alpha-012 461 10/15/2020
3.0.0-nagareyama-alpha-011 452 10/15/2020
3.0.0-nagareyama-alpha-010 477 10/13/2020
3.0.0-nagareyama-alpha-009 491 10/11/2020
3.0.0-nagareyama-alpha-008 561 10/5/2020
3.0.0-nagareyama-alpha-007 488 10/2/2020
3.0.0-nagareyama-alpha-006 473 9/30/2020
3.0.0-nagareyama-alpha-005 414 9/29/2020
3.0.0-nagareyama-alpha-004 493 9/28/2020
3.0.0-nagareyama-alpha-003 460 9/14/2020
3.0.0-nagareyama-alpha-002 445 9/13/2020
3.0.0-nagareyama-alpha-001 569 9/13/2020

* Add language status to version
* Make --runScript compatible with Python, Rust and Dart
* Update F# compiler
* Compile as net6 binary
* TypeScript, type-safe union types and other fixes