Socket
Socket
Sign inDemoInstall

@babel/cli

Package Overview
Dependencies
85
Maintainers
4
Versions
122
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.18.9 to 7.18.10

2

lib/babel/options.js

@@ -126,3 +126,3 @@ "use strict";

_commander().version("7.18.9" + " (@babel/core " + _core().version + ")");
_commander().version("7.18.10" + " (@babel/core " + _core().version + ")");

@@ -129,0 +129,0 @@ _commander().usage("[options] <files ...>");

@@ -72,3 +72,3 @@ "use strict";

function readdir(dirname, includeDotfiles, filter) {
return _fsReaddirRecursive()(dirname, (filename, _index, currentDirectory) => {
return _fsReaddirRecursive()(dirname, (filename, index, currentDirectory) => {
const stat = _fs().statSync(_path().join(currentDirectory, filename));

@@ -75,0 +75,0 @@

@@ -46,3 +46,3 @@ "use strict";

} = requireChokidar();
watcher = new FSWatcher({
const options = {
disableGlobbing: !enableGlobbing,

@@ -55,3 +55,4 @@ persistent: true,

}
});
};
watcher = new FSWatcher(options);
watcher.on("unlink", unwatchFile);

@@ -107,5 +108,6 @@ }

const absDependencies = new Set(Array.from(dependencies, dep => _path().resolve(dep)));
const deps = fileToDeps.get(absFilename);
if (fileToDeps.has(absFilename)) {
for (const dep of fileToDeps.get(absFilename)) {
if (deps) {
for (const dep of deps) {
if (!absDependencies.has(dep)) {

@@ -118,5 +120,7 @@ removeFileDependency(absFilename, dep);

for (const dep of absDependencies) {
if (!depToFiles.has(dep)) {
depToFiles.set(dep, new Set());
let deps = depToFiles.get(dep);
if (!deps) {
depToFiles.set(dep, deps = new Set());
if (!hasStarted) {

@@ -129,3 +133,3 @@ watchQueue.add(dep);

depToFiles.get(dep).add(absFilename);
deps.add(absFilename);
}

@@ -137,5 +141,6 @@

function removeFileDependency(filename, dep) {
depToFiles.get(dep).delete(filename);
const deps = depToFiles.get(dep);
deps.delete(filename);
if (depToFiles.get(dep).size === 0) {
if (deps.size === 0) {
depToFiles.delete(dep);

@@ -152,5 +157,6 @@

function unwatchFile(filename) {
if (!fileToDeps.has(filename)) return;
const deps = fileToDeps.get(filename);
if (!deps) return;
for (const dep of fileToDeps.get(filename)) {
for (const dep of deps) {
removeFileDependency(filename, dep);

@@ -157,0 +163,0 @@ }

{
"name": "@babel/cli",
"version": "7.18.9",
"version": "7.18.10",
"description": "Babel command line.",

@@ -31,3 +31,3 @@ "author": "The Babel Team (https://babel.dev/team)",

"fs-readdir-recursive": "^1.1.0",
"glob": "^7.0.0",
"glob": "^7.2.0",
"make-dir": "^2.1.0",

@@ -44,4 +44,6 @@ "slash": "^2.0.0"

"devDependencies": {
"@babel/core": "^7.18.9",
"@babel/core": "^7.18.10",
"@babel/helper-fixtures": "^7.18.6",
"@types/fs-readdir-recursive": "^1.1.0",
"@types/glob": "^7.2.0",
"rimraf": "^3.0.0"

@@ -48,0 +50,0 @@ },

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc