diff --git a/bin/cli/src/commands/create-command.ts b/bin/cli/src/commands/create-command.ts index 0b694d1..7685394 100644 --- a/bin/cli/src/commands/create-command.ts +++ b/bin/cli/src/commands/create-command.ts @@ -2,13 +2,14 @@ import * as p from "@clack/prompts"; import { fetchRepo, updatePackageJson } from "@fluffylabs/jammin-sdk"; import { Command, InvalidArgumentError } from "commander"; -type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "undecided"; +type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "jamc3" | "undecided"; const TARGETS: Record = { "jam-sdk": "jammin-create/jammin-create-jam-sdk", jade: "jammin-create/jammin-create-jade", jambrains: "jammin-create/jammin-create-jambrains", ajanta: "jammin-create/jammin-create-ajanta", + jamc3: "jammin-create/jammin-create-jamc3", undecided: "jammin-create/jammin-create-undecided", }; diff --git a/packages/jammin-sdk/config/sdk-configs.ts b/packages/jammin-sdk/config/sdk-configs.ts index d7a9c2f..2dcf238 100644 --- a/packages/jammin-sdk/config/sdk-configs.ts +++ b/packages/jammin-sdk/config/sdk-configs.ts @@ -22,4 +22,9 @@ export const SDK_CONFIGS = { build: "ajanta build main.py -o service.jam", test: "true", }, + "jamc3-1.1.2": { + image: "ghcr.io/dreverr/jamc3:1.1.2", + build: "main.c3 -o service.jam", + test: "bun test", + }, } as const satisfies Record;