@@ -445,6 +445,11 @@ async function createProjectService(
445
445
resolveFrom ( configDir , 'tailwindcss/lib/jit/lib/setupContext' )
446
446
) . default ,
447
447
} ,
448
+ expandApplyAtRules : {
449
+ module : __non_webpack_require__ (
450
+ resolveFrom ( configDir , 'tailwindcss/lib/jit/lib/expandApplyAtRules' )
451
+ ) . default ,
452
+ } ,
448
453
}
449
454
} catch ( _ ) {
450
455
try {
@@ -459,6 +464,11 @@ async function createProjectService(
459
464
resolveFrom ( configDir , 'tailwindcss/jit/lib/setupContext' )
460
465
) ,
461
466
} ,
467
+ expandApplyAtRules : {
468
+ module : __non_webpack_require__ (
469
+ resolveFrom ( configDir , 'tailwindcss/jit/lib/expandApplyAtRules' )
470
+ ) ,
471
+ } ,
462
472
}
463
473
} catch ( _ ) { }
464
474
}
@@ -491,6 +501,10 @@ async function createProjectService(
491
501
if ( applyComplexClasses && ! applyComplexClasses . default . __patched ) {
492
502
let _applyComplexClasses = applyComplexClasses . default
493
503
applyComplexClasses . default = ( config , ...args ) => {
504
+ if ( state . jit ) {
505
+ return state . modules . jit . expandApplyAtRules . module ( state . jitContext )
506
+ }
507
+
494
508
let configClone = klona ( config )
495
509
configClone . separator = typeof state . separator === 'undefined' ? ':' : state . separator
496
510
@@ -629,6 +643,15 @@ async function createProjectService(
629
643
throw error
630
644
}
631
645
646
+ if ( state . jit ) {
647
+ state . jitContext = state . modules . jit . setupContext . module ( state . configPath ) (
648
+ { opts : { } , messages : [ ] } ,
649
+ state . modules . postcss . module . root ( )
650
+ )
651
+ state . jitContext . tailwindConfig . separator =
652
+ typeof userSeperator === 'undefined' ? ':' : userSeperator
653
+ }
654
+
632
655
let postcssResult : Result
633
656
try {
634
657
postcssResult = await postcss
@@ -690,13 +713,6 @@ async function createProjectService(
690
713
state . plugins = await getPlugins ( config )
691
714
state . classNames = ( await extractClassNames ( postcssResult . root ) ) as ClassNames
692
715
693
- if ( state . jit ) {
694
- state . jitContext = state . modules . jit . setupContext . module ( state . configPath ) (
695
- { opts : { } , messages : [ ] } ,
696
- state . modules . postcss . module . root ( )
697
- )
698
- }
699
-
700
716
state . variants = getVariants ( state )
701
717
702
718
state . enabled = true
0 commit comments