mixin parseCssDeps(files)
    
  each file in files

    link(rel="stylesheet", href="#{file}")

mixin parseJsDeps(files)
      
  each file in files

    script(type="text/javascript", src="#{file}")

!!! 5
html(xmlns:ng="http://angularjs.org", id="ng-app", ng-app="APPNAME")
  head
    meta(charset="utf-8")
    meta(http-equiv="X-UA-Compatible", content="IE=edge,chrome=1")
    meta(name="description", content="")
    meta(name="viewport", content="width=device-width")

    //if lte IE 8
      script
        document.createElement('ng-include');
        document.createElement('ng-pluralize');
        document.createElement('ng-view');
        document.createElement('ng:include');
        document.createElement('ng:pluralize');
        document.createElement('ng:view');
    
    title APPNAME
    
    mixin parseCssDeps(assets.css)

    //if lt IE 9
      script(type="text/javascript", src="vendor/html5shiv/dist/html5shiv.js")

  body

    mixin parseJsDeps(assets.js)

    // Pages
    div(ng-view)

    script
      var _gaq=[["_setAccount","UA-XXXXX-X"],["_trackPageview"]];
      (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
      g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";
      s.parentNode.insertBefore(g,s)}(document,"script"));