Skip to content

Commit 7c74e67

Browse files
committed
Make .dev.vars and .env consistent and remove deprecated templates
1 parent 4a4049c commit 7c74e67

File tree

30 files changed

+100
-981
lines changed

30 files changed

+100
-981
lines changed

.gitignore

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,6 @@ web_modules/
108108
# Yarn Integrity file
109109
.yarn-integrity
110110

111-
# dotenv environment variable files
112-
.env
113-
.env.development.local
114-
.env.test.local
115-
.env.production.local
116-
.env.local
117-
118111
# parcel-bundler cache (https://parceljs.org/)
119112
.cache
120113
.parcel-cache
@@ -232,5 +225,8 @@ dist/**
232225

233226
.e2e-test-report/
234227

235-
.dev.vars
228+
.dev.vars*
229+
!.dev.vars.example
230+
.env*
231+
!.env.example
236232
.node-cache/

fixtures/container-app/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache
@@ -168,6 +160,9 @@ dist
168160

169161
# wrangler project
170162

171-
.dev.vars
163+
.dev.vars*
164+
!.dev.vars.example
165+
.env*
166+
!.env.example
172167
.wrangler/
173168
worker-configuration.d.ts

packages/create-cloudflare/src/templates.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,13 @@ export const addWranglerToGitIgnore = (ctx: C3Context) => {
920920
);
921921
if (!hasDotDevDotVars) {
922922
wranglerGitIgnoreFilesToAdd.push(".dev.vars*");
923+
wranglerGitIgnoreFilesToAdd.push("!.dev.vars.example");
924+
}
925+
926+
const hasDotEnv = existingGitIgnoreContent.match(/^\/?\.env(\.?\*)?(\s|$)/m);
927+
if (!hasDotEnv) {
928+
wranglerGitIgnoreFilesToAdd.push(".env*");
929+
wranglerGitIgnoreFilesToAdd.push("!.env.example");
923930
}
924931

925932
if (wranglerGitIgnoreFilesToAdd.length === 0) {

packages/create-cloudflare/templates/common/js/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache
@@ -168,5 +160,8 @@ dist
168160

169161
# wrangler project
170162

171-
.dev.vars
163+
.dev.vars*
164+
!.dev.vars.example
165+
.env*
166+
!.env.example
172167
.wrangler/

packages/create-cloudflare/templates/common/ts/.gitignore

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache

packages/create-cloudflare/templates/hello-world-durable-object-with-assets/js/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache
@@ -168,5 +160,8 @@ dist
168160

169161
# wrangler project
170162

171-
.dev.vars
163+
.dev.vars*
164+
!.dev.vars.example
165+
.env*
166+
!.env.example
172167
.wrangler/

packages/create-cloudflare/templates/hello-world-durable-object-with-assets/py/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,6 @@ jspm_packages/
4848

4949
\*.tgz
5050

51-
# dotenv environment variable files
52-
53-
.env
54-
.env.development.local
55-
.env.test.local
56-
.env.production.local
57-
.env.local
58-
5951
# public
6052

6153
# Stores VSCode versions used for testing VSCode extensions
@@ -64,5 +56,8 @@ jspm_packages/
6456

6557
# wrangler project
6658

67-
.dev.vars
59+
.dev.vars*
60+
!.dev.vars.example
61+
.env*
62+
!.env.example
6863
.wrangler/

packages/create-cloudflare/templates/hello-world-durable-object-with-assets/ts/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache
@@ -168,5 +160,8 @@ dist
168160

169161
# wrangler project
170162

171-
.dev.vars
163+
.dev.vars*
164+
!.dev.vars.example
165+
.env*
166+
!.env.example
172167
.wrangler/

packages/create-cloudflare/templates/hello-world-durable-object/js/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ web_modules/
9292

9393
.yarn-integrity
9494

95-
# dotenv environment variable files
96-
97-
.env
98-
.env.development.local
99-
.env.test.local
100-
.env.production.local
101-
.env.local
102-
10395
# parcel-bundler cache (https://parceljs.org/)
10496

10597
.cache
@@ -168,5 +160,8 @@ dist
168160

169161
# wrangler project
170162

171-
.dev.vars
163+
.dev.vars*
164+
!.dev.vars.example
165+
.env*
166+
!.env.example
172167
.wrangler/

packages/create-cloudflare/templates/hello-world-durable-object/py/.gitignore

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,6 @@ jspm_packages/
4848

4949
\*.tgz
5050

51-
# dotenv environment variable files
52-
53-
.env
54-
.env.development.local
55-
.env.test.local
56-
.env.production.local
57-
.env.local
58-
5951
# public
6052

6153
# Stores VSCode versions used for testing VSCode extensions
@@ -64,5 +56,8 @@ jspm_packages/
6456

6557
# wrangler project
6658

67-
.dev.vars
59+
.dev.vars*
60+
!.dev.vars.example
61+
.env*
62+
!.env.example
6863
.wrangler/

0 commit comments

Comments
 (0)