Socket
Socket
Sign inDemoInstall

@babel/cli

Package Overview
Dependencies
Maintainers
6
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.13.0 to 7.13.10

26

lib/babel-external-helpers.js
"use strict";
function _commander() {
const data = _interopRequireDefault(require("commander"));
_commander = function () {
return data;
};
return data;
}
function _core() {

@@ -23,3 +13,3 @@ const data = require("@babel/core");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const commander = require("commander");

@@ -32,10 +22,6 @@ function collect(value, previousValue) {

_commander().default.option("-l, --whitelist [whitelist]", "Whitelist of helpers to ONLY include", collect);
_commander().default.option("-t, --output-type [type]", "Type of output (global|umd|var)", "global");
_commander().default.usage("[options]");
_commander().default.parse(process.argv);
console.log((0, _core().buildExternalHelpers)(_commander().default.whitelist, _commander().default.outputType));
commander.option("-l, --whitelist [whitelist]", "Whitelist of helpers to ONLY include", collect);
commander.option("-t, --output-type [type]", "Type of output (global|umd|var)", "global");
commander.usage("[options]");
commander.parse(process.argv);
console.log((0, _core().buildExternalHelpers)(commander.whitelist, commander.outputType));

@@ -8,42 +8,2 @@ "use strict";

function _debounce() {
const data = _interopRequireDefault(require("lodash/debounce"));
_debounce = function () {
return data;
};
return data;
}
function _slash() {
const data = _interopRequireDefault(require("slash"));
_slash = function () {
return data;
};
return data;
}
function _path() {
const data = _interopRequireDefault(require("path"));
_path = function () {
return data;
};
return data;
}
function _fs() {
const data = _interopRequireDefault(require("fs"));
_fs = function () {
return data;
};
return data;
}
var util = _interopRequireWildcard(require("./util"));

@@ -55,4 +15,2 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }

@@ -62,2 +20,10 @@

const debounce = require("lodash/debounce");
const slash = require("slash");
const path = require("path");
const fs = require("fs");
const FILE_TYPE = Object.freeze({

@@ -71,7 +37,6 @@ NON_COMPILABLE: "NON_COMPILABLE",

function outputFileSync(filePath, data) {
(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().default.mkdirSync : require("make-dir").sync)(_path().default.dirname(filePath), {
(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? fs.mkdirSync : require("make-dir").sync)(path.dirname(filePath), {
recursive: true
});
_fs().default.writeFileSync(filePath, data);
fs.writeFileSync(filePath, data);
}

@@ -96,3 +61,3 @@

_write = _asyncToGenerator(function* (src, base) {
let relative = _path().default.relative(base, src);
let relative = path.relative(base, src);

@@ -103,3 +68,3 @@ if (!util.isCompilableExtension(relative, cliOptions.extensions)) {

relative = util.withExtension(relative, cliOptions.keepFileExtension ? _path().default.extname(relative) : cliOptions.outFileExtension);
relative = util.withExtension(relative, cliOptions.keepFileExtension ? path.extname(relative) : cliOptions.outFileExtension);
const dest = getDest(relative, base);

@@ -109,3 +74,3 @@

const res = yield util.compile(src, Object.assign({}, babelOptions, {
sourceFileName: (0, _slash().default)(_path().default.relative(dest + "/..", src))
sourceFileName: slash(path.relative(dest + "/..", src))
}));

@@ -117,3 +82,3 @@ if (!res) return FILE_TYPE.IGNORED;

res.code = util.addSourceMappingUrl(res.code, mapLoc);
res.map.file = _path().default.basename(relative);
res.map.file = path.basename(relative);
outputFileSync(mapLoc, JSON.stringify(res.map));

@@ -144,6 +109,6 @@ }

if (cliOptions.relative) {
return _path().default.join(base, cliOptions.outDir, filename);
return path.join(base, cliOptions.outDir, filename);
}
return _path().default.join(cliOptions.outDir, filename);
return path.join(cliOptions.outDir, filename);
}

@@ -160,6 +125,5 @@

if (cliOptions.copyFiles && written === FILE_TYPE.NON_COMPILABLE || cliOptions.copyIgnored && written === FILE_TYPE.IGNORED) {
const filename = _path().default.relative(base, src);
const filename = path.relative(base, src);
const dest = getDest(filename, base);
outputFileSync(dest, _fs().default.readFileSync(src));
outputFileSync(dest, fs.readFileSync(src));
util.chmod(src, dest);

@@ -179,6 +143,5 @@ }

_handle = _asyncToGenerator(function* (filenameOrDir) {
if (!_fs().default.existsSync(filenameOrDir)) return 0;
if (!fs.existsSync(filenameOrDir)) return 0;
const stat = fs.statSync(filenameOrDir);
const stat = _fs().default.statSync(filenameOrDir);
if (stat.isDirectory()) {

@@ -190,4 +153,3 @@ const dirname = filenameOrDir;

for (const filename of files) {
const src = _path().default.join(dirname, filename);
const src = path.join(dirname, filename);
const written = yield handleFile(src, dirname);

@@ -200,3 +162,3 @@ if (written) count += 1;

const filename = filenameOrDir;
const written = yield handleFile(filename, _path().default.dirname(filename));
const written = yield handleFile(filename, path.dirname(filename));
return written ? 1 : 0;

@@ -210,3 +172,3 @@ }

let startTime = null;
const logSuccess = (0, _debounce().default)(function () {
const logSuccess = debounce(function () {
if (startTime === null) {

@@ -229,3 +191,3 @@ return;

(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().default.mkdirSync : require("make-dir").sync)(cliOptions.outDir, {
(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? fs.mkdirSync : require("make-dir").sync)(cliOptions.outDir, {
recursive: true

@@ -264,3 +226,3 @@ });

try {
yield handleFile(filename, filename === filenameOrDir ? _path().default.dirname(filenameOrDir) : filenameOrDir);
yield handleFile(filename, filename === filenameOrDir ? path.dirname(filenameOrDir) : filenameOrDir);
compiledFiles++;

@@ -267,0 +229,0 @@ } catch (err) {

@@ -8,64 +8,22 @@ "use strict";

function _convertSourceMap() {
const data = _interopRequireDefault(require("convert-source-map"));
var util = _interopRequireWildcard(require("./util"));
_convertSourceMap = function () {
return data;
};
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
return data;
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _sourceMap() {
const data = _interopRequireDefault(require("source-map"));
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
_sourceMap = function () {
return data;
};
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
return data;
}
const convertSourceMap = require("convert-source-map");
function _slash() {
const data = _interopRequireDefault(require("slash"));
const sourceMap = require("source-map");
_slash = function () {
return data;
};
const slash = require("slash");
return data;
}
const path = require("path");
function _path() {
const data = _interopRequireDefault(require("path"));
const fs = require("fs");
_path = function () {
return data;
};
return data;
}
function _fs() {
const data = _interopRequireDefault(require("fs"));
_fs = function () {
return data;
};
return data;
}
var util = _interopRequireWildcard(require("./util"));
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
function _default(_x) {

@@ -81,4 +39,4 @@ return _ref.apply(this, arguments);

function buildResult(fileResults) {
const map = new (_sourceMap().default.SourceMapGenerator)({
file: cliOptions.sourceMapTarget || _path().default.basename(cliOptions.outFile || "") || "stdout",
const map = new sourceMap.SourceMapGenerator({
file: cliOptions.sourceMapTarget || path.basename(cliOptions.outFile || "") || "stdout",
sourceRoot: babelOptions.sourceRoot

@@ -94,3 +52,3 @@ });

if (result.map) {
const consumer = new (_sourceMap().default.SourceMapConsumer)(result.map);
const consumer = new sourceMap.SourceMapConsumer(result.map);
const sources = new Set();

@@ -123,3 +81,3 @@ consumer.eachMapping(function (mapping) {

if (babelOptions.sourceMaps === "inline" || !cliOptions.outFile && babelOptions.sourceMaps) {
code += "\n" + _convertSourceMap().default.fromObject(map).toComment();
code += "\n" + convertSourceMap.fromObject(map).toComment();
}

@@ -137,3 +95,3 @@

if (cliOptions.outFile) {
(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? _fs().default.mkdirSync : require("make-dir").sync)(_path().default.dirname(cliOptions.outFile), {
(((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "10.12") ? fs.mkdirSync : require("make-dir").sync)(path.dirname(cliOptions.outFile), {
recursive: true

@@ -145,7 +103,6 @@ });

result.code = util.addSourceMappingUrl(result.code, mapLoc);
_fs().default.writeFileSync(mapLoc, JSON.stringify(result.map));
fs.writeFileSync(mapLoc, JSON.stringify(result.map));
}
_fs().default.writeFileSync(cliOptions.outFile, result.code);
fs.writeFileSync(cliOptions.outFile, result.code);
} else {

@@ -194,10 +151,9 @@ process.stdout.write(result.code + "\n");

filenames.forEach(function (filename) {
if (!_fs().default.existsSync(filename)) return;
if (!fs.existsSync(filename)) return;
const stat = fs.statSync(filename);
const stat = _fs().default.statSync(filename);
if (stat.isDirectory()) {
const dirname = filename;
util.readdirForCompilable(filename, cliOptions.includeDotfiles, cliOptions.extensions).forEach(function (filename) {
_filenames.push(_path().default.join(dirname, filename));
_filenames.push(path.join(dirname, filename));
});

@@ -213,6 +169,6 @@ } else {

if (cliOptions.outFile) {
sourceFilename = _path().default.relative(_path().default.dirname(cliOptions.outFile), sourceFilename);
sourceFilename = path.relative(path.dirname(cliOptions.outFile), sourceFilename);
}
sourceFilename = (0, _slash().default)(sourceFilename);
sourceFilename = slash(sourceFilename);

@@ -219,0 +175,0 @@ try {

@@ -8,22 +8,2 @@ "use strict";

function _fs() {
const data = _interopRequireDefault(require("fs"));
_fs = function () {
return data;
};
return data;
}
function _commander() {
const data = _interopRequireDefault(require("commander"));
_commander = function () {
return data;
};
return data;
}
function _core() {

@@ -39,111 +19,61 @@ const data = require("@babel/core");

function _glob() {
const data = _interopRequireDefault(require("glob"));
const fs = require("fs");
_glob = function () {
return data;
};
const commander = require("commander");
return data;
}
const glob = require("glob");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
commander.option("-f, --filename [filename]", "The filename to use when reading from stdin. This will be used in source-maps, errors etc.");
commander.option("--presets [list]", "A comma-separated list of preset names.", collect);
commander.option("--plugins [list]", "A comma-separated list of plugin names.", collect);
commander.option("--config-file [path]", "Path to a .babelrc file to use.");
commander.option("--env-name [name]", "The name of the 'env' to use when loading configs and plugins. " + "Defaults to the value of BABEL_ENV, or else NODE_ENV, or else 'development'.");
commander.option("--root-mode [mode]", "The project-root resolution mode. " + "One of 'root' (the default), 'upward', or 'upward-optional'.");
commander.option("--source-type [script|module]", "");
commander.option("--no-babelrc", "Whether or not to look up .babelrc and .babelignore files.");
commander.option("--ignore [list]", "List of glob paths to **not** compile.", collect);
commander.option("--only [list]", "List of glob paths to **only** compile.", collect);
commander.option("--no-highlight-code", "Enable or disable ANSI syntax highlighting of code frames. (on by default)");
commander.option("--no-comments", "Write comments to generated output. (true by default)");
commander.option("--retain-lines", "Retain line numbers. This will result in really ugly code.");
commander.option("--compact [true|false|auto]", "Do not include superfluous whitespace characters and line terminators.", booleanify);
commander.option("--minified", "Save as many bytes when printing. (false by default)");
commander.option("--auxiliary-comment-before [string]", "Print a comment before any injected non-user code.");
commander.option("--auxiliary-comment-after [string]", "Print a comment after any injected non-user code.");
commander.option("-s, --source-maps [true|false|inline|both]", "", booleanify);
commander.option("--source-map-target [string]", "Set `file` on returned source map.");
commander.option("--source-file-name [string]", "Set `sources[0]` on returned source map.");
commander.option("--source-root [filename]", "The root from which all sources are relative.");
commander.option("--module-root [filename]", "Optional prefix for the AMD module formatter that will be prepended to the filename on module definitions.");
commander.option("-M, --module-ids", "Insert an explicit id for modules.");
commander.option("--module-id [string]", "Specify a custom name for module ids.");
commander.option("-x, --extensions [extensions]", "List of extensions to compile when a directory has been the input. [.es6,.js,.es,.jsx,.mjs]", collect);
commander.option("--keep-file-extension", "Preserve the file extensions of the input files.");
commander.option("-w, --watch", "Recompile files on changes.");
commander.option("--skip-initial-build", "Do not compile files before watching.");
commander.option("-o, --out-file [out]", "Compile all input files into a single file.");
commander.option("-d, --out-dir [out]", "Compile an input directory of modules into an output directory.");
commander.option("--relative", "Compile into an output directory relative to input directory or file. Requires --out-dir [out]");
commander.option("-D, --copy-files", "When compiling a directory copy over non-compilable files.");
commander.option("--include-dotfiles", "Include dotfiles when compiling and copying non-compilable files.");
commander.option("--no-copy-ignored", "Exclude ignored files when copying non-compilable files.");
commander.option("--verbose", "Log everything. This option conflicts with --quiet");
commander.option("--quiet", "Don't log anything. This option conflicts with --verbose");
commander.option("--delete-dir-on-start", "Delete the out directory before compilation.");
commander.option("--out-file-extension [string]", "Use a specific extension for the output files");
commander.version("7.13.10" + " (@babel/core " + _core().version + ")");
commander.usage("[options] <files ...>");
commander.action(() => {});
_commander().default.option("-f, --filename [filename]", "The filename to use when reading from stdin. This will be used in source-maps, errors etc.");
_commander().default.option("--presets [list]", "A comma-separated list of preset names.", collect);
_commander().default.option("--plugins [list]", "A comma-separated list of plugin names.", collect);
_commander().default.option("--config-file [path]", "Path to a .babelrc file to use.");
_commander().default.option("--env-name [name]", "The name of the 'env' to use when loading configs and plugins. " + "Defaults to the value of BABEL_ENV, or else NODE_ENV, or else 'development'.");
_commander().default.option("--root-mode [mode]", "The project-root resolution mode. " + "One of 'root' (the default), 'upward', or 'upward-optional'.");
_commander().default.option("--source-type [script|module]", "");
_commander().default.option("--no-babelrc", "Whether or not to look up .babelrc and .babelignore files.");
_commander().default.option("--ignore [list]", "List of glob paths to **not** compile.", collect);
_commander().default.option("--only [list]", "List of glob paths to **only** compile.", collect);
_commander().default.option("--no-highlight-code", "Enable or disable ANSI syntax highlighting of code frames. (on by default)");
_commander().default.option("--no-comments", "Write comments to generated output. (true by default)");
_commander().default.option("--retain-lines", "Retain line numbers. This will result in really ugly code.");
_commander().default.option("--compact [true|false|auto]", "Do not include superfluous whitespace characters and line terminators.", booleanify);
_commander().default.option("--minified", "Save as many bytes when printing. (false by default)");
_commander().default.option("--auxiliary-comment-before [string]", "Print a comment before any injected non-user code.");
_commander().default.option("--auxiliary-comment-after [string]", "Print a comment after any injected non-user code.");
_commander().default.option("-s, --source-maps [true|false|inline|both]", "", booleanify);
_commander().default.option("--source-map-target [string]", "Set `file` on returned source map.");
_commander().default.option("--source-file-name [string]", "Set `sources[0]` on returned source map.");
_commander().default.option("--source-root [filename]", "The root from which all sources are relative.");
_commander().default.option("--module-root [filename]", "Optional prefix for the AMD module formatter that will be prepended to the filename on module definitions.");
_commander().default.option("-M, --module-ids", "Insert an explicit id for modules.");
_commander().default.option("--module-id [string]", "Specify a custom name for module ids.");
_commander().default.option("-x, --extensions [extensions]", "List of extensions to compile when a directory has been the input. [.es6,.js,.es,.jsx,.mjs]", collect);
_commander().default.option("--keep-file-extension", "Preserve the file extensions of the input files.");
_commander().default.option("-w, --watch", "Recompile files on changes.");
_commander().default.option("--skip-initial-build", "Do not compile files before watching.");
_commander().default.option("-o, --out-file [out]", "Compile all input files into a single file.");
_commander().default.option("-d, --out-dir [out]", "Compile an input directory of modules into an output directory.");
_commander().default.option("--relative", "Compile into an output directory relative to input directory or file. Requires --out-dir [out]");
_commander().default.option("-D, --copy-files", "When compiling a directory copy over non-compilable files.");
_commander().default.option("--include-dotfiles", "Include dotfiles when compiling and copying non-compilable files.");
_commander().default.option("--no-copy-ignored", "Exclude ignored files when copying non-compilable files.");
_commander().default.option("--verbose", "Log everything. This option conflicts with --quiet");
_commander().default.option("--quiet", "Don't log anything. This option conflicts with --verbose");
_commander().default.option("--delete-dir-on-start", "Delete the out directory before compilation.");
_commander().default.option("--out-file-extension [string]", "Use a specific extension for the output files");
_commander().default.version("7.13.0" + " (@babel/core " + _core().version + ")");
_commander().default.usage("[options] <files ...>");
_commander().default.action(() => {});
function parseArgv(args) {
_commander().default.parse(args);
commander.parse(args);
const errors = [];
let filenames = _commander().default.args.reduce(function (globbed, input) {
let files = _glob().default.sync(input);
let filenames = commander.args.reduce(function (globbed, input) {
let files = glob.sync(input);
if (!files.length) files = [input];
return globbed.concat(files);
}, []);
filenames = Array.from(new Set(filenames));
filenames.forEach(function (filename) {
if (!_fs().default.existsSync(filename)) {
if (!fs.existsSync(filename)) {
errors.push(filename + " does not exist");

@@ -153,16 +83,16 @@ }

if (_commander().default.outDir && !filenames.length) {
if (commander.outDir && !filenames.length) {
errors.push("--out-dir requires filenames");
}
if (_commander().default.outFile && _commander().default.outDir) {
if (commander.outFile && commander.outDir) {
errors.push("--out-file and --out-dir cannot be used together");
}
if (_commander().default.relative && !_commander().default.outDir) {
if (commander.relative && !commander.outDir) {
errors.push("--relative requires --out-dir usage");
}
if (_commander().default.watch) {
if (!_commander().default.outFile && !_commander().default.outDir) {
if (commander.watch) {
if (!commander.outFile && !commander.outDir) {
errors.push("--watch requires --out-file or --out-dir");

@@ -176,19 +106,19 @@ }

if (_commander().default.skipInitialBuild && !_commander().default.watch) {
if (commander.skipInitialBuild && !commander.watch) {
errors.push("--skip-initial-build requires --watch");
}
if (_commander().default.deleteDirOnStart && !_commander().default.outDir) {
if (commander.deleteDirOnStart && !commander.outDir) {
errors.push("--delete-dir-on-start requires --out-dir");
}
if (_commander().default.verbose && _commander().default.quiet) {
if (commander.verbose && commander.quiet) {
errors.push("--verbose and --quiet cannot be used together");
}
if (!_commander().default.outDir && filenames.length === 0 && typeof _commander().default.filename !== "string" && _commander().default.babelrc !== false) {
if (!commander.outDir && filenames.length === 0 && typeof commander.filename !== "string" && commander.babelrc !== false) {
errors.push("stdin compilation requires either -f/--filename [filename] or --no-babelrc");
}
if (_commander().default.keepFileExtension && _commander().default.outFileExtension) {
if (commander.keepFileExtension && commander.outFileExtension) {
errors.push("--out-file-extension cannot be used with --keep-file-extension");

@@ -205,4 +135,3 @@ }

const opts = _commander().default.opts();
const opts = commander.opts();
const babelOptions = {

@@ -209,0 +138,0 @@ presets: opts.presets,

@@ -17,12 +17,2 @@ "use strict";

function _fsReaddirRecursive() {
const data = _interopRequireDefault(require("fs-readdir-recursive"));
_fsReaddirRecursive = function () {
return data;
};
return data;
}
function babel() {

@@ -38,6 +28,6 @@ const data = _interopRequireWildcard(require("@babel/core"));

function _path() {
const data = _interopRequireDefault(require("path"));
function _module() {
const data = require("module");
_path = function () {
_module = function () {
return data;

@@ -49,21 +39,15 @@ };

function _fs() {
const data = _interopRequireDefault(require("fs"));
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
_fs = function () {
return data;
};
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
return data;
}
const readdirRecursive = require("fs-readdir-recursive");
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
const path = require("path");
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
const fs = require("fs");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function chmod(src, dest) {
try {
_fs().default.chmodSync(dest, _fs().default.statSync(src).mode);
fs.chmodSync(dest, fs.statSync(src).mode);
} catch (err) {

@@ -75,5 +59,4 @@ console.warn(`Cannot change permissions of ${dest}`);

function readdir(dirname, includeDotfiles, filter) {
return (0, _fsReaddirRecursive().default)(dirname, (filename, _index, currentDirectory) => {
const stat = _fs().default.statSync(_path().default.join(currentDirectory, filename));
return readdirRecursive(dirname, (filename, _index, currentDirectory) => {
const stat = fs.statSync(path.join(currentDirectory, filename));
if (stat.isDirectory()) return true;

@@ -92,5 +75,3 @@ return (includeDotfiles || filename[0] !== ".") && (!filter || filter(filename));

const exts = altExts || babel().DEFAULT_EXTENSIONS;
const ext = _path().default.extname(filename);
const ext = path.extname(filename);
return exts.includes(ext);

@@ -100,3 +81,3 @@ }

function addSourceMappingUrl(code, loc) {
return code + "\n//# sourceMappingURL=" + _path().default.basename(loc);
return code + "\n//# sourceMappingURL=" + path.basename(loc);
}

@@ -132,14 +113,13 @@

function deleteDir(path) {
if (_fs().default.existsSync(path)) {
_fs().default.readdirSync(path).forEach(function (file) {
if (fs.existsSync(path)) {
fs.readdirSync(path).forEach(function (file) {
const curPath = path + "/" + file;
if (_fs().default.lstatSync(curPath).isDirectory()) {
if (fs.lstatSync(curPath).isDirectory()) {
deleteDir(curPath);
} else {
_fs().default.unlinkSync(curPath);
fs.unlinkSync(curPath);
}
});
_fs().default.rmdirSync(path);
fs.rmdirSync(path);
}

@@ -163,4 +143,4 @@ }

function withExtension(filename, ext = ".js") {
const newBasename = _path().default.basename(filename, _path().default.extname(filename)) + ext;
return _path().default.join(_path().default.dirname(filename), newBasename);
const newBasename = path.basename(filename, path.extname(filename)) + ext;
return path.join(path.dirname(filename), newBasename);
}
{
"name": "@babel/cli",
"version": "7.13.0",
"version": "7.13.10",
"description": "Babel command line.",

@@ -44,4 +44,4 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>",

"devDependencies": {
"@babel/core": "7.13.0",
"@babel/helper-fixtures": "7.13.0",
"@babel/core": "7.13.10",
"@babel/helper-fixtures": "7.13.10",
"rimraf": "^3.0.0"

@@ -48,0 +48,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