File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ export default class CssClassExtractor {
66 * @description Extracts class names from CSS AST
77 */
88 public static extract ( ast : css . Stylesheet ) : CssClassDefinition [ ] {
9- const classNameRegex = / [ . ] ( [ \w - ] + ) / g;
9+ const classNameRegex = / [ . ] ( [ \w -\\ @ \\ : \\ / ] + ) / g;
1010
1111 const definitions : CssClassDefinition [ ] = [ ] ;
1212
@@ -15,7 +15,7 @@ export default class CssClassExtractor {
1515 rule . selectors ?. forEach ( ( selector : string ) => {
1616 let item : RegExpExecArray | null = classNameRegex . exec ( selector ) ;
1717 while ( item ) {
18- definitions . push ( new CssClassDefinition ( item [ 1 ] ) ) ;
18+ definitions . push ( new CssClassDefinition ( item [ 1 ] . replace ( "\\" , "" ) ) ) ;
1919 item = classNameRegex . exec ( selector ) ;
2020 }
2121 } ) ;
You can’t perform that action at this time.
0 commit comments