|
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