experimental-worker.cjs 676 B

1234567891011121314151617181920212223
  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.cjs");
  7. const workerClient = require("./worker-client.cjs");
  8. let client;
  9. function register(opts) {
  10. client || (client = new workerClient.WorkerClient());
  11. hook.register(client, opts);
  12. }
  13. module.exports = Object.assign(register, {
  14. revert: hook.revert,
  15. default: register,
  16. __esModule: true
  17. });
  18. if (!require("./is-in-register-worker.cjs").isInRegisterWorker) {
  19. register();
  20. }
  21. //# sourceMappingURL=experimental-worker.cjs.map