Skip to content

The one with isolated-vm as a plugin

Compare
Choose a tag to compare
@ppedziwiatr ppedziwiatr released this 21 Nov 21:09
· 326 commits to main since this release

This release adds a support for attaching the isolated-vm as a WarpPlugin.
Up to this point isolated-vm version was kept in a separate branch and deployed to npm with a dedicated ivm tag.
The reason for this was that isolated-vm library has certain requirements re. environment that could potentially cause issues for some less experienced developers (e.g. it requires min. 2GB of ram to be built during npm install - laverdet/isolated-vm#309 (comment)).

This was however far from optimal from the library maintenance perspective.

Thanks to the new WarpPlugin feature, the isolated-vm based executor implementation can be now moved to a separate library.

What's Changed

Full Changelog: v1.2.21...v1.2.22