spalate:
  ssr: true
  views:
    default: app/views/default.pug
  static:
    public: /static
  # フロント/サーバー両方で使うコード
  modules:
    target:
      - router: './app/assets/scripts/router.js'
      - Routeful: routeful
      - helmeta
      - Firerest: firerest
      - QuerySearch: querysearch
      - _: underscore
      - app: 'public/scripts/app.js'
    output: 'public/scripts/modules.js'
  riot:
    target: 'app/tags'
    output: 'public/scripts/tags.js'
    options:
      template: 'pug'
  style:
    type: less
    entry: 'app/assets/styles/main.less'
    target: 'app/assets/styles/'
    output: 'public/styles/main.css'
  iconfont:
    target: 'public/images/icons'
    output: 'public/fonts/icons'
  # logger:
  #   type: 'dev'
  plugins:
    - 'rss.js'
    - 'sample.js'
  cordova:
    platforms:
      - ios
      - android
    target: 'test-app'
    output: 'public/plugins/cordova'
    
client:
  env: default
  head:
    title: spalate-test
    description: Hello, spalate!
    type: website
    image: /images/ogp.png
    favicon: /images/icon.png
    url: https://rabee.jp
    meta:
      - { name: viewport, content: "width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,viewport-fit=cover" }
      - { name: apple-mobile-web-app-capable, content: "yes" }
      - { name: apple-mobile-web-app-status-bar-style, content: "black-translucent" }
    link:
      - { rel: "stylesheet", href: "https://fonts.googleapis.com/icon?family=Material+Icons" }
      - { rel: "stylesheet", href: "https://cdn.jsdelivr.net/gh/phi-jp/meltline@v0.1.10/meltline.css" }
      - { rel: "stylesheet", href: "/static/fonts/icons/icons.css" }
      - { rel: "stylesheet", href: "/static/styles/main.css" }
    script:
      # jquery
      - { src: 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js' }
      # moment.js
      - { src: 'https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.js' }
      - { src: 'https://cdnjs.cloudflare.com/ajax/libs/moment-duration-format/2.2.2/moment-duration-format.js' }
      # marked js
      - { src: 'https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.17/marked.js' }
      # my plugins
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/spat@v0.1.8/spat.js' }
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/uuaa@v0.1.0/uuaa.js' }
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/socialink@v0.0.2/socialink.js' }
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/sclazy@v0.0.2/sclazy.js' }
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/vercom@v0.0.2/vercom.js' }
      - { src: 'https://cdn.jsdelivr.net/gh/phi-jp/flickable@v0.0.5/flickable.js' }

      # node modules
      - { src: '/static/scripts/modules.js' }
      # user
      - { src: "/static/scripts/tags.js" }
      - { src: "/static/scripts/main.js" }
  firerest:
    endpoint: https://jsonplaceholder.typicode.com
    cacheKey: noteput.auth.token
    tokenKey: X-Noteput-Token
    debug: true
  app:
    ios:
      version: '2.0.0'
      url: 'https://google.com'