v2.0.9
π Enhanced Performance with Lazy Loading
Dependencies like @ast-grep/napi
, @lvce-editor/ripgrep
, pyodide
, and z3-solver
are now lazily loaded, reducing startup time and memory usage.
π οΈ Smarter Dependency Management
Moved several dependencies to optionalDependencies
, optimizing installation footprint and making the build process more lightweight.
π PDF Rendering Improvements
Canvas initialization for PDF rendering is now dynamically imported, streamlining resource usage.
π Python Runtime Updates
The Pyodide runtime setup has been refactored for on-demand loading, improving efficiency for Python-based workflows.
π§ Miscellaneous Fixes
Minor tweaks to improve maintainability and align with modern coding practices.