Select Git revision
package.json
This project manages its dependencies using npm.
Learn more
package.json 3.80 KiB
{
"name": "deadlock-coding",
"description": "Deadlock Coding",
"version": "0.1.4",
"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": "./out/main.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.chooseMissionWorkdir",
"title": "Choose mission workdir",
"category": "Deadlock Coding"
},
{
"command": "deadlock.clear",
"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",
"icon": "media/dep.svg",
"contextualTitle": "Deadlock"
},
{
"id": "help",
"name": "Help",
"visibility": "visible"
}
]
},
"viewsWelcome": [
{
"view": "help",
"contents": "[Quick Setup](command:deadlock.openQuickSetup)\n"
}
],
"menus": {
"view/title": [
{
"command": "deadlock.chooseMissionWorkdir",
"when": "view == deadlockPanel"
}
],
"view/item/context": []
}
},
"scripts": {
"vsce-package": "vsce package --allow-missing-repository",
"vsce-publish": "vsce publish --allow-missing-repository",
"esbuild-base": "esbuild --bundle --format=cjs --platform=node",
"build-extension": "npm run esbuild-base -- --external:vscode ./src/extension.ts --outfile=out/main.js --minify",
"build-recorder": "npm run esbuild-base -- ./src/recorder/index.ts --outfile=out/recorder.js --minify",
"build-preStop": "npm run esbuild-base -- ./src/recorder/preStop.ts --outfile=out/preStop.js --minify",
"esbuild": "npm run esbuild-base -- --sourcemap",
"esbuild-watch": "npm run esbuild-base -- --sourcemap --watch",
"lint": "eslint . --ext .ts,.tsx",
"watch": "tsc -w -p ./",
"postversion": "git add package*.json && auto-changelog -p && git add CHANGELOG.md && git commit -m \"build: $npm_package_version\" && git tag $npm_package_version && echo \" \\033[31m Don't forget to publish tags (exemple: git push origin $npm_package_version) \\033[0m\""
},
"dependencies": {
"@vscode/webview-ui-toolkit": "^1.0.0",
"async": "^3.2.2",
"axios": "^0.27.2",
"crypto-js": "^4.1.1",
"date-fns": "^2.27.0",
"inversify": "^6.0.1",
"is-docker": "^3.0.0",
"marked": "^4.0.6",
"node-fetch": "^3.2.3",
"reflect-metadata": "^0.1.13",
"simple-git": "^2.48.0"
},
"devDependencies": {
"@types/crypto-js": "^4.1.1",
"@types/marked": "^4.0.1",
"@types/node": "^12.20.47",
"@types/node-fetch": "^2.6.1",
"@types/vscode": "^1.51.0",
"@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",
"prettier": "2.6.2",
"terser-webpack-plugin": "^5.2.5",
"ts-node": "^9.1.1",
"typescript": "^3.9.10",
"vsce": "^2.7.0",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1"
},
"extensionPack": [
"ms-vscode-remote.remote-containers"
]
}