This makes sure that if folks get a relatively recent `vscode.d.ts`. It also lets us safely bump up the target to es2024 so you can use all the latest lib additions
This fixes a warning about running on an unsupported TypeScript version. Also makes sure we do not lint any `.vscode-test` contents if they are present
Switches all samples to use eslint 9 with flat configs. I've tried to migrate existing settings as much as possible. However our eslint configs were also inconsistent so I've tried to align these too
* WIP
* Add custom add request
* Update package.json
* Component model resource example
* Update to latest wit-bindgen
* WIP
* Minor example updates
* Update wasm-lsp example
* Added some minor comments
* Minor renames
* Change lsp server to count files
* More model resource work
* WIP
* Make the example work
* Update examples to latest
* Update sample to latest tooling
* Update sample to latest wit2ts tooling
* WIP
* Carry over https://github.com/microsoft/vscode-docs/pull/7234/files
* Code cleanup
* Remove dist folder
* Remove another dist folder