use `enabledApiProposals` instead of wildcard property, also update compilation units to only include d.ts-files that are needed, https://github.com/microsoft/vscode/issues/131165

This commit is contained in:
Johannes Rieken 2021-11-12 11:05:30 +01:00
parent 7ac327281a
commit 09c9d4c293
No known key found for this signature in database
GPG Key ID: 96634B5AF12F8798
40 changed files with 130 additions and 71 deletions

View File

@ -5,7 +5,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../../src/vscode-dts/vscode.d.ts", "../../../src/vscode-dts/vscode.d.ts"
"../../../src/vscode-dts/vscode.proposed.*.d.ts",
] ]
} }

View File

@ -17,7 +17,6 @@
], ],
"main": "./client/out/node/cssClientMain", "main": "./client/out/node/cssClientMain",
"browser": "./client/dist/browser/cssClientMain", "browser": "./client/dist/browser/cssClientMain",
"enableProposedApi": true,
"capabilities": { "capabilities": {
"virtualWorkspaces": true, "virtualWorkspaces": true,
"untrustedWorkspaces": { "untrustedWorkspaces": {

View File

@ -18,7 +18,9 @@
"supported": true "supported": true
} }
}, },
"enableProposedApi": true, "enabledApiProposals": [
"terminalDataWriteEvent"
],
"main": "./out/extension", "main": "./out/extension",
"scripts": { "scripts": {
"compile": "gulp compile-extension:debug-server-ready", "compile": "gulp compile-extension:debug-server-ready",

View File

@ -10,6 +10,6 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts", "../../src/vscode-dts/vscode.proposed.terminalDataWriteEvent.d.ts",
] ]
} }

View File

@ -9,7 +9,13 @@
"vscode": "^1.5.0" "vscode": "^1.5.0"
}, },
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217", "aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"enableProposedApi": true, "enabledApiProposals": [
"diffCommand",
"scmActionButton",
"scmSelectedProvider",
"scmValidation",
"timeline"
],
"categories": [ "categories": [
"Other" "Other"
], ],

View File

@ -10,7 +10,11 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts", "../../src/vscode-dts/vscode.proposed.diffCommand.d.ts",
"../../src/vscode-dts/vscode.proposed.scmActionButton.d.ts",
"../../src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts",
"../../src/vscode-dts/vscode.proposed.scmValidation.d.ts",
"../../src/vscode-dts/vscode.proposed.timeline.d.ts",
"../types/lib.textEncoder.d.ts" "../types/lib.textEncoder.d.ts"
] ]
} }

View File

@ -9,7 +9,6 @@
"vscode": "^1.41.0" "vscode": "^1.41.0"
}, },
"icon": "images/icon.png", "icon": "images/icon.png",
"enableProposedApi": true,
"categories": [ "categories": [
"Other" "Other"
], ],

View File

@ -9,7 +9,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -9,7 +9,6 @@
"vscode": "^1.41.0" "vscode": "^1.41.0"
}, },
"icon": "images/icon.png", "icon": "images/icon.png",
"enableProposedApi": true,
"categories": [ "categories": [
"Other" "Other"
], ],

View File

@ -9,7 +9,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -5,7 +5,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../../src/vscode-dts/vscode.d.ts", "../../../src/vscode-dts/vscode.d.ts"
"../../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -1,5 +1,4 @@
{ {
"enableProposedApi": true,
"name": "html-language-features", "name": "html-language-features",
"displayName": "%displayName%", "displayName": "%displayName%",
"description": "%description%", "description": "%description%",

View File

@ -9,7 +9,6 @@
"version": "1.0.0", "version": "1.0.0",
"publisher": "vscode", "publisher": "vscode",
"icon": "icon.png", "icon": "icon.png",
"enableProposedApi": true,
"license": "MIT", "license": "MIT",
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217", "aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"engines": { "engines": {

View File

@ -6,7 +6,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -8,7 +8,10 @@
"engines": { "engines": {
"vscode": "^1.57.0" "vscode": "^1.57.0"
}, },
"enableProposedApi": true, "enabledApiProposals": [
"notebookEditor",
"notebookEditorEdit"
],
"activationEvents": [ "activationEvents": [
"onNotebook:jupyter-notebook" "onNotebook:jupyter-notebook"
], ],
@ -36,16 +39,16 @@
] ]
} }
], ],
"grammars": [ "grammars": [
{ {
"language": "jupyter", "language": "jupyter",
"scopeName": "source.jupyter", "scopeName": "source.jupyter",
"path": "./syntaxes/jupyter.tmLanguage.json", "path": "./syntaxes/jupyter.tmLanguage.json",
"embeddedLanguages": { "embeddedLanguages": {
"source.json": "json" "source.json": "json"
} }
} }
], ],
"notebooks": [ "notebooks": [
{ {
"type": "jupyter-notebook", "type": "jupyter-notebook",
@ -59,10 +62,10 @@
} }
] ]
}, },
"scripts": { "scripts": {
"compile": "npx gulp compile-extension:ipynb", "compile": "npx gulp compile-extension:ipynb",
"watch": "npx gulp watch-extension:ipynb" "watch": "npx gulp watch-extension:ipynb"
}, },
"dependencies": { "dependencies": {
"@enonic/fnv-plus": "^1.3.0", "@enonic/fnv-plus": "^1.3.0",
"detect-indent": "^6.0.0", "detect-indent": "^6.0.0",
@ -72,8 +75,8 @@
"@jupyterlab/coreutils": "^3.1.0", "@jupyterlab/coreutils": "^3.1.0",
"@types/uuid": "^8.3.1" "@types/uuid": "^8.3.1"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/microsoft/vscode.git" "url": "https://github.com/microsoft/vscode.git"
} }
} }

