gulp = require "gulp"
argv = require("yargs").argv

config =
  stub: argv.stub or false
  port: argv.port or 8080
  stage: argv.stage || ''
  locale: argv.locale || 'en'
  css_prefix: ''
  ignore_regex: /(js|expl)/
  paths:
    build_dir: argv.build_dir || './tmp/build'
    js: [
      "app/**/*.js"
      "app/**/*.coffee"
      "app/**/*.temple"],
    styles: ["app/**/*.scss"]
    font: ["app/**/font/*"]
    html: ["app/**/*.html"]
    images: [
      "app/common/images/*"
      "app/components/**/*.svg"
      "app/components/**/*.png"
      "app/components/**/*.jpg"
      "app/components/**/*.gif"
    ]
    icons: [
      "app/common/icons/*.svg"
      "app/common/icons/**/*.svg"
    ]
  styles_to_build: [
    'app/common/styles/main.scss'
  ]
  js_files_to_build:[
    './app/main.js'
  ]
  hostnames_map:
    'staging': 'http://beta.jetradar.com'
    'production': 'http://www.jetradar.com'

require('./tasks.coffee')(gulp, config)

gulp.task 'default', ["connect", "watch", "build"]
