File tree Expand file tree Collapse file tree 3 files changed +22
-25
lines changed Expand file tree Collapse file tree 3 files changed +22
-25
lines changed Original file line number Diff line number Diff line change 55 "name" : " thenextlvl-docs" ,
66 "dependencies" : {
77 "@icons-pack/react-simple-icons" : " ^13.7.0" ,
8+ "@shikijs/types" : " ^3.11.0" ,
89 "fumadocs-core" : " 15.7.0" ,
910 "fumadocs-mdx" : " 11.8.0" ,
1011 "fumadocs-ui" : " 15.7.0" ,
Original file line number Diff line number Diff line change 1111 },
1212 "dependencies" : {
1313 "@icons-pack/react-simple-icons" : " ^13.7.0" ,
14+ "@shikijs/types" : " ^3.11.0" ,
1415 "fumadocs-core" : " 15.7.0" ,
1516 "fumadocs-mdx" : " 11.8.0" ,
1617 "fumadocs-ui" : " 15.7.0" ,
3233 "tailwindcss" : " ^4.1.12" ,
3334 "typescript" : " ^5.9.2"
3435 },
35- "packageManager" : " yarn @1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e "
36+ "packageManager" : " bun @1.2.20 "
3637}
Original file line number Diff line number Diff line change @@ -100,32 +100,27 @@ export function transformerCommandColor(): ShikiTransformer {
100100
101101 const splitted = line . flatMap ( ( t ) => splitTokenAtOffsets ( t , bps ) )
102102
103- const styled : ThemedToken [ ] = splitted . map ( ( seg ) => {
104- const inHide = ranges . hides . some (
105- ( r ) => r . start <= seg . offset && seg . offset + seg . content . length <= r . end ,
106- )
107- if ( inHide ) {
108- return {
109- ...seg ,
110- htmlStyle : { ...( seg . htmlStyle || { } ) , display : "none" } ,
111- }
112- }
113-
114- const contentRange = ranges . contents . find (
115- ( r ) => r . start <= seg . offset && seg . offset + seg . content . length <= r . end ,
116- )
117- if ( contentRange ) {
118- const cfg = getCommandColor ( contentRange . color )
119- if ( cfg ) {
120- return {
121- ...seg ,
122- htmlStyle : { ...( seg . htmlStyle || { } ) , color : cfg } ,
103+ const styled : ThemedToken [ ] = splitted
104+ . filter ( ( seg ) => {
105+ return ! ranges . hides . some (
106+ ( r ) => r . start <= seg . offset && seg . offset + seg . content . length <= r . end ,
107+ )
108+ } )
109+ . map ( ( seg ) => {
110+ const contentRange = ranges . contents . find (
111+ ( r ) => r . start <= seg . offset && seg . offset + seg . content . length <= r . end ,
112+ )
113+ if ( contentRange ) {
114+ const cfg = getCommandColor ( contentRange . color )
115+ if ( cfg ) {
116+ return {
117+ ...seg ,
118+ htmlStyle : { ...( seg . htmlStyle || { } ) , color : cfg } ,
119+ }
123120 }
124121 }
125- }
126-
127- return seg
128- } )
122+ return seg
123+ } )
129124
130125 return styled
131126 } )
You can’t perform that action at this time.
0 commit comments