https://github.com/nhedger/vscode-ts-esbuild-problem-matchers
Problem matchers for TypeScript projects using esbuild
https://github.com/nhedger/vscode-ts-esbuild-problem-matchers
esbuild problem-matcher typescript vscode vscode-extension
Last synced: 3 months ago
JSON representation
Problem matchers for TypeScript projects using esbuild
- Host: GitHub
- URL: https://github.com/nhedger/vscode-ts-esbuild-problem-matchers
- Owner: nhedger
- License: mit
- Created: 2022-04-14T15:28:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-14T16:27:40.000Z (about 4 years ago)
- Last Synced: 2025-01-15T14:58:23.068Z (over 1 year ago)
- Topics: esbuild, problem-matcher, typescript, vscode, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=nhedger.ts-esbuild-problem-matchers
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# TypeScript esbuild problem matchers
This [Visual Studio Code extension] provides problem matchers for TypeScript
projects built with [esbuild].
## Problem matchers
The following problem matchers are available and work out of the box.
- `$ts-esbuild` (when running esbuild normally)
- `$ts-esbuild-watch` (when running esbuild in `--watch` mode)
## Usage
Here's an example of how to use both problem matchers in your `tasks.json` file.
```json
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "build",
"group": "build",
"problemMatcher": ["$ts-esbuild"]
},
{
"type": "npm",
"script": "watch",
"group": "build",
"isBackground": true,
"problemMatcher": ["$ts-esbuild-watch"]
}
]
}
```
## Compatibility
The problem matchers have been tested on the latest version of esbuild available
at the time, which is: `0.14`. If the matchers stop working in a future version,
please open an issue or a pull request so it can be kept up to date.
[esbuild]: https://esbuild.github.io
[Visual Studio Code extension]: https://marketplace.visualstudio.com/items?itemName=nhedger.ts-esbuild-problem-matchers
## License
This extension is open-sourced software licensed under the [MIT license](LICENSE.md).