    async = require 'async'
    
    notify = require '../lib/notify'
    log = require '../lib/log'

    sources = require './lib/sources'

    list = (opts, cb) -> 

      notify 'Assets', 'Returning a list of declared assets based on dependencies...'

      js = 
        compile: sources.vendor.compile.js()
        include: sources.vendor.include.js()

      css =
        compile: sources.vendor.compile.css()
        include: sources.vendor.include.css()
      
      console.log JSON.stringify(js, null, 2)
      console.log JSON.stringify(css, null, 2)
      console.log JSON.stringify(img: sources.vendor.img(), null, 2)
      console.log JSON.stringify(angular: sources.angular(), null, 2)

      cb()
      
## Public API ##

    module.exports = exports = (opts, cb) -> list opts, cb