Path: blob/main/extensions/github-authentication/package.json
5237 views
{1"name": "github-authentication",2"displayName": "%displayName%",3"description": "%description%",4"publisher": "vscode",5"license": "MIT",6"version": "0.0.2",7"engines": {8"vscode": "^1.41.0"9},10"icon": "images/icon.png",11"categories": [12"Other"13],14"api": "none",15"extensionKind": [16"ui",17"workspace"18],19"enabledApiProposals": [20"authIssuers",21"authProviderSpecific",22"envIsAppPortable"23],24"activationEvents": [],25"capabilities": {26"virtualWorkspaces": true,27"untrustedWorkspaces": {28"supported": "limited",29"restrictedConfigurations": [30"github-enterprise.uri"31]32}33},34"contributes": {35"authentication": [36{37"label": "GitHub",38"id": "github",39"authorizationServerGlobs": [40"https://github.com/login/oauth"41]42},43{44"label": "GitHub Enterprise Server",45"id": "github-enterprise",46"authorizationServerGlobs": [47"*"48]49}50],51"configuration": [52{53"title": "%config.github-enterprise.title%",54"properties": {55"github-enterprise.uri": {56"type": "string",57"markdownDescription": "%config.github-enterprise.uri.description%",58"pattern": "^(?:$|(https?)://(?!github\\.com).*)"59},60"github-authentication.useElectronFetch": {61"type": "boolean",62"default": true,63"scope": "application",64"markdownDescription": "%config.github-authentication.useElectronFetch.description%"65},66"github-authentication.preferDeviceCodeFlow": {67"type": "boolean",68"default": false,69"scope": "application",70"markdownDescription": "%config.github-authentication.preferDeviceCodeFlow.description%"71}72}73}74]75},76"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",77"main": "./out/extension.js",78"browser": "./dist/browser/extension.js",79"scripts": {80"compile": "gulp compile-extension:github-authentication",81"compile-web": "npx webpack-cli --config extension-browser.webpack.config --mode none",82"watch": "gulp watch-extension:github-authentication",83"watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose",84"vscode:prepublish": "npm run compile"85},86"dependencies": {87"node-fetch": "2.6.7",88"@vscode/extension-telemetry": "^0.9.8",89"vscode-tas-client": "^0.1.84"90},91"devDependencies": {92"@types/mocha": "^10.0.10",93"@types/node": "22.x",94"@types/node-fetch": "^2.5.7"95},96"repository": {97"type": "git",98"url": "https://github.com/microsoft/vscode.git"99}100}101102103