packages feed

reload-0.0.0.1: reload.cabal

name:                reload
version:             0.0.0.1
synopsis:            A web based Haskell IDE
description:         Provides a web based Haskell IDE, on top of Ghcid
homepage:            https://github.com/jpmoresmau/dbIDE/reload#readme
license:             BSD3
license-file:        LICENSE
author:              JP Moresmau
maintainer:          jpmoresmau@gmail.com
copyright:           2016 JP Moresmau
category:            Web
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10
data-files:
    web/*.html
    web/*.js
    web/*.json
    web/*.md
    web/bower_components/accessibility-developer-tools/*.json
    web/bower_components/accessibility-developer-tools/*.md
    web/bower_components/accessibility-developer-tools/LICENSE
    web/bower_components/accessibility-developer-tools/dist/js/*.js
    web/bower_components/ace-builds/*.html
    web/bower_components/ace-builds/*.json
    web/bower_components/ace-builds/*.md
    web/bower_components/ace-builds/*.txt
    web/bower_components/ace-builds/LICENSE
    web/bower_components/ace-builds/src-min-noconflict/*.js
    web/bower_components/ace-builds/src-min-noconflict/snippets/*.js
    web/bower_components/app-layout/*.html
    web/bower_components/app-layout/*.json
    web/bower_components/app-layout/*.md
    web/bower_components/app-layout/*.sh
    web/bower_components/app-layout/app-box/*.html
    web/bower_components/app-layout/app-box/*.md
    web/bower_components/app-layout/app-drawer-layout/*.html
    web/bower_components/app-layout/app-drawer-layout/*.md
    web/bower_components/app-layout/app-drawer/*.html
    web/bower_components/app-layout/app-drawer/*.md
    web/bower_components/app-layout/app-grid/*.html
    web/bower_components/app-layout/app-grid/*.md
    web/bower_components/app-layout/app-header-layout/*.html
    web/bower_components/app-layout/app-header-layout/*.md
    web/bower_components/app-layout/app-header/*.html
    web/bower_components/app-layout/app-header/*.md
    web/bower_components/app-layout/app-scroll-effects/*.html
    web/bower_components/app-layout/app-scroll-effects/*.md
    web/bower_components/app-layout/app-scroll-effects/effects/*.html
    web/bower_components/app-layout/app-scrollpos-control/*.html
    web/bower_components/app-layout/app-scrollpos-control/*.md
    web/bower_components/app-layout/app-toolbar/*.html
    web/bower_components/app-layout/app-toolbar/*.md
    web/bower_components/app-layout/helpers/*.html
    web/bower_components/app-layout/patterns/expand-card/*.html
    web/bower_components/app-layout/patterns/transform-navigation/*.html
    web/bower_components/app-layout/site/*.json
    web/bower_components/app-layout/site/device-viewer/*.html
    web/bower_components/app-layout/site/images/*.png
    web/bower_components/app-layout/site/images/*.svg
    web/bower_components/app-layout/templates/getting-started/*.html
    web/bower_components/app-layout/templates/getting-started/*.json
    web/bower_components/app-layout/templates/landing-page/*.html
    web/bower_components/app-layout/templates/landing-page/*.json
    web/bower_components/app-layout/templates/pesto/*.html
    web/bower_components/app-layout/templates/pesto/*.json
    web/bower_components/app-layout/templates/pesto/data/*.json
    web/bower_components/app-layout/templates/pesto/src/*.html
    web/bower_components/app-layout/templates/publishing/*.html
    web/bower_components/app-layout/templates/publishing/*.json
    web/bower_components/app-layout/templates/publishing/data/*.json
    web/bower_components/app-layout/templates/publishing/src/*.html
    web/bower_components/app-layout/templates/shrine/*.html
    web/bower_components/app-layout/templates/shrine/*.json
    web/bower_components/app-layout/templates/shrine/data/*.json
    web/bower_components/app-layout/templates/shrine/src/*.html
    web/bower_components/app-layout/templates/test-drive/*.html
    web/bower_components/app-layout/templates/test-drive/*.json
    web/bower_components/app-route/*.html
    web/bower_components/app-route/*.json
    web/bower_components/app-route/*.md
    web/bower_components/async/*.conf.js
    web/bower_components/async/*.json
    web/bower_components/async/*.md
    web/bower_components/async/LICENSE
    web/bower_components/async/Makefile
    web/bower_components/async/deps/*.css
    web/bower_components/async/deps/*.js
    web/bower_components/async/dist/*.js
    web/bower_components/async/dist/*.min.js
    web/bower_components/async/dist/*.min.map
    web/bower_components/async/lib/*.js
    web/bower_components/async/mocha_test/*.js
    web/bower_components/async/mocha_test/support/*.js
    web/bower_components/async/perf/*.js
    web/bower_components/async/support/*.js
    web/bower_components/chai/*.browsers.js
    web/bower_components/chai/*.conf.js
    web/bower_components/chai/*.js
    web/bower_components/chai/*.json
    web/bower_components/chai/*.md
    web/bower_components/chai/*.sauce.js
    web/bower_components/core-action-icons/*.md
    web/bower_components/core-action-icons/*.png
    web/bower_components/core-component-page/*.html
    web/bower_components/core-component-page/*.json
    web/bower_components/core-component-page/*.md
    web/bower_components/core-component-page/*.png
    web/bower_components/font-roboto/*.html
    web/bower_components/font-roboto/*.json
    web/bower_components/font-roboto/*.md
    web/bower_components/iron-a11y-announcer/*.html
    web/bower_components/iron-a11y-announcer/*.json
    web/bower_components/iron-a11y-announcer/*.md
    web/bower_components/iron-a11y-keys-behavior/*.html
    web/bower_components/iron-a11y-keys-behavior/*.json
    web/bower_components/iron-a11y-keys-behavior/*.md
    web/bower_components/iron-ajax/*.html
    web/bower_components/iron-ajax/*.json
    web/bower_components/iron-ajax/*.md
    web/bower_components/iron-ajax/*.svg
    web/bower_components/iron-autogrow-textarea/*.html
    web/bower_components/iron-autogrow-textarea/*.json
    web/bower_components/iron-autogrow-textarea/*.md
    web/bower_components/iron-autogrow-textarea/*.svg
    web/bower_components/iron-behaviors/*.html
    web/bower_components/iron-behaviors/*.json
    web/bower_components/iron-behaviors/*.md
    web/bower_components/iron-checked-element-behavior/*.html
    web/bower_components/iron-checked-element-behavior/*.json
    web/bower_components/iron-checked-element-behavior/*.md
    web/bower_components/iron-collapse/*.html
    web/bower_components/iron-collapse/*.json
    web/bower_components/iron-collapse/*.md
    web/bower_components/iron-collapse/*.svg
    web/bower_components/iron-dropdown/*.html
    web/bower_components/iron-dropdown/*.json
    web/bower_components/iron-dropdown/*.md
    web/bower_components/iron-fit-behavior/*.html
    web/bower_components/iron-fit-behavior/*.json
    web/bower_components/iron-fit-behavior/*.md
    web/bower_components/iron-flex-layout/*.html
    web/bower_components/iron-flex-layout/*.json
    web/bower_components/iron-flex-layout/*.md
    web/bower_components/iron-flex-layout/classes/*.html
    web/bower_components/iron-form-element-behavior/*.html
    web/bower_components/iron-form-element-behavior/*.json
    web/bower_components/iron-form-element-behavior/*.md
    web/bower_components/iron-icon/*.html
    web/bower_components/iron-icon/*.json
    web/bower_components/iron-icon/*.md
    web/bower_components/iron-icon/*.svg
    web/bower_components/iron-icons/*.html
    web/bower_components/iron-icons/*.json
    web/bower_components/iron-icons/*.md
    web/bower_components/iron-icons/*.svg
    web/bower_components/iron-iconset-svg/*.html
    web/bower_components/iron-iconset-svg/*.json
    web/bower_components/iron-iconset-svg/*.md
    web/bower_components/iron-image/*.html
    web/bower_components/iron-image/*.json
    web/bower_components/iron-image/*.md
    web/bower_components/iron-input/*.html
    web/bower_components/iron-input/*.json
    web/bower_components/iron-input/*.md
    web/bower_components/iron-input/*.svg
    web/bower_components/iron-list/*.html
    web/bower_components/iron-list/*.json
    web/bower_components/iron-list/*.md
    web/bower_components/iron-localstorage/*.html
    web/bower_components/iron-localstorage/*.json
    web/bower_components/iron-localstorage/*.md
    web/bower_components/iron-localstorage/*.svg
    web/bower_components/iron-location/*.html
    web/bower_components/iron-location/*.json
    web/bower_components/iron-location/*.md
    web/bower_components/iron-media-query/*.html
    web/bower_components/iron-media-query/*.json
    web/bower_components/iron-media-query/*.md
    web/bower_components/iron-media-query/*.svg
    web/bower_components/iron-menu-behavior/*.html
    web/bower_components/iron-menu-behavior/*.json
    web/bower_components/iron-menu-behavior/*.md
    web/bower_components/iron-meta/*.html
    web/bower_components/iron-meta/*.json
    web/bower_components/iron-meta/*.md
    web/bower_components/iron-meta/*.svg
    web/bower_components/iron-overlay-behavior/*.html
    web/bower_components/iron-overlay-behavior/*.json
    web/bower_components/iron-overlay-behavior/*.md
    web/bower_components/iron-pages/*.html
    web/bower_components/iron-pages/*.json
    web/bower_components/iron-pages/*.md
    web/bower_components/iron-pages/*.svg
    web/bower_components/iron-resizable-behavior/*.html
    web/bower_components/iron-resizable-behavior/*.json
    web/bower_components/iron-resizable-behavior/*.md
    web/bower_components/iron-scroll-target-behavior/*.html
    web/bower_components/iron-scroll-target-behavior/*.json
    web/bower_components/iron-scroll-target-behavior/*.md
    web/bower_components/iron-selector/*.html
    web/bower_components/iron-selector/*.json
    web/bower_components/iron-selector/*.md
    web/bower_components/iron-validatable-behavior/*.html
    web/bower_components/iron-validatable-behavior/*.json
    web/bower_components/iron-validatable-behavior/*.md
    web/bower_components/juicy-ace-editor/*.html
    web/bower_components/juicy-ace-editor/*.js
    web/bower_components/juicy-ace-editor/*.json
    web/bower_components/juicy-ace-editor/*.md
    web/bower_components/juicy-ace-editor/LICENSE
    web/bower_components/lodash/*.js
    web/bower_components/lodash/*.json
    web/bower_components/lodash/*.min.js
    web/bower_components/lodash/LICENSE
    web/bower_components/mocha/*.conf.js
    web/bower_components/mocha/*.css
    web/bower_components/mocha/*.js
    web/bower_components/mocha/*.json
    web/bower_components/mocha/*.md
    web/bower_components/mocha/LICENSE
    web/bower_components/mocha/assets/*.png
    web/bower_components/mocha/assets/*.svg
    web/bower_components/mocha/media/*.svg
    web/bower_components/mocha/scripts/*.js
    web/bower_components/neon-animation/*.html
    web/bower_components/neon-animation/*.json
    web/bower_components/neon-animation/*.md
    web/bower_components/neon-animation/animations/*.html
    web/bower_components/neon-animation/guides/*.md
    web/bower_components/paper-badge/*.html
    web/bower_components/paper-badge/*.json
    web/bower_components/paper-badge/*.md
    web/bower_components/paper-behaviors/*.html
    web/bower_components/paper-behaviors/*.json
    web/bower_components/paper-behaviors/*.md
    web/bower_components/paper-button/*.html
    web/bower_components/paper-button/*.json
    web/bower_components/paper-button/*.md
    web/bower_components/paper-card/*.html
    web/bower_components/paper-card/*.json
    web/bower_components/paper-card/*.md
    web/bower_components/paper-dialog-behavior/*.css
    web/bower_components/paper-dialog-behavior/*.html
    web/bower_components/paper-dialog-behavior/*.json
    web/bower_components/paper-dialog-behavior/*.md
    web/bower_components/paper-dialog-behavior/*.svg
    web/bower_components/paper-dialog-scrollable/*.html
    web/bower_components/paper-dialog-scrollable/*.json
    web/bower_components/paper-dialog-scrollable/*.md
    web/bower_components/paper-dialog-scrollable/*.svg
    web/bower_components/paper-dialog/*.html
    web/bower_components/paper-dialog/*.json
    web/bower_components/paper-dialog/*.md
    web/bower_components/paper-dialog/*.svg
    web/bower_components/paper-icon-button/*.html
    web/bower_components/paper-icon-button/*.json
    web/bower_components/paper-icon-button/*.md
    web/bower_components/paper-input/*.html
    web/bower_components/paper-input/*.json
    web/bower_components/paper-input/*.md
    web/bower_components/paper-input/*.svg
    web/bower_components/paper-item/*.html
    web/bower_components/paper-item/*.json
    web/bower_components/paper-item/*.md
    web/bower_components/paper-material/*.html
    web/bower_components/paper-material/*.json
    web/bower_components/paper-material/*.md
    web/bower_components/paper-menu-button/*.html
    web/bower_components/paper-menu-button/*.json
    web/bower_components/paper-menu-button/*.md
    web/bower_components/paper-menu-button/*.svg
    web/bower_components/paper-menu/*.html
    web/bower_components/paper-menu/*.json
    web/bower_components/paper-menu/*.md
    web/bower_components/paper-menu/*.svg
    web/bower_components/paper-radio-button/*.html
    web/bower_components/paper-radio-button/*.json
    web/bower_components/paper-radio-button/*.md
    web/bower_components/paper-radio-button/*.svg
    web/bower_components/paper-radio-group/*.html
    web/bower_components/paper-radio-group/*.json
    web/bower_components/paper-radio-group/*.md
    web/bower_components/paper-radio-group/*.svg
    web/bower_components/paper-ripple/*.html
    web/bower_components/paper-ripple/*.json
    web/bower_components/paper-ripple/*.md
    web/bower_components/paper-ripple/*.svg
    web/bower_components/paper-styles/*.css
    web/bower_components/paper-styles/*.html
    web/bower_components/paper-styles/*.json
    web/bower_components/paper-styles/*.md
    web/bower_components/paper-styles/classes/*.html
    web/bower_components/paper-tooltip/*.html
    web/bower_components/paper-tooltip/*.json
    web/bower_components/paper-tooltip/*.md
    web/bower_components/platform/*.js
    web/bower_components/platform/*.js.map
    web/bower_components/platform/*.json
    web/bower_components/platform/*.log
    web/bower_components/platform/*.md
    web/bower_components/platform/AUTHORS
    web/bower_components/platform/LICENSE
    web/bower_components/platform/PATENTS
    web/bower_components/polymer/*.html
    web/bower_components/polymer/*.json
    web/bower_components/polymer/*.log
    web/bower_components/polymer/*.txt
    web/bower_components/promise-polyfill/*.html
    web/bower_components/promise-polyfill/*.js
    web/bower_components/promise-polyfill/*.json
    web/bower_components/promise-polyfill/*.md
    web/bower_components/promise-polyfill/*.min.js
    web/bower_components/promise-polyfill/LICENSE
    web/bower_components/sinon-chai/*.json
    web/bower_components/sinon-chai/*.md
    web/bower_components/sinon-chai/*.txt
    web/bower_components/sinon-chai/lib/*.js
    web/bower_components/sinonjs/*.js
    web/bower_components/sinonjs/*.json
    web/bower_components/sinonjs/*.md
    web/bower_components/stacky/*.js
    web/bower_components/stacky/*.json
    web/bower_components/stacky/LICENSE
    web/bower_components/stacky/lib/*.js
    web/bower_components/test-fixture/*.conf.json
    web/bower_components/test-fixture/*.html
    web/bower_components/test-fixture/*.js
    web/bower_components/test-fixture/*.json
    web/bower_components/test-fixture/*.md
    web/bower_components/web-animations-js/*.html
    web/bower_components/web-animations-js/*.json
    web/bower_components/web-animations-js/*.md
    web/bower_components/web-animations-js/*.min.js
    web/bower_components/web-animations-js/*.min.js.map
    web/bower_components/web-animations-js/COPYING
    web/bower_components/web-component-tester/*.js
    web/bower_components/web-component-tester/*.js.map
    web/bower_components/web-component-tester/*.json
    web/bower_components/web-component-tester/data/*.html
    web/bower_components/web-component-tester/data/*.js
    web/bower_components/webcomponentsjs/*.js
    web/bower_components/webcomponentsjs/*.json
    web/bower_components/webcomponentsjs/*.log
    web/bower_components/webcomponentsjs/*.md
    web/bower_components/webcomponentsjs/*.min.js
    web/bower_components/x-websocket/*.html
    web/bower_components/x-websocket/*.json
    web/bower_components/x-websocket/*.md
    web/images/*.ico
    web/images/*.png
    web/images/application/*.png
    web/images/image/*.png
    web/images/text/*.png
    web/src/*.html


library
  hs-source-dirs:      src
  exposed-modules:     Language.Haskell.Reload
  build-depends:       base >= 4.7 && < 5
                     , aeson
                     , scotty
                     , wai
                     , text
                     , directory
                     , filepath
                     , bytestring
                     , containers
                     , mime-types
                     , transformers
                     , wai-handler-launch
                     , wai-middleware-static
                     , wai-extra
                     , http-types
                     , websockets
                     , wai-websockets
                     , warp
                     , ghcid
                     , Cabal
                     , data-default
                     , process
                     , async
                     , data-default
  default-language:    Haskell2010
  other-modules:       Language.Haskell.Reload.FileBrowser
                       Language.Haskell.Reload.Build
                       Language.Haskell.Reload.Project
                       Language.Haskell.Reload.Config
                       Paths_reload
  ghc-options:         -Wall

executable reload-exe
  hs-source-dirs:      app
  main-is:             Main.hs
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  build-depends:       base
                     , reload
  default-language:    Haskell2010

test-suite reload-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      src, test
  main-is:             Spec.hs
  build-depends:       base
                     , hspec
                     , hspec-wai
                     , hspec-wai-json
                     ,  aeson
                     , scotty
                     , wai
                     , text
                     , directory
                     , filepath
                     , bytestring
                     , containers
                     , mime-types
                     , transformers
                     , wai-handler-launch
                     , wai-middleware-static
                     , wai-extra
                     , http-types
                     , websockets
                     , wai-websockets
                     , warp
                     , ghcid
                     , Cabal
                     , unordered-containers
                     , process
                     , async
                     , data-default
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010
  other-modules:       Language.Haskell.Reload.FileBrowserSpec
                       Language.Haskell.ReloadSpec
                       Language.Haskell.Reload.FileBrowser
                       Language.Haskell.Reload.ProjectSpec
                       Language.Haskell.Reload.BuildSpec
                       Language.Haskell.Reload.ConfigSpec
                       Language.Haskell.Reload
                       Language.Haskell.Reload.Build
                       Language.Haskell.Reload.Config
                       Language.Haskell.Reload.Project

source-repository head
  type:     git
  location: https://github.com/jpmoresmau/dbIDE/reload