Skip to content

Commit 691f045

Browse files
Ignore generated route tree in app gitignores (#460)
Ignore generated route tree in gitignore
1 parent 9711cc4 commit 691f045

4 files changed

Lines changed: 22 additions & 0 deletions

File tree

.changeset/quiet-lamps-cough.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@tanstack/create": patch
3+
---
4+
5+
Ignore the generated route tree in new React and Solid app gitignores.

packages/create/src/frameworks/react/project/base/_dot_gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dist-ssr
66
.env
77
.nitro
88
.tanstack
9+
src/routeTree.gen.ts
910
.wrangler
1011
.output
1112
.vinxi

packages/create/src/frameworks/solid/project/base/_dot_gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dist-ssr
66
.env
77
.nitro
88
.tanstack
9+
src/routeTree.gen.ts
910
.wrangler
1011
.output
1112
.vinxi
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { describe, expect, it } from 'vitest'
2+
3+
import { createFrameworkDefinition as createReactFrameworkDefinition } from '../src/frameworks/react/index.js'
4+
import { createFrameworkDefinition as createSolidFrameworkDefinition } from '../src/frameworks/solid/index.js'
5+
6+
describe('framework templates', () => {
7+
it.each([
8+
['React', createReactFrameworkDefinition],
9+
['Solid', createSolidFrameworkDefinition],
10+
])('%s gitignore excludes the generated route tree', (_, createDefinition) => {
11+
const framework = createDefinition()
12+
13+
expect(framework.base._dot_gitignore).toContain('src/routeTree.gen.ts')
14+
})
15+
})

0 commit comments

Comments
 (0)