frontend/.pnpm-store/v3/files/61/7313ba28ee06c50a3bca345238c98325e259cf20e3224158d322ac49f79a18b5a6578b70f00f1a65d4225e6e3f30a46e4d1d1fb8a3ae7cbfeb7b4299d3dc1d

24 lines
772 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.transformer = void 0;
const core_1 = require("@babel/core");
const transformer = async ({ content, filename, options, map = undefined, }) => {
const babelOptions = {
...options,
inputSourceMap: typeof map === 'string' ? JSON.parse(map) : map !== null && map !== void 0 ? map : undefined,
sourceType: 'module',
// istanbul ignore next
sourceMaps: !!options.sourceMaps,
filename,
minified: false,
ast: false,
code: true,
};
const { code, map: sourcemap } = await core_1.transformAsync(content, babelOptions);
return {
code,
map: sourcemap,
};
};
exports.transformer = transformer;