The plan: 1. [x] Remove git hooks 2. [ ] Update eslint to v9, overhaul its config 3. [ ] Use semantic-release and github actions to fully automate publishing 4. [ ] Cache everything that can be cached: deps, building, linting and formatting results, vscode releases for tests, etc (partially requires turborepo) 5. [ ] Rewrite tests to make them more flexible 6. [ ] See if it possible to migrate to Bun and use its bundler 7. [ ] If both yes - migrate; if the second is no - consider staying on Node.js and using pnpm - [ ] if decided to stay on Node.js - migrate from tsc to esbuild for building 8. [ ] Bundle the extension into a single file Completing this would allow to resolve #327 and #306
The plan:
Completing this would allow to resolve #327 and #306