Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Commit 7ec39d8

Browse files
committed
Add deno.json when init
1 parent 456454e commit 7ec39d8

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

commands/init.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,32 @@ export default async function (
110110
},
111111
scopes: {},
112112
}
113+
const denoConfig = {
114+
"compilerOptions": {
115+
"allowJs": true,
116+
"target": "esnext",
117+
"lib": [
118+
"dom",
119+
"dom.iterable",
120+
"dom.asynciterable",
121+
"deno.ns",
122+
"deno.unstable"
123+
],
124+
"jsx": "react"
125+
},
126+
"lint": {},
127+
"format": {},
128+
}
113129
await Promise.all([
114130
Deno.writeTextFile(join(cwd, name, '.gitignore'), gitignore.join('\n')),
115131
Deno.writeTextFile(
116132
join(cwd, name, 'import_map.json'),
117133
JSON.stringify(importMap, undefined, 2),
118134
),
135+
Deno.writeTextFile(
136+
join(cwd, name, 'deno.json'),
137+
JSON.stringify(denoConfig, undefined, 2),
138+
),
119139
])
120140

121141
if (vscode) {
@@ -127,6 +147,7 @@ export default async function (
127147
const settigns = {
128148
'deno.enable': true,
129149
'deno.unstable': true,
150+
'deno.config': './deno.json',
130151
'deno.importMap': './import_map.json',
131152
}
132153
await ensureDir(join(name, '.vscode'))

0 commit comments

Comments
 (0)