Blueprints
This extension allows you to create workspace files via a blueprint.
How to generate a blueprint?

How to create a new blueprint?

Blueprint Configuration
Each blueprint should have a blueprint.json file. This file contains the manifest for the blueprint.
| Property |
Description |
| name |
The name of the blueprint |
| variableFiles |
An array of mimimatches to find files containing variables. |
| variables |
An array of variables to be used throughout the blueprint. |
| prescripts |
Scripts to be run within the target directory, before the blueprint is initialized . |
| postscripts |
Scripts to be run within the target directory, after the blueprint has been initialized . |
Variable Syntax
Variables are replaced when the blueprint is initialized. The following syntaxes can be used to mutate the case of the variable's value.
| Syntax |
Description |
| $[var] |
The value as is |
| $[=var] |
Pascal Case |
| $[~var] |
Camel Case |
| $[-var] |
Kebab Case |
| $[_var] |
Snake Case |
VSC Commands
blueprints.blueprints: Opens the Blueprints menu.
| |