diff --git a/.changeset/spotty-pets-sell.md b/.changeset/spotty-pets-sell.md new file mode 100644 index 00000000..0cece03c --- /dev/null +++ b/.changeset/spotty-pets-sell.md @@ -0,0 +1,5 @@ +--- +"@devup-ui/next-plugin": patch +--- + +Add gitIgnore in turbopack diff --git a/packages/next-plugin/src/__tests__/plugin.test.ts b/packages/next-plugin/src/__tests__/plugin.test.ts index 73bf982b..43c259a6 100644 --- a/packages/next-plugin/src/__tests__/plugin.test.ts +++ b/packages/next-plugin/src/__tests__/plugin.test.ts @@ -138,6 +138,7 @@ describe('plugin', () => { resolve('df', 'devup-ui.css'), '/* devup-ui */', ) + expect(writeFileSync).toHaveBeenCalledWith(join('df', '.gitignore'), '*') }) }) }) diff --git a/packages/next-plugin/src/plugin.ts b/packages/next-plugin/src/plugin.ts index 052cda09..bdb07c40 100644 --- a/packages/next-plugin/src/plugin.ts +++ b/packages/next-plugin/src/plugin.ts @@ -35,8 +35,10 @@ export function DevupUI( const sheetFile = join(interfacePath, 'sheet.json') const classMapFile = join(interfacePath, 'classMap.json') + const gitignoreFile = join(interfacePath, '.gitignore') if (!existsSync(interfacePath)) mkdirSync(interfacePath) if (!existsSync(cssFile)) writeFileSync(cssFile, '/* devup-ui */') + if (!existsSync(gitignoreFile)) writeFileSync(gitignoreFile, '*') const rules: NonNullable = { [basename(cssFile)]: [ {