| { |
| "publisher": "pigweed", |
| "name": "pigweed-vscode", |
| "displayName": "Pigweed Visual Studio Code Extension", |
| "description": "Visual Studio Code support for Pigweed projects", |
| "repository": { |
| "type": "git", |
| "url": "https://pigweed.googlesource.com/pigweed/pigweed" |
| }, |
| "version": "0.1.1", |
| "license": "Apache-2.0", |
| "engines": { |
| "vscode": "^1.64.0" |
| }, |
| "categories": [ |
| "Debuggers", |
| "Formatters", |
| "Linters", |
| "Programming Languages", |
| "Other", |
| "Testing" |
| ], |
| "activationEvents": [ |
| "workspaceContains:**/pigweed.json" |
| ], |
| "main": "./out/extension.js", |
| "contributes": { |
| "commands": [ |
| { |
| "command": "pigweed.check-extensions", |
| "title": "Pigweed: Check Extensions" |
| } |
| ] |
| }, |
| "scripts": { |
| "vscode:prepublish": "npm run package", |
| "webpack": "webpack --mode development", |
| "webpack-dev": "webpack --mode development --watch", |
| "package": "webpack --mode production --devtool hidden-source-map", |
| "compile": "tsc -p ./", |
| "watch": "tsc -watch -p ./", |
| "pretest": "npm run compile && npm run lint", |
| "lint": "eslint src --ext ts", |
| "test": "node ./out/test/runTest.js" |
| }, |
| "dependencies": { |
| "glob": "^8.1.0", |
| "hjson": "^3.2.2" |
| }, |
| "devDependencies": { |
| "@types/glob": "^8.1.0", |
| "@types/hjson": "2.4.3", |
| "@types/mocha": "^10.0.1", |
| "@types/node": "20.2.5", |
| "@types/vscode": "^1.64.0", |
| "@typescript-eslint/eslint-plugin": "^5.59.8", |
| "@typescript-eslint/parser": "^5.59.8", |
| "@vscode/test-electron": "^2.3.2", |
| "eslint": "^8.41.0", |
| "mocha": "^10.2.0", |
| "node-polyfill-webpack-plugin": "^2.0.1", |
| "ts-loader": "^9.4.4", |
| "typescript": "^5.1.3", |
| "webpack": "^5.88.2", |
| "webpack-cli": "^5.1.4" |
| } |
| } |