packages feed

Cabal revisions of nat-optics-1.0.1.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 3.0--name: nat-optics-version: 1.0.1.0-category: Numeric, Optics--synopsis:-    Refinement types for natural numbers with an optics interface--description:-    Modules:--    - "NatOptics.NonNegative" includes 0, 1, 2, 3, ...-    - "NatOptics.Positive" includes 1, 2, 3, 4, ...--    The modules in this package re-export some optics functions-    to cover basic usage, but you probably also want to import-    the "Optics" module from the `optics` package.--copyright: 2021-2022 Mission Valley Software LLC-license: MIT-license-file: license.txt--author:     Chris Martin-maintainer: Chris Martin, Julie Moronuki--homepage:    https://github.com/typeclasses/nat-optics-bug-reports: https://github.com/typeclasses/nat-optics/issues--build-type: Simple--source-repository head-  type: git-  location: https://github.com/typeclasses/nat-optics--common language-    default-language:   Haskell2010-    ghc-options:        -Wall-    default-extensions: DerivingStrategies-                      , FlexibleContexts-                      , GeneralizedNewtypeDeriving-                      , NoImplicitPrelude-                      , TypeApplications--common dependencies-    build-depends:      base ^>= 4.14 || ^>= 4.15 || ^>= 4.16-                      , text ^>= 1.2.3.2 || ^>= 2.0-                      , optics-core ^>= 0.4--library-    import:             language-                      , dependencies-    hs-source-dirs:     src-    exposed-modules:    NatOptics.NonNegative-                      , NatOptics.NonNegative.Unsafe-                      , NatOptics.Positive-                      , NatOptics.Positive.Math-                      , NatOptics.Positive.Unsafe-                      , NatOptics.Signed-    other-modules:      NatOptics.Internal--test-suite nat-optics-test-    import:             language-                      , dependencies-    type:               exitcode-stdio-1.0-    hs-source-dirs:     test-    main-is:            Main.hs-    build-depends:      nat-optics-                      , hspec ^>= 2.8 || ^>= 2.9 || ^>= 2.10+cabal-version: 3.0
+
+name: nat-optics
+version: 1.0.1.0
+x-revision: 1
+category: Numeric, Optics
+
+synopsis:
+    Refinement types for natural numbers with an optics interface
+
+description:
+    Modules:
+
+    - "NatOptics.NonNegative" includes 0, 1, 2, 3, ...
+    - "NatOptics.Positive" includes 1, 2, 3, 4, ...
+
+    The modules in this package re-export some optics functions
+    to cover basic usage, but you probably also want to import
+    the "Optics" module from the `optics` package.
+
+copyright: 2021-2022 Mission Valley Software LLC
+license: MIT
+license-file: license.txt
+
+author:     Chris Martin
+maintainer: Chris Martin, Julie Moronuki
+
+homepage:    https://github.com/typeclasses/nat-optics
+bug-reports: https://github.com/typeclasses/nat-optics/issues
+
+build-type: Simple
+
+source-repository head
+  type: git
+  location: https://github.com/typeclasses/nat-optics
+
+common language
+    default-language:   Haskell2010
+    ghc-options:        -Wall
+    default-extensions: DerivingStrategies
+                      , FlexibleContexts
+                      , GeneralizedNewtypeDeriving
+                      , NoImplicitPrelude
+                      , TypeApplications
+
+common dependencies
+    build-depends:      base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
+                      , text ^>= 1.2.3.2 || ^>= 2.0
+                      , optics-core ^>= 0.4
+
+library
+    import:             language
+                      , dependencies
+    hs-source-dirs:     src
+    exposed-modules:    NatOptics.NonNegative
+                      , NatOptics.NonNegative.Unsafe
+                      , NatOptics.Positive
+                      , NatOptics.Positive.Math
+                      , NatOptics.Positive.Unsafe
+                      , NatOptics.Signed
+    other-modules:      NatOptics.Internal
+
+test-suite nat-optics-test
+    import:             language
+                      , dependencies
+    type:               exitcode-stdio-1.0
+    hs-source-dirs:     test
+    main-is:            Main.hs
+    build-depends:      nat-optics
+                      , hspec ^>= 2.8 || ^>= 2.9 || ^>= 2.10