diff --git a/packages/cli/src/templates/decision-tree/compositions/decision_tree.html b/packages/cli/src/templates/decision-tree/compositions/decision_tree.html new file mode 100644 index 00000000000..f3b4b216378 --- /dev/null +++ b/packages/cli/src/templates/decision-tree/compositions/decision_tree.html @@ -0,0 +1,420 @@ + diff --git a/packages/cli/src/templates/decision-tree/index.html b/packages/cli/src/templates/decision-tree/index.html new file mode 100644 index 00000000000..4695aacaaf8 --- /dev/null +++ b/packages/cli/src/templates/decision-tree/index.html @@ -0,0 +1,56 @@ + + + + + + Decision Tree + + + + + +
+
+
+ + + + diff --git a/packages/cli/src/templates/generators.ts b/packages/cli/src/templates/generators.ts index 11e5396ca21..87e369e76d5 100644 --- a/packages/cli/src/templates/generators.ts +++ b/packages/cli/src/templates/generators.ts @@ -1,4 +1,13 @@ -export type TemplateId = "blank" | "warm-grain" | "play-mode" | "swiss-grid" | "vignelli"; +export type TemplateId = + | "blank" + | "warm-grain" + | "play-mode" + | "swiss-grid" + | "vignelli" + | "decision-tree" + | "kinetic-type" + | "product-promo" + | "nyt-graph"; export interface TemplateOption { id: TemplateId; @@ -12,4 +21,12 @@ export const TEMPLATES: TemplateOption[] = [ { id: "play-mode", label: "Play Mode", hint: "Playful elastic animations" }, { id: "swiss-grid", label: "Swiss Grid", hint: "Structured grid layout" }, { id: "vignelli", label: "Vignelli", hint: "Bold typography with red accents" }, + { id: "decision-tree", label: "Decision Tree", hint: "Animated flowchart with branching paths" }, + { id: "kinetic-type", label: "Kinetic Type", hint: "Bold kinetic typography promo" }, + { + id: "product-promo", + label: "Product Promo", + hint: "Multi-scene product showcase with SVG assets", + }, + { id: "nyt-graph", label: "NYT Graph", hint: "Animated data chart in print editorial style" }, ]; diff --git a/packages/cli/src/templates/kinetic-type/compositions/main-graphics.html b/packages/cli/src/templates/kinetic-type/compositions/main-graphics.html new file mode 100644 index 00000000000..988ed92c713 --- /dev/null +++ b/packages/cli/src/templates/kinetic-type/compositions/main-graphics.html @@ -0,0 +1,588 @@ + diff --git a/packages/cli/src/templates/kinetic-type/index.html b/packages/cli/src/templates/kinetic-type/index.html new file mode 100644 index 00000000000..a00ea20108e --- /dev/null +++ b/packages/cli/src/templates/kinetic-type/index.html @@ -0,0 +1,61 @@ + + + + + + Kinetic Type + + + + + + + +
+
+
+ + + + diff --git a/packages/cli/src/templates/nyt-graph/compositions/nyt-chart.html b/packages/cli/src/templates/nyt-graph/compositions/nyt-chart.html new file mode 100644 index 00000000000..af035fab3f0 --- /dev/null +++ b/packages/cli/src/templates/nyt-graph/compositions/nyt-chart.html @@ -0,0 +1,450 @@ + diff --git a/packages/cli/src/templates/nyt-graph/index.html b/packages/cli/src/templates/nyt-graph/index.html new file mode 100644 index 00000000000..70bcd666f81 --- /dev/null +++ b/packages/cli/src/templates/nyt-graph/index.html @@ -0,0 +1,51 @@ + + + + + + NYT Graph + + + + +
+
+
+ + + + diff --git a/packages/cli/src/templates/play-mode/index.html b/packages/cli/src/templates/play-mode/index.html index 6b120786257..ba1f0b5ac11 100644 --- a/packages/cli/src/templates/play-mode/index.html +++ b/packages/cli/src/templates/play-mode/index.html @@ -4,7 +4,7 @@ Hyperframes - Play Mode - + + + + + diff --git a/packages/cli/src/templates/product-promo/compositions/scene2-4-canvas.html b/packages/cli/src/templates/product-promo/compositions/scene2-4-canvas.html new file mode 100644 index 00000000000..7bba94f3fcb --- /dev/null +++ b/packages/cli/src/templates/product-promo/compositions/scene2-4-canvas.html @@ -0,0 +1,570 @@ + diff --git a/packages/cli/src/templates/product-promo/compositions/scene5-logo-outro.html b/packages/cli/src/templates/product-promo/compositions/scene5-logo-outro.html new file mode 100644 index 00000000000..85ed4c8eb46 --- /dev/null +++ b/packages/cli/src/templates/product-promo/compositions/scene5-logo-outro.html @@ -0,0 +1,226 @@ + diff --git a/packages/cli/src/templates/product-promo/index.html b/packages/cli/src/templates/product-promo/index.html new file mode 100644 index 00000000000..938af4c5221 --- /dev/null +++ b/packages/cli/src/templates/product-promo/index.html @@ -0,0 +1,158 @@ + + + + + + Product Promo + + + + + +
+ +
+ + +
+ + +
+ + +
+
+
Starting with a blank canvas.
+
+ + +
+
+ + + + diff --git a/packages/cli/src/templates/swiss-grid/compositions/graphics.html b/packages/cli/src/templates/swiss-grid/compositions/graphics.html index b1e48eb211e..11195546abc 100644 --- a/packages/cli/src/templates/swiss-grid/compositions/graphics.html +++ b/packages/cli/src/templates/swiss-grid/compositions/graphics.html @@ -132,7 +132,7 @@ } - + +