-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdashboard.code-workspace.example
More file actions
93 lines (92 loc) · 3.78 KB
/
Copy pathdashboard.code-workspace.example
File metadata and controls
93 lines (92 loc) · 3.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
// ─────────────────────────────────────────────────────────────
// Dashboard seed kit — VS Code workspace (Plasma Green chrome 🟢)
// Copy this file → dashboard.code-workspace and open it.
// (The real .code-workspace is gitignored so your tweaks stay local.)
// ─────────────────────────────────────────────────────────────
"folders": [
{ "name": "📊 dashboard", "path": "." }
],
"settings": {
"files.exclude": { "**/node_modules": true, "**/.git": true },
"search.exclude": { "**/my-dashboard": true, "**/_scratch": true },
"window.title": "📊 dashboard — ${activeEditorShort}",
"terminal.integrated.defaultProfile.windows": "PowerShell",
// Plasma Green theme — matches the dashboard's own palette
"workbench.colorCustomizations": {
"activityBar.background": "#040704",
"activityBar.foreground": "#00e879",
"activityBar.inactiveForeground": "#2e5545",
"activityBarBadge.background": "#00e879",
"activityBarBadge.foreground": "#040704",
"titleBar.activeBackground": "#080e08",
"titleBar.activeForeground": "#00e879",
"titleBar.inactiveBackground": "#040704",
"statusBar.background": "#040704",
"statusBar.foreground": "#00e879",
"statusBarItem.hoverBackground": "#0d1610",
"sideBar.background": "#040704",
"sideBar.foreground": "#d7faef",
"sideBarSectionHeader.background": "#080e08",
"sideBarSectionHeader.foreground": "#00e879",
"panel.background": "#040704",
"panelTitle.activeForeground": "#00e879",
"panelTitle.activeBorder": "#00e879",
"terminal.background": "#040704",
"terminal.foreground": "#d7faef",
"terminal.ansiGreen": "#00e879",
"terminal.ansiBrightGreen": "#39ff8c",
"terminal.ansiCyan": "#00e5ff",
"terminal.ansiBrightCyan": "#42f4c8",
"terminal.ansiRed": "#e5195f",
"terminal.ansiYellow": "#fbbf24",
"tab.activeBackground": "#0d1610",
"tab.activeForeground": "#00e879",
"tab.activeBorderTop": "#00e879",
"editorGroupHeader.tabsBackground": "#040704"
}
},
"tasks": {
"version": "2.0.0",
"tasks": [
{
"label": "📋 List profiles",
"type": "shell",
"command": "node scripts/build-dashboard.mjs --list",
"presentation": { "reveal": "always", "panel": "dedicated", "clear": true },
"problemMatcher": []
},
{
"label": "✨ Scaffold dashboard (SEO)",
"type": "shell",
"command": "node scripts/build-dashboard.mjs --profile seo --name \"My Brand\"",
"presentation": { "reveal": "always", "panel": "dedicated", "clear": true },
"problemMatcher": []
},
{
"label": "💰 Scaffold dashboard (Finances)",
"type": "shell",
"command": "node scripts/build-dashboard.mjs --profile finances --name \"My Finances\"",
"presentation": { "reveal": "always", "panel": "dedicated", "clear": true },
"problemMatcher": []
},
{
"label": "🔄 Update dashboard from data.json",
"type": "shell",
"command": "npm run dashboard:update",
"presentation": { "reveal": "always", "panel": "dedicated", "clear": true },
"problemMatcher": []
},
{
"label": "🌐 Open my dashboard",
"type": "shell",
"command": "Start-Process my-dashboard/dashboard.html",
"presentation": { "reveal": "silent", "panel": "shared" },
"problemMatcher": []
}
]
},
"extensions": {
"recommendations": ["esbenp.prettier-vscode"]
}
}