@@ -445,6 +445,11 @@ async function createProjectService(
445445 resolveFrom ( configDir , 'tailwindcss/lib/jit/lib/setupContext' )
446446 ) . default ,
447447 } ,
448+ expandApplyAtRules : {
449+ module : __non_webpack_require__ (
450+ resolveFrom ( configDir , 'tailwindcss/lib/jit/lib/expandApplyAtRules' )
451+ ) . default ,
452+ } ,
448453 }
449454 } catch ( _ ) {
450455 try {
@@ -459,6 +464,11 @@ async function createProjectService(
459464 resolveFrom ( configDir , 'tailwindcss/jit/lib/setupContext' )
460465 ) ,
461466 } ,
467+ expandApplyAtRules : {
468+ module : __non_webpack_require__ (
469+ resolveFrom ( configDir , 'tailwindcss/jit/lib/expandApplyAtRules' )
470+ ) ,
471+ } ,
462472 }
463473 } catch ( _ ) { }
464474 }
@@ -491,6 +501,10 @@ async function createProjectService(
491501 if ( applyComplexClasses && ! applyComplexClasses . default . __patched ) {
492502 let _applyComplexClasses = applyComplexClasses . default
493503 applyComplexClasses . default = ( config , ...args ) => {
504+ if ( state . jit ) {
505+ return state . modules . jit . expandApplyAtRules . module ( state . jitContext )
506+ }
507+
494508 let configClone = klona ( config )
495509 configClone . separator = typeof state . separator === 'undefined' ? ':' : state . separator
496510
@@ -629,6 +643,15 @@ async function createProjectService(
629643 throw error
630644 }
631645
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+
632655 let postcssResult : Result
633656 try {
634657 postcssResult = await postcss
@@ -690,13 +713,6 @@ async function createProjectService(
690713 state . plugins = await getPlugins ( config )
691714 state . classNames = ( await extractClassNames ( postcssResult . root ) ) as ClassNames
692715
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-
700716 state . variants = getVariants ( state )
701717
702718 state . enabled = true
0 commit comments