Estransform • Execute multiple transformations on JavaScript sources with full sourcemaps support.
npm i @chialab/estransform -D
yarn add @chialab/estransform -D
import { transform } from '@chialab/estransform';
const { code, map } = await transform(
'require("tslib"); module.exports = function() {}',
{ sourceContents: true },
(magicCode, contents) => {
magicCode.overwrite(0, contents.length, 'Hello!');
}
);
Estransform is released under the MIT license.