MCPcopy
hub / github.com/sonofmagic/weapp-tailwindcss / createTempProject

Function createTempProject

packages/postcss/test/source-scan.test.ts:31–40  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

29 })
30
31 async function createTempProject() {
32 const dir = await mkdtemp(path.join(os.tmpdir(), 'weapp-tw-source-scan-'))
33 tempDirs.push(dir)
34 await mkdir(path.join(dir, 'src/components'), { recursive: true })
35 await mkdir(path.join(dir, 'dist'), { recursive: true })
36 await writeFile(path.join(dir, 'src/index.vue'), '<template><view class="flex"></view></template>')
37 await writeFile(path.join(dir, 'src/components/card.tsx'), 'export const cls = "text-sm"')
38 await writeFile(path.join(dir, 'dist/ignored.vue'), '<view class="hidden"></view>')
39 return dir
40 }
41
42 it('creates scan patterns and matches supported source extensions', () => {
43 expect(createSourceScanPattern(['vue', 'ts'])).toBe('**/*.{vue,ts}')

Callers 1

Calls 2

pushMethod · 0.80
writeFileFunction · 0.50

Tested by

no test coverage detected