{ "name": "vscode-api-tests", "description": "API tests for VS Code", "version": "0.0.1", "publisher": "vscode", "license": "MIT", "enabledApiProposals": [ "authSession", "chatAgents2", "chatVariables", "contribViewsRemote", "contribStatusBarItems", "createFileSystemWatcher", "customEditorMove", "diffCommand", "documentFiltersExclusive", "documentPaste", "editorInsets", "extensionRuntime", "extensionsAny", "externalUriOpener", "fileSearchProvider", "findTextInFiles", "fsChunks", "interactive", "mappedEditsProvider", "notebookCellExecutionState", "notebookDeprecated", "notebookLiveShare", "notebookMessaging", "notebookMime", "portsAttributes", "quickPickSortByLabel", "readonlyMessage", "languageStatusText", "resolvers", "scmActionButton", "scmSelectedProvider", "scmTextDocument", "scmValidation", "taskPresentationGroup", "terminalDataWriteEvent", "terminalDimensions", "tunnels", "testCoverage", "testObserver", "textSearchProvider", "timeline", "tokenInformation", "treeViewActiveItem", "treeViewReveal", "workspaceTrust", "telemetry", "testingActiveProfile", "windowActivity" ], "private": true, "activationEvents": [], "main": "./out/extension", "engines": { "vscode": "^1.55.0" }, "icon": "media/icon.png", "contributes": { "configuration": { "type": "object", "title": "Test Config", "properties": { "farboo.config0": { "type": "boolean", "default": true }, "farboo.nested.config1": { "type": "number", "default": 42 }, "farboo.nested.config2": { "type": "string", "default": "Das Pferd frisst kein Reis." }, "farboo.config4": { "type": "string" }, "farboo.get": { "type": "string", "default": "get-prop" } } }, "views": { "remote": [ { "id": "test.treeId", "name": "test-tree", "when": "never" } ] }, "configurationDefaults": { "[abcLang]": { "editor.lineNumbers": "off", "editor.tabSize": 2 } }, "taskDefinitions": [ { "type": "custombuildscript", "required": [ "flavor" ], "properties": { "flavor": { "type": "string", "description": "The build flavor. Should be either '32' or '64'." }, "flags": { "type": "array", "description": "Additional build flags." } } } ], "breakpoints": [ { "language": "markdown" } ], "debuggers": [ { "type": "mock", "label": "Mock Debug", "languages": [ "markdown" ], "configurationAttributes": { "launch": { "required": [ "program" ], "properties": { "program": { "type": "string", "description": "Absolute path to a text file.", "default": "${workspaceFolder}/file.md" }, "stopOnEntry": { "type": "boolean", "description": "Automatically stop after launch.", "default": true }, "trace": { "type": "boolean", "description": "Enable logging of the Debug Adapter Protocol.", "default": true } } } }, "initialConfigurations": [ { "type": "mock", "request": "launch", "name": "Debug file.md", "program": "${workspaceFolder}/file.md" } ] } ], "interactiveSession": [ { "id": "provider", "label": "Provider" } ], "notebooks": [ { "type": "notebookCoreTest", "displayName": "Notebook Core Test", "selector": [ { "filenamePattern": "*.vsctestnb", "excludeFileNamePattern": "" } ] }, { "type": "notebook.nbdtest", "displayName": "notebook.nbdtest", "selector": [ { "filenamePattern": "**/*.nbdtest" } ] }, { "type": "notebook.nbdserializer", "displayName": "notebook.nbdserializer", "selector": [ { "filenamePattern": "**/*.nbdserializer" } ] } ], "statusBarItems": { "id": "myStaticItem", "alignment": "right", "priority": 17, "name": "My Static Item", "text": "Hello $(globe)", "tooltip": "Hover World", "accessibilityInformation": { "label": "Hello World", "role": "button" } } }, "scripts": { "compile": "node ./node_modules/vscode/bin/compile -watch -p ./", "vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:vscode-api-tests ./tsconfig.json" }, "devDependencies": { "@types/mocha": "^9.1.1", "@types/node": "18.x" }, "repository": { "type": "git", "url": "https://github.com/microsoft/vscode.git" } }