@@ -110,9 +110,10 @@ async function runVersion(version) {
110110 const { css } = isV4 ? await getCssV4 ( demoClasses ) : await getCssV3 ( demoClasses )
111111 const demoDir = __dirname
112112 const tailwindConfigPath = path . join ( demoDir , 'tailwind.config.cjs' )
113- const suffix = isV4 ? '. v4' : '. v3'
114- const cssEntryPath = path . join ( demoDir , ` index${ suffix } .css` )
113+ const artifactDir = path . join ( demoDir , 'artifacts' , isV4 ? 'tailwindcss- v4' : 'tailwindcss- v3' )
114+ const cssEntryPath = path . join ( artifactDir , ' index.css' )
115115
116+ await fs . mkdir ( artifactDir , { recursive : true } )
116117 await fs . writeFile ( cssEntryPath , css , 'utf8' )
117118
118119 const ctx = createContext ( {
@@ -127,12 +128,12 @@ async function runVersion(version) {
127128 } )
128129
129130 const wxml = await ctx . transformWxml ( '<view class="shadow-[0_35rpx_60rx_-15px_rgba(0,0,0,0.3)]" wx:if="{{ xxx.length > 0 }}">' )
130- await fs . writeFile ( `./ out${ suffix } .html` , wxml , 'utf8' )
131+ await fs . writeFile ( path . join ( artifactDir , ' out.html' ) , wxml , 'utf8' )
131132 const { css : cssOut } = await ctx . transformWxss ( css )
132- await fs . writeFile ( `./ out${ suffix } .css` , cssOut , 'utf8' )
133+ await fs . writeFile ( path . join ( artifactDir , ' out.css' ) , cssOut , 'utf8' )
133134 const content = `const classNames = ${ JSON . stringify ( jsClassNames ) } `
134135 const { code } = await ctx . transformJs ( content )
135- await fs . writeFile ( `./ out${ suffix } .js` , code , 'utf8' )
136+ await fs . writeFile ( path . join ( artifactDir , ' out.js' ) , code , 'utf8' )
136137
137138 if ( ! isV4 ) {
138139 await fs . writeFile ( './index.css' , css , 'utf8' )
0 commit comments