Fable 4.0.0-theta-008

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

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. 
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.10 610 12 days ago
5.0.0-alpha.9 698 a month ago
5.0.0-alpha.8 112 a month ago
5.0.0-alpha.7 347 a month ago
5.0.0-alpha.6 86 a month ago
5.0.0-alpha.5 749 2 months ago
5.0.0-alpha.4 158 2 months ago
5.0.0-alpha.3 538 2 months ago
5.0.0-alpha.2 236 3 months ago
5.0.0-alpha.1 93 3 months ago
4.24.0 12,118 3 months ago
4.23.0 3,493 4 months ago
4.22.0 7,219 5 months ago
4.21.0 3,620 5 months ago
4.20.0 3,385 6 months ago
4.19.3 16,425 8 months ago
4.19.2 404 8 months ago
4.19.1 196 9 months ago
4.19.0 1,594 9 months ago
4.18.0 1,954 9 months ago
4.17.0 10,079 4/23/2024
4.16.0 10,023 3/20/2024
4.15.0 974 3/18/2024
4.14.0 12,819 3/1/2024
4.13.0 4,390 2/20/2024
4.12.2 15,588 2/13/2024
4.12.1 761 2/13/2024
4.11.0 5,753 1/30/2024
4.10.0 16,185 1/25/2024
4.9.0 26,844 12/14/2023
4.8.1 1,584 12/12/2023
4.8.0 687 12/12/2023
4.7.0 8,197 12/6/2023
4.6.0 9,387 11/27/2023
4.5.0 24,568 11/7/2023
4.4.1 2,841 10/25/2023
4.4.0 16,756 10/24/2023
4.3.0 4,569 10/18/2023
4.2.2 3,590 10/14/2023
4.2.1 12,500 9/29/2023
4.1.4 50,332 5/16/2023
4.1.3 7,947 4/28/2023
4.1.2 3,908 4/22/2023
4.1.1 634 4/22/2023
4.1.0 1,053 4/18/2023
4.1.0-beta-001 639 4/16/2023
4.0.5 1,967 4/8/2023
4.0.4 2,083 4/4/2023
4.0.3 2,209 3/30/2023
4.0.2 1,086 3/27/2023
4.0.1 21,415 3/18/2023
4.0.0 6,697 3/14/2023
4.0.0-theta-018 49,996 11/19/2022
4.0.0-theta-017 590 11/16/2022
4.0.0-theta-016 741 11/13/2022
4.0.0-theta-015 561 11/5/2022
4.0.0-theta-014 379 10/31/2022
4.0.0-theta-012 1,163 10/14/2022
4.0.0-theta-011 925 10/4/2022
4.0.0-theta-010 385 9/28/2022
4.0.0-theta-009 380 9/28/2022
4.0.0-theta-008 430 9/22/2022
4.0.0-theta-007 366 9/21/2022
4.0.0-theta-006 402 9/18/2022
4.0.0-theta-005 343 9/17/2022
4.0.0-theta-004 461 9/14/2022
4.0.0-theta-003 306 9/12/2022
4.0.0-theta-002 264 9/11/2022
4.0.0-theta-001 343 9/9/2022
4.0.0-snake-island-alpha-026 374 9/8/2022
4.0.0-snake-island-alpha-025 338 9/6/2022
4.0.0-snake-island-alpha-024 502 9/2/2022
4.0.0-snake-island-alpha-023 314 8/30/2022
4.0.0-snake-island-alpha-021 851 8/21/2022
4.0.0-snake-island-alpha-020 398 8/14/2022
4.0.0-snake-island-alpha-019 444 7/31/2022
4.0.0-snake-island-alpha-018 300 7/30/2022
4.0.0-snake-island-alpha-017 345 7/27/2022
4.0.0-snake-island-alpha-016 305 7/26/2022
4.0.0-snake-island-alpha-015 276 7/26/2022
4.0.0-snake-island-alpha-014 321 7/25/2022
4.0.0-snake-island-alpha-013 294 7/25/2022
4.0.0-snake-island-alpha-012 432 7/12/2022
4.0.0-snake-island-alpha-011 291 6/23/2022
4.0.0-snake-island-alpha-010 301 6/3/2022
4.0.0-snake-island-alpha-009 259 6/2/2022
4.0.0-snake-island-alpha-008 288 6/1/2022
4.0.0-snake-island-alpha-007 311 5/25/2022
4.0.0-snake-island-alpha-006 270 5/24/2022
4.0.0-snake-island-alpha-005 291 5/23/2022
4.0.0-snake-island-alpha-004 264 5/21/2022
4.0.0-snake-island-alpha-003 290 5/20/2022
4.0.0-snake-island-alpha-002 265 5/19/2022
4.0.0-snake-island-alpha-001 290 5/11/2022
3.7.22 3,738 5/11/2023
3.7.21 248 5/11/2023
3.7.20 36,799 9/27/2022
3.7.19 543 9/27/2022
3.7.18 8,187 8/16/2022
3.7.17 6,741 7/21/2022
3.7.16 4,388 7/5/2022
3.7.15 940 6/29/2022
3.7.14 4,565 6/14/2022
3.7.12 3,769 5/27/2022
3.7.11 6,281 5/1/2022
3.7.10 790 4/29/2022
3.7.9 10,091 4/1/2022
3.7.8 1,749 3/24/2022
3.7.7 5,360 3/22/2022
3.7.6 2,942 3/16/2022
3.7.5 22,985 3/1/2022
3.7.4 936 2/25/2022
3.7.3 4,603 2/23/2022
3.7.2 1,370 2/22/2022
3.7.1 6,197 2/17/2022
3.7.0 8,634 2/7/2022
3.7.0-beta-015 1,227 1/26/2022
3.7.0-beta-014 318 1/24/2022
3.7.0-beta-012 370 1/18/2022
3.7.0-beta-011 303 1/14/2022
3.7.0-beta-010 270 1/14/2022
3.7.0-beta-009 280 1/12/2022
3.7.0-beta-008 253 1/11/2022
3.7.0-beta-007 281 1/11/2022
3.7.0-beta-006 265 1/11/2022
3.7.0-beta-005 292 1/7/2022
3.7.0-beta-004 259 1/5/2022
3.7.0-beta-003 331 1/4/2022
3.7.0-beta-002 251 12/28/2021
3.7.0-beta-001 274 12/20/2021
3.6.3 19,253 12/1/2021
3.6.2 8,777 11/26/2021
3.6.1 12,096 11/23/2021
3.6.0 1,705 11/19/2021
3.6.0-beta-003 396 11/17/2021
3.6.0-beta-002 245 11/15/2021
3.6.0-beta-001 280 11/14/2021
3.4.10 1,421 11/8/2021
3.4.9 2,465 11/5/2021
3.4.8 520 11/4/2021
3.4.7 1,631 10/28/2021
3.4.6 1,095 10/26/2021
3.4.5 767 10/21/2021
3.4.4 907 10/20/2021
3.4.3 17,177 10/14/2021
3.4.2 1,309 10/5/2021
3.4.1 542 10/4/2021
3.4.0 882 10/1/2021
3.3.1 1,741 9/27/2021
3.3.0 3,512 9/16/2021
3.3.0-beta-002 467 8/28/2021
3.3.0-beta-001 251 8/27/2021
3.2.14 1,389 9/11/2021
3.2.12 4,834 8/26/2021
3.2.11 6,159 8/19/2021
3.2.10 2,870 8/2/2021
3.2.9 47,252 7/8/2021
3.2.8 2,558 6/26/2021
3.2.7 528 6/25/2021
3.2.6 2,724 6/22/2021
3.2.5 884 6/21/2021
3.2.4 742 6/16/2021
3.2.3 783 6/11/2021
3.2.2 964 6/3/2021
3.2.1 18,110 5/28/2021
3.2.0 556 5/28/2021
3.1.16 7,675 5/14/2021
3.1.15 6,804 4/16/2021
3.1.14 4,978 4/9/2021
3.1.12 3,221 3/23/2021
3.1.11 4,955 3/17/2021
3.1.10 1,236 3/16/2021
3.1.9 2,777 3/15/2021
3.1.8 537 3/15/2021
3.1.7 1,021 3/11/2021
3.1.6 593 3/11/2021
3.1.5 6,999 2/18/2021
3.1.4 951 2/12/2021
3.1.3 534 2/12/2021
3.1.2 10,520 1/25/2021
3.1.1 6,105 1/13/2021
3.1.0 989 1/11/2021
3.1.0-beta-001 389 1/8/2021
3.0.5 1,984 12/22/2020
3.0.4 1,271 12/19/2020
3.0.3 628 12/18/2020
3.0.2 1,132 12/16/2020
3.0.1 1,311 12/11/2020
3.0.0 3,416 12/4/2020
3.0.0-nagareyama-rc-011 629 12/2/2020
3.0.0-nagareyama-rc-010 512 11/28/2020
3.0.0-nagareyama-rc-009 1,057 11/25/2020
3.0.0-nagareyama-rc-008 581 11/19/2020
3.0.0-nagareyama-rc-007 804 11/15/2020
3.0.0-nagareyama-rc-006 603 11/13/2020
3.0.0-nagareyama-rc-005 422 11/12/2020
3.0.0-nagareyama-rc-004 483 11/10/2020
3.0.0-nagareyama-rc-003 451 11/9/2020
3.0.0-nagareyama-rc-002 540 11/8/2020
3.0.0-nagareyama-rc-001 533 11/7/2020
3.0.0-nagareyama-beta-005 464 10/31/2020
3.0.0-nagareyama-beta-004 599 10/27/2020
3.0.0-nagareyama-beta-003 454 10/25/2020
3.0.0-nagareyama-beta-002 585 10/23/2020
3.0.0-nagareyama-beta-001 416 10/23/2020
3.0.0-nagareyama-alpha-017 389 10/22/2020
3.0.0-nagareyama-alpha-016 392 10/22/2020
3.0.0-nagareyama-alpha-015 462 10/19/2020
3.0.0-nagareyama-alpha-014 473 10/18/2020
3.0.0-nagareyama-alpha-012 431 10/15/2020
3.0.0-nagareyama-alpha-011 420 10/15/2020
3.0.0-nagareyama-alpha-010 445 10/13/2020
3.0.0-nagareyama-alpha-009 456 10/11/2020
3.0.0-nagareyama-alpha-008 527 10/5/2020
3.0.0-nagareyama-alpha-007 457 10/2/2020
3.0.0-nagareyama-alpha-006 437 9/30/2020
3.0.0-nagareyama-alpha-005 382 9/29/2020
3.0.0-nagareyama-alpha-004 460 9/28/2020
3.0.0-nagareyama-alpha-003 428 9/14/2020
3.0.0-nagareyama-alpha-002 412 9/13/2020
3.0.0-nagareyama-alpha-001 536 9/13/2020

* Enable emitExpr/Statement with interpolation, @alfonsogarciacaro
* Python, fix imported interfaces from other modules, @dbrattli
* Python, allow python code embedder to return generic type T
* Python, enable eliding async/await, @dbrattli
* TypeScript, added library-ts to packages, @ncave
* Python, do not trim emitted statements