 
 # PARAMS:
 # --bundle: true/false, default to false
-# --online: true/false, default to false
+# --cdn: 'polygit'/'azure'/'wcdn', default to undefined
 # --lint: true/false, default to false
 
 options =
   bundle: argv.bundle || false
-  online: argv.online || false
+  cdn: argv.cdn
   lint: argv.lint || false
 
 console.log options

      .concat paths.app.internal.scripts.folderToCleanup

  # clean up bower dependencies, if they've been bundled, or they will be served via cdn
  if options.online or options.bundle
    src = src.concat paths.dependencies.bower.folderToCleanup

  del src

  # TODO currently not that flexible and robust with string replacing
  # TODO currently lib version via CDN is hardcoded

  unless options.cdn?
    return runSequence('noop', cb)

  # 1. index: external libs like lodash, polyfills in index -> jsdelivr
