Skip to content
Snippets Groups Projects
Select Git revision
  • c84f7d916e394f9056308b765bfd43daf8efec1d
  • master default protected
  • docs-improve_user_path_description
  • fix-pipeline
  • ci-change_exercises_image_registry
  • feat-merge_recorder_in_extension
  • feat-default_folder
  • feat-change_user
  • develop protected
  • refactor-mission
  • feat-exercise_automatic_save
  • docs-improve_documentation
  • feat-create_little_container_for_developer
  • feat-local-dev
  • 0.1.12
  • 0.1.11
  • 0.1.10
  • 0.1.5
18 results

package.json

Blame
  • 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"
      ]
    }