@@ -11,13 +11,16 @@ const loadLanguages = require('prismjs/components/');
1111export function extHighlightCode ( { selector} ) : Transform {
1212
1313 const updateSpecialCharacters = ( html ) => {
14- return html
15- . replace ( / & a m p ; l t < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '<' )
16- . replace ( / & a m p ; g t < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '>' )
17- . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > q u o t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '"' )
18- . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > l t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '<' )
19- . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > a p o s < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, ''' )
20- . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > g t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '>' )
14+ return html
15+ . replace ( / & a m p ; l t < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '<' )
16+ . replace ( / & a m p ; g t < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '>' )
17+ . replace ( / & a m p ; q u o t < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '"' )
18+ . replace ( / & a m p ; p o s < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ; < \/ s p a n > / g, '&pos;' )
19+ . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > q u o t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '"' )
20+ . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > l t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '<' )
21+ . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > a p o s < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, ''' )
22+ . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > g t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '>' )
23+ . replace ( / < s p a n c l a s s = \" t o k e n o p e r a t o r \" > & a m p ; < \/ s p a n > g t < s p a n c l a s s = \" t o k e n p u n c t u a t i o n \" > ; < \/ s p a n > / g, '>' )
2124 } ;
2225
2326 return through2 . obj ( ( file , _ , next : TransformCallback ) => {
@@ -26,7 +29,8 @@ export function extHighlightCode({selector}): Transform {
2629 lowerCaseTags : false ,
2730 withEndIndices : false ,
2831 normalizeWhitespace : false ,
29- recognizeSelfClosing :true } ) ;
32+ recognizeSelfClosing : true
33+ } ) ;
3034
3135 $ ( selector ) . each ( ( index , code ) => {
3236 const elem = $ ( code ) ;
0 commit comments