Update generate.go

This commit is contained in:
Lea Anthony 2022-08-20 15:01:33 +10:00
commit 3c69289013
No known key found for this signature in database
GPG key ID: 33DAF7BB90A58405

View file

@ -82,78 +82,80 @@ var templates = []*template{
FilesToDelete: []string{"frontend/index.html", "frontend/.gitignore", "frontend/src/app.css", "frontend/src/assets/svelte.svg"},
DirsToDelete: []string{"frontend/public", "frontend/src/lib"},
},
//{
// Name: "Lit + Vite",
// ShortName: "Lit",
// Description: "Lit + Vite development server",
// Assets: lit,
// FilesToDelete: []string{"frontend/index.html", "frontend/vite.config.js"},
//},
//{
// Name: "Lit + Vite (Typescript)",
// ShortName: "Lit-TS",
// Description: "Lit + TS + Vite development server",
// Assets: litts,
// FilesToDelete: []string{"frontend/index.html", "frontend/src/favicon.svg"},
//},
//{
// Name: "Vue + Vite",
// ShortName: "Vue",
// Description: "Vue + Vite development server",
// Assets: vue,
// FilesToDelete: []string{"frontend/index.html", "frontend/.gitignore"},
// DirsToDelete: []string{"frontend/src/assets", "frontend/src/components", "frontend/public"},
//},
//{
// Name: "Vue + Vite (Typescript)",
// ShortName: "Vue-TS",
// Description: "Vue + Vite development server",
// Assets: vuets,
// FilesToDelete: []string{"frontend/index.html", "frontend/.gitignore"},
// DirsToDelete: []string{"frontend/src/assets", "frontend/src/components", "frontend/public"},
//},
//{
// Name: "React + Vite",
// ShortName: "React",
// Description: "React + Vite development server",
// Assets: react,
// FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.svg", "frontend/.gitignore", "frontend/index.html"},
//},
//{
// Name: "React + Vite (Typescript)",
// ShortName: "React-TS",
// Description: "React + Vite development server",
// Assets: reactts,
// FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.svg", "frontend/.gitignore", "frontend/index.html"},
//},
//{
// Name: "Preact + Vite",
// ShortName: "Preact",
// Description: "Preact + Vite development server",
// Assets: preact,
// FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.jsx", "frontend/.gitignore", "frontend/index.html"},
//},
//{
// Name: "Preact + Vite (Typescript)",
// ShortName: "Preact-TS",
// Description: "Preact + Vite development server",
// Assets: preactts,
// FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.tsx", "frontend/.gitignore", "frontend/index.html"},
//},
//{
// Name: "Vanilla + Vite",
// ShortName: "Vanilla",
// Description: "Vanilla + Vite development server",
// Assets: vanilla,
// FilesToDelete: []string{"frontend/.gitignore", "frontend/index.html", "frontend/favicon.svg", "frontend/main.js", "frontend/style.css"},
//},
//{
// Name: "Vanilla + Vite (Typescript)",
// ShortName: "Vanilla-TS",
// Description: "Vanilla + Vite development server",
// Assets: vanillats,
// FilesToDelete: []string{"frontend/.gitignore", "frontend/index.html", "frontend/favicon.svg", "frontend/src/main.ts", "frontend/src/style.css"},
//},
{
Name: "Lit + Vite",
ShortName: "Lit",
Description: "Lit + Vite development server",
Assets: lit,
FilesToDelete: []string{"frontend/index.html", "frontend/vite.config.js"},
},
{
Name: "Lit + Vite (Typescript)",
ShortName: "Lit-TS",
Description: "Lit + TS + Vite development server",
Assets: litts,
FilesToDelete: []string{"frontend/index.html", "frontend/src/favicon.svg"},
},
{
Name: "Vue + Vite",
ShortName: "Vue",
Description: "Vue + Vite development server",
Assets: vue,
FilesToDelete: []string{"frontend/index.html", "frontend/.gitignore"},
DirsToDelete: []string{"frontend/src/assets", "frontend/src/components", "frontend/public"},
},
{
Name: "Vue + Vite (Typescript)",
ShortName: "Vue-TS",
Description: "Vue + Vite development server",
Assets: vuets,
FilesToDelete: []string{"frontend/index.html", "frontend/.gitignore"},
DirsToDelete: []string{"frontend/src/assets", "frontend/src/components", "frontend/public"},
},
{
Name: "React + Vite",
ShortName: "React",
Description: "React + Vite development server",
Assets: react,
FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.svg", "frontend/.gitignore", "frontend/index.html"},
},
{
Name: "React + Vite (Typescript)",
ShortName: "React-TS",
Description: "React + Vite development server",
Assets: reactts,
FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.svg", "frontend/.gitignore", "frontend/index.html"},
},
{
Name: "Preact + Vite",
ShortName: "Preact",
Description: "Preact + Vite development server",
Assets: preact,
FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/logo.jsx", "frontend/.gitignore", "frontend/index.html"},
DirsToDelete: []string{"frontend/public"},
},
{
Name: "Preact + Vite (Typescript)",
ShortName: "Preact-TS",
Description: "Preact + Vite development server",
Assets: preactts,
FilesToDelete: []string{"frontend/src/index.css", "frontend/src/favicon.svg", "frontend/src/assets/preact.svg", "frontend/src/logo.tsx", "frontend/.gitignore", "frontend/index.html"},
DirsToDelete: []string{"frontend/public"},
},
{
Name: "Vanilla + Vite",
ShortName: "Vanilla",
Description: "Vanilla + Vite development server",
Assets: vanilla,
FilesToDelete: []string{"frontend/.gitignore", "frontend/index.html", "frontend/favicon.svg", "frontend/main.js", "frontend/style.css"},
},
{
Name: "Vanilla + Vite (Typescript)",
ShortName: "Vanilla-TS",
Description: "Vanilla + Vite development server",
Assets: vanillats,
FilesToDelete: []string{"frontend/.gitignore", "frontend/index.html", "frontend/favicon.svg", "frontend/src/main.ts", "frontend/src/style.css"},
},
}
func main() {
@ -169,7 +171,7 @@ func main() {
s.RMDIR("../templates/plain")
s.COPYDIR("plain", "../templates/plain")
s.ECHO(`Until an auto fix is done, add "@babel/types": "^7.17.10" to vite-ts/frontend/package.json`)
s.ECHO(`Until an auto fix is done, add "@babel/types": "^7.17.10" to vue-ts/frontend/package.json`)
}
func rebuildRuntime() {