Sha256: 2be717b5cb344e8e06412b43e63e754d452dd4615724cf58626b1a6711526b0d

Contents?: true

Size: 647 Bytes

Versions: 25

Compression:

Stored size: 647 Bytes

Contents

const babel = require("./babel-core.js");
const {
  setOptions,
  transform,
  transformSync
} = require("./transform.js");
module.exports = function handleMessage(action, payload) {
  switch (action) {
    case "GET_DEFAULT_EXTENSIONS":
      return babel.DEFAULT_EXTENSIONS;
    case "SET_OPTIONS":
      setOptions(payload);
      return;
    case "TRANSFORM":
      return transform(payload.code, payload.filename);
    case "TRANSFORM_SYNC":
      {
        return transformSync(payload.code, payload.filename);
      }
  }
  throw new Error(`Unknown internal parser worker action: ${action}`);
};

//# sourceMappingURL=handle-message.js.map

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.62 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.61 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.60 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.59 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.58 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.57 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.56 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.55 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.54 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.53 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.52 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.51 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.50 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.49 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.48 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.47 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.46 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.45 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.44 node_modules/@babel/register/lib/worker/handle-message.js
immosquare-cleaner-0.1.43 node_modules/@babel/register/lib/worker/handle-message.js