UNPKG

@inst/vscode-bin-darwin

Version:

BINARY ONLY - VSCode binary deployment for macOS

68 lines (67 loc) 11.8 kB
{ "_args": [ [ { "raw": "vscode-debugprotocol@https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "scope": null, "escapedName": "vscode-debugprotocol", "name": "vscode-debugprotocol", "rawSpec": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "spec": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "type": "remote" }, "/Users/code/tfs/agent3/_work/2/s" ] ], "_from": "vscode-debugprotocol@1.24.0", "_id": "vscode-debugprotocol@1.24.0", "_inCache": true, "_location": "/vscode-debugprotocol", "_phantomChildren": {}, "_requested": { "raw": "vscode-debugprotocol@https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "scope": null, "escapedName": "vscode-debugprotocol", "name": "vscode-debugprotocol", "rawSpec": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "spec": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "type": "remote" }, "_requiredBy": [ "/" ], "_resolved": "https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "_shasum": "dbc10e8d7d95b102727a19af3f0fcef7e252b08e", "_shrinkwrap": null, "_spec": "vscode-debugprotocol@https://registry.npmjs.org/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz", "_where": "/Users/code/tfs/agent3/_work/2/s", "author": { "name": "Microsoft Corporation" }, "bugs": { "url": "https://github.com/Microsoft/vscode-debugadapter-node/issues" }, "dependencies": {}, "description": "Npm module with declarations for the Visual Studio Code debug protocol", "devDependencies": { "typescript": "^2.0.2" }, "homepage": "https://github.com/Microsoft/vscode-debugadapter-node#readme", "license": "MIT", "main": "./lib/debugProtocol.js", "name": "vscode-debugprotocol", "optionalDependencies": {}, "readme": "# VS Code Debug Protocol\n\n[![NPM Version](https://img.shields.io/npm/v/vscode-debugprotocol.svg)](https://npmjs.org/package/vscode-debugprotocol)\n[![NPM Downloads](https://img.shields.io/npm/dm/vscode-debugprotocol.svg)](https://npmjs.org/package/vscode-debugprotocol)\n\nThis npm module contains declarations for the json-based Visual Studio Code debug protocol.\n\n## History\n\n* 1.24.x:\n * Adds `removed` to the value set of the `reason` attribute of the `BreakpointEvent`.\n * Adds a `locale` attribute to the `initialize` request. The adapter can use this information to translate user visible information.\n\n* 1.23.x:\n * Adds a `source`, `line`, and `column` attributes to the `Output` event. With this a frontend can show a link to the source where the output was generated.\n * Adds support for retrieving loaded scripts and receiving loaded script events (`LoadedSourcesRequest`, `LoadedSourceEvent`).\n * Adds display hints for variables and evaluation results (type `VariablePresentationHint`).\n\n* 1.22.x:\n * Adds a new enum value `normal` for the `presentationHint` attribute of type `Source`.\n * Adds a new event `process` that conveys process ID and other information about the debuggee.\n\n* 1.21.x:\n * Adds optional attribute `includeAll` to type `StackFrameFormat`. With this the `StackTraceRequest` can be parameterized to include all stack frames, including those the DA might otherwise hide.\n * Adds capability `supportsDelayedStackTraceLoading` that indicates that a debug adapter supports the delayed loading of parts of the stack. This requires that both the `startFrame` and `levels` arguments and the `totalFrames` result of the `StackTraceRequest` are supported.\n\n* 1.20.x:\n * Extends the type of the `TerminatedEvent.body.restart` attribute from `boolean` to `any`. This makes it possible to loop arbitrary data from one debug session to the next.\n * Adds a new enum value `subtle` for the `presentationHint` attribute of type `StackFrame`.\n\n* 1.19.x:\n * Adds a new optional argument `terminateDebuggee` to the `disconnect` request. If a debug adapter has opted into this feature with the 'supportTerminateDebuggee' capability, a client can use this to control whether the debuggee should be terminated when the debugger is disconnected.\n\n* 1.18.x:\n * Adds optional attribute `source` to the `SourceArguments`.\n * Made StoppedEvent's `reason` attribute robust against translation by introducing a new `description` attribute.\n * Add a new optional attribute `presentationHint` to the `StackFrame` type. This attribute can be used to control how the frame is rendered in the UI.\n\n* 1.17.x:\n * Adds optional attribute `clientID` to the `InitializeRequestArguments`.\n * Adds support for obtaining exception details: `ExceptionInfoRequest`, `ExceptionDetails`.\n * Adds optional parameter `format` to the `SetVariableRequest`.\n\n* 1.16.x:\n * Updated comments for `path` and `sourceReference` attributes of `Source` type (the frontend no longer needs to have a notion of 'internal' modules; it just loads the content of a Source either through the sourceReference or the path).\n * Adds optional `presentationHint` attribute to `Source` type. This allows to control how the frontend shows a source reference in th UI.\n * Removed `SHA1Normalized`and `SHA256Normalized` values from type `ChecksumAlgorithm`.\n\n* 1.15.x:\n * Adds a `reverseContinue` request.\n * Adds a `restart` request and a corresponding `supportsRestartRequest` capability.\n * Adds a `variablesReference` attribute to the `OutputEvent`.\n * Adds support for exception configuration options.\n * Adds formatting options support for values returned from `VariablesRequest`, `EvaluateRequest`, and `StackTraceRequest`.\n\n* 1.14.x:\n * Adds optional `type` attribute to the `SetVariableResponse` type.\n * Support to return a structured object from the `SetVariableRequest`.\n * Fine tuning of `Module` part of the protocol.\n * Adds optional attribute `evaluatable` to `Variable` type.\n * Adds optional checksum support to `Source` type.\n * Adds optional source range to `Scope` type.\n\n* 1.13.x:\n * Fix typo in `Capabilities` type.\n * Adds an optional `hitCondition` attribute to breakpoints and a corresponding `supportsHitConditionalBreakpoints`capability.\n\n* 1.12.x:\n * Adds a new optional attribute `frameId` to the `completionRequest`.\n * Introduces a `runInTerminalRequest` so that a debug adapter can run a debuggee in a terminal managed by the frontend.\n * Adds a `type` attribute (and a value set) to the `CompletionItem`.\n\n* 1.11.x:\n * Adds a new optional attribute `mimeType` to the `SourceResponse`.\n * Adds a new optional attribute `sourceModified` to the `SetBreakpointsArguments` that indicates that the underlying source has been modified which results in new breakpoint locations.\n * Adds a new optional attribute `supportsVariableType` to `InitializeRequestArguments`. True indicates that the client shows the variable's type attribute in the UI.\n * Adds optional 'type' attribute to the `EvaluateResponse`.\n * Introduces the `RestartFrameRequest` and a corresponding `supportsRestartFrame` capability.\n * Introduces a `ContinuedEvent` so that a debug adapter can explicit trigger that a thread has continued execution.\n * Adds support for step in targets (request `StepInTargetsRequest`, type `StepInTarget`, capability `supportsStepInTargetsRequest`)\n * Adds support for goto targets (requests `GotoTargetsRequest` and `GotoRequest`, type `GotoTarget`, capability `supportsGotoTargetsRequest`)\n * Adds support for variable paging, that is named and indexed children of a variable can be requested in pages (chunks).\n * Adds experimental support for completion proposals.\n\n* 1.10.x:\n * Introduces a `stepBack` request and a corresponding `supportsStepBack` capability.\n * Introduces the type `Module`, a `ModuleRequest`, and a `ModuleEvent`\n * Introduces the `setVariableRequest`\n * Adds new optional attributes `type` and `kind` for a `Variable`.\n * Adds optional attributes `endLine` and `endColumn` to `StackFrame` and `Breakpoint` types.\n\n* 1.9.x:\n * Introduces a `allThreadsContinued` attribute on the `ContinueResponse` to indicate that all threads are continued and not only the one specified.\n\n* 1.8.x:\n * Introduces `ExceptionBreakpointsFilter` and fixed corresponding capability.\n * Adds optional `noDebug` attribute to `LaunchRequestArguments`.\n * Adds optional `startFrame` argument to `StackTraceArguments` to allow for paging.\n * Adds optional `totalFrames` argument to `StackTraceResponse` to allow for paging.\n * Improve comment: `InitializedEvent` must not be sent before `InitializeRequest` has returned its result.\n\n* 1.7.x:\n * Adds optional `url` and `urlLabel` attributes to the error messages. The frontend will show this as a UI to open additional information in a browser.\n * Added option `default` attribute to the `exceptionBreakpointFilters` capability.\n * Adds optional attribute `allThreadsStopped` to the `StoppedEvent` to indicate that all threads are stopped (and not only the one mentioned in the event).\n\n* 1.6.x:\n * A boolean `supportsConditionalBreakpoints` in `Capabilities` indicates whether the debug adapter supports conditional breakpoints.\n * Adds an optional `exceptionBreakpointFilters` capability that lists the filters available for the `setExceptionBreakpoints` request.\n * Adds an optional `restart` attribute to the `TerminatedEvent` which can be used to request a restart of the debug session.\n\n* 1.5.x:\n * A boolean `supportsFunctionBreakpoints` in `Capabilities` indicates whether the debug adapter implements the function breakpoints.\n * Renamed `supportEvaluateForHovers` in `Capabilities` to `supportsEvaluateForHovers`.\n\n* 1.4.x:\n * Made the `body` of the `InitializeResponse` optional (for backward compatibility).\n\n* 1.3.x: Version introduces support for feature negotiation.\n * The `InitializeResponse` has now attributes for these features:\n * A boolean `supportsConfigurationDoneRequest` indicates whether the debug adapter implements the `ConfigurationDoneRequest`.\n * A boolean `supportEvaluateForHovers` indicates whether the debug adapter supports a side effect free `EvaluateRequest`.\n * Adds an optional `data` attribute to the `OutputEvent` and a `telemetry` category.\n * Adds a new context type `hover` to the `context` attribute of the `EvaluateArguments`.\n\n* 1.2.x: Version adds a new request:\n * Introduces a `ConfigurationDoneRequest` that VS Code sends to indicate that the configuration of the debug session has finished and that debugging can start.\n\n* 1.1.x: Version adds support for conditional breakpoints and breakpoints in virtual documents:\n * Type `Source` supports optional `origin` attribute to provide information that is shown in the debug UI.\n * Type `Source` supports an optional `adapterData` attribute that the VS Code debug UI will transparently persists for breakpoints.\n * Introduces type `SourceBreakpoint` that makes it possible to provide `column` and `condition` information when specifying a breakpoint.\n\n* 1.0.1: Initial version of the debug protocol\n\n## License\n\n[MIT](https://github.com/Microsoft/vscode-languageserver-node/blob/master/License.txt)\n", "readmeFilename": "README.md", "repository": { "type": "git", "url": "git+https://github.com/Microsoft/vscode-debugadapter-node.git" }, "scripts": { "compile": "tsc -p ./src", "prepublish": "tsc -p ./src", "watch": "tsc -w -p ./src" }, "typings": "./lib/debugProtocol", "version": "1.24.0" }