Extensions, auxiliary functions and data structures for the F# programming language
The documentation can be found here.
The documentation for this library is automatically generated (using the F# Formatting) from .fsx and .md files in the docs folder. If you find a typo, please submit a pull request!
Package Name | Nuget | Description |
---|---|---|
FSharpAux.Core |
fable compatible | |
FSharpAux |
flowchart TD
subgraph Libraries
A("FSharpAux.Core [Fable compatible]")
B("FSharpAux [F# only]")
B -- depends on --> A
end
subgraph TestSuites
C("FSharpAux.Core.Tests [Mocha + Expecto]")
D("FSharpAux.Tests [Expecto]")
M("Mocha [Native]<br>on transpiled fable js files")
C -- tests --> A
D -- tests --> B
M -- on transpiled files --> A
end
subgraph Packages
F("FSharpAux.Core [includes Fable folder]")
G("FSharpAux")
A -- packages --> F
B -- packages --> G
F -- nuget dependency --- G
end
dotnet tool restore
npm install
Build tasks are contained in ./build/build.fsproj.
To build the project, run either ./build.cmd
or ./build.sh
To pass build targets: ./build.cmd <tagetName>
or ./build.sh <tagetName>
./build.cmd watchtests
in watch mode../build.cmd runtests
.build/TestTaks.fs
contains more buildtarget to test specific cases.