code: function UpdateCachedOndemandAssets() {
  
        var files = glob.sync('**/*.js', {cwd: path.join(ss.root,options.dirs.code)}); //TODO need root *.js as well
        files.forEach(function(rel) {
          ss.http.cached.route('assets/ondemand/'+ (rel.replace('\\','/')), null, path.join(ss.root, options.dirs.code, rel) );
        },this);
  
        files = glob.sync('**/*.js', {cwd: path.join(ss.root,options.dirs.workers)}); //TODO need root *.js as well
        files.forEach(function(rel) {
          ss.http.cached.route('assets/workers/'+ (rel.replace('\\','/')), null, path.join(ss.root, options.dirs.workers, rel) );
        },this);
      }
docs: TODO task for generating the on-demand stuff to target assets dir TODO dynamic rule for this, so it can be reapplied when directory changes