match all @component styleUrls
definitions
^(\s+styleUrls:)\s?\[[\s\S]*?\],?/gm
I hereby claim:
To claim this, I am signing this object:
{ | |
"material": { | |
"t": "material", | |
"bg": "rgba(187,187,187,0)", | |
"wt": "none", | |
"wc": false, | |
"fm": "Fira Code", | |
"fs": "14px", | |
"ln": false, | |
"ds": true, |
{"contents":{"launch":{"version":"0.2.0","configurations":[{"type":"chrome","request":"launch","name":"Launch Chrome against localhost","url":"http://localhost:4200","webRoot":"${workspaceFolder}"}]}},"overrides":[],"keys":["launch.version","launch.configurations"]} |
{ | |
"configVersion": 1, | |
"timestamp": 1628205974939, | |
"index": "/index.html", | |
"assetGroups": [ | |
{ | |
"name": "app-shell", | |
"installMode": "prefetch", | |
"updateMode": "prefetch", | |
"cacheQueryOptions": { |
// https://stackblitz.com/edit/recursive-filter-prop?file=index.ts | |
// perf: https://jsbench.me/8cjrlaine7/1 | |
function flatFilter(nestedProp, compareKey, compareId, arr) { | |
return arr.filter(o => { | |
const keep = o[compareKey] != compareId; | |
if (keep && o[nestedProp]) { | |
o[nestedProp] = flatFilter(nestedProp, compareKey, compareId, o[nestedProp]); | |
} | |
return keep; |