Files
cs249r_book/kits/vscode-ext/package.json
dependabot[bot] 3d2d9c92a5 deps(kits-ext): bump @types/vscode in /kits/vscode-ext (#1646)
Bumps [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) from 1.116.0 to 1.118.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/vscode)

---
updated-dependencies:
- dependency-name: "@types/vscode"
  dependency-version: 1.118.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 07:18:53 -04:00

96 lines
3.7 KiB
JSON

{
"name": "kits-workbench",
"displayName": "Kits Workbench",
"description": "Build, preview, and navigate hardware deployment labs for Arduino, Raspberry Pi, and Seeed platforms",
"version": "0.1.0",
"publisher": "mlsysbook",
"icon": "resources/icon.png",
"engines": {
"vscode": "^1.85.0"
},
"categories": ["Other"],
"activationEvents": [
"workspaceContains:kits/Makefile"
],
"main": "./out/extension.js",
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./"
},
"devDependencies": {
"@types/vscode": "^1.118.0",
"@types/node": "^25.6.0",
"typescript": "^6.0.3"
},
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "kits",
"title": "Hardware Kits",
"icon": "resources/icon.svg"
}
]
},
"views": {
"kits": [
{ "id": "kits.platforms", "name": "Platforms & Labs" },
{ "id": "kits.build", "name": "Build" },
{ "id": "kits.runs", "name": "Recent Runs" },
{ "id": "kits.info", "name": "Info & Health" }
]
},
"snippets": [
{
"language": "markdown",
"path": "./snippets/kits-qmd.code-snippets"
}
],
"commands": [
{ "command": "kits.buildHtml", "title": "Kits: Build HTML Site" },
{ "command": "kits.buildPdf", "title": "Kits: Build PDF" },
{ "command": "kits.preview", "title": "Kits: Preview Site" },
{ "command": "kits.clean", "title": "Kits: Clean Build Artifacts" },
{ "command": "kits.openLab", "title": "Kits: Open Lab" },
{ "command": "kits.openPlatformHub", "title": "Kits: Open Platform Hub" },
{ "command": "kits.refreshPlatforms", "title": "Kits: Refresh Platforms", "icon": "$(refresh)" },
{ "command": "kits.refreshBuild", "title": "Kits: Refresh Build", "icon": "$(refresh)" },
{ "command": "kits.runAction", "title": "Kits: Run Action" },
{ "command": "kits.refreshRuns", "title": "Kits: Refresh Runs", "icon": "$(refresh)" },
{ "command": "kits.rerunLastCommand", "title": "Kits: Rerun Last Command", "icon": "$(history)" },
{ "command": "kits.revealTerminal", "title": "Kits: Reveal Terminal", "icon": "$(terminal)" },
{ "command": "kits.rerunCommand", "title": "Kits: Rerun Command" },
{ "command": "kits.healthCheck", "title": "Kits: Health Check" }
],
"configuration": {
"title": "Kits Workbench",
"properties": {
"kits.revealTerminalOnFailure": {
"type": "boolean",
"default": true,
"description": "Show terminal when a build command fails."
}
}
},
"configurationDefaults": {
"workbench.tree.indent": 16
},
"menus": {
"view/title": [
{ "command": "kits.refreshPlatforms", "when": "view == kits.platforms", "group": "navigation" },
{ "command": "kits.refreshBuild", "when": "view == kits.build", "group": "navigation@1" },
{ "command": "kits.rerunLastCommand", "when": "view == kits.build", "group": "navigation@2" },
{ "command": "kits.revealTerminal", "when": "view == kits.build", "group": "navigation@3" },
{ "command": "kits.refreshRuns", "when": "view == kits.runs", "group": "navigation@1" },
{ "command": "kits.rerunLastCommand", "when": "view == kits.runs", "group": "navigation@2" },
{ "command": "kits.revealTerminal", "when": "view == kits.runs", "group": "navigation@3" }
],
"explorer/context": [
{ "command": "kits.buildHtml", "when": "resourceExtname == .qmd && resourcePath =~ /kits/", "group": "kits@1" },
{ "command": "kits.preview", "when": "resourceExtname == .qmd && resourcePath =~ /kits/", "group": "kits@2" }
]
}
}
}