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