{ "name": "deadlock-coding", "description": "Deadlock Coding", "version": "0.0.1", "publisher": "Deadlock", "engines": { "vscode": "^1.51.0" }, "categories": [ "Other" ], "activationEvents": [ "onView:deadlockPanel", "onCommand:deadlock.openBriefing", "onWebviewPanel:deadlockBriefing", "onWebviewPanel:deadlockHelp" ], "repository": { "type": "git", "url": "https://github.com/microsoft/vscode-extension-samples.git" }, "main": "./out/main.js", "contributes": { "commands": [ { "command": "deadlock.openBriefing", "title": "Open Briefing", "category": "Deadlock Coding" } ], "viewsContainers": { "activitybar": [ { "id": "package-explorer", "title": "Deadlock Panel", "icon": "media/dep.svg" } ] }, "views": { "package-explorer": [ { "id": "deadlockPanel", "name": "Explorer", "icon": "media/dep.svg", "contextualTitle": "Deadlock" } ] }, "menus": { "view/title": [], "view/item/context": [] } }, "scripts": { "vsce": "vsce package", "esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=out/main.js --external:vscode --format=cjs --platform=node", "esbuild": "npm run esbuild-base -- --sourcemap", "esbuild-watch": "npm run esbuild-base -- --sourcemap --watch", "lint": "eslint . --ext .ts,.tsx", "watch": "tsc -w -p ./" }, "dependencies": { "async": "^3.2.2", "date-fns": "^2.27.0", "marked": "^4.0.6", "simple-git": "^2.48.0" }, "devDependencies": { "@types/marked": "^4.0.1", "@types/node": "^12.20.37", "@types/vscode": "^1.51.0", "@typescript-eslint/eslint-plugin": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "esbuild": "^0.14.2", "eslint": "^7.32.0", "terser-webpack-plugin": "^5.2.5", "ts-node": "^9.1.1", "typescript": "^3.9.10", "vsce": "^2.5.1", "webpack": "^5.65.0", "webpack-cli": "^4.9.1" } }