Each INK plugin runs on a separate worker using Web Workers API. This helps the INK application avoid any collisions or issues by keeping each plugin execution environment separate.
The INK software allows plugins to run on either
Standard Worker or
import statement to import other modules. This sets Strict Mode as the default. Finally, it allows for top level declarations without polluting the worker’s global scope.
To easily execute your plugin with Module Worker , use the ______ flag while creating your plugin project.
inkplugin create <your-plugin-name> --module-worker
If you choose this method, this action will create a
module field with a true value under the
inkplugin section in your
package.json file. This indicates that your plugin will support ES6 modules and will be loaded in the Module Worker.