feat(curriculum): add project creation tool (#42410)

* refactor: extract help category map as JSON

* refactor: extract block names as json

* feat: add create-project script

* fix: correct case for tsconfig target

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
This commit is contained in:
Oliver Eyton-Williams
2021-06-08 21:27:45 +02:00
committed by GitHub
parent bd88d9f7ce
commit bd4d46915a
13 changed files with 1031 additions and 96 deletions

View File

@ -0,0 +1,10 @@
type CreateStepOptions = {
projectPath: string;
stepNum: number;
challengeSeeds: Record<string, unknown>;
stepBetween: boolean;
};
export declare function createStepFile(options: CreateStepOptions): string;
// TODO: the rest of the functions