Fable 4.0.0-snake-island-alpha-025

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-snake-island-alpha-025
                    
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-snake-island-alpha-025
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Fable&version=4.0.0-snake-island-alpha-025&prerelease
                    
nuke :add-package Fable --version 4.0.0-snake-island-alpha-025
                    

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 net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  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 475 5/4/2025
5.0.0-alpha.12 1,334 3/14/2025
5.0.0-alpha.11 707 3/3/2025
5.0.0-alpha.10 987 2/16/2025
5.0.0-alpha.9 978 1/28/2025
5.0.0-alpha.8 137 1/27/2025
5.0.0-alpha.7 376 1/23/2025
5.0.0-alpha.6 107 1/23/2025
5.0.0-alpha.5 771 1/9/2025
5.0.0-alpha.4 176 1/3/2025
5.0.0-alpha.3 570 12/18/2024
5.0.0-alpha.2 250 11/26/2024
5.0.0-alpha.1 106 11/24/2024
4.25.0 709 4/26/2025
4.24.0 23,282 11/19/2024
4.23.0 4,864 10/28/2024
4.22.0 8,995 10/2/2024
4.21.0 4,314 9/19/2024
4.20.0 3,673 9/4/2024
4.19.3 22,063 6/17/2024
4.19.2 428 6/13/2024
4.19.1 216 6/13/2024
4.19.0 1,829 6/10/2024
4.18.0 2,053 5/23/2024
4.17.0 13,066 4/23/2024
4.16.0 10,716 3/20/2024
4.15.0 995 3/18/2024
4.14.0 12,907 3/1/2024
4.13.0 4,761 2/20/2024
4.12.2 18,091 2/13/2024
4.12.1 806 2/13/2024
4.11.0 5,913 1/30/2024
4.10.0 18,731 1/25/2024
4.9.0 29,270 12/14/2023
4.8.1 1,588 12/12/2023
4.8.0 711 12/12/2023
4.7.0 8,825 12/6/2023
4.6.0 11,597 11/27/2023
4.5.0 25,455 11/7/2023
4.4.1 2,902 10/25/2023
4.4.0 19,866 10/24/2023
4.3.0 4,866 10/18/2023
4.2.2 4,100 10/14/2023
4.2.1 13,994 9/29/2023
4.1.4 52,065 5/16/2023
4.1.3 8,036 4/28/2023
4.1.2 4,013 4/22/2023
4.1.1 650 4/22/2023
4.1.0 1,067 4/18/2023
4.1.0-beta-001 652 4/16/2023
4.0.5 2,003 4/8/2023
4.0.4 2,188 4/4/2023
4.0.3 2,235 3/30/2023
4.0.2 1,099 3/27/2023
4.0.1 22,817 3/18/2023
4.0.0 6,762 3/14/2023
4.0.0-theta-018 53,626 11/19/2022
4.0.0-theta-017 602 11/16/2022
4.0.0-theta-016 757 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 397 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 482 9/14/2022
4.0.0-theta-003 325 9/12/2022
4.0.0-theta-002 280 9/11/2022
4.0.0-theta-001 368 9/9/2022
4.0.0-snake-island-alpha-026 392 9/8/2022
4.0.0-snake-island-alpha-025 363 9/6/2022
4.0.0-snake-island-alpha-024 522 9/2/2022
4.0.0-snake-island-alpha-023 331 8/30/2022
4.0.0-snake-island-alpha-021 898 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 449 7/12/2022
4.0.0-snake-island-alpha-011 308 6/23/2022
4.0.0-snake-island-alpha-010 317 6/3/2022
4.0.0-snake-island-alpha-009 277 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 281 5/21/2022
4.0.0-snake-island-alpha-003 310 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,938 5/11/2023
3.7.21 260 5/11/2023
3.7.20 37,306 9/27/2022
3.7.19 561 9/27/2022
3.7.18 8,405 8/16/2022
3.7.17 6,928 7/21/2022
3.7.16 4,416 7/5/2022
3.7.15 960 6/29/2022
3.7.14 4,585 6/14/2022
3.7.12 3,794 5/27/2022
3.7.11 6,459 5/1/2022
3.7.10 809 4/29/2022
3.7.9 10,120 4/1/2022
3.7.8 1,771 3/24/2022
3.7.7 5,384 3/22/2022
3.7.6 2,968 3/16/2022
3.7.5 23,996 3/1/2022
3.7.4 962 2/25/2022
3.7.3 4,723 2/23/2022
3.7.2 1,395 2/22/2022
3.7.1 6,226 2/17/2022
3.7.0 8,728 2/7/2022
3.7.0-beta-015 1,255 1/26/2022
3.7.0-beta-014 341 1/24/2022
3.7.0-beta-012 392 1/18/2022
3.7.0-beta-011 328 1/14/2022
3.7.0-beta-010 299 1/14/2022
3.7.0-beta-009 303 1/12/2022
3.7.0-beta-008 275 1/11/2022
3.7.0-beta-007 303 1/11/2022
3.7.0-beta-006 288 1/11/2022
3.7.0-beta-005 314 1/7/2022
3.7.0-beta-004 283 1/5/2022
3.7.0-beta-003 354 1/4/2022
3.7.0-beta-002 275 12/28/2021
3.7.0-beta-001 298 12/20/2021
3.6.3 19,409 12/1/2021
3.6.2 8,816 11/26/2021
3.6.1 12,138 11/23/2021
3.6.0 1,741 11/19/2021
3.6.0-beta-003 422 11/17/2021
3.6.0-beta-002 271 11/15/2021
3.6.0-beta-001 303 11/14/2021
3.4.10 1,446 11/8/2021
3.4.9 2,535 11/5/2021
3.4.8 548 11/4/2021
3.4.7 1,659 10/28/2021
3.4.6 1,122 10/26/2021
3.4.5 791 10/21/2021
3.4.4 938 10/20/2021
3.4.3 19,464 10/14/2021
3.4.2 1,335 10/5/2021
3.4.1 569 10/4/2021
3.4.0 909 10/1/2021
3.3.1 1,776 9/27/2021
3.3.0 3,548 9/16/2021
3.3.0-beta-002 490 8/28/2021
3.3.0-beta-001 274 8/27/2021
3.2.14 1,417 9/11/2021
3.2.12 4,863 8/26/2021
3.2.11 6,190 8/19/2021
3.2.10 2,898 8/2/2021
3.2.9 47,289 7/8/2021
3.2.8 2,586 6/26/2021
3.2.7 553 6/25/2021
3.2.6 2,758 6/22/2021
3.2.5 910 6/21/2021
3.2.4 769 6/16/2021
3.2.3 810 6/11/2021
3.2.2 989 6/3/2021
3.2.1 18,980 5/28/2021
3.2.0 586 5/28/2021
3.1.16 7,725 5/14/2021
3.1.15 6,843 4/16/2021
3.1.14 5,012 4/9/2021
3.1.12 3,260 3/23/2021
3.1.11 4,992 3/17/2021
3.1.10 1,270 3/16/2021
3.1.9 2,809 3/15/2021
3.1.8 569 3/15/2021
3.1.7 1,055 3/11/2021
3.1.6 627 3/11/2021
3.1.5 7,041 2/18/2021
3.1.4 986 2/12/2021
3.1.3 570 2/12/2021
3.1.2 10,566 1/25/2021
3.1.1 6,165 1/13/2021
3.1.0 1,033 1/11/2021
3.1.0-beta-001 425 1/8/2021
3.0.5 2,049 12/22/2020
3.0.4 1,315 12/19/2020
3.0.3 663 12/18/2020
3.0.2 1,173 12/16/2020
3.0.1 1,348 12/11/2020
3.0.0 3,463 12/4/2020
3.0.0-nagareyama-rc-011 664 12/2/2020
3.0.0-nagareyama-rc-010 548 11/28/2020
3.0.0-nagareyama-rc-009 1,094 11/25/2020
3.0.0-nagareyama-rc-008 618 11/19/2020
3.0.0-nagareyama-rc-007 840 11/15/2020
3.0.0-nagareyama-rc-006 638 11/13/2020
3.0.0-nagareyama-rc-005 457 11/12/2020
3.0.0-nagareyama-rc-004 518 11/10/2020
3.0.0-nagareyama-rc-003 487 11/9/2020
3.0.0-nagareyama-rc-002 576 11/8/2020
3.0.0-nagareyama-rc-001 568 11/7/2020
3.0.0-nagareyama-beta-005 501 10/31/2020
3.0.0-nagareyama-beta-004 634 10/27/2020
3.0.0-nagareyama-beta-003 489 10/25/2020
3.0.0-nagareyama-beta-002 620 10/23/2020
3.0.0-nagareyama-beta-001 452 10/23/2020
3.0.0-nagareyama-alpha-017 426 10/22/2020
3.0.0-nagareyama-alpha-016 428 10/22/2020
3.0.0-nagareyama-alpha-015 497 10/19/2020
3.0.0-nagareyama-alpha-014 511 10/18/2020
3.0.0-nagareyama-alpha-012 464 10/15/2020
3.0.0-nagareyama-alpha-011 455 10/15/2020
3.0.0-nagareyama-alpha-010 480 10/13/2020
3.0.0-nagareyama-alpha-009 494 10/11/2020
3.0.0-nagareyama-alpha-008 566 10/5/2020
3.0.0-nagareyama-alpha-007 491 10/2/2020
3.0.0-nagareyama-alpha-006 476 9/30/2020
3.0.0-nagareyama-alpha-005 418 9/29/2020
3.0.0-nagareyama-alpha-004 496 9/28/2020
3.0.0-nagareyama-alpha-003 464 9/14/2020
3.0.0-nagareyama-alpha-002 448 9/13/2020
3.0.0-nagareyama-alpha-001 572 9/13/2020

* Added IsInternal and IsPrivate properties in AST, @ncave
* Rust, better datetime comparison + conversion. DateTimeOffset first, @alexswan10k
* Python, GUID fixes, @dbrattli
* Python, async/await fixes for Task returning functions, @dbrattli
* Rust, another problematic ref counting scenario + fix, @alexswan10k