packages feed

language-js-0.3.0: language-js.cabal

cabal-version:      3.0
name:               language-js
version:            0.3.0

synopsis:           javascript parser for es6 and es7.
description:        javascript parser for es6 and es7.

bug-reports:        https://github.com/diasbruno/language-js/issues

category:           Language
license:            MIT
license-file:       LICENSE
author:             Bruno Dias
maintainer:         dias.h.bruno@gmail.com

extra-source-files:
    changelog.md
    readme.md

library
    default-language: Haskell2010
    build-depends:    base <5
                    , parsec ==3.1.14.0
    hs-source-dirs:   src
    exposed-modules:  Language.JS.Common
                    , Language.JS.Operators
                    , Language.JS.Parser
                    , Language.JS.Types

test-suite tests
    default-language: Haskell2010
    type:             exitcode-stdio-1.0
    hs-source-dirs:   t
    main-is:          Spec.hs
    other-modules:    Test.AssignmentAndOperation
                    , Test.Classes
                    , Test.Exports
                    , Test.Functions
                    , Test.Helpers
                    , Test.If
                    , Test.Imports
                    , Test.Iteration
                    , Test.MemberExpression
                    , Test.Switch
                    , Test.Try
                    , Test.Variables
    build-depends:    base
                    , hspec
                    , parsec
                    , language-js