Fantomas.Client
0.12.0-beta-002
dotnet add package Fantomas.Client --version 0.12.0-beta-002
NuGet\Install-Package Fantomas.Client -Version 0.12.0-beta-002
<PackageReference Include="Fantomas.Client" Version="0.12.0-beta-002" />
<PackageVersion Include="Fantomas.Client" Version="0.12.0-beta-002" />
<PackageReference Include="Fantomas.Client" />
paket add Fantomas.Client --version 0.12.0-beta-002
#r "nuget: Fantomas.Client, 0.12.0-beta-002"
#:package Fantomas.Client@0.12.0-beta-002
#addin nuget:?package=Fantomas.Client&version=0.12.0-beta-002&prerelease
#tool nuget:?package=Fantomas.Client&version=0.12.0-beta-002&prerelease
Fantomas

An opinionated F# source code formatter.
dotnet tool install fantomas
Documentation is available at https://fsprojects.github.io/fantomas/docs/index.html
If you point a coding agent at Fantomas, give it llms.txt for an index of the documentation, or llms-full.txt for all of it in one file.
Contributing Guidelines
See the Contribution Guidelines and our contributors documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- FSharp.Core (>= 10.0.100)
- Newtonsoft.Json (>= 13.0.4)
- SemanticVersioning (>= 3.0.0)
- StreamJsonRpc (>= 2.25.29)
- System.Collections.Immutable (>= 10.0.6)
- System.Diagnostics.DiagnosticSource (>= 10.0.6)
- System.Memory (>= 4.6.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.12.0-beta-002 | 46 | 8/28/2026 |
| 0.12.0-beta-001 | 31 | 8/28/2026 |
| 0.11.0 | 209 | 4/17/2026 |
| 0.10.0 | 339 | 1/13/2025 |
| 0.9.1 | 16,400 | 8/19/2024 |
| 0.9.0 | 18,400 | 2/24/2023 |
| 0.8.0 | 516 | 1/24/2023 |
| 0.7.0 | 2,231 | 11/10/2022 |
| 0.6.0 | 2,643 | 6/27/2022 |
| 0.5.4 | 1,546 | 5/6/2022 |
| 0.5.3 | 626 | 5/6/2022 |
| 0.5.2 | 625 | 5/6/2022 |
| 0.5.1 | 2,150 | 12/18/2021 |
| 0.5.0 | 583 | 12/1/2021 |
| 0.4.1 | 530 | 11/30/2021 |
| 0.4.0 | 499 | 11/23/2021 |
| 0.3.4 | 832 | 11/21/2021 |
| 0.3.3 | 1,363 | 11/20/2021 |
| 0.3.2 | 1,493 | 11/20/2021 |
| 0.3.1 | 1,212 | 10/24/2021 |
### Added
- `ConfigurationWarning.Version`, the Fantomas that raised the warning, such as `8.0.0-alpha-022`. A `fsharp_` setting that silently does nothing is more often an older Fantomas than a typo, so a message about one wants to name the version, and asking `VersionAsync` for it was both a round trip for something the cache already knew and a race against `ClearCache`, which could name whichever daemon answered second. It arrives in the shape `FantomasVersion` guarantees, with no `Fantomas` in front, no leading `v` and no `+<commit>` on the end, rather than the longer form `VersionAsync` answers with. Stamped on by this package from the version the daemon answered its handshake with, so it needs no wire change and works against every Fantomas 8 daemon that already exists; `RunningFantomasTool.ConfigurationWarnings` carries it too. [#3441](https://github.com/fsprojects/fantomas/issues/3441)
### Changed
- Breaking: `ConfigurationWarning` gained the `Version` field. Source-breaking only for code that *constructs* one, which is a daemon rather than a client; reading a warning needs no source change. [#3441](https://github.com/fsprojects/fantomas/issues/3441)