70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
27 lines
637 B
TypeScript
27 lines
637 B
TypeScript
import { runFrameworkGenerator } from "frameworks/index";
|
|
import type { TemplateConfig } from "../../src/templates";
|
|
import type { C3Context } from "types";
|
|
|
|
const generate = async (ctx: C3Context) => {
|
|
await runFrameworkGenerator(ctx, [
|
|
ctx.project.name,
|
|
"--skip-install",
|
|
]);
|
|
};
|
|
|
|
const envInterfaceName = "CloudflareEnv";
|
|
const typesPath = "./cloudflare-env.d.ts";
|
|
export default {
|
|
configVersion: 1,
|
|
id: "next",
|
|
frameworkCli: "create-next-app",
|
|
platform: "workers",
|
|
displayName: "Next.js",
|
|
generate,
|
|
devScript: "dev",
|
|
previewScript: "preview",
|
|
deployScript: "deploy",
|
|
typesPath,
|
|
envInterfaceName,
|
|
} as TemplateConfig;
|