files:
  html:
    get:
    - get.html
    - index.html
    post:
    - post.html
  jade:
    get:
    - get.jade
    - index.jade
    post:
    - post.jade
  request:
  - page.js
  - controller.js
  - handler.js
  - view.js
  - server.js
  css:
  - page.css
  - styles.css
  - style.css
  - index.css
  stylus:
  - page.styl
  - styles.styl
  - style.styl
  - index.styl
  js:
  - client.js
  - script.js
  - app.js
  - index.js

socket:
  rememberTransport: false
  transports:
  - WebSocket
  - Flash Socket
  - AJAX long-polling

defaults:
  port: 8080
  dbURL: 'mongodb://localhost/test'
  minCSS: false
  minJS: false
  minHTML: false
  includeParentStyles: true
  includeJSLibs: true
  includeStyles: true
  includeScript: true
  jsLibs: []
  useSlots: true
  preLoad: false
  cssPreprocessor: stylus

webpack:
  filename: app.js
  output:
    dir: static/js
    file: 'app.js'
  exts:
  - ''
  - .js
  - .html
  - .json
  dirs:
  - '.'
  - './lib'
  - './pages'
  - './node_modules'
  loaders:
    babel:
      test: \.js$
      exclude:
      - node_modules/
      props:
        presets:
        - latest
        plugins:
        - transform-decorators-legacy
        - transform-class-properties
    ts-loader:
      test: \.tsx?$
    json:
      test: \.json$
    html:
      test: \.html$
    yaml:
      test: \.yaml$
  watchSettings:
    aggregateTimeout: 300
    poll: true

logs:
  info:
    color: blue
    icon: ℹ
  success:
    color: green
    icon: ✔
  error:
    color: red
    icon: ⚠
