From 1eab80b92f74a4cb028b7c0b518bf50a8157abc0 Mon Sep 17 00:00:00 2001 From: Hsin Date: Fri, 28 Apr 2023 12:11:41 +0000 Subject: [PATCH] Upgrade project to dotnet 6 --- .config/dotnet-tools.json | 8 +- .devcontainer/devcontainer.json | 18 + .paket/Paket.Restore.targets | 1114 +++++++++++++++---------------- Build.fsproj | 2 +- README.md | 2 +- docs/Docs.fsproj | 2 +- global.json | 2 +- paket.dependencies | 4 +- paket.lock | 190 +++--- 9 files changed, 677 insertions(+), 665 deletions(-) create mode 100644 .devcontainer/devcontainer.json diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index b2fd36b..67fd94d 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,25 +3,25 @@ "isRoot": true, "tools": { "paket": { - "version": "6.0.7", + "version": "7.2.1", "commands": [ "paket" ] }, "fable": { - "version": "3.2.11", + "version": "4.1.2", "commands": [ "fable" ] }, "fantomas-tool": { - "version": "4.5.2", + "version": "4.7.9", "commands": [ "fantomas" ] }, "femto": { - "version": "0.9.0", + "version": "0.17.0", "commands": [ "femto" ] diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..0cabe2c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,18 @@ +{ + "image": "mcr.microsoft.com/devcontainers/dotnet:6.0", + "features": { + "ghcr.io/devcontainers/features/dotnet:1": {}, + "ghcr.io/devcontainers/features/node:1": { + "version": "16" + } + }, + "customizations": { + "vscode": { + "extensions": [ + "Ionide.Ionide-fsharp", + "EditorConfig.EditorConfig", + "ms-dotnettools.csharp" + ] + } + } +} \ No newline at end of file diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index 4deb15b..e230bb2 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -1,557 +1,557 @@ - - - - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - $(MSBuildVersion) - 15.0.0 - false - true - - true - $(MSBuildThisFileDirectory) - $(MSBuildThisFileDirectory)..\ - $(PaketRootPath)paket-files\paket.restore.cached - $(PaketRootPath)paket.lock - classic - proj - assembly - native - /Library/Frameworks/Mono.framework/Commands/mono - mono - - - $(PaketRootPath)paket.bootstrapper.exe - $(PaketToolsPath)paket.bootstrapper.exe - $([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\ - - "$(PaketBootStrapperExePath)" - $(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)" - - - - - true - true - - - True - - - False - - $(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/')) - - - - - - - - - $(PaketRootPath)paket - $(PaketToolsPath)paket - - - - - - $(PaketRootPath)paket.exe - $(PaketToolsPath)paket.exe - - - - - - <_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json")) - <_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"')) - <_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false - - - - - - - - - - - <_PaketCommand>dotnet paket - - - - - - $(PaketToolsPath)paket - $(PaketBootStrapperExeDir)paket - - - paket - - - - - <_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)")) - <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)" - <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)" - <_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)" - - - - - - - - - - - - - - - - - - - - - true - $(NoWarn);NU1603;NU1604;NU1605;NU1608 - false - true - - - - - - - - - $([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)')) - - - - - - - $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``)) - $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``)) - - - - - %(PaketRestoreCachedKeyValue.Value) - %(PaketRestoreCachedKeyValue.Value) - - - - - true - false - true - - - - - true - - - - - - - - - - - - - - - - - - - $(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached - - $(MSBuildProjectFullPath).paket.references - - $(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references - - $(MSBuildProjectDirectory)\paket.references - - false - true - true - references-file-or-cache-not-found - - - - - $([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)')) - $([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)')) - references-file - false - - - - - false - - - - - true - target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths) - - - - - - - - - - - false - true - - - - - - - - - - - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) - - - %(PaketReferencesFileLinesInfo.PackageVersion) - All - runtime - $(ExcludeAssets);contentFiles - $(ExcludeAssets);build;buildMultitargeting;buildTransitive - true - true - - - - - $(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools - - - - - - - - - $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0]) - $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1]) - - - %(PaketCliToolFileLinesInfo.PackageVersion) - - - - - - - - - - false - - - - - - <_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/> - - - - - - $(MSBuildProjectDirectory)/$(MSBuildProjectFile) - true - false - true - false - true - false - true - false - true - false - true - $(PaketIntermediateOutputPath)\$(Configuration) - $(PaketIntermediateOutputPath) - - - - <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/> - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + $(MSBuildVersion) + 15.0.0 + false + true + + true + $(MSBuildThisFileDirectory) + $(MSBuildThisFileDirectory)..\ + $(PaketRootPath)paket-files\paket.restore.cached + $(PaketRootPath)paket.lock + classic + proj + assembly + native + /Library/Frameworks/Mono.framework/Commands/mono + mono + + + $(PaketRootPath)paket.bootstrapper.exe + $(PaketToolsPath)paket.bootstrapper.exe + $([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\ + + "$(PaketBootStrapperExePath)" + $(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)" + + + + + true + true + + + True + + + False + + $(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/')) + + + + + + + + + $(PaketRootPath)paket + $(PaketToolsPath)paket + + + + + + $(PaketRootPath)paket.exe + $(PaketToolsPath)paket.exe + + + + + + <_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json")) + <_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"')) + <_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false + + + + + + + + + + + <_PaketCommand>dotnet paket + + + + + + $(PaketToolsPath)paket + $(PaketBootStrapperExeDir)paket + + + paket + + + + + <_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)")) + <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)" + <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)" + <_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)" + + + + + + + + + + + + + + + + + + + + + true + $(NoWarn);NU1603;NU1604;NU1605;NU1608 + false + true + + + + + + + + + $([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)')) + + + + + + + $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``)) + $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``)) + + + + + %(PaketRestoreCachedKeyValue.Value) + %(PaketRestoreCachedKeyValue.Value) + + + + + true + false + true + + + + + true + + + + + + + + + + + + + + + + + + + $(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached + + $(MSBuildProjectFullPath).paket.references + + $(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references + + $(MSBuildProjectDirectory)\paket.references + + false + true + true + references-file-or-cache-not-found + + + + + $([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)')) + $([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)')) + references-file + false + + + + + false + + + + + true + target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths) + + + + + + + + + + + false + true + + + + + + + + + + + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) + + + %(PaketReferencesFileLinesInfo.PackageVersion) + All + runtime + $(ExcludeAssets);contentFiles + $(ExcludeAssets);build;buildMultitargeting;buildTransitive + true + true + + + + + $(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools + + + + + + + + + $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0]) + $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1]) + + + %(PaketCliToolFileLinesInfo.PackageVersion) + + + + + + + + + + false + + + + + + <_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/> + + + + + + $(MSBuildProjectDirectory)/$(MSBuildProjectFile) + true + false + true + false + true + false + true + false + true + false + true + $(PaketIntermediateOutputPath)\$(Configuration) + $(PaketIntermediateOutputPath) + + + + <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/> + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Build.fsproj b/Build.fsproj index 23ab60c..580dac6 100644 --- a/Build.fsproj +++ b/Build.fsproj @@ -1,7 +1,7 @@ Exe - net5.0 + net6.0 diff --git a/README.md b/README.md index 8e99daa..f7e311a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Fable library for [@auth0/auth0-react](https://github.com/auth0/auth0-react), th ## Prerequisite -* [.NET 5 SDK](https://dotnet.microsoft.com/download/dotnet/5.0) +* [.NET 6 SDK](https://dotnet.microsoft.com/download/dotnet/6.0) * [Node.js](https://nodejs.org/) * [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/) as the package manager * [React](https://reactjs.org/) >= 16.8 diff --git a/docs/Docs.fsproj b/docs/Docs.fsproj index 475583d..dd53575 100644 --- a/docs/Docs.fsproj +++ b/docs/Docs.fsproj @@ -1,7 +1,7 @@  - net5.0 + net6.0 FABLE_COMPILER diff --git a/global.json b/global.json index 2c4c450..d8366ba 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "5.0.100", + "version": "6.0.0", "rollForward": "latestMinor" } } \ No newline at end of file diff --git a/paket.dependencies b/paket.dependencies index e914280..509ecec 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,12 +1,12 @@ source https://api.nuget.org/v3/index.json -framework: net5.0, netstandard2.0 +framework: net6.0, netstandard2.0 storage: none nuget Fable.Core nuget Fable.Elmish nuget Fable.Elmish.React nuget Fable.Elmish.Debugger -nuget Fable.Elmish.HMR == 4.1 // https://github.com/elmish/hmr/issues/35 +nuget Fable.Elmish.HMR nuget Fable.MaterialUI.Icons nuget Fable.React nuget Fable.SimpleHttp diff --git a/paket.lock b/paket.lock index 8f2c442..bbd3fc2 100644 --- a/paket.lock +++ b/paket.lock @@ -1,8 +1,8 @@ STORAGE: NONE -RESTRICTION: || (== net5.0) (== netstandard2.0) +RESTRICTION: || (== net6.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json - Fable.AST (3.1.1) + Fable.AST (4.2.1) Fable.Browser.Blob (1.1.4) Fable.Core (>= 3.0) FSharp.Core (>= 4.7.2) @@ -28,127 +28,121 @@ NUGET Fable.Browser.Event (>= 1.4.4) Fable.Core (>= 3.0) FSharp.Core (>= 4.7.2) - Fable.Core (3.6.1) - Fable.Elmish (3.1) - Fable.Core (>= 3.0) - FSharp.Core (>= 4.6.2) - Fable.Elmish.Browser (3.0.4) - Fable.Browser.Dom (>= 1.0) - Fable.Core (>= 3.0) - Fable.Elmish (>= 3.0) - FSharp.Core (>= 4.6.2) - Fable.Elmish.Debugger (3.3) - Fable.Core (>= 3.2.8) - Fable.Elmish (>= 3.0) + Fable.Core (4.0) + Fable.Elmish (4.0.1) + Fable.Core (>= 3.7.1) FSharp.Core (>= 4.7.2) + Fable.Elmish.Debugger (4.0) + Fable.Elmish (>= 4.0) + FSharp.Core (>= 6.0.7) Thoth.Json (>= 6.0) - Fable.Elmish.HMR (4.1) - Fable.Core (>= 3.0) - Fable.Elmish.Browser (>= 3.0.4) - Fable.Elmish.React (>= 3.0.1) - FSharp.Core (>= 4.6.2) - Fable.Elmish.React (3.0.1) - Fable.Core (>= 3.0) - Fable.Elmish (>= 3.0) - Fable.React (>= 5.1) - FSharp.Core (>= 4.6.2) + Fable.Elmish.HMR (7.0) + Fable.Core (>= 3.7.1) + Fable.Elmish.React (>= 4.0) + FSharp.Core (>= 4.7.2) + Fable.Elmish.React (4.0) + Fable.Elmish (>= 4.0) + Fable.ReactDom.Types (>= 18.0) + FSharp.Core (>= 4.7.2) Fable.MaterialUI.Icons (1.3) Fable.Core (>= 3.0) Fable.React (>= 5.2.1) - Fable.React (7.4.3) + Fable.React (9.3) + Fable.React.Types (>= 18.3) + Fable.ReactDom.Types (>= 18.2) + FSharp.Core (>= 4.7.2) + Fable.React.Types (18.3) Fable.Browser.Dom (>= 2.4.4) Fable.Core (>= 3.2.7) FSharp.Core (>= 4.7.2) - Fable.SimpleHttp (3.1) + Fable.ReactDom.Types (18.2) + Fable.React.Types (>= 18.3) + FSharp.Core (>= 4.7.2) + Fable.SimpleHttp (3.5) Fable.Browser.Dom (>= 1.0) Fable.Browser.XMLHttpRequest (>= 1.1) Fable.Core (>= 3.0) FSharp.Core (>= 4.6.2) - Fake.Core.CommandLineParsing (5.21.1) + Fake.Core.CommandLineParsing (6.0) FParsec (>= 1.1.1) - FSharp.Core (>= 6.0) - Fake.Core.Context (5.21.1) - FSharp.Core (>= 6.0) - Fake.Core.Environment (5.21.1) - FSharp.Core (>= 6.0) - Fake.Core.FakeVar (5.21.1) - Fake.Core.Context (>= 5.21.1) - FSharp.Core (>= 6.0) - Fake.Core.Process (5.21.1) - Fake.Core.Environment (>= 5.21.1) - Fake.Core.FakeVar (>= 5.21.1) - Fake.Core.String (>= 5.21.1) - Fake.Core.Trace (>= 5.21.1) - Fake.IO.FileSystem (>= 5.21.1) - FSharp.Core (>= 6.0) - System.Collections.Immutable (>= 5.0) - Fake.Core.String (5.21.1) - FSharp.Core (>= 6.0) - Fake.Core.Target (5.21.1) - Fake.Core.CommandLineParsing (>= 5.21.1) - Fake.Core.Context (>= 5.21.1) - Fake.Core.Environment (>= 5.21.1) - Fake.Core.FakeVar (>= 5.21.1) - Fake.Core.Process (>= 5.21.1) - Fake.Core.String (>= 5.21.1) - Fake.Core.Trace (>= 5.21.1) + FSharp.Core (>= 6.0.3) + Fake.Core.Context (6.0) + FSharp.Core (>= 6.0.3) + Fake.Core.Environment (6.0) + FSharp.Core (>= 6.0.3) + Fake.Core.FakeVar (6.0) + Fake.Core.Context (>= 6.0) + FSharp.Core (>= 6.0.3) + Fake.Core.Process (6.0) + Fake.Core.Environment (>= 6.0) + Fake.Core.FakeVar (>= 6.0) + Fake.Core.String (>= 6.0) + Fake.Core.Trace (>= 6.0) + Fake.IO.FileSystem (>= 6.0) + FSharp.Core (>= 6.0.3) + System.Collections.Immutable (>= 6.0) + Fake.Core.String (6.0) + FSharp.Core (>= 6.0.3) + Fake.Core.Target (6.0) + Fake.Core.CommandLineParsing (>= 6.0) + Fake.Core.Context (>= 6.0) + Fake.Core.Environment (>= 6.0) + Fake.Core.FakeVar (>= 6.0) + Fake.Core.Process (>= 6.0) + Fake.Core.String (>= 6.0) + Fake.Core.Trace (>= 6.0) FSharp.Control.Reactive (>= 5.0.2) - FSharp.Core (>= 6.0) - Fake.Core.Trace (5.21.1) - Fake.Core.Environment (>= 5.21.1) - Fake.Core.FakeVar (>= 5.21.1) - FSharp.Core (>= 6.0) - Fake.IO.FileSystem (5.21.1) - Fake.Core.String (>= 5.21.1) - FSharp.Core (>= 6.0) - Feliz (1.58) - Fable.Core (>= 3.1.5) - Fable.React (>= 7.4) - Feliz.CompilerPlugins (>= 1.6) - FSharp.Core (>= 4.7.2) - Feliz.CompilerPlugins (1.6) - Fable.AST (>= 3.0) - FSharp.Core (>= 4.7.2) - Feliz.DaisyUI (1.4) - Feliz (>= 1.32) - FSharp.Core (>= 4.7.2) - Feliz.Router (3.8) - Fable.Core (>= 3.1.6) - Fable.Elmish (>= 3.1) - Feliz (>= 1.28) - Feliz.UseListener (>= 0.6.3) + FSharp.Core (>= 6.0.3) + Fake.Core.Trace (6.0) + Fake.Core.Environment (>= 6.0) + Fake.Core.FakeVar (>= 6.0) + FSharp.Core (>= 6.0.3) + Fake.IO.FileSystem (6.0) + Fake.Core.String (>= 6.0) + Fake.Core.Trace (>= 6.0) + FSharp.Core (>= 6.0.3) + Feliz (2.6) + Fable.ReactDom.Types (>= 18.2) + Feliz.CompilerPlugins (>= 2.2) + FSharp.Core (>= 4.7.2) + Feliz.CompilerPlugins (2.2) + Fable.AST (>= 4.2.1) + FSharp.Core (>= 4.7.2) + Feliz.DaisyUI (3.0) + Feliz (>= 2.4.1) FSharp.Core (>= 4.7.2) - Feliz.UseListener (0.6.3) - Fable.Core (>= 3.1.6 < 4.0) - Feliz (>= 1.17 < 2.0) + Feliz.Router (4.0) + Fable.Elmish (>= 4.0) + Feliz (>= 2.3) FSharp.Core (>= 4.7.2) FParsec (1.1.1) FSharp.Core (>= 4.3.4) FSharp.Control.Reactive (5.0.2) FSharp.Core (>= 4.7.2) System.Reactive (>= 5.0) - FSharp.Core (6.0.1) - Microsoft.NETCore.Platforms (6.0.1) - restriction: || (&& (== net5.0) (< netcoreapp3.1)) (&& (== net5.0) (< netstandard1.2)) (&& (== net5.0) (< netstandard1.3)) (&& (== net5.0) (< netstandard1.5)) (== netstandard2.0) - Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net5.0) (< netcoreapp3.1)) (&& (== net5.0) (< netstandard1.2)) (&& (== net5.0) (< netstandard1.3)) (&& (== net5.0) (< netstandard1.5)) (== netstandard2.0) - System.Buffers (4.5.1) - restriction: || (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netcoreapp2.1) (>= xamarinios)) (&& (== net5.0) (< netcoreapp2.1) (>= xamarinmac)) (&& (== net5.0) (< netcoreapp2.1) (>= xamarintvos)) (&& (== net5.0) (< netcoreapp2.1) (>= xamarinwatchos)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Collections.Immutable (5.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Memory (4.5.4) - restriction: || (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net5.0) (< netcoreapp2.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (4.5) - restriction: || (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) + FSharp.Core (7.0.200) + Microsoft.NETCore.Platforms (6.0.1) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.0) + Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.0) + System.Buffers (4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.0) + System.Collections.Immutable (7.0) + System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Memory (4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Numerics.Vectors (4.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Reactive (5.0) - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net5.0) (< netcoreapp3.1)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net5.0) (>= net472)) (&& (== net5.0) (< netcoreapp3.1)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Runtime (4.3.1) - restriction: || (&& (== net5.0) (< netcoreapp3.1)) (== netstandard2.0) + System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + System.Runtime (4.3.1) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime.CompilerServices.Unsafe (6.0) - restriction: || (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net5.0) (< netcoreapp3.1)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (6.0) + System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) System.Runtime (>= 4.3) - System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net5.0) (>= net472)) (&& (== net5.0) (< netcoreapp3.1)) (&& (== net5.0) (>= uap10.1)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard1.0)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= wp8)) (== netstandard2.0) + System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.0) Thoth.Json (7.0) Fable.Core (>= 3.1.6) FSharp.Core (>= 4.7.2)