web:
  theme: dashboard-dark
  entryPoints:
    app: ./src/apps/web

dlls:
  buildDll: true
  dlls:
    skypagerBootstrap:
      - jquery
      - bootstrap/js/transition
      - bootstrap/js/alert
      - bootstrap/js/button
      - bootstrap/js/carousel
      - bootstrap/js/collapse
      - bootstrap/js/dropdown
      - bootstrap/js/modal
      - bootstrap/js/tooltip
      - bootstrap/js/popover
      - bootstrap/js/scrollspy
      - bootstrap/js/tab
      - bootstrap/js/affix
    skypagerReact:
      - react
      - react-dom
      - react-redux
      - react-router
      - react-bootstrap
      - react-bootstrap-router
      - react-formal
      - redux
      - redux-thunk
      - redux-actions
      - redux-simple-router
      - lodash
      - react-body-classname
    skypagerReactExtras:
      - react-helmet
      - radium
      - tcomb-react
      - tcomb-form

themes:
  contentHash: false
  outputFolder: assets/themes
  noVendorBundle: true
  entryOnly: true
  theme: false
  themeDev: true
      
  entryPoints:
    ThemesCommon:
      - expose?jQuery!jquery
      - skypager-themes/vendor/chartjs-data-api
      - skypager-themes/vendor/datepicker
      - skypager-themes/vendor/enter
      - skypager-themes/vendor/image-grid
      - skypager-themes/vendor/stage
      - skypager-themes/vendor/zoom

    Dashboard: ./src/themes/Dashboard/index.js
    DashboardDark: ./src/themes/DashboardDark/index.js
    Marketing: ./src/themes/Marketing/index.js
    MarketingBold: ./src/themes/MarketingBold/index.js
    MarketingMinimal: ./src/themes/MarketingMinimal/index.js
    SocialApp: ./src/themes/SocialApp/index.js
