Skip to content

gnieh/fs2-data

Folders and files

NameName
Last commit message
Last commit date
Feb 25, 2025
Jan 27, 2025
Jan 24, 2025
May 13, 2024
Oct 21, 2024
Mar 17, 2024
Mar 31, 2025
Mar 11, 2025
Jan 27, 2025
Mar 17, 2025
Mar 17, 2025
Mar 11, 2025
Dec 10, 2024
Mar 11, 2025
Jan 24, 2025
Nov 1, 2021
Oct 9, 2022
Apr 1, 2024
Mar 13, 2025
Jun 21, 2019
Jun 26, 2024
Mar 31, 2025
Jun 26, 2024
Jun 26, 2024

fs2-data

Typelevel Affiliate Project Build Status Codacy Badge Discord

A set of streaming data parsers based on fs2.

For more details and documentation, please visit the website

Development

This project builds using sbt.

  • compile everything: sbt compile
  • compile & run all tests: sbt test
  • build the documentation: sbt ;documentation/mdoc; makeSite
  • run benchmarks (you can provide JMH arguments in the end): sbt benchmarksJVM/jmh:run

If you don't already have sbt, or if you'd like an isolated environment for development on this project, you may use the Nix shell. For that, you must have the Nix package manager installed on your machine, and you need to enable Nix flakes and Nix command. With those prerequisites, from this project's root folder you just need to run nix develop. If you just want to enable the experimental Nix features (command and flakes) locally and temporarily, add the --extra-experimental-features nix-command and the --extra-experimental-features flakes option/argument pairs to the nix develop command.