This plugin has its own package because:

- It's a direct dependency of `@jsenv/core` but it is easier to reason about this code when its properly splitted in its own package
