Socket
Socket
Sign inDemoInstall

@babel/cli

Package Overview
Dependencies
Maintainers
4
Versions
125
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/cli - npm Package Compare versions

Comparing version 7.17.0 to 7.17.3

30

lib/babel/dir.js

@@ -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 @@ }

71

lib/babel/file.js

@@ -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"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc