Commit Graph

187 Commits

Author SHA1 Message Date
Lukas Wirth 544c581e5f Bump package-lock.json 2023-01-23 13:52:13 +01:00
Ian Chamberlain 1b8141b54c Parse + decorate rendered ANSI cargo output
Use ANSI control characters to display text decorations matching the
VScode terminal theme, and strip them out when providing text content
for rustc diagnostics.

This adds the small `anser` library to parse the control codes, and it
also supports HTML output so it should be fairly easy to switch to a
rendered HTML/webview implementation if desired.
2023-01-09 11:46:29 -05:00
dependabot[bot] 41d290d671 Bump d3-color and d3-graphviz in /editors/code
Bumps [d3-color](https://github.com/d3/d3-color) to 3.1.0 and updates ancestor dependency [d3-graphviz](https://github.com/magjac/d3-graphviz). These dependencies need to be updated together.


Updates `d3-color` from 2.0.0 to 3.1.0
- [Release notes](https://github.com/d3/d3-color/releases)
- [Commits](https://github.com/d3/d3-color/compare/v2.0.0...v3.1.0)

Updates `d3-graphviz` from 4.1.1 to 5.0.2
- [Release notes](https://github.com/magjac/d3-graphviz/releases)
- [Changelog](https://github.com/magjac/d3-graphviz/blob/master/CHANGELOG.md)
- [Commits](https://github.com/magjac/d3-graphviz/compare/v4.1.1...v5.0.2)

---
updated-dependencies:
- dependency-name: d3-color
  dependency-type: indirect
- dependency-name: d3-graphviz
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-07 19:20:08 +00:00
Laurențiu Nicola adee109376 Bump ovsx 2022-11-02 14:51:07 +02:00
Lukas Wirth 7b5c943129 Downgrade vscode types dependency 2022-10-17 15:48:36 +02:00
Lukas Wirth 6f435977df Refactor language client handling 2022-10-17 14:21:12 +02:00
Laurențiu Nicola 19da03291d Upgrade npm lockfile 2022-08-12 18:22:14 +03:00
Lukas Wirth f1b5e38563 Revert 03a62c180e 2022-07-23 00:14:34 +02:00
Laurențiu Nicola cb38145714 Bump transitive npm deps 2022-07-09 23:20:06 +03:00
Laurențiu Nicola a059e79ccb Bump @vscode/test-electron 2022-07-09 23:17:56 +03:00
Laurențiu Nicola 358d6c6dcc Bump @types/node to 16 2022-07-09 23:17:12 +03:00
Laurențiu Nicola 2c9e39553c Bump typescript and tslib 2022-07-09 23:14:17 +03:00
Laurențiu Nicola 8e889ac3b5 Bump prettier 2022-07-09 23:10:39 +03:00
Laurențiu Nicola d03ed83863 Bump @typescript-eslint 2022-07-09 23:10:07 +03:00
Laurențiu Nicola 0e38961046 Bump vsce 2022-07-09 23:08:59 +03:00
Laurențiu Nicola 7b1b711ecc Bump eslint 2022-07-09 23:07:31 +03:00
Laurențiu Nicola 1b138b11cf Bump esbuild 2022-07-09 23:06:45 +03:00
Laurențiu Nicola b43708c930 Bump d3 and d3-graphviz 2022-07-09 23:06:06 +03:00
Laurențiu Nicola 03a62c180e Bump vscode-languageclient 2022-07-09 23:04:14 +03:00
Laurențiu Nicola 21642a2d85 Try to publish releases to OpenVSX 2022-06-23 22:18:08 +03:00
Andrei Listochkin e0df2c9bee remove tsfmt from dependencies 2022-05-17 18:16:04 +01:00
Andrei Listochkin 4fcdb0fea0 prettier config
[Prettier][1] is an up-to date code formatter for JavaScript ecosystem.

For settings we rely on [EditorConfig][2] for things like tab style and
size (with added bonus that the code editor with an EditorConfig plugin
does some automated code formatting on file save for you). Unfortunately,
Prettier's Glob handling isn't great:
 1. `*.{ts,js,json}` has no effect
 2. Similarly, in a list of globs `*.ts,*.js,*.json` only the first glob
has an effect, the rest are ignored.
That's why the file looks the way it does.

The only other setting we change is line width. [Lukas][3] suggested we
use 100 instead of 80, because that's what Rustfmt is using.

[1]: https://prettier.io
[2]: https://editorconfig.org
[3]: https://github.com/Veykril
2022-05-17 18:12:49 +01:00
Andrei Listochkin 6c769ac00d handle references to external environment variables
use cross-env to enable env variables on Windows
2022-05-11 15:50:25 +01:00
Laurențiu Nicola d3d6267112 Switch to LSP inlay hints 2022-04-08 14:10:24 +03:00
Laurențiu Nicola 0690973f8e Bump npm deps 2022-03-25 20:35:44 +02:00
Laurențiu Nicola 04128de553 Bump esbuild 2022-03-07 15:24:42 +02:00
Laurențiu Nicola 8454358ba4 Bump vscode 2022-03-04 08:08:59 +02:00
Laurențiu Nicola 0f396d670b Bump deps 2022-03-04 07:45:51 +02:00
Kirill Bulatov 55371be807 Add experimental VSCode api 2022-03-04 07:45:51 +02:00
Moritz Vetter 9f6c206ea0 fix two vulneabilities (moderate: 1, high: 1) by running npm audit 2022-02-06 15:23:48 +01:00
Laurențiu Nicola cd50c71631 Bump npm deps 2022-01-22 11:59:45 +02:00
Laurențiu Nicola c68dbc16f8 Remove node-fetch and https-proxy-agent deps 2021-12-23 09:23:56 +02:00
Laurențiu Nicola 89cecff2bd Bump vscode in package.json 2021-12-20 20:58:09 +02:00
Laurențiu Nicola 19c774b4c4 Bump eslint 2021-12-09 17:16:30 +02:00
Laurențiu Nicola c1fc774b6e Bump vscode 2021-12-09 17:15:21 +02:00
Laurențiu Nicola 6300d03acd Bump d3 2021-12-05 13:38:31 +02:00
Laurențiu Nicola 341e3773c3 Bump rest of the npm deps 2021-12-04 14:28:48 +02:00
Laurențiu Nicola 29682445ac Bump node-fetch 2021-12-04 14:26:37 +02:00
Laurențiu Nicola c3a97a9a9c Bump vsce 2021-12-04 14:26:14 +02:00
Laurențiu Nicola 98697b61b5 Bump eslint 2021-12-04 14:26:14 +02:00
Laurențiu Nicola 0cf031a18a Bump engine in lockfile 2021-12-04 14:26:14 +02:00
Laurențiu Nicola 51426c4299 Bump esbuild 2021-12-03 20:53:43 +02:00
Laurențiu Nicola d790a6b991 Bump typescript 2021-12-03 20:49:38 +02:00
Laurențiu Nicola c6a35531f3 Bump @types/vscode 2021-12-03 20:48:15 +02:00
Laurențiu Nicola 278e435d93 Bump eslint 2021-12-03 20:46:19 +02:00
Laurențiu Nicola effe112130 Bump vscode-test 2021-12-03 20:40:29 +02:00
Laurențiu Nicola 300e4dfbcc Bump tslib 2021-12-03 20:35:22 +02:00
Laurențiu Nicola f547d52d75 Bump node-fetch and @types/node-fetch 2021-12-03 20:33:14 +02:00
Laurențiu Nicola 37b60e5d2b Bump @types/node 2021-12-03 20:30:26 +02:00
Laurențiu Nicola b236ce83bb Bump d3 2021-12-03 20:29:30 +02:00