cabal-version: 3.0 name: javelin-io version: 0.1.1.0 synopsis: IO operations for the `javelin` package license: MIT license-file: LICENSE author: Laurent P. René de Cotret maintainer: laurent.decotret@outlook.com category: Data build-type: Simple extra-doc-files: CHANGELOG.md extra-source-files: test/data/*.csv tested-with: GHC ==9.8.1 || ==9.6.3 || ==9.4.7 description: This package implements serialization/deserialization of 'Series', labeled one-dimensional arrays combining properties from maps and arrays. The important modules are: ["Data.Series.IO"] Serialization/deserialization of series of arbitrary types. ["Data.Series.Unboxed.IO"] Serialization/deserialization of unboxed series for better performance, at the cost of flexibility. ["Data.Series.Generic.IO"] Serialization/deserialization of generic series to manipulate any type of 'Series'. If you don't know where to start, please take a look at the documentation in "Data.Series.IO". common common default-language: GHC2021 ghc-options: -Wall -Wcompat -Widentities -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -fhide-source-paths -Wpartial-fields library import: common hs-source-dirs: src exposed-modules: Data.Series.IO Data.Series.Generic.IO Data.Series.Unboxed.IO build-depends: base >=4.15.0.0 && <4.20, bytestring ^>=0.12, cassava ^>=0.5, containers >=0.6 && <0.8, unordered-containers ^>=0.2, javelin ^>=0.1, vector >=0.13 && <0.14 test-suite javelin-io-test import: common type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs other-modules: Test.Data.Series.IO build-depends: base, cassava, filepath, javelin, javelin-io, tasty, tasty-hedgehog, tasty-hunit, temporary, vector