feat(compiler): gracefully handle empty lists
feat(directives): $cssUrl