CookLangNet 0.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package CookLangNet --version 0.1.0
NuGet\Install-Package CookLangNet -Version 0.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CookLangNet" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CookLangNet --version 0.1.0
#r "nuget: CookLangNet, 0.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CookLangNet as a Cake Addin
#addin nuget:?package=CookLangNet&version=0.1.0

// Install CookLangNet as a Cake Tool
#tool nuget:?package=CookLangNet&version=0.1.0

👨🏽‍🍳 CookLang parser for .NET

CookLangNet is simple and ergonomic parser for the CookLang spec written in F# for the .NET ecosystem.

Installation

dotnet add package CookLangNet

Usage

Currently there's only one public API method, so consuming this library is as simple as calling CookLangNet.ParseString on the string representation of the recipe you want parsed.

Contributing

This project has CI health checks that run whenever you PR against the main branch. In order to ensure your contributions will behave correctly on CI, run the tests and the linter locally. Start by installing the linter tool, if you haven't:

dotnet tool install -g dotnet-fsharplint

Then to run the tests and the linter:

dotnet test
dotnet fsharplint lint .\CookLangNet.sln
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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CookLangNet:

Package Downloads
CookLangNet.CSharp

Parser for CookLang with a C# friendly API.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.4.0 193 5/21/2023
0.3.0 126 5/15/2023
0.2.0 6,300 11/23/2021
0.1.2 295 11/4/2021
0.1.1 276 11/3/2021
0.1.0 321 11/3/2021