|
1 | 1 | { |
2 | | - "name": "freecodecamp-courses", |
3 | | - "displayName": "freeCodeCamp - Courses", |
4 | | - "description": "Provides tooling for quick and easy selection of courses offered by freeCodeCamp", |
5 | | - "version": "2.0.0", |
| 2 | + "activationEvents": [ |
| 3 | + "workspaceContains:**/freecodecamp.conf.json" |
| 4 | + ], |
6 | 5 | "author": "freeCodeCamp", |
7 | | - "publisher": "freeCodeCamp", |
8 | | - "galleryBanner": { |
9 | | - "color": "#0a0a23", |
10 | | - "theme": "dark" |
11 | | - }, |
12 | | - "icon": "images/logo-128X128.png", |
13 | | - "engines": { |
14 | | - "vscode": "^1.82.0", |
15 | | - "node": "^20.0.0" |
| 6 | + "bugs": { |
| 7 | + "url": "https://github.com/freeCodeCamp/courses-vscode-extension/issues" |
16 | 8 | }, |
17 | 9 | "categories": [ |
18 | 10 | "Education" |
19 | 11 | ], |
20 | | - "keywords": [ |
21 | | - "freecodecamp", |
22 | | - "courses", |
23 | | - "web3", |
24 | | - "rust", |
25 | | - "backend" |
26 | | - ], |
27 | | - "main": "./dist/extension.js", |
28 | 12 | "contributes": { |
29 | | - "jsonValidation": [ |
30 | | - { |
31 | | - "fileMatch": "**/freecodecamp.conf.json", |
32 | | - "url": "./schema.json" |
33 | | - } |
34 | | - ], |
35 | 13 | "commands": [ |
36 | 14 | { |
37 | 15 | "command": "freecodecamp-courses.openCourse", |
|
57 | 35 | "command": "freecodecamp-courses.shutdownCourse", |
58 | 36 | "title": "freeCodeCamp: Shutdown Course" |
59 | 37 | } |
| 38 | + ], |
| 39 | + "jsonValidation": [ |
| 40 | + { |
| 41 | + "fileMatch": "**/freecodecamp.conf.json", |
| 42 | + "url": "./schema.json" |
| 43 | + } |
60 | 44 | ] |
61 | 45 | }, |
62 | | - "scripts": { |
63 | | - "vscode:prepublish": "npm run package", |
64 | | - "compile": "webpack", |
65 | | - "watch": "webpack --watch", |
66 | | - "package": "webpack --mode production --devtool hidden-source-map", |
67 | | - "pretest": "npm run compile-tests && npm run compile && npm run lint", |
68 | | - "lint": "eslint src --ext ts", |
69 | | - "pack": "vsce package", |
70 | | - "deploy": "vsce publish", |
71 | | - "vsce": "vsce", |
72 | | - "test:pack": "npm run pack -- --no-git-tag-version --no-update-package-json 1.0.0 -o freecodecamp-courses-test.vsix" |
| 46 | + "dependencies": { |
| 47 | + "node-fetch": "3.3.2" |
73 | 48 | }, |
| 49 | + "description": "Provides tooling for quick and easy selection of courses offered by freeCodeCamp", |
74 | 50 | "devDependencies": { |
75 | 51 | "@types/node": "20.10.5", |
76 | 52 | "@types/vscode": "1.85.0", |
|
83 | 59 | "webpack": "5.89.0", |
84 | 60 | "webpack-cli": "5.1.4" |
85 | 61 | }, |
| 62 | + "displayName": "freeCodeCamp - Courses", |
| 63 | + "engines": { |
| 64 | + "node": "^20.0.0", |
| 65 | + "vscode": "^1.85.0" |
| 66 | + }, |
| 67 | + "galleryBanner": { |
| 68 | + "color": "#0a0a23", |
| 69 | + "theme": "dark" |
| 70 | + }, |
| 71 | + "icon": "images/logo-128X128.png", |
| 72 | + "keywords": [ |
| 73 | + "freecodecamp", |
| 74 | + "courses", |
| 75 | + "web3", |
| 76 | + "rust", |
| 77 | + "backend" |
| 78 | + ], |
| 79 | + "license": "BSD-3-Clause", |
| 80 | + "main": "./dist/extension.js", |
| 81 | + "name": "freecodecamp-courses", |
| 82 | + "publisher": "freeCodeCamp", |
86 | 83 | "repository": { |
87 | 84 | "type": "git", |
88 | 85 | "url": "https://github.com/freeCodeCamp/courses-vscode-extension" |
89 | 86 | }, |
90 | | - "license": "BSD-3-Clause", |
91 | | - "bugs": { |
92 | | - "url": "https://github.com/freeCodeCamp/courses-vscode-extension/issues" |
| 87 | + "scripts": { |
| 88 | + "compile": "webpack", |
| 89 | + "deploy": "vsce publish", |
| 90 | + "lint": "eslint src --ext ts", |
| 91 | + "pack": "vsce package", |
| 92 | + "package": "webpack --mode production --devtool hidden-source-map", |
| 93 | + "pretest": "npm run compile-tests && npm run compile && npm run lint", |
| 94 | + "test:pack": "npm run pack -- --no-git-tag-version --no-update-package-json 1.0.0 -o freecodecamp-courses-test.vsix", |
| 95 | + "vsce": "vsce", |
| 96 | + "vscode:prepublish": "npm run package", |
| 97 | + "watch": "webpack --watch" |
93 | 98 | }, |
94 | | - "dependencies": { |
95 | | - "node-fetch": "3.3.2" |
96 | | - } |
| 99 | + "version": "2.1.0" |
97 | 100 | } |
0 commit comments