@tomjs/create-app
Version:
create tomjs web app
109 lines (108 loc) • 2.52 kB
JSON
{
"$schema": "./schema.json",
"list": [
{
"name": "node",
"display": "Node",
"variants": [
{
"name": "node",
"display": "Node Base",
"templates": ["base/node"],
"devDependencies": 2,
"test": true,
"git": 2
},
{
"name": "node-cli",
"display": "Node CLI",
"templates": ["base/node"],
"devDependencies": 1,
"test": true,
"git": 2
},
{
"name": "node-cli-legacy",
"display": "Node CLI (Legacy)",
"templates": ["base/node"],
"devDependencies": 1,
"test": true,
"git": 2
},
{
"name": "node-vite-plugin",
"display": "Vite Plugin",
"templates": ["base/node"],
"examples": ["vue", "react"],
"devDependencies": 1,
"types": ["project", "package"],
"test": true,
"git": 2
},
{
"name": "node-workspaces",
"display": "Node Workspace",
"templates": ["base/node"],
"workspaces": true,
"test": true,
"git": 2
}
]
},
{
"name": "web",
"display": "Web",
"variants": [
{
"name": "vue",
"display": "Vue",
"templates": ["base/style", "base/vue"]
},
{
"name": "react",
"display": "React",
"configurations": ["base/style", "base/react"]
}
]
},
{
"name": "electron",
"display": "Electron",
"variants": [
{
"name": "electron-vue",
"display": "Vue",
"templates": ["base/style", "base/vue", "base/electron"]
},
{
"name": "electron-react",
"display": "React",
"templates": ["base/style", "base/react", "base/electron"]
}
]
},
{
"name": "vscode",
"display": "VSCode Extension",
"variants": [
{
"name": "vscode",
"display": "Base",
"git": 2
},
{
"name": "vscode-vue",
"display": "Vue",
"templates": ["base/style", "base/vue", "base/vscode"],
"git": 2
},
{
"name": "vscode-react",
"display": "React",
"templates": ["base/style", "base/react", "base/vscode"],
"git": 2
}
]
}
]
}