packages feed

yarn2nix-0.5.0: yarn2nix.cabal

-- This file has been generated from package.yaml by hpack version 0.18.1.
--
-- see: https://github.com/sol/hpack

name:           yarn2nix
version:        0.5.0
synopsis:       Convert yarn.lock files to nix expressions
description:    Convert @yarn.lock@ files to nix expressions. See @yarn2nix@ executable. Contains a nix library to call the generated nix files in @nix-lib/@. Library functions and module names might be restructured in the future.
category:       Distribution, Nix
homepage:       https://github.com/Profpatsch/yarn2nix#readme
bug-reports:    https://github.com/Profpatsch/yarn2nix/issues
author:         Profpatsch
maintainer:     mail@profpatsch.de
license:        MIT
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    default.nix
    LICENSE
    nix-lib/buildNodePackage.nix
    nix-lib/default.nix
    nix-lib/yarn-lock.nix
    README.md
    shell.nix
    yarn2nix.nix

source-repository head
  type: git
  location: https://github.com/Profpatsch/yarn2nix

library
  hs-source-dirs:
      src
  ghc-options: -Wall
  build-depends:
      aeson >= 1.0 && < 1.3
    , ansi-wl-pprint == 0.6.*
    , async-pool == 0.9.*
    , base == 4.*
    , bytestring == 0.10.*
    , containers >= 0.5 && < 0.7
    , data-fix >= 0.0.7 && < 0.1
    , directory == 1.3.*
    , either == 4.4.*
    , filepath == 1.4.*
    , hnix == 0.3.*
    , mtl == 2.2.*
    , process == 1.4.*
    , protolude == 0.1.*
    , regex-tdfa == 1.2.*
    , regex-tdfa-text == 1.0.0.*
    , stm == 2.4.*
    , text == 1.2.*
    , unordered-containers == 0.2.*
    , yarn-lock == 0.4.*
  exposed-modules:
      Distribution.Nixpkgs.Nodejs.Cli
      Distribution.Nixpkgs.Nodejs.FromPackage
      Distribution.Nixpkgs.Nodejs.OptimizedNixOutput
      Distribution.Nixpkgs.Nodejs.ResolveLockfile
      Distribution.Nixpkgs.Nodejs.Utils
      Distribution.Nodejs.Package
      Nix.Expr.Additions
  other-modules:
      Paths_yarn2nix
  default-language: Haskell2010

executable setup-node-package-paths
  main-is: SetupNodePackagePaths.hs
  ghc-options: -Wall
  build-depends:
      aeson >= 1.0 && < 1.3
    , ansi-wl-pprint == 0.6.*
    , async-pool == 0.9.*
    , base == 4.*
    , bytestring == 0.10.*
    , containers >= 0.5 && < 0.7
    , data-fix >= 0.0.7 && < 0.1
    , directory == 1.3.*
    , either == 4.4.*
    , filepath == 1.4.*
    , hnix == 0.3.*
    , mtl == 2.2.*
    , process == 1.4.*
    , protolude == 0.1.*
    , regex-tdfa == 1.2.*
    , regex-tdfa-text == 1.0.0.*
    , stm == 2.4.*
    , text == 1.2.*
    , unordered-containers == 0.2.*
    , yarn-lock == 0.4.*
    , optparse-applicative == 0.13.*
    , unix == 2.7.*
    , yarn2nix
  default-language: Haskell2010

executable yarn2nix
  main-is: Main.hs
  ghc-options: -Wall
  build-depends:
      aeson >= 1.0 && < 1.3
    , ansi-wl-pprint == 0.6.*
    , async-pool == 0.9.*
    , base == 4.*
    , bytestring == 0.10.*
    , containers >= 0.5 && < 0.7
    , data-fix >= 0.0.7 && < 0.1
    , directory == 1.3.*
    , either == 4.4.*
    , filepath == 1.4.*
    , hnix == 0.3.*
    , mtl == 2.2.*
    , process == 1.4.*
    , protolude == 0.1.*
    , regex-tdfa == 1.2.*
    , regex-tdfa-text == 1.0.0.*
    , stm == 2.4.*
    , text == 1.2.*
    , unordered-containers == 0.2.*
    , yarn-lock == 0.4.*
    , yarn2nix
  default-language: Haskell2010

test-suite yarn2nix-tests
  type: exitcode-stdio-1.0
  main-is: Test.hs
  hs-source-dirs:
      tests
  ghc-options: -Wall
  build-depends:
      aeson >= 1.0 && < 1.3
    , ansi-wl-pprint == 0.6.*
    , async-pool == 0.9.*
    , base == 4.*
    , bytestring == 0.10.*
    , containers >= 0.5 && < 0.7
    , data-fix >= 0.0.7 && < 0.1
    , directory == 1.3.*
    , either == 4.4.*
    , filepath == 1.4.*
    , hnix == 0.3.*
    , mtl == 2.2.*
    , process == 1.4.*
    , protolude == 0.1.*
    , regex-tdfa == 1.2.*
    , regex-tdfa-text == 1.0.0.*
    , stm == 2.4.*
    , text == 1.2.*
    , unordered-containers == 0.2.*
    , yarn-lock == 0.4.*
    , neat-interpolation == 0.3.*
    , protolude == 0.1.*
    , tasty == 0.11.*
    , tasty-hunit == 0.9.*
    , tasty-quickcheck == 0.8.*
    , tasty-th == 0.1.7.*
    , yarn2nix
  other-modules:
      TestNpmjsPackage
  default-language: Haskell2010