File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ import {green, red} from 'chalk';
66import { sequenceTask } from '../util/task_helpers' ;
77
88/** RegExp that matches Angular component inline styles that contain a sourcemap reference. */
9- const inlineStylesSourcemapRegex = / s t y l e s : ? \[ (?: " | ' ) .* s o u r c e M a p p i n g U R L = .* (?: " | ' ) / ;
9+ const inlineStylesSourcemapRegex = / s t y l e s : ? \[ [ " ' ] .* s o u r c e M a p p i n g U R L = .* [ " ' ] / ;
10+
11+ /** RegExp that matches Angular component metadata properties that refer to external resources. */
12+ const externalReferencesRegex = / ( t e m p l a t e U r l | s t y l e U r l s ) : * [ " ' [ ] / ;
1013
1114task ( 'validate-release' , sequenceTask ( ':publish:build-releases' , 'validate-release:check-bundles' ) ) ;
1215
@@ -38,5 +41,9 @@ function checkPackageBundle(bundlePath: string): string[] {
3841 failures . push ( 'Bundles contain sourcemap references in component styles.' ) ;
3942 }
4043
44+ if ( externalReferencesRegex . exec ( bundleContent ) !== null ) {
45+ failures . push ( 'Bundles are including references to external resources (templates or styles)' ) ;
46+ }
47+
4148 return failures ;
4249}
You can’t perform that action at this time.
0 commit comments