Skip to main content
Total Downloads
0
0
Published
Oct 9, 2026
10d ago

Get Started

dotnet add package Beardmouse.Scriptorium.Quill --version 0.7.1.1
ProductVersions
.NET Standard
netstandard2.1

README

Scriptorium

F# libraries for building and testing F#/Fable applications.

Packages

Package Description NuGet
Scriptorium.Ink ANSI colour and style for terminal output NuGet
Scriptorium.Parchment Structured logging (info, warn, error) NuGet
Scriptorium.Nib Fluent assertion library NuGet
Scriptorium.Quill Test runner with coloured output and source links NuGet
Scriptorium.Nib.Snapshot Snapshot assertions for Nib NuGet
Scriptorium.Nib.Browser Browser tests via Playwright NuGet
Scriptorium.Hedgehog Property-based testing (Hedgehog integration) NuGet

Quick start

open Scriptorium.Nib
open Scriptorium.Quill.Runner
open type Scriptorium.Quill.Runner.Test

[<EntryPoint>]
let main _ =
    runTests [
        testList "My suite" [

            test("equality", fun () ->
                assertThat 42 (isEqualTo 42)
            )

            test("option chain", fun () ->
                assertThat (Some "hello") (Option.value >> isEqualTo "hello")
            )

            test("record fields with tags", fun () ->
                assertThat { Name = "alice"; Age = 25 } (
                    inside _.Age  (tag "age"  >> isGreaterOrEqual 18)
                    >> inside _.Name (tag "name" >> isNotEqualTo "")
                )
            )

        ]
    ]

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.