{ "publisher": "clurdra", "name": "superpowers-vscode-clurdra", "displayName": "Superpowers-clurdra", "version": "0.2.287", "packageManager": "pnpm@10.27.0", "description": "Superpowers specs and plans Kanban explorer", "author": "clurdra", "license": "MIT", "homepage": "https://github.com/cruldra/superpowers-vscode#readme", "repository": { "type": "git", "url": "https://github.com/cruldra/superpowers-vscode" }, "bugs": { "url": "https://github.com/cruldra/superpowers-vscode/issues" }, "categories": [ "Other" ], "main": "./dist/index.cjs", "icon": "res/icon.png", "files": [ "LICENSE.md", "dist/**/*", "prompts/*.md", "res/*" ], "engines": { "vscode": "^1.97.0" }, "activationEvents": [ "onView:superpowers.kanban", "onCommand:superpowers.openKanban", "onCommand:superpowers.setGiteaToken", "onCommand:superpowers.configureHandoffStore", "onUri", "onView:superpowers.codeReader.files", "onView:superpowers.codeReader.uncommitted", "onCustomEditor:superpowers.codeReader.preview", "onCommand:superpowers.codeReader.open", "onCommand:superpowers.codeReader.showPreview", "onCommand:superpowers.codeReader.showSource" ], "contributes": { "viewsContainers": { "activitybar": [ { "id": "superpowers", "title": "Superpowers", "icon": "res/icon.svg" }, { "id": "superpowers-reader", "title": "代码阅读", "icon": "res/reader.svg" } ] }, "views": { "superpowers": [ { "id": "superpowers.kanban", "name": "Kanban" } ], "superpowers-reader": [ { "id": "superpowers.codeReader.files", "name": "代码阅读" }, { "id": "superpowers.codeReader.uncommitted", "name": "未提交的更改" }, { "id": "superpowers.codeReader.slot1", "name": "栏位 1", "when": "superpowers.codeReader.slotKind1" }, { "id": "superpowers.codeReader.slot2", "name": "栏位 2", "when": "superpowers.codeReader.slotKind2" }, { "id": "superpowers.codeReader.slot3", "name": "栏位 3", "when": "superpowers.codeReader.slotKind3" }, { "id": "superpowers.codeReader.slot4", "name": "栏位 4", "when": "superpowers.codeReader.slotKind4" }, { "id": "superpowers.codeReader.slot5", "name": "栏位 5", "when": "superpowers.codeReader.slotKind5" }, { "id": "superpowers.codeReader.slot6", "name": "栏位 6", "when": "superpowers.codeReader.slotKind6" }, { "id": "superpowers.codeReader.slot7", "name": "栏位 7", "when": "superpowers.codeReader.slotKind7" }, { "id": "superpowers.codeReader.slot8", "name": "栏位 8", "when": "superpowers.codeReader.slotKind8" }, { "id": "superpowers.codeReader.slot9", "name": "栏位 9", "when": "superpowers.codeReader.slotKind9" }, { "id": "superpowers.codeReader.slot10", "name": "栏位 10", "when": "superpowers.codeReader.slotKind10" }, { "id": "superpowers.codeReader.slot11", "name": "栏位 11", "when": "superpowers.codeReader.slotKind11" }, { "id": "superpowers.codeReader.slot12", "name": "栏位 12", "when": "superpowers.codeReader.slotKind12" }, { "id": "superpowers.codeReader.slot13", "name": "栏位 13", "when": "superpowers.codeReader.slotKind13" }, { "id": "superpowers.codeReader.slot14", "name": "栏位 14", "when": "superpowers.codeReader.slotKind14" }, { "id": "superpowers.codeReader.slot15", "name": "栏位 15", "when": "superpowers.codeReader.slotKind15" }, { "id": "superpowers.codeReader.slot16", "name": "栏位 16", "when": "superpowers.codeReader.slotKind16" }, { "id": "superpowers.codeReader.slot17", "name": "栏位 17", "when": "superpowers.codeReader.slotKind17" }, { "id": "superpowers.codeReader.slot18", "name": "栏位 18", "when": "superpowers.codeReader.slotKind18" }, { "id": "superpowers.codeReader.slot19", "name": "栏位 19", "when": "superpowers.codeReader.slotKind19" }, { "id": "superpowers.codeReader.slot20", "name": "栏位 20", "when": "superpowers.codeReader.slotKind20" }, { "id": "superpowers.codeReader.slot21", "name": "栏位 21", "when": "superpowers.codeReader.slotKind21" }, { "id": "superpowers.codeReader.slot22", "name": "栏位 22", "when": "superpowers.codeReader.slotKind22" }, { "id": "superpowers.codeReader.slot23", "name": "栏位 23", "when": "superpowers.codeReader.slotKind23" }, { "id": "superpowers.codeReader.slot24", "name": "栏位 24", "when": "superpowers.codeReader.slotKind24" }, { "id": "superpowers.codeReader.slot25", "name": "栏位 25", "when": "superpowers.codeReader.slotKind25" }, { "id": "superpowers.codeReader.slot26", "name": "栏位 26", "when": "superpowers.codeReader.slotKind26" }, { "id": "superpowers.codeReader.slot27", "name": "栏位 27", "when": "superpowers.codeReader.slotKind27" }, { "id": "superpowers.codeReader.slot28", "name": "栏位 28", "when": "superpowers.codeReader.slotKind28" }, { "id": "superpowers.codeReader.slot29", "name": "栏位 29", "when": "superpowers.codeReader.slotKind29" }, { "id": "superpowers.codeReader.slot30", "name": "栏位 30", "when": "superpowers.codeReader.slotKind30" } ] }, "customEditors": [ { "viewType": "superpowers.codeReader.preview", "displayName": "代码阅读预览", "selector": [ { "filenamePattern": "*" }, { "filenamePattern": "*", "scheme": "code-reader-path" } ], "priority": "option" } ], "viewsWelcome": [ { "view": "superpowers.kanban", "contents": "在编辑器主区打开 Superpowers Kanban 看板。\n[Open Kanban Board](command:superpowers.openKanban)" } ], "commands": [ { "command": "superpowers.openKanban", "title": "Open Superpowers Kanban", "category": "Superpowers" }, { "command": "superpowers.refresh", "title": "Refresh Issues (Gitea + YouTrack)", "category": "Superpowers" }, { "command": "superpowers.setGiteaToken", "title": "Set Gitea Token", "category": "Superpowers" }, { "command": "superpowers.configureHandoffStore", "title": "配置移交存储", "category": "Superpowers" }, { "command": "superpowers.codeReader.pickReviewIssue", "title": "选工单", "category": "代码阅读", "icon": "$(git-pull-request)" }, { "command": "superpowers.codeReader.hideReviewTests", "title": "隐藏测试文件", "category": "代码阅读", "icon": "$(beaker-stop)" }, { "command": "superpowers.codeReader.showReviewTests", "title": "显示测试文件", "category": "代码阅读", "icon": "$(beaker)" }, { "command": "superpowers.codeReader.openChanges", "title": "打开更改", "category": "代码阅读", "icon": "$(git-compare)" }, { "command": "superpowers.codeReader.stage", "title": "暂存", "category": "代码阅读", "icon": "$(add)" }, { "command": "superpowers.codeReader.showAllFiles", "title": "显示全部", "category": "代码阅读", "icon": "$(close)" }, { "command": "superpowers.codeReader.refresh", "title": "刷新", "category": "代码阅读", "icon": "$(refresh)" }, { "command": "superpowers.codeReader.hideUncommittedTests", "title": "隐藏测试文件", "category": "代码阅读", "icon": "$(beaker-stop)" }, { "command": "superpowers.codeReader.showUncommittedTests", "title": "显示测试文件", "category": "代码阅读", "icon": "$(beaker)" }, { "command": "superpowers.codeReader.refreshUncommitted", "title": "刷新", "category": "代码阅读", "icon": "$(refresh)" }, { "command": "superpowers.codeReader.addFavorite", "title": "收藏目录", "category": "代码阅读", "icon": "$(star-empty)" }, { "command": "superpowers.codeReader.findFeature", "title": "了解一块代码", "category": "代码阅读", "icon": "$(search)" }, { "command": "superpowers.codeReader.openFeatureItem", "title": "打开", "category": "代码阅读" }, { "command": "superpowers.codeReader.renameFavorite1", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite1", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat1", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature1", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature1", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite2", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite2", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat2", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature2", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature2", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite3", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite3", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat3", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature3", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature3", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite4", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite4", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat4", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature4", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature4", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite5", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite5", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat5", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature5", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature5", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite6", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite6", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat6", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature6", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature6", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite7", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite7", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat7", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature7", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature7", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite8", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite8", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat8", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature8", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature8", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite9", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite9", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat9", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature9", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature9", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite10", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite10", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat10", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature10", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature10", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite11", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite11", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat11", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature11", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature11", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite12", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite12", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat12", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature12", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature12", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite13", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite13", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat13", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature13", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature13", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite14", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite14", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat14", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature14", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature14", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite15", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite15", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat15", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature15", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature15", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite16", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite16", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat16", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature16", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature16", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite17", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite17", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat17", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature17", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature17", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite18", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite18", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat18", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature18", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature18", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite19", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite19", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat19", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature19", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature19", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite20", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite20", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat20", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature20", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature20", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite21", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite21", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat21", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature21", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature21", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite22", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite22", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat22", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature22", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature22", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite23", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite23", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat23", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature23", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature23", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite24", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite24", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat24", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature24", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature24", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite25", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite25", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat25", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature25", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature25", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite26", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite26", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat26", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature26", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature26", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite27", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite27", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat27", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature27", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature27", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite28", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite28", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat28", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature28", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature28", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite29", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite29", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat29", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature29", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature29", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.renameFavorite30", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFavorite30", "title": "取消收藏", "category": "代码阅读", "icon": "$(star-full)" }, { "command": "superpowers.codeReader.openFeatureChat30", "title": "打开对话", "category": "代码阅读", "icon": "$(comment-discussion)" }, { "command": "superpowers.codeReader.renameFeature30", "title": "重命名", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.removeFeature30", "title": "删除", "category": "代码阅读", "icon": "$(trash)" }, { "command": "superpowers.codeReader.open", "title": "打开", "category": "代码阅读" }, { "command": "superpowers.codeReader.showPreview", "title": "预览", "category": "代码阅读" }, { "command": "superpowers.codeReader.showSource", "title": "编辑", "category": "代码阅读" }, { "command": "superpowers.codeReader.copyFileName", "title": "复制文件名", "category": "代码阅读" }, { "command": "superpowers.codeReader.copyFolderName", "title": "复制文件夹名", "category": "代码阅读" }, { "command": "superpowers.codeReader.copyFileStem", "title": "复制文件名(不带后缀)", "category": "代码阅读" }, { "command": "superpowers.codeReader.copyRelativePath", "title": "复制相对路径", "category": "代码阅读" }, { "command": "superpowers.codeReader.copyAbsolutePath", "title": "复制绝对路径", "category": "代码阅读" }, { "command": "superpowers.codeReader.revealInFinder", "title": "在 Finder 中显示", "category": "代码阅读" }, { "command": "superpowers.codeReader.revealInFileExplorer", "title": "在文件资源管理器中显示", "category": "代码阅读" }, { "command": "superpowers.codeReader.openContainingFolder", "title": "打开所在的文件夹", "category": "代码阅读" }, { "command": "superpowers.codeReader.addNote", "title": "添加注释", "category": "代码阅读", "icon": "$(note)" }, { "command": "superpowers.codeReader.editNote", "title": "编辑注释", "category": "代码阅读", "icon": "$(edit)" }, { "command": "superpowers.codeReader.askPath", "title": "问 AI", "category": "代码阅读", "icon": "$(sparkle)" }, { "command": "superpowers.codeReader.nextOccurrence", "title": "跳到下一处高亮", "category": "代码阅读" }, { "command": "superpowers.codeReader.previousOccurrence", "title": "跳到上一处高亮", "category": "代码阅读" }, { "command": "superpowers.codeReader.find", "title": "查找", "category": "代码阅读" }, { "command": "superpowers.codeReader.findNext", "title": "查找下一处", "category": "代码阅读" }, { "command": "superpowers.codeReader.findPrevious", "title": "查找上一处", "category": "代码阅读" } ], "keybindings": [ { "command": "superpowers.codeReader.nextOccurrence", "key": "ctrl+down", "mac": "cmd+down", "when": "activeCustomEditorId == superpowers.codeReader.preview && superpowers.codeReader.hasOccurrences" }, { "command": "superpowers.codeReader.previousOccurrence", "key": "ctrl+up", "mac": "cmd+up", "when": "activeCustomEditorId == superpowers.codeReader.preview && superpowers.codeReader.hasOccurrences" }, { "command": "superpowers.codeReader.find", "key": "ctrl+f", "mac": "cmd+f", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.findNext", "key": "f3", "mac": "cmd+g", "when": "activeCustomEditorId == superpowers.codeReader.preview && superpowers.codeReader.findOpen" }, { "command": "superpowers.codeReader.findPrevious", "key": "shift+f3", "mac": "shift+cmd+g", "when": "activeCustomEditorId == superpowers.codeReader.preview && superpowers.codeReader.findOpen" } ], "submenus": [ { "id": "superpowers.codeReader.copy", "label": "复制", "icon": "$(copy)" } ], "menus": { "superpowers.codeReader.copy": [ { "command": "superpowers.codeReader.copyFileName", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^file( unstaged| feature)?( deleted)?( noted)?$/", "group": "copy@1" }, { "command": "superpowers.codeReader.copyFolderName", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^folder( noted)?$/", "group": "copy@1" }, { "command": "superpowers.codeReader.copyFileStem", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^file( unstaged| feature)?( deleted)?( noted)?$/", "group": "copy@2" }, { "command": "superpowers.codeReader.copyRelativePath", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "copy@3" }, { "command": "superpowers.codeReader.copyAbsolutePath", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "copy@4" } ], "view/title": [ { "command": "superpowers.openKanban", "when": "view == superpowers.kanban", "group": "navigation" }, { "command": "superpowers.refresh", "when": "view == superpowers.kanban", "group": "navigation" }, { "command": "superpowers.setGiteaToken", "when": "view == superpowers.kanban", "group": "navigation" }, { "command": "superpowers.codeReader.findFeature", "when": "view == superpowers.codeReader.files", "group": "navigation@0" }, { "command": "superpowers.codeReader.pickReviewIssue", "when": "view == superpowers.codeReader.files", "group": "navigation@1" }, { "command": "superpowers.codeReader.hideReviewTests", "when": "view == superpowers.codeReader.files && superpowers.codeReader.reviewing && !superpowers.codeReader.reviewTestsHidden", "group": "navigation@2" }, { "command": "superpowers.codeReader.showReviewTests", "when": "view == superpowers.codeReader.files && superpowers.codeReader.reviewing && superpowers.codeReader.reviewTestsHidden", "group": "navigation@2" }, { "command": "superpowers.codeReader.showAllFiles", "when": "view == superpowers.codeReader.files && superpowers.codeReader.reviewing", "group": "navigation@3" }, { "command": "superpowers.codeReader.refresh", "when": "view == superpowers.codeReader.files", "group": "navigation@4" }, { "command": "superpowers.codeReader.hideUncommittedTests", "when": "view == superpowers.codeReader.uncommitted && !superpowers.codeReader.uncommittedTestsHidden", "group": "navigation@1" }, { "command": "superpowers.codeReader.showUncommittedTests", "when": "view == superpowers.codeReader.uncommitted && superpowers.codeReader.uncommittedTestsHidden", "group": "navigation@1" }, { "command": "superpowers.codeReader.refreshUncommitted", "when": "view == superpowers.codeReader.uncommitted", "group": "navigation@2" }, { "command": "superpowers.codeReader.renameFavorite1", "when": "view == superpowers.codeReader.slot1 && superpowers.codeReader.slotKind1 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite1", "when": "view == superpowers.codeReader.slot1 && superpowers.codeReader.slotKind1 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat1", "when": "view == superpowers.codeReader.slot1 && superpowers.codeReader.slotKind1 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature1", "when": "view == superpowers.codeReader.slot1 && superpowers.codeReader.slotKind1 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature1", "when": "view == superpowers.codeReader.slot1 && superpowers.codeReader.slotKind1 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite2", "when": "view == superpowers.codeReader.slot2 && superpowers.codeReader.slotKind2 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite2", "when": "view == superpowers.codeReader.slot2 && superpowers.codeReader.slotKind2 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat2", "when": "view == superpowers.codeReader.slot2 && superpowers.codeReader.slotKind2 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature2", "when": "view == superpowers.codeReader.slot2 && superpowers.codeReader.slotKind2 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature2", "when": "view == superpowers.codeReader.slot2 && superpowers.codeReader.slotKind2 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite3", "when": "view == superpowers.codeReader.slot3 && superpowers.codeReader.slotKind3 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite3", "when": "view == superpowers.codeReader.slot3 && superpowers.codeReader.slotKind3 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat3", "when": "view == superpowers.codeReader.slot3 && superpowers.codeReader.slotKind3 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature3", "when": "view == superpowers.codeReader.slot3 && superpowers.codeReader.slotKind3 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature3", "when": "view == superpowers.codeReader.slot3 && superpowers.codeReader.slotKind3 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite4", "when": "view == superpowers.codeReader.slot4 && superpowers.codeReader.slotKind4 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite4", "when": "view == superpowers.codeReader.slot4 && superpowers.codeReader.slotKind4 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat4", "when": "view == superpowers.codeReader.slot4 && superpowers.codeReader.slotKind4 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature4", "when": "view == superpowers.codeReader.slot4 && superpowers.codeReader.slotKind4 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature4", "when": "view == superpowers.codeReader.slot4 && superpowers.codeReader.slotKind4 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite5", "when": "view == superpowers.codeReader.slot5 && superpowers.codeReader.slotKind5 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite5", "when": "view == superpowers.codeReader.slot5 && superpowers.codeReader.slotKind5 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat5", "when": "view == superpowers.codeReader.slot5 && superpowers.codeReader.slotKind5 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature5", "when": "view == superpowers.codeReader.slot5 && superpowers.codeReader.slotKind5 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature5", "when": "view == superpowers.codeReader.slot5 && superpowers.codeReader.slotKind5 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite6", "when": "view == superpowers.codeReader.slot6 && superpowers.codeReader.slotKind6 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite6", "when": "view == superpowers.codeReader.slot6 && superpowers.codeReader.slotKind6 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat6", "when": "view == superpowers.codeReader.slot6 && superpowers.codeReader.slotKind6 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature6", "when": "view == superpowers.codeReader.slot6 && superpowers.codeReader.slotKind6 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature6", "when": "view == superpowers.codeReader.slot6 && superpowers.codeReader.slotKind6 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite7", "when": "view == superpowers.codeReader.slot7 && superpowers.codeReader.slotKind7 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite7", "when": "view == superpowers.codeReader.slot7 && superpowers.codeReader.slotKind7 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat7", "when": "view == superpowers.codeReader.slot7 && superpowers.codeReader.slotKind7 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature7", "when": "view == superpowers.codeReader.slot7 && superpowers.codeReader.slotKind7 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature7", "when": "view == superpowers.codeReader.slot7 && superpowers.codeReader.slotKind7 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite8", "when": "view == superpowers.codeReader.slot8 && superpowers.codeReader.slotKind8 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite8", "when": "view == superpowers.codeReader.slot8 && superpowers.codeReader.slotKind8 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat8", "when": "view == superpowers.codeReader.slot8 && superpowers.codeReader.slotKind8 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature8", "when": "view == superpowers.codeReader.slot8 && superpowers.codeReader.slotKind8 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature8", "when": "view == superpowers.codeReader.slot8 && superpowers.codeReader.slotKind8 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite9", "when": "view == superpowers.codeReader.slot9 && superpowers.codeReader.slotKind9 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite9", "when": "view == superpowers.codeReader.slot9 && superpowers.codeReader.slotKind9 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat9", "when": "view == superpowers.codeReader.slot9 && superpowers.codeReader.slotKind9 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature9", "when": "view == superpowers.codeReader.slot9 && superpowers.codeReader.slotKind9 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature9", "when": "view == superpowers.codeReader.slot9 && superpowers.codeReader.slotKind9 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite10", "when": "view == superpowers.codeReader.slot10 && superpowers.codeReader.slotKind10 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite10", "when": "view == superpowers.codeReader.slot10 && superpowers.codeReader.slotKind10 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat10", "when": "view == superpowers.codeReader.slot10 && superpowers.codeReader.slotKind10 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature10", "when": "view == superpowers.codeReader.slot10 && superpowers.codeReader.slotKind10 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature10", "when": "view == superpowers.codeReader.slot10 && superpowers.codeReader.slotKind10 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite11", "when": "view == superpowers.codeReader.slot11 && superpowers.codeReader.slotKind11 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite11", "when": "view == superpowers.codeReader.slot11 && superpowers.codeReader.slotKind11 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat11", "when": "view == superpowers.codeReader.slot11 && superpowers.codeReader.slotKind11 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature11", "when": "view == superpowers.codeReader.slot11 && superpowers.codeReader.slotKind11 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature11", "when": "view == superpowers.codeReader.slot11 && superpowers.codeReader.slotKind11 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite12", "when": "view == superpowers.codeReader.slot12 && superpowers.codeReader.slotKind12 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite12", "when": "view == superpowers.codeReader.slot12 && superpowers.codeReader.slotKind12 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat12", "when": "view == superpowers.codeReader.slot12 && superpowers.codeReader.slotKind12 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature12", "when": "view == superpowers.codeReader.slot12 && superpowers.codeReader.slotKind12 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature12", "when": "view == superpowers.codeReader.slot12 && superpowers.codeReader.slotKind12 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite13", "when": "view == superpowers.codeReader.slot13 && superpowers.codeReader.slotKind13 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite13", "when": "view == superpowers.codeReader.slot13 && superpowers.codeReader.slotKind13 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat13", "when": "view == superpowers.codeReader.slot13 && superpowers.codeReader.slotKind13 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature13", "when": "view == superpowers.codeReader.slot13 && superpowers.codeReader.slotKind13 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature13", "when": "view == superpowers.codeReader.slot13 && superpowers.codeReader.slotKind13 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite14", "when": "view == superpowers.codeReader.slot14 && superpowers.codeReader.slotKind14 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite14", "when": "view == superpowers.codeReader.slot14 && superpowers.codeReader.slotKind14 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat14", "when": "view == superpowers.codeReader.slot14 && superpowers.codeReader.slotKind14 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature14", "when": "view == superpowers.codeReader.slot14 && superpowers.codeReader.slotKind14 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature14", "when": "view == superpowers.codeReader.slot14 && superpowers.codeReader.slotKind14 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite15", "when": "view == superpowers.codeReader.slot15 && superpowers.codeReader.slotKind15 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite15", "when": "view == superpowers.codeReader.slot15 && superpowers.codeReader.slotKind15 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat15", "when": "view == superpowers.codeReader.slot15 && superpowers.codeReader.slotKind15 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature15", "when": "view == superpowers.codeReader.slot15 && superpowers.codeReader.slotKind15 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature15", "when": "view == superpowers.codeReader.slot15 && superpowers.codeReader.slotKind15 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite16", "when": "view == superpowers.codeReader.slot16 && superpowers.codeReader.slotKind16 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite16", "when": "view == superpowers.codeReader.slot16 && superpowers.codeReader.slotKind16 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat16", "when": "view == superpowers.codeReader.slot16 && superpowers.codeReader.slotKind16 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature16", "when": "view == superpowers.codeReader.slot16 && superpowers.codeReader.slotKind16 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature16", "when": "view == superpowers.codeReader.slot16 && superpowers.codeReader.slotKind16 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite17", "when": "view == superpowers.codeReader.slot17 && superpowers.codeReader.slotKind17 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite17", "when": "view == superpowers.codeReader.slot17 && superpowers.codeReader.slotKind17 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat17", "when": "view == superpowers.codeReader.slot17 && superpowers.codeReader.slotKind17 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature17", "when": "view == superpowers.codeReader.slot17 && superpowers.codeReader.slotKind17 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature17", "when": "view == superpowers.codeReader.slot17 && superpowers.codeReader.slotKind17 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite18", "when": "view == superpowers.codeReader.slot18 && superpowers.codeReader.slotKind18 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite18", "when": "view == superpowers.codeReader.slot18 && superpowers.codeReader.slotKind18 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat18", "when": "view == superpowers.codeReader.slot18 && superpowers.codeReader.slotKind18 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature18", "when": "view == superpowers.codeReader.slot18 && superpowers.codeReader.slotKind18 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature18", "when": "view == superpowers.codeReader.slot18 && superpowers.codeReader.slotKind18 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite19", "when": "view == superpowers.codeReader.slot19 && superpowers.codeReader.slotKind19 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite19", "when": "view == superpowers.codeReader.slot19 && superpowers.codeReader.slotKind19 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat19", "when": "view == superpowers.codeReader.slot19 && superpowers.codeReader.slotKind19 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature19", "when": "view == superpowers.codeReader.slot19 && superpowers.codeReader.slotKind19 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature19", "when": "view == superpowers.codeReader.slot19 && superpowers.codeReader.slotKind19 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite20", "when": "view == superpowers.codeReader.slot20 && superpowers.codeReader.slotKind20 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite20", "when": "view == superpowers.codeReader.slot20 && superpowers.codeReader.slotKind20 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat20", "when": "view == superpowers.codeReader.slot20 && superpowers.codeReader.slotKind20 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature20", "when": "view == superpowers.codeReader.slot20 && superpowers.codeReader.slotKind20 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature20", "when": "view == superpowers.codeReader.slot20 && superpowers.codeReader.slotKind20 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite21", "when": "view == superpowers.codeReader.slot21 && superpowers.codeReader.slotKind21 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite21", "when": "view == superpowers.codeReader.slot21 && superpowers.codeReader.slotKind21 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat21", "when": "view == superpowers.codeReader.slot21 && superpowers.codeReader.slotKind21 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature21", "when": "view == superpowers.codeReader.slot21 && superpowers.codeReader.slotKind21 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature21", "when": "view == superpowers.codeReader.slot21 && superpowers.codeReader.slotKind21 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite22", "when": "view == superpowers.codeReader.slot22 && superpowers.codeReader.slotKind22 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite22", "when": "view == superpowers.codeReader.slot22 && superpowers.codeReader.slotKind22 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat22", "when": "view == superpowers.codeReader.slot22 && superpowers.codeReader.slotKind22 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature22", "when": "view == superpowers.codeReader.slot22 && superpowers.codeReader.slotKind22 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature22", "when": "view == superpowers.codeReader.slot22 && superpowers.codeReader.slotKind22 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite23", "when": "view == superpowers.codeReader.slot23 && superpowers.codeReader.slotKind23 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite23", "when": "view == superpowers.codeReader.slot23 && superpowers.codeReader.slotKind23 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat23", "when": "view == superpowers.codeReader.slot23 && superpowers.codeReader.slotKind23 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature23", "when": "view == superpowers.codeReader.slot23 && superpowers.codeReader.slotKind23 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature23", "when": "view == superpowers.codeReader.slot23 && superpowers.codeReader.slotKind23 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite24", "when": "view == superpowers.codeReader.slot24 && superpowers.codeReader.slotKind24 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite24", "when": "view == superpowers.codeReader.slot24 && superpowers.codeReader.slotKind24 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat24", "when": "view == superpowers.codeReader.slot24 && superpowers.codeReader.slotKind24 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature24", "when": "view == superpowers.codeReader.slot24 && superpowers.codeReader.slotKind24 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature24", "when": "view == superpowers.codeReader.slot24 && superpowers.codeReader.slotKind24 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite25", "when": "view == superpowers.codeReader.slot25 && superpowers.codeReader.slotKind25 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite25", "when": "view == superpowers.codeReader.slot25 && superpowers.codeReader.slotKind25 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat25", "when": "view == superpowers.codeReader.slot25 && superpowers.codeReader.slotKind25 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature25", "when": "view == superpowers.codeReader.slot25 && superpowers.codeReader.slotKind25 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature25", "when": "view == superpowers.codeReader.slot25 && superpowers.codeReader.slotKind25 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite26", "when": "view == superpowers.codeReader.slot26 && superpowers.codeReader.slotKind26 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite26", "when": "view == superpowers.codeReader.slot26 && superpowers.codeReader.slotKind26 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat26", "when": "view == superpowers.codeReader.slot26 && superpowers.codeReader.slotKind26 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature26", "when": "view == superpowers.codeReader.slot26 && superpowers.codeReader.slotKind26 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature26", "when": "view == superpowers.codeReader.slot26 && superpowers.codeReader.slotKind26 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite27", "when": "view == superpowers.codeReader.slot27 && superpowers.codeReader.slotKind27 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite27", "when": "view == superpowers.codeReader.slot27 && superpowers.codeReader.slotKind27 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat27", "when": "view == superpowers.codeReader.slot27 && superpowers.codeReader.slotKind27 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature27", "when": "view == superpowers.codeReader.slot27 && superpowers.codeReader.slotKind27 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature27", "when": "view == superpowers.codeReader.slot27 && superpowers.codeReader.slotKind27 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite28", "when": "view == superpowers.codeReader.slot28 && superpowers.codeReader.slotKind28 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite28", "when": "view == superpowers.codeReader.slot28 && superpowers.codeReader.slotKind28 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat28", "when": "view == superpowers.codeReader.slot28 && superpowers.codeReader.slotKind28 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature28", "when": "view == superpowers.codeReader.slot28 && superpowers.codeReader.slotKind28 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature28", "when": "view == superpowers.codeReader.slot28 && superpowers.codeReader.slotKind28 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite29", "when": "view == superpowers.codeReader.slot29 && superpowers.codeReader.slotKind29 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite29", "when": "view == superpowers.codeReader.slot29 && superpowers.codeReader.slotKind29 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat29", "when": "view == superpowers.codeReader.slot29 && superpowers.codeReader.slotKind29 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature29", "when": "view == superpowers.codeReader.slot29 && superpowers.codeReader.slotKind29 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature29", "when": "view == superpowers.codeReader.slot29 && superpowers.codeReader.slotKind29 == feature", "group": "navigation@3" }, { "command": "superpowers.codeReader.renameFavorite30", "when": "view == superpowers.codeReader.slot30 && superpowers.codeReader.slotKind30 == favorite", "group": "navigation@1" }, { "command": "superpowers.codeReader.removeFavorite30", "when": "view == superpowers.codeReader.slot30 && superpowers.codeReader.slotKind30 == favorite", "group": "navigation@2" }, { "command": "superpowers.codeReader.openFeatureChat30", "when": "view == superpowers.codeReader.slot30 && superpowers.codeReader.slotKind30 == feature", "group": "navigation@1" }, { "command": "superpowers.codeReader.renameFeature30", "when": "view == superpowers.codeReader.slot30 && superpowers.codeReader.slotKind30 == feature", "group": "navigation@2" }, { "command": "superpowers.codeReader.removeFeature30", "when": "view == superpowers.codeReader.slot30 && superpowers.codeReader.slotKind30 == feature", "group": "navigation@3" } ], "view/item/context": [ { "command": "superpowers.codeReader.askPath", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "inline@0" }, { "submenu": "superpowers.codeReader.copy", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "inline@1" }, { "command": "superpowers.codeReader.addNote", "when": "view =~ /^superpowers\\.codeReader\\./ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^(file( unstaged)?( deleted)?|folder)$/", "group": "inline@2" }, { "command": "superpowers.codeReader.editNote", "when": "view =~ /^superpowers\\.codeReader\\./ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^(file( unstaged)?( deleted)?|folder) noted$/", "group": "inline@2" }, { "command": "superpowers.codeReader.openChanges", "when": "view == superpowers.codeReader.uncommitted && viewItem =~ /^file( unstaged)?( noted)?$/", "group": "inline@3" }, { "command": "superpowers.codeReader.stage", "when": "view == superpowers.codeReader.uncommitted && viewItem =~ /^file unstaged( deleted)?( noted)?$/", "group": "inline@4" }, { "command": "superpowers.codeReader.addFavorite", "when": "view =~ /^superpowers\\.codeReader\\.(files|slot\\d+)$/ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^folder( noted)?$/", "group": "inline@3" }, { "command": "superpowers.codeReader.copyFileName", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^file( unstaged| feature)?( deleted)?( noted)?$/", "group": "copy@1" }, { "command": "superpowers.codeReader.copyFolderName", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^folder( noted)?$/", "group": "copy@1" }, { "command": "superpowers.codeReader.copyFileStem", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^file( unstaged| feature)?( deleted)?( noted)?$/", "group": "copy@2" }, { "command": "superpowers.codeReader.copyRelativePath", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "copy@3" }, { "command": "superpowers.codeReader.copyAbsolutePath", "when": "view =~ /^superpowers\\.codeReader\\./ && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "copy@4" }, { "command": "superpowers.codeReader.revealInFinder", "when": "view =~ /^superpowers\\.codeReader\\./ && isMac && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "fileManager" }, { "command": "superpowers.codeReader.revealInFileExplorer", "when": "view =~ /^superpowers\\.codeReader\\./ && isWindows && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "fileManager" }, { "command": "superpowers.codeReader.openContainingFolder", "when": "view =~ /^superpowers\\.codeReader\\./ && isLinux && viewItem =~ /^(file( unstaged| feature)?( deleted)?|folder)( noted)?$/", "group": "fileManager" }, { "command": "superpowers.codeReader.addNote", "when": "view =~ /^superpowers\\.codeReader\\./ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^(file( unstaged)?( deleted)?|folder)$/", "group": "notes" }, { "command": "superpowers.codeReader.editNote", "when": "view =~ /^superpowers\\.codeReader\\./ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^(file( unstaged)?( deleted)?|folder) noted$/", "group": "notes" }, { "command": "superpowers.codeReader.addFavorite", "when": "view =~ /^superpowers\\.codeReader\\.(files|slot\\d+)$/ && !(view == superpowers.codeReader.files && superpowers.codeReader.reviewing) && viewItem =~ /^folder( noted)?$/", "group": "star" } ], "editor/title": [ { "command": "superpowers.codeReader.showPreview", "when": "activeEditor == workbench.editors.files.textFileEditor && (resourceLangId =~ /^(typescript|typescriptreact|javascript|javascriptreact|python|shellscript|dockerfile|rust)$/ || resourceLangId in superpowers.codeReader.languageIds)", "group": "navigation" }, { "command": "superpowers.codeReader.showSource", "when": "activeCustomEditorId == superpowers.codeReader.preview", "group": "navigation" } ], "commandPalette": [ { "command": "superpowers.codeReader.open", "when": "false" }, { "command": "superpowers.codeReader.showAllFiles", "when": "superpowers.codeReader.reviewing" }, { "command": "superpowers.codeReader.hideReviewTests", "when": "superpowers.codeReader.reviewing && !superpowers.codeReader.reviewTestsHidden" }, { "command": "superpowers.codeReader.showReviewTests", "when": "superpowers.codeReader.reviewing && superpowers.codeReader.reviewTestsHidden" }, { "command": "superpowers.codeReader.openChanges", "when": "false" }, { "command": "superpowers.codeReader.stage", "when": "false" }, { "command": "superpowers.codeReader.hideUncommittedTests", "when": "false" }, { "command": "superpowers.codeReader.showUncommittedTests", "when": "false" }, { "command": "superpowers.codeReader.refreshUncommitted", "when": "false" }, { "command": "superpowers.codeReader.addFavorite", "when": "false" }, { "command": "superpowers.codeReader.openFeatureItem", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite1", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite1", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat1", "when": "false" }, { "command": "superpowers.codeReader.renameFeature1", "when": "false" }, { "command": "superpowers.codeReader.removeFeature1", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite2", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite2", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat2", "when": "false" }, { "command": "superpowers.codeReader.renameFeature2", "when": "false" }, { "command": "superpowers.codeReader.removeFeature2", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite3", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite3", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat3", "when": "false" }, { "command": "superpowers.codeReader.renameFeature3", "when": "false" }, { "command": "superpowers.codeReader.removeFeature3", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite4", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite4", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat4", "when": "false" }, { "command": "superpowers.codeReader.renameFeature4", "when": "false" }, { "command": "superpowers.codeReader.removeFeature4", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite5", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite5", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat5", "when": "false" }, { "command": "superpowers.codeReader.renameFeature5", "when": "false" }, { "command": "superpowers.codeReader.removeFeature5", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite6", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite6", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat6", "when": "false" }, { "command": "superpowers.codeReader.renameFeature6", "when": "false" }, { "command": "superpowers.codeReader.removeFeature6", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite7", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite7", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat7", "when": "false" }, { "command": "superpowers.codeReader.renameFeature7", "when": "false" }, { "command": "superpowers.codeReader.removeFeature7", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite8", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite8", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat8", "when": "false" }, { "command": "superpowers.codeReader.renameFeature8", "when": "false" }, { "command": "superpowers.codeReader.removeFeature8", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite9", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite9", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat9", "when": "false" }, { "command": "superpowers.codeReader.renameFeature9", "when": "false" }, { "command": "superpowers.codeReader.removeFeature9", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite10", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite10", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat10", "when": "false" }, { "command": "superpowers.codeReader.renameFeature10", "when": "false" }, { "command": "superpowers.codeReader.removeFeature10", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite11", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite11", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat11", "when": "false" }, { "command": "superpowers.codeReader.renameFeature11", "when": "false" }, { "command": "superpowers.codeReader.removeFeature11", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite12", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite12", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat12", "when": "false" }, { "command": "superpowers.codeReader.renameFeature12", "when": "false" }, { "command": "superpowers.codeReader.removeFeature12", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite13", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite13", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat13", "when": "false" }, { "command": "superpowers.codeReader.renameFeature13", "when": "false" }, { "command": "superpowers.codeReader.removeFeature13", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite14", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite14", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat14", "when": "false" }, { "command": "superpowers.codeReader.renameFeature14", "when": "false" }, { "command": "superpowers.codeReader.removeFeature14", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite15", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite15", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat15", "when": "false" }, { "command": "superpowers.codeReader.renameFeature15", "when": "false" }, { "command": "superpowers.codeReader.removeFeature15", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite16", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite16", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat16", "when": "false" }, { "command": "superpowers.codeReader.renameFeature16", "when": "false" }, { "command": "superpowers.codeReader.removeFeature16", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite17", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite17", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat17", "when": "false" }, { "command": "superpowers.codeReader.renameFeature17", "when": "false" }, { "command": "superpowers.codeReader.removeFeature17", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite18", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite18", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat18", "when": "false" }, { "command": "superpowers.codeReader.renameFeature18", "when": "false" }, { "command": "superpowers.codeReader.removeFeature18", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite19", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite19", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat19", "when": "false" }, { "command": "superpowers.codeReader.renameFeature19", "when": "false" }, { "command": "superpowers.codeReader.removeFeature19", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite20", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite20", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat20", "when": "false" }, { "command": "superpowers.codeReader.renameFeature20", "when": "false" }, { "command": "superpowers.codeReader.removeFeature20", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite21", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite21", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat21", "when": "false" }, { "command": "superpowers.codeReader.renameFeature21", "when": "false" }, { "command": "superpowers.codeReader.removeFeature21", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite22", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite22", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat22", "when": "false" }, { "command": "superpowers.codeReader.renameFeature22", "when": "false" }, { "command": "superpowers.codeReader.removeFeature22", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite23", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite23", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat23", "when": "false" }, { "command": "superpowers.codeReader.renameFeature23", "when": "false" }, { "command": "superpowers.codeReader.removeFeature23", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite24", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite24", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat24", "when": "false" }, { "command": "superpowers.codeReader.renameFeature24", "when": "false" }, { "command": "superpowers.codeReader.removeFeature24", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite25", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite25", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat25", "when": "false" }, { "command": "superpowers.codeReader.renameFeature25", "when": "false" }, { "command": "superpowers.codeReader.removeFeature25", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite26", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite26", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat26", "when": "false" }, { "command": "superpowers.codeReader.renameFeature26", "when": "false" }, { "command": "superpowers.codeReader.removeFeature26", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite27", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite27", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat27", "when": "false" }, { "command": "superpowers.codeReader.renameFeature27", "when": "false" }, { "command": "superpowers.codeReader.removeFeature27", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite28", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite28", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat28", "when": "false" }, { "command": "superpowers.codeReader.renameFeature28", "when": "false" }, { "command": "superpowers.codeReader.removeFeature28", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite29", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite29", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat29", "when": "false" }, { "command": "superpowers.codeReader.renameFeature29", "when": "false" }, { "command": "superpowers.codeReader.removeFeature29", "when": "false" }, { "command": "superpowers.codeReader.renameFavorite30", "when": "false" }, { "command": "superpowers.codeReader.removeFavorite30", "when": "false" }, { "command": "superpowers.codeReader.openFeatureChat30", "when": "false" }, { "command": "superpowers.codeReader.renameFeature30", "when": "false" }, { "command": "superpowers.codeReader.removeFeature30", "when": "false" }, { "command": "superpowers.codeReader.showPreview", "when": "activeEditor == workbench.editors.files.textFileEditor && (resourceLangId =~ /^(typescript|typescriptreact|javascript|javascriptreact|python|shellscript|dockerfile|rust)$/ || resourceLangId in superpowers.codeReader.languageIds)" }, { "command": "superpowers.codeReader.showSource", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.nextOccurrence", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.previousOccurrence", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.find", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.findNext", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.findPrevious", "when": "activeCustomEditorId == superpowers.codeReader.preview" }, { "command": "superpowers.codeReader.copyFileName", "when": "false" }, { "command": "superpowers.codeReader.copyFolderName", "when": "false" }, { "command": "superpowers.codeReader.copyFileStem", "when": "false" }, { "command": "superpowers.codeReader.copyRelativePath", "when": "false" }, { "command": "superpowers.codeReader.copyAbsolutePath", "when": "false" }, { "command": "superpowers.codeReader.revealInFinder", "when": "false" }, { "command": "superpowers.codeReader.revealInFileExplorer", "when": "false" }, { "command": "superpowers.codeReader.openContainingFolder", "when": "false" }, { "command": "superpowers.codeReader.addNote", "when": "false" }, { "command": "superpowers.codeReader.editNote", "when": "false" }, { "command": "superpowers.codeReader.askPath", "when": "false" } ] } }, "scripts": { "build": "pnpm --filter webview-ui build && node esbuild.mjs --production && node check-bundle.mjs", "dev": "concurrently \"pnpm --filter webview-ui dev\" \"node esbuild.mjs --watch\"", "typecheck": "tsc --noEmit && pnpm --filter webview-ui typecheck", "lint": "eslint .", "test": "vitest", "vscode:prepublish": "pnpm build", "release": "bumpp", "ext:package": "pnpm build && vsce package --no-dependencies", "ext:publish:vsce": "npm_config_proxy= npm_config_https_proxy= vsce publish --skip-duplicate" }, "dependencies": { "@vscode/tree-sitter-wasm": "^0.3.1", "ali-oss": "^6.23.0", "diff": "^9.0.0", "handlebars": "^4.7.9", "ignore": "^7.0.10", "jsonc-parser": "^3.3.1", "minimatch": "^10.2.6", "plist": "^5.0.0", "toml": "^5.0.0" }, "devDependencies": { "@antfu/eslint-config": "^6.7.3", "@types/ali-oss": "^6.23.3", "@types/diff": "^8.0.0", "@types/node": "^25.0.3", "@types/vscode": "^1.97.0", "@vscode/vsce": "^3.9.1", "bumpp": "^10.3.2", "concurrently": "^9.1.0", "esbuild": "^0.25.0", "eslint": "^9.39.2", "happy-dom": "^20.14.5", "ovsx": "^0.10.7", "tree-sitter-wasm": "^2.0.2", "typescript": "^5.9.3", "vitest": "^4.0.16" } }