diff --git a/scripts/build.js b/scripts/build.js index 6e0909ddb85d..b737414d8d03 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -28,7 +28,6 @@ const mkdirp = require('mkdirp'); const babel = require('@babel/core'); const chalk = require('chalk'); const micromatch = require('micromatch'); -const prettier = require('prettier'); const {getPackages, adjustToTerminalWidth, OK} = require('./buildUtils'); const browserBuild = require('./browserBuild'); @@ -44,10 +43,6 @@ const INLINE_REQUIRE_BLACKLIST = /packages\/expect|(jest-(circus|diff|get-type|j const transformOptions = require('../babel.config.js'); -const prettierConfig = prettier.resolveConfig.sync(__filename); -prettierConfig.trailingComma = 'none'; -prettierConfig.parser = 'babel'; - function getPackageName(file) { return path.relative(PACKAGES_DIR, file).split(path.sep)[0]; } @@ -156,10 +151,15 @@ function buildFile(file, silent) { }); } + options.sourceFileName = path.relative(path.dirname(destPath), file); + const transformed = babel.transformFileSync(file, options); - const prettyCode = prettier.format(transformed.code, prettierConfig); + transformed.code += + '\n//# sourceMappingURL=' + path.basename(destPath + '.map'); + + delete transformed.map.sourcesContent; - fs.writeFileSync(destPath, prettyCode); + fs.writeFileSync(destPath, transformed.code); fs.writeFileSync(destPath + '.map', JSON.stringify(transformed.map)); silent ||