experimental-worker.js 672 B

12345678910111213141516171819202122232425
  1. "use strict";
  2. const [major, minor] = process.versions.node.split(".").map(Number);
  3. if (major < 12 || major === 12 && minor < 3) {
  4. throw new Error("@babel/register/experimental-worker requires Node.js >= 12.3.0");
  5. }
  6. const hook = require("./hook.js");
  7. const {
  8. WorkerClient
  9. } = require("./worker-client.js");
  10. let client;
  11. function register(opts) {
  12. client || (client = new WorkerClient());
  13. return hook.register(client, opts);
  14. }
  15. module.exports = Object.assign(register, {
  16. revert: hook.revert,
  17. default: register,
  18. __esModule: true
  19. });
  20. if (!require("./is-in-register-worker.js").isInRegisterWorker) {
  21. register();
  22. }
  23. //# sourceMappingURL=experimental-worker.js.map