{ "name": "deadlock-coding", "description": "Deadlock Coding", "version": "0.1.11", "publisher": "Deadlock", "icon": "media/logo.png", "engines": { "vscode": ">=1.66.0" }, "categories": [ "Other" ], "activationEvents": [ "onView:deadlockPanel", "onCommand:deadlock.openBriefing", "onWebviewPanel:deadlockBriefing", "onWebviewPanel:deadlockHelp", "onStartupFinished" ], "main": "./dist/extension.js", "contributes": { "commands": [ { "command": "deadlock.openBriefing", "title": "Open Briefing", "category": "Deadlock Coding" }, { "command": "deadlock.openQuickSetup", "title": "Open Deadlock quick setup page", "category": "Deadlock Coding" }, { "command": "deadlock.disconnect", "title": "Clear cache", "category": "Deadlock Coding" } ], "viewsContainers": { "activitybar": [ { "id": "package-explorer", "title": "Deadlock Panel", "icon": "media/dep.svg" } ] }, "views": { "package-explorer": [ { "id": "deadlockPanel", "name": "Explorer", "contextualTitle": "Deadlock", "when": "deadlock.inContainer" }, { "id": "startedMissions", "type": "webview", "name": "Started Missions", "contextualTitle": "Deadlock", "when": "!deadlock.inContainer" }, { "id": "commandTree", "name": "Commands", "contextualTitle": "Deadlock", "when": "deadlock.inContainer" }, { "id": "help", "name": "Help", "visibility": "visible" } ] }, "viewsWelcome": [ { "view": "help", "contents": "[Quick Setup](command:deadlock.openQuickSetup)\n" } ] }, "scripts": { "vsce-package": "vsce package --allow-missing-repository", "vsce-publish": "vsce publish --allow-missing-repository", "vscode:prepackage": "npm run build-extension", "compile": "webpack", "esbuild-base": "esbuild --bundle --format=cjs --platform=node", "build-recorder": "npm run esbuild-base -- ./src/recorder/index.ts --outfile=out/recorder.js --minify", "esbuild": "npm run esbuild-base -- --sourcemap", "watch": "webpack --watch", "build-extension": "webpack --mode production --devtool hidden-source-map", "compile-tests": "tsc -p . --outDir out", "watch-tests": "tsc -p . -w --outDir out", "pretest": "npm run compile-tests && npm run compile && npm run lint", "lint": "eslint src --ext ts", "test": "jest", "postversion": "git add package*.json && auto-changelog -p && git add CHANGELOG.md && git commit -m \"build: $npm_package_version\"" }, "dependencies": { "@types/tar": "^6.1.1", "@types/yaml": "^1.9.7", "@vscode/webview-ui-toolkit": "^1.0.0", "async": "^3.2.2", "axios": "^0.27.2", "date-fns": "^2.27.0", "marked": "^4.0.6", "node-fetch": "^2.6.7", "simple-git": "^3.7.0", "tar": "^6.1.11", "yaml": "^2.1.1" }, "devDependencies": { "@types/async": "^3.2.13", "@types/jest": "^28.1.1", "@types/marked": "^4.0.1", "@types/node": "^14.18.21", "@types/node-fetch": "^2.6.1", "@types/vscode": "^1.66.0", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^4.7.2", "@typescript-eslint/eslint-plugin": "^3.10.1", "@typescript-eslint/parser": "^3.10.1", "auto-changelog": "^2.4.0", "esbuild": "^0.14.2", "eslint": "^7.32.0", "jest": "^28.1.0", "msw": "^0.42.1", "prettier": "2.6.2", "ts-jest": "^28.0.5", "ts-loader": "^9.3.1", "typescript": "^4.7.2", "vsce": "^2.9.2", "webpack": "^5.70.0", "webpack-cli": "^4.10.0" }, "extensionPack": [ "ms-vscode-remote.remote-containers" ] }