{ "publisher": "clurdra", "name": "superpowers-vscode-clurdra", "displayName": "Superpowers-clurdra", "version": "0.2.156", "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", "onUri", "onView:superpowers.codeReader.files", "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": "代码阅读" } ] }, "customEditors": [ { "viewType": "superpowers.codeReader.preview", "displayName": "代码阅读预览", "selector": [ { "filenamePattern": "*" } ], "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.codeReader.refresh", "title": "刷新", "category": "代码阅读", "icon": "$(refresh)" }, { "command": "superpowers.codeReader.open", "title": "打开", "category": "代码阅读" }, { "command": "superpowers.codeReader.showPreview", "title": "预览", "category": "代码阅读" }, { "command": "superpowers.codeReader.showSource", "title": "编辑", "category": "代码阅读" } ], "menus": { "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.refresh", "when": "view == superpowers.codeReader.files", "group": "navigation" } ], "editor/title": [ { "command": "superpowers.codeReader.showPreview", "when": "activeEditor == workbench.editors.files.textFileEditor && (resourceLangId =~ /^(typescript|typescriptreact|javascript|javascriptreact|python)$/ || 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.showPreview", "when": "activeEditor == workbench.editors.files.textFileEditor && (resourceLangId =~ /^(typescript|typescriptreact|javascript|javascriptreact|python)$/ || resourceLangId in superpowers.codeReader.languageIds)" }, { "command": "superpowers.codeReader.showSource", "when": "activeCustomEditorId == superpowers.codeReader.preview" } ] } }, "scripts": { "build": "pnpm --filter webview-ui build && node esbuild.mjs --production", "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", "diff": "^9.0.0", "handlebars": "^4.7.9", "minimatch": "^10.2.6" }, "devDependencies": { "@antfu/eslint-config": "^6.7.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", "ovsx": "^0.10.7", "typescript": "^5.9.3", "vitest": "^4.0.16" } }