-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
171 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,48 @@ | ||
#  RxJS Debugger for Visual Studio Code | ||
#  RxJS Debugger for Visual Studio Code | ||
|
||
Adds non-intrusive debugging capabilities for [RxJS](https://rxjs.dev/) applications to [Visual Studio Code](https://code.visualstudio.com/). | ||
Add non-intrusive debugging capabilities for [RxJS](https://rxjs.dev/) applications to [Visual Studio Code](https://code.visualstudio.com/). | ||
|
||
 | ||
|
||
|
||
## Video | ||
|
||
todo | ||
|
||
## Features | ||
|
||
- Intuitive user interface integrated in Visual Studio Code | ||
- Support for RxJS 6 | ||
- Support for NodeJS applications | ||
- Browser support is in the pipeline. See [Roadmap](#Roadmap) below | ||
- RxJS debugging, fully integrated with Visual Studio Code | ||
- Works with RxJS 6 and 7 | ||
- Support for NodeJS-based RxJS applications (see [v1.0.0 milestone](https://github.com/swissmanu/rxjs-debugging-for-vscode/milestone/2) for planned browser support) | ||
|
||
### Operator Log Points | ||
|
||
todo | ||
Operator log points make manually added `console.log` statements a thing of the past: RxJS Debugger detects [operators](https://rxjs.dev/guide/operators) automatically and recommends a log point: | ||
|
||
 | ||
|
||
Once you launch your application with the JavaScript debugger built-in to Visual Studio Code, enabled log points display [events of interest](https://rxjs.dev/guide/observable#anatomy-of-an-observable) directly inline in the editor: | ||
|
||
- Subscribe | ||
- Emitted values (next, error, complete) | ||
- Unsubscribe | ||
|
||
 | ||
|
||
By default, RxJS Debugger clears logged events from the editor after you stop the JavaScript debugger. You can customize this behavior in the settings. | ||
|
||
Further, you can toggle the display of recommended log points via the command palette: | ||
|
||
 | ||
|
||
## Requirements | ||
|
||
- [Visual Studio Code 1.55](https://code.visualstudio.com/) or newer | ||
- [NodeJS 12](https://nodejs.org/) or newer | ||
- [TypeScript 4.2](https://www.typescriptlang.org/) or newer | ||
- [RxJS 6](https://rxjs.dev/) or newer (tested with 7.0.1) | ||
|
||
## Roadmap | ||
|
||
todo | ||
Refer to the [milestones overview](https://github.com/swissmanu/rxjs-debugging-for-vscode/milestones) for planned, future iterations. The [issue list](https://github.com/swissmanu/rxjs-debugging-for-vscode/issues) provides an overview on all open development topics. | ||
|
||
## Research | ||
|
||
This extension is based on research by Manuel Alabor. Have a look at [RESEARCH.md](./RESEARCH.md) for further information. | ||
This extension is based on research by Manuel Alabor. See [RESEARCH.md](./RESEARCH.md) for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Oops, something went wrong.