Skip to content

Commit 10de82a

Browse files
committed
feat(create-statikapi): add cloudflare-adapter scaffold with wrangler + R2/KV config prompts
1 parent dfbbc6f commit 10de82a

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

packages/create-statikapi/bin/create-statikapi.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ async function main(argv) {
9696
initial: 0,
9797
},
9898
{
99-
type: 'confirm',
99+
type: (prev, values) => {
100+
const tmpl = TEMPLATES.has(template) ? template : values.template;
101+
return tmpl === 'cloudflare-adapter' ? null : 'confirm';
102+
},
100103
name: 'wantEslint',
101104
message: 'Add ESLint?',
102105
initial: true,
@@ -237,7 +240,13 @@ async function main(argv) {
237240
appName = appName || answers.name;
238241
template = TEMPLATES.has(template) ? template : answers.template || DEFAULT_TEMPLATE;
239242
pkgMgr = pkgMgr || answers.pm || DEFAULT_PM;
240-
wantEslint = answers.wantEslint ?? true;
243+
244+
// For cloudflare-adapter, always disable ESLint
245+
if (template === 'cloudflare-adapter') {
246+
wantEslint = false;
247+
} else {
248+
wantEslint = answers.wantEslint ?? true;
249+
}
241250
// language: if cloudflare-adapter, force JS
242251
language = template === 'cloudflare-adapter' ? 'js' : answers.language || language || 'js';
243252

@@ -293,7 +302,7 @@ async function main(argv) {
293302

294303
await writeNodeVersions(dest);
295304

296-
if (wantEslint) {
305+
if (wantEslint && template !== 'cloudflare-adapter') {
297306
await writeEslint(dest, { language });
298307
}
299308

0 commit comments

Comments
 (0)