Fable 4.0.0-theta-014

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

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 550 5/4/2025
5.0.0-alpha.12 1,338 3/14/2025
5.0.0-alpha.11 711 3/3/2025
5.0.0-alpha.10 993 2/16/2025
5.0.0-alpha.9 982 1/28/2025
5.0.0-alpha.8 141 1/27/2025
5.0.0-alpha.7 380 1/23/2025
5.0.0-alpha.6 111 1/23/2025
5.0.0-alpha.5 776 1/9/2025
5.0.0-alpha.4 180 1/3/2025
5.0.0-alpha.3 575 12/18/2024
5.0.0-alpha.2 254 11/26/2024
5.0.0-alpha.1 110 11/24/2024
4.25.0 897 4/26/2025
4.24.0 23,768 11/19/2024
4.23.0 4,943 10/28/2024
4.22.0 9,050 10/2/2024
4.21.0 4,352 9/19/2024
4.20.0 3,687 9/4/2024
4.19.3 22,525 6/17/2024
4.19.2 433 6/13/2024
4.19.1 220 6/13/2024
4.19.0 1,834 6/10/2024
4.18.0 2,059 5/23/2024
4.17.0 13,130 4/23/2024
4.16.0 10,743 3/20/2024
4.15.0 1,000 3/18/2024
4.14.0 12,911 3/1/2024
4.13.0 4,766 2/20/2024
4.12.2 18,096 2/13/2024
4.12.1 811 2/13/2024
4.11.0 5,918 1/30/2024
4.10.0 18,749 1/25/2024
4.9.0 29,323 12/14/2023
4.8.1 1,595 12/12/2023
4.8.0 715 12/12/2023
4.7.0 8,840 12/6/2023
4.6.0 11,860 11/27/2023
4.5.0 25,717 11/7/2023
4.4.1 2,907 10/25/2023
4.4.0 19,976 10/24/2023
4.3.0 4,889 10/18/2023
4.2.2 4,107 10/14/2023
4.2.1 14,008 9/29/2023
4.1.4 52,128 5/16/2023
4.1.3 8,041 4/28/2023
4.1.2 4,019 4/22/2023
4.1.1 656 4/22/2023
4.1.0 1,072 4/18/2023
4.1.0-beta-001 657 4/16/2023
4.0.5 2,009 4/8/2023
4.0.4 2,198 4/4/2023
4.0.3 2,240 3/30/2023
4.0.2 1,104 3/27/2023
4.0.1 22,834 3/18/2023
4.0.0 6,768 3/14/2023
4.0.0-theta-018 53,729 11/19/2022
4.0.0-theta-017 606 11/16/2022
4.0.0-theta-016 761 11/13/2022
4.0.0-theta-015 579 11/5/2022
4.0.0-theta-014 396 10/31/2022
4.0.0-theta-012 1,182 10/14/2022
4.0.0-theta-011 957 10/4/2022
4.0.0-theta-010 405 9/28/2022
4.0.0-theta-009 402 9/28/2022
4.0.0-theta-008 449 9/22/2022
4.0.0-theta-007 386 9/21/2022
4.0.0-theta-006 424 9/18/2022
4.0.0-theta-005 363 9/17/2022
4.0.0-theta-004 486 9/14/2022
4.0.0-theta-003 330 9/12/2022
4.0.0-theta-002 284 9/11/2022
4.0.0-theta-001 372 9/9/2022
4.0.0-snake-island-alpha-026 396 9/8/2022
4.0.0-snake-island-alpha-025 368 9/6/2022
4.0.0-snake-island-alpha-024 525 9/2/2022
4.0.0-snake-island-alpha-023 334 8/30/2022
4.0.0-snake-island-alpha-021 903 8/21/2022
4.0.0-snake-island-alpha-020 416 8/14/2022
4.0.0-snake-island-alpha-019 468 7/31/2022
4.0.0-snake-island-alpha-018 322 7/30/2022
4.0.0-snake-island-alpha-017 365 7/27/2022
4.0.0-snake-island-alpha-016 326 7/26/2022
4.0.0-snake-island-alpha-015 297 7/26/2022
4.0.0-snake-island-alpha-014 340 7/25/2022
4.0.0-snake-island-alpha-013 314 7/25/2022
4.0.0-snake-island-alpha-012 452 7/12/2022
4.0.0-snake-island-alpha-011 311 6/23/2022
4.0.0-snake-island-alpha-010 321 6/3/2022
4.0.0-snake-island-alpha-009 280 6/2/2022
4.0.0-snake-island-alpha-008 311 6/1/2022
4.0.0-snake-island-alpha-007 332 5/25/2022
4.0.0-snake-island-alpha-006 290 5/24/2022
4.0.0-snake-island-alpha-005 312 5/23/2022
4.0.0-snake-island-alpha-004 284 5/21/2022
4.0.0-snake-island-alpha-003 314 5/20/2022
4.0.0-snake-island-alpha-002 286 5/19/2022
4.0.0-snake-island-alpha-001 314 5/11/2022
3.7.22 3,951 5/11/2023
3.7.21 266 5/11/2023
3.7.20 37,339 9/27/2022
3.7.19 565 9/27/2022
3.7.18 8,420 8/16/2022
3.7.17 6,939 7/21/2022
3.7.16 4,419 7/5/2022
3.7.15 963 6/29/2022
3.7.14 4,589 6/14/2022
3.7.12 3,797 5/27/2022
3.7.11 6,463 5/1/2022
3.7.10 814 4/29/2022
3.7.9 10,125 4/1/2022
3.7.8 1,775 3/24/2022
3.7.7 5,389 3/22/2022
3.7.6 2,972 3/16/2022
3.7.5 24,009 3/1/2022
3.7.4 966 2/25/2022
3.7.3 4,727 2/23/2022
3.7.2 1,399 2/22/2022
3.7.1 6,230 2/17/2022
3.7.0 8,732 2/7/2022
3.7.0-beta-015 1,260 1/26/2022
3.7.0-beta-014 346 1/24/2022
3.7.0-beta-012 397 1/18/2022
3.7.0-beta-011 334 1/14/2022
3.7.0-beta-010 304 1/14/2022
3.7.0-beta-009 308 1/12/2022
3.7.0-beta-008 280 1/11/2022
3.7.0-beta-007 308 1/11/2022
3.7.0-beta-006 294 1/11/2022
3.7.0-beta-005 319 1/7/2022
3.7.0-beta-004 288 1/5/2022
3.7.0-beta-003 359 1/4/2022
3.7.0-beta-002 280 12/28/2021
3.7.0-beta-001 303 12/20/2021
3.6.3 19,417 12/1/2021
3.6.2 8,821 11/26/2021
3.6.1 12,142 11/23/2021
3.6.0 1,745 11/19/2021
3.6.0-beta-003 427 11/17/2021
3.6.0-beta-002 276 11/15/2021
3.6.0-beta-001 308 11/14/2021
3.4.10 1,450 11/8/2021
3.4.9 2,540 11/5/2021
3.4.8 553 11/4/2021
3.4.7 1,663 10/28/2021
3.4.6 1,126 10/26/2021
3.4.5 795 10/21/2021
3.4.4 942 10/20/2021
3.4.3 19,524 10/14/2021
3.4.2 1,340 10/5/2021
3.4.1 574 10/4/2021
3.4.0 913 10/1/2021
3.3.1 1,780 9/27/2021
3.3.0 3,552 9/16/2021
3.3.0-beta-002 495 8/28/2021
3.3.0-beta-001 279 8/27/2021
3.2.14 1,422 9/11/2021
3.2.12 4,868 8/26/2021
3.2.11 6,194 8/19/2021
3.2.10 2,902 8/2/2021
3.2.9 47,294 7/8/2021
3.2.8 2,591 6/26/2021
3.2.7 559 6/25/2021
3.2.6 2,762 6/22/2021
3.2.5 915 6/21/2021
3.2.4 774 6/16/2021
3.2.3 815 6/11/2021
3.2.2 994 6/3/2021
3.2.1 18,989 5/28/2021
3.2.0 592 5/28/2021
3.1.16 7,731 5/14/2021
3.1.15 6,848 4/16/2021
3.1.14 5,017 4/9/2021
3.1.12 3,265 3/23/2021
3.1.11 4,998 3/17/2021
3.1.10 1,275 3/16/2021
3.1.9 2,814 3/15/2021
3.1.8 574 3/15/2021
3.1.7 1,060 3/11/2021
3.1.6 632 3/11/2021
3.1.5 7,046 2/18/2021
3.1.4 992 2/12/2021
3.1.3 576 2/12/2021
3.1.2 10,570 1/25/2021
3.1.1 6,169 1/13/2021
3.1.0 1,037 1/11/2021
3.1.0-beta-001 434 1/8/2021
3.0.5 2,052 12/22/2020
3.0.4 1,320 12/19/2020
3.0.3 668 12/18/2020
3.0.2 1,178 12/16/2020
3.0.1 1,353 12/11/2020
3.0.0 3,468 12/4/2020
3.0.0-nagareyama-rc-011 669 12/2/2020
3.0.0-nagareyama-rc-010 553 11/28/2020
3.0.0-nagareyama-rc-009 1,100 11/25/2020
3.0.0-nagareyama-rc-008 624 11/19/2020
3.0.0-nagareyama-rc-007 845 11/15/2020
3.0.0-nagareyama-rc-006 643 11/13/2020
3.0.0-nagareyama-rc-005 463 11/12/2020
3.0.0-nagareyama-rc-004 524 11/10/2020
3.0.0-nagareyama-rc-003 492 11/9/2020
3.0.0-nagareyama-rc-002 582 11/8/2020
3.0.0-nagareyama-rc-001 576 11/7/2020
3.0.0-nagareyama-beta-005 507 10/31/2020
3.0.0-nagareyama-beta-004 639 10/27/2020
3.0.0-nagareyama-beta-003 494 10/25/2020
3.0.0-nagareyama-beta-002 626 10/23/2020
3.0.0-nagareyama-beta-001 457 10/23/2020
3.0.0-nagareyama-alpha-017 432 10/22/2020
3.0.0-nagareyama-alpha-016 434 10/22/2020
3.0.0-nagareyama-alpha-015 503 10/19/2020
3.0.0-nagareyama-alpha-014 516 10/18/2020
3.0.0-nagareyama-alpha-012 469 10/15/2020
3.0.0-nagareyama-alpha-011 460 10/15/2020
3.0.0-nagareyama-alpha-010 486 10/13/2020
3.0.0-nagareyama-alpha-009 500 10/11/2020
3.0.0-nagareyama-alpha-008 571 10/5/2020
3.0.0-nagareyama-alpha-007 497 10/2/2020
3.0.0-nagareyama-alpha-006 482 9/30/2020
3.0.0-nagareyama-alpha-005 423 9/29/2020
3.0.0-nagareyama-alpha-004 501 9/28/2020
3.0.0-nagareyama-alpha-003 469 9/14/2020
3.0.0-nagareyama-alpha-002 453 9/13/2020
3.0.0-nagareyama-alpha-001 578 9/13/2020

* Try to fix #3244 (cannot parse .fsproj)
* Rust, added small string type
* Python, fix byte array tying issue
* JS, don't mangle idents from imports in emitted code
* JS, optimize some array transforms