{ "name": "brightscreen", "displayName": "brightScreen", "description": "Interactive Code Tutorials", "version": "0.1.0", "publisher": "Tzedakah", "repository": "https://github.com/joshuashoemaker/brightScreen", "engines": { "vscode": "^1.48.0" }, "categories": [ "Other" ], "keywords": [ "challenges", "unit test", "tutorials" ], "activationEvents": [ "onView:brightScreen" ], "main": "./out/extension.js", "contributes": { "viewsContainers": { "activitybar": [ { "id": "brightScreen", "title": "brightScreen", "icon": "src/media/logoBlue.png" } ] }, "views": { "brightScreen": [ { "id": "brightScreen", "name": "brightScreen", "icon": "src/media/logoBlue.png", "contextualTitle": "brightScreen" }, { "id": "brightScreenCourses", "name": "brightScreen Courses", "contextualTitle": "courses" } ] }, "commands": [ { "command": "brightscreen.startBrightScreen", "title": "BrightScreen: Start BrightScreen", "icon": { "light": "src/media/logoBlue.png", "dark": "src/media/logoBlue.png" } }, { "command": "brightscreen.searchForCourses", "title": "BrightScreen: Search For Courses", "icon": { "light": "src/media/searchIcon.png", "dark": "src/media/searchIcon.png" } }, { "command": "brightscreen.runTests", "title": "BrightScreen: Run Tests", "icon": { "light": "src/media/runCommand.png", "dark": "src/media/runCommand.png" } }, { "command": "brightscreen.createStarterFileForLesson", "title": "BrightScreen: Create Start File For Lesson", "icon": { "light": "src/media/createIcon.png", "dark": "src/media/createIcon.png" } }, { "command": "brightscreen.downloadCourse", "title": "BrightScreen: Download Course", "icon": { "light": "src/media/downloadIcon.png", "dark": "src/media/downloadIcon.png" } } ], "menus": { "view/title": [ { "command": "brightscreen.startBrightScreen", "when": "view == brightScreen", "group": "navigation" }, { "command": "brightscreen.searchForCourses", "when": "view == brightScreenCourses", "group": "navigation" } ], "view/item/context": [ { "command": "brightscreen.runTests", "when": "view == brightScreen", "group": "inline" }, { "command": "brightscreen.createStarterFileForLesson", "when": "view == brightScreen", "group": "inline" }, { "command": "brightscreen.downloadCourse", "when": "view == brightScreenCourses", "group": "inline" } ] }, "viewsWelcome": [ { "view": "brightScreen", "contents": "Start brightScreen or Search for Courses\n[Documentation](https://brightScreen.io/)" } ] }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "lint": "eslint src --ext ts", "watch": "tsc -watch -p ./", "pretest": "npm run compile && npm run lint", "test": "node ./out/test/runTest.js" }, "devDependencies": { "@types/vscode": "^1.48.0", "@types/glob": "^7.1.3", "@types/mocha": "^8.0.0", "@types/node": "^14.0.27", "eslint": "^7.6.0", "@typescript-eslint/eslint-plugin": "^3.8.0", "@typescript-eslint/parser": "^3.8.0", "glob": "^7.1.6", "mocha": "^8.0.1", "typescript": "^3.8.3", "vscode-test": "^1.4.0" }, "dependencies": { "axios": "^0.19.0" } }