projectTemplate function

Map<String, String> projectTemplate(
  1. String name, {
  2. ProjectKind kind = ProjectKind.scene,
})

The text files of a new project called name, of kind, by path.

A ProjectKind.viewer project also gets assets_src/model.glb, which is not text and is written by createProject.

Implementation

Map<String, String> projectTemplate(
  String name, {
  ProjectKind kind = ProjectKind.scene,
}) => switch (kind) {
  ProjectKind.viewer => viewerTemplate(name),
  ProjectKind.arcade => arcadeTemplate(name),
  _ => _sceneTemplate(name),
};