View File

@ -9,6 +9,7 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts" "../../src/vscode-dts/vscode.proposed.notebookEditor.d.ts",
"../../src/vscode-dts/vscode.proposed.notebookEditorEdit.d.ts",
] ]
} }

View File

@ -5,7 +5,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../../src/vscode-dts/vscode.d.ts", "../../../src/vscode-dts/vscode.d.ts"
"../../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -16,7 +16,6 @@
], ],
"main": "./client/out/node/jsonClientMain", "main": "./client/out/node/jsonClientMain",
"browser": "./client/dist/browser/jsonClientMain", "browser": "./client/dist/browser/jsonClientMain",
"enableProposedApi": true,
"capabilities": { "capabilities": {
"virtualWorkspaces": true, "virtualWorkspaces": true,
"untrustedWorkspaces": { "untrustedWorkspaces": {

View File

@ -5,7 +5,6 @@
"version": "1.0.0", "version": "1.0.0",
"icon": "icon.png", "icon": "icon.png",
"publisher": "vscode", "publisher": "vscode",
"enableProposedApi": true,
"license": "MIT", "license": "MIT",
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217", "aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"engines": { "engines": {

View File

@ -5,7 +5,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -12,7 +12,6 @@
"categories": [ "categories": [
"Other" "Other"
], ],
"enableProposedApi": true,
"activationEvents": [ "activationEvents": [
"onAuthenticationRequest:microsoft" "onAuthenticationRequest:microsoft"
], ],

View File

@ -18,7 +18,6 @@
], ],
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -8,7 +8,6 @@
"engines": { "engines": {
"vscode": "0.10.x" "vscode": "0.10.x"
}, },
"enableProposedApi": true,
"icon": "images/npm_icon.png", "icon": "images/npm_icon.png",
"categories": [ "categories": [
"Other" "Other"

View File

@ -8,7 +8,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -9,7 +9,6 @@
"engines": { "engines": {
"vscode": "0.10.x" "vscode": "0.10.x"
}, },
"enableProposedApi": true,
"activationEvents": [ "activationEvents": [
"onLanguage:php" "onLanguage:php"
], ],

View File

@ -8,7 +8,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -3,7 +3,6 @@
"displayName": "%displayName%", "displayName": "%displayName%",
"description": "%description%", "description": "%description%",
"version": "1.0.0", "version": "1.0.0",
"enableProposedApi": true,
"publisher": "vscode", "publisher": "vscode",
"license": "MIT", "license": "MIT",
"icon": "images/icon.png", "icon": "images/icon.png",

View File

@ -5,7 +5,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -2,7 +2,9 @@
"name": "simple-browser", "name": "simple-browser",
"displayName": "%displayName%", "displayName": "%displayName%",
"description": "%description%", "description": "%description%",
"enableProposedApi": true, "enabledApiProposals": [
"externalUriOpener"
],
"version": "1.0.0", "version": "1.0.0",
"icon": "media/icon.png", "icon": "media/icon.png",
"publisher": "vscode", "publisher": "vscode",

View File

@ -7,6 +7,6 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts" "../../src/vscode-dts/vscode.proposed.externalUriOpener.d.ts",
] ]
} }

View File

@ -7,9 +7,11 @@
"publisher": "vscode", "publisher": "vscode",
"license": "MIT", "license": "MIT",
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217", "aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"enableProposedApi": true,
"enabledApiProposals": [ "enabledApiProposals": [
"languageStatus" "inlayHints",
"languageStatus",
"resolvers",
"workspaceTrust"
], ],
"capabilities": { "capabilities": {
"virtualWorkspaces": { "virtualWorkspaces": {

View File

@ -10,7 +10,9 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.inlayHints.d.ts",
"../../src/vscode-dts/vscode.proposed.languageStatus.d.ts", "../../src/vscode-dts/vscode.proposed.languageStatus.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts" "../../src/vscode-dts/vscode.proposed.resolvers.d.ts",
"../../src/vscode-dts/vscode.proposed.workspaceTrust.d.ts",
] ]
} }

View File

@ -4,7 +4,54 @@
"version": "0.0.1", "version": "0.0.1",
"publisher": "vscode", "publisher": "vscode",
"license": "MIT", "license": "MIT",
"enableProposedApi": true, "enabledApiProposals": [
"authSession",
"customEditorMove",
"diffCommand",
"documentFiltersExclusive",
"editorInsets",
"extensionRuntime",
"externalUriOpener",
"fileSearchProvider",
"findTextInFiles",
"fsChunks",
"inlayHints",
"inlineCompletions",
"languageStatus",
"notebookCellExecutionState",
"notebookConcatTextDocument",
"notebookContentProvider",
"notebookControllerKind",
"notebookDebugOptions",
"notebookDeprecated",
"notebookEditor",
"notebookEditorDecorationType",
"notebookEditorEdit",
"notebookLiveShare",
"notebookMessaging",
"notebookMime",
"portsAttributes",
"quickPickSortByLabel",
"resolvers",
"scmActionButton",
"scmSelectedProvider",
"scmValidation",
"tabs",
"taskPresentationGroup",
"terminalDataWriteEvent",
"terminalDimensions",
"terminalLocation",
"terminalNameChangeEvent",
"testCoverage",
"testObserver",
"textDocumentNotebook",
"textSearchProvider",
"timeline",
"tokenInformation",
"treeViewDragAndDrop",
"treeViewReveal",
"workspaceTrust"
],
"private": true, "private": true,
"activationEvents": [], "activationEvents": [],
"main": "./out/extension", "main": "./out/extension",

View File

@ -9,7 +9,6 @@
"onLanguage:json" "onLanguage:json"
], ],
"main": "./out/colorizerTestMain", "main": "./out/colorizerTestMain",
"enableProposedApi": true,
"engines": { "engines": {
"vscode": "*" "vscode": "*"
}, },

