---

tasks:
  - css
  - js

css:
  file: a-pollo.min.css
  watch: theme/sass/**/*.scss
  themes:
    -
      name: idea-pollo
      file: idea-pollo.css
      compile: theme/sass/idea-pollo/import.scss
      csslint: true
      stylestats: false
      autoprefixer: true
      path: theme/tmp/
  vendors:
    file: vendors.min.css
    path: theme/tmp/
    files:
      - node_modules/font-awesome/css/font-awesome.css # http://fontawesome.io/cheatsheet/
      - node_modules/prismjs/themes/prism.css
      - theme/sass/fontello/css/fontello-embedded.css

config:
  autoprefixer:
    browsers:
      - last 3 versions
  csslint: csslintrc.json
  stylestats: .stylestatsrc
  prettify:
    indent_char: ' '
    indent_size: 2
  faker:
    locale: it
  twig:
    cache: false
  verbose: 3
  emptyFolders: false
  verify: false

js:
  file: a-pollo.min.js
  watch: theme/js/**/*.js
  files:
    - theme/js/*
  vendors:
    path: theme/tmp/
    file: vendors.min.js
    files:
      - node_modules/clipboard/dist/clipboard.js
      - node_modules/js-cookie/src/js.cookie.js
      - node_modules/timeago.js/dist/timeago.js
      - node_modules/timeago.js/dist/timeago.locales.min.js
      - node_modules/jquery/dist/jquery.slim.js
      - node_modules/prismjs/prism.js
      - node_modules/prismjs/components/prism-bash.js
      - node_modules/prismjs/components/prism-css.js
      - node_modules/prismjs/components/prism-less.js
      - node_modules/prismjs/components/prism-markup.js
      - node_modules/prismjs/components/prism-scss.js
      - node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.js

vendors:
  fonts:
    - node_modules/font-awesome/fonts/FontAwesome.otf
    - node_modules/font-awesome/fonts/fontawesome-webfont.eot
    - node_modules/font-awesome/fonts/fontawesome-webfont.svg
    - node_modules/font-awesome/fonts/fontawesome-webfont.ttf
    - node_modules/font-awesome/fonts/fontawesome-webfont.woff
    - node_modules/font-awesome/fonts/fontawesome-webfont.woff2
    - theme/sass/idea-pollo/fonts/Montserrat/Montserrat-Bold.ttf
    - theme/sass/idea-pollo/fonts/Montserrat/Montserrat-SemiBold.ttf
    - theme/sass/idea-pollo/fonts/Montserrat/Montserrat-Regular.ttf
    - theme/sass/idea-pollo/fonts/Merriweather/Merriweather-Regular.ttf
    - theme/sass/idea-pollo/fonts/Roboto Mono/RobotoMono-Regular.ttf
  images:
    - theme/sass/idea-pollo/img/a-pollo-logo-black.svg
    - theme/sass/idea-pollo/img/a-pollo-logo-colored.svg
    - theme/sass/idea-pollo/img/a-pollo-logo-gold.svg
    - theme/sass/idea-pollo/img/a-pollo-logo-simple-black.svg
    - theme/sass/idea-pollo/img/a-pollo-logo-simple-gold.svg
    - theme/sass/idea-pollo/img/a-pollo-logo-simple-grey.svg
    - theme/sass/idea-pollo/img/apple-touch-icon-114x114.png
    - theme/sass/idea-pollo/img/apple-touch-icon-120x120.png
    - theme/sass/idea-pollo/img/apple-touch-icon-144x144.png
    - theme/sass/idea-pollo/img/apple-touch-icon-152x152.png
    - theme/sass/idea-pollo/img/apple-touch-icon-57x57.png
    - theme/sass/idea-pollo/img/apple-touch-icon-60x60.png
    - theme/sass/idea-pollo/img/apple-touch-icon-72x72.png
    - theme/sass/idea-pollo/img/apple-touch-icon-76x76.png
    - theme/sass/idea-pollo/img/favicon-160x160.png
    - theme/sass/idea-pollo/img/favicon-16x16.png
    - theme/sass/idea-pollo/img/favicon-196x196.png
    - theme/sass/idea-pollo/img/favicon-32x32.png
    - theme/sass/idea-pollo/img/favicon-96x96.png
    - theme/sass/idea-pollo/img/mstile-144x144.png
    - theme/sass/idea-pollo/img/transparent-background.svg

paths:
  server: ./test/samples/build/
  css: ./theme/dist/a-pollo/css/
  images: ./theme/dist/a-pollo/img/
  fonts: ./theme/dist/a-pollo/fonts/
  js: ./theme/dist/a-pollo/js/

shell:
  after:
    - mkdir -p ./theme/dist/a-pollo/ || true
    - mkdir -p ./test/samples/build/a-pollo/ || true
    - cp -r ./theme/dist/a-pollo/* ./test/samples/build/a-pollo/
