Templates:
[
{ type: 'folder', name: 'src', children: [
{ type: 'file', name: 'index.js' },
{ type: 'file', name: 'app.js' }
]},
{ type: 'file', name: 'package.json' },
{ type: 'file', name: '.gitignore' },
{ type: 'folder', name: 'node_modules', children: [] }
]
“Templates” dropdown or list
Clicking a template replaces (or merges into) the current structure
First template: Basic Node.js Project
Templates:
[
{ type: 'folder', name: 'src', children: [
{ type: 'file', name: 'index.js' },
{ type: 'file', name: 'app.js' }
]},
{ type: 'file', name: 'package.json' },
{ type: 'file', name: '.gitignore' },
{ type: 'folder', name: 'node_modules', children: [] }
]
“Templates” dropdown or list
Clicking a template replaces (or merges into) the current structure
First template: Basic Node.js Project