cabal-version: 2.4 name: lens-indexed-plated version: 0.1.0 license: BSD-2-Clause license-file: LICENSE copyright: Copyright (C) 2023 Antoine Leblanc maintainer: nicuveo@gmail.com author: Antoine Leblanc homepage: https://github.com/nicuveo/lens-indexed-plated bug-reports: https://github.com/nicuveo/lens-indexed-plated/issues synopsis: Indexed version of Plated. description: This package contains an alternative version of lens' @Plated@ that allows for a user-specified index: where @plate@ returns a @Traversal@, @iplate@ takes an additional starting index and returns a @IndexedTraversal@. It also provides an indexed equivalent to most of the @Plated@ functions. category: Data, Lenses, Generics extra-source-files: README.md CHANGELOG.md .gitignore .stylish-haskell.yaml source-repository head type: git location: https://github.com/nicuveo/lens-indexed-plated.git library exposed-modules: Control.Lens.IndexedPlated hs-source-dirs: src default-language: Haskell2010 default-extensions: ImportQualifiedPost ghc-options: -Wcompat -Weverything -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode -Wno-safe -Wno-unsafe build-depends: base >=4.16 && <5, lens ^>=5.2.2