@babel/cli
Advanced tools
Comparing version 7.17.0 to 7.17.3
@@ -219,22 +219,16 @@ "use strict"; | ||
watcher.watch(filenameOrDir); | ||
watcher.onFilesChange(function () { | ||
var _ref2 = _asyncToGenerator(function* (filenames) { | ||
processing++; | ||
if (startTime === null) startTime = process.hrtime(); | ||
watcher.onFilesChange(_asyncToGenerator(function* (filenames) { | ||
processing++; | ||
if (startTime === null) startTime = process.hrtime(); | ||
try { | ||
const written = yield Promise.all(filenames.map(filename => handleFile(filename, filename === filenameOrDir ? _path().dirname(filenameOrDir) : filenameOrDir))); | ||
compiledFiles += written.filter(Boolean).length; | ||
} catch (err) { | ||
console.error(err); | ||
} | ||
try { | ||
const written = yield Promise.all(filenames.map(filename => handleFile(filename, filename === filenameOrDir ? _path().dirname(filenameOrDir) : filenameOrDir))); | ||
compiledFiles += written.filter(Boolean).length; | ||
} catch (err) { | ||
console.error(err); | ||
} | ||
processing--; | ||
if (processing === 0 && !cliOptions.quiet) logSuccess(); | ||
}); | ||
return function (_x7) { | ||
return _ref2.apply(this, arguments); | ||
}; | ||
}()); | ||
processing--; | ||
if (processing === 0 && !cliOptions.quiet) logSuccess(); | ||
})); | ||
}); | ||
@@ -241,0 +235,0 @@ } |
@@ -18,2 +18,12 @@ "use strict"; | ||
function _traceMapping() { | ||
const data = require("@jridgewell/trace-mapping"); | ||
_traceMapping = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
function _sourceMap() { | ||
@@ -89,6 +99,4 @@ const data = require("source-map"); | ||
if (result.map) { | ||
const consumer = new (_sourceMap().SourceMapConsumer)(result.map); | ||
const sources = new Set(); | ||
consumer.eachMapping(function (mapping) { | ||
if (mapping.source != null) sources.add(mapping.source); | ||
const consumer = new (_traceMapping().TraceMap)(result.map); | ||
(0, _traceMapping().eachMapping)(consumer, mapping => { | ||
map.addMapping({ | ||
@@ -106,8 +114,9 @@ generated: { | ||
}); | ||
sources.forEach(source => { | ||
const content = consumer.sourceContentFor(source, true); | ||
if (content !== null) { | ||
map.setSourceContent(source, content); | ||
} | ||
const { | ||
resolvedSources, | ||
sourcesContent | ||
} = consumer; | ||
sourcesContent == null ? void 0 : sourcesContent.forEach((content, i) => { | ||
if (content === null) return; | ||
map.setSourceContent(resolvedSources[i], content); | ||
}); | ||
@@ -200,31 +209,25 @@ offset = code.split("\n").length - 1; | ||
}); | ||
const results = yield Promise.all(_filenames.map(function () { | ||
var _ref2 = _asyncToGenerator(function* (filename) { | ||
let sourceFilename = filename; | ||
const results = yield Promise.all(_filenames.map(_asyncToGenerator(function* (filename) { | ||
let sourceFilename = filename; | ||
if (cliOptions.outFile) { | ||
sourceFilename = _path().relative(_path().dirname(cliOptions.outFile), sourceFilename); | ||
} | ||
if (cliOptions.outFile) { | ||
sourceFilename = _path().relative(_path().dirname(cliOptions.outFile), sourceFilename); | ||
} | ||
sourceFilename = _slash()(sourceFilename); | ||
sourceFilename = _slash()(sourceFilename); | ||
try { | ||
return yield util.compile(filename, Object.assign({}, babelOptions, { | ||
sourceFileName: sourceFilename, | ||
sourceMaps: babelOptions.sourceMaps === "inline" ? true : babelOptions.sourceMaps | ||
})); | ||
} catch (err) { | ||
if (!cliOptions.watch) { | ||
throw err; | ||
} | ||
console.error(err); | ||
return null; | ||
try { | ||
return yield util.compile(filename, Object.assign({}, babelOptions, { | ||
sourceFileName: sourceFilename, | ||
sourceMaps: babelOptions.sourceMaps === "inline" ? true : babelOptions.sourceMaps | ||
})); | ||
} catch (err) { | ||
if (!cliOptions.watch) { | ||
throw err; | ||
} | ||
}); | ||
return function (_x4) { | ||
return _ref2.apply(this, arguments); | ||
}; | ||
}())); | ||
console.error(err); | ||
return null; | ||
} | ||
}))); | ||
output(results); | ||
@@ -231,0 +234,0 @@ }); |
@@ -126,3 +126,3 @@ "use strict"; | ||
_commander().version("7.17.0" + " (@babel/core " + _core().version + ")"); | ||
_commander().version("7.17.3" + " (@babel/core " + _core().version + ")"); | ||
@@ -129,0 +129,0 @@ _commander().usage("[options] <files ...>"); |
{ | ||
"name": "@babel/cli", | ||
"version": "7.17.0", | ||
"version": "7.17.3", | ||
"description": "Babel command line.", | ||
@@ -27,2 +27,3 @@ "author": "The Babel Team (https://babel.dev/team)", | ||
"dependencies": { | ||
"@jridgewell/trace-mapping": "^0.3.4", | ||
"commander": "^4.0.1", | ||
@@ -44,3 +45,3 @@ "convert-source-map": "^1.1.0", | ||
"devDependencies": { | ||
"@babel/core": "^7.17.0", | ||
"@babel/core": "^7.17.3", | ||
"@babel/helper-fixtures": "^7.17.0", | ||
@@ -47,0 +48,0 @@ "rimraf": "^3.0.0" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
35672
11
905