* Run local eslint rules directly as typescript
Remove the need to use `tsx`
* Bump required node version
Matches the version we use in vscode repo
* Align node versions
* Always use `/`
* Try fixing windows
* Try another fix for windows
* Fix new rule after merge
* Extract chat lib
* Extract chat lib
* Add test
* Get test working
* Simulate response
* Fix type issue
* Package
* Cleanup
* Tuck away workspace service
* Include package.json
* Ensure shim is used
* Include tiktoken files in package
* Update @vscode/copilot-api
* Ignore chat-lib
* wip: clone copilot-client to src
* ok
* use fork of completions
* ok
* refactor: update pre-release pipeline to mixin completions core repo and clean up files
* add to gitignore
* add conditions
* move completions core commit to package.json
* GhostTextProvider behind exp
* update to latest completions core
* Add completions-core to ignore
* No need to remove esbuild.ts anymore
* update release yml
* No need to remove esbuild.ts
---------
Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
Co-authored-by: BeniBenj <besimmonds@microsoft.com>