View File

@ -8,7 +8,6 @@
}, },
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts"
"../../src/vscode-dts/vscode.proposed.*.d.ts"
] ]
} }

View File

@ -9,7 +9,6 @@
"onCustomEditor:testWebviewEditor.abc" "onCustomEditor:testWebviewEditor.abc"
], ],
"main": "./out/extension", "main": "./out/extension",
"enableProposedApi": true,
"engines": { "engines": {
"vscode": "^1.48.0" "vscode": "^1.48.0"
}, },

View File

@ -9,7 +9,20 @@
"*" "*"
], ],
"main": "./out/extension", "main": "./out/extension",
"enableProposedApi": true, "enabledApiProposals": [
"notebookCellExecutionState",
"notebookConcatTextDocument",
"notebookContentProvider",
"notebookControllerKind",
"notebookDebugOptions",
"notebookDeprecated",
"notebookEditor",
"notebookEditorDecorationType",
"notebookEditorEdit",
"notebookLiveShare",
"notebookMessaging",
"notebookMime"
],
"engines": { "engines": {
"vscode": "^1.25.0" "vscode": "^1.25.0"
}, },

View File

@ -9,6 +9,6 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts" "../../src/vscode-dts/vscode.proposed.notebook*.d.ts"
] ]
} }

View File

@ -4,7 +4,9 @@
"version": "0.0.1", "version": "0.0.1",
"publisher": "vscode", "publisher": "vscode",
"license": "MIT", "license": "MIT",
"enableProposedApi": true, "enabledApiProposals": [
"resolvers"
],
"private": true, "private": true,
"engines": { "engines": {
"vscode": "^1.25.0" "vscode": "^1.25.0"

View File

@ -9,6 +9,6 @@
"include": [ "include": [
"src/**/*", "src/**/*",
"../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.d.ts",
"../../src/vscode-dts/vscode.proposed.*.d.ts" "../../src/vscode-dts/vscode.proposed.resolvers.d.ts"
] ]
} }