Socket
Socket
Sign inDemoInstall

@percy/cli-command

Package Overview
Dependencies
Maintainers
6
Versions
237
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@percy/cli-command - npm Package Compare versions

Comparing version 1.0.0-beta.65 to 1.0.0-beta.66

39

dist/command.js

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

var _utils = require("@percy/config/dist/utils");
var _logger = _interopRequireDefault(require("@percy/logger"));

@@ -36,8 +38,27 @@

} = this.parse();
_logger.default.loglevel('info', flags);
this.flags = flags;
this.args = args; // sets the log level from verbose, quiet, and silent flags
this.args = args; // log and map deprecated flags
_logger.default.loglevel('info', flags); // ensure cleanup is always performed
for (let f in this.constructor.flags) {
let {
deprecated
} = this.constructor.flags[f];
if (deprecated && flags[f] != null) {
if (deprecated === true) deprecated = {};
let {
until: ver,
map,
alt
} = deprecated;
let message = `The --${f} flag ` + [`will be removed in ${ver || 'a future release'}.`, map ? `Use --${map} instead.` : alt || ''].join(' ').trim();
this.log.deprecated(message);
if (map) flags[map] = flags[f];
}
} // ensure cleanup is always performed
let cleanup = () => this.finally(new Error('SIGTERM'));

@@ -74,13 +95,5 @@

percyrc(initialOverrides = {}) {
let flags = Object.entries(this.constructor.flags);
let overrides = flags.reduce((conf, [name, flag]) => {
var _flag$percyrc$split$r, _flag$percyrc;
return (_flag$percyrc$split$r = (_flag$percyrc = flag.percyrc) === null || _flag$percyrc === void 0 ? void 0 : _flag$percyrc.split('.').reduce((target, key, i, paths) => {
var _target$key;
let last = i === paths.length - 1;
target[key] = last ? this.flags[name] : (_target$key = target[key]) !== null && _target$key !== void 0 ? _target$key : {};
return last ? conf : target[key];
}, conf)) !== null && _flag$percyrc$split$r !== void 0 ? _flag$percyrc$split$r : conf;
let overrides = Object.entries(this.constructor.flags).reduce((conf, [name, flag]) => {
if (!flag.percyrc || this.flags[name] == null) return conf;
return (0, _utils.set)(conf, flag.percyrc, this.flags[name]);
}, initialOverrides); // will also validate config and log warnings

@@ -87,0 +100,0 @@

{
"name": "@percy/cli-command",
"version": "1.0.0-beta.65",
"version": "1.0.0-beta.66",
"license": "MIT",

@@ -28,4 +28,4 @@ "main": "dist/index.js",

"@oclif/plugin-help": "^3.2.0",
"@percy/config": "1.0.0-beta.65",
"@percy/logger": "1.0.0-beta.65"
"@percy/config": "1.0.0-beta.66",
"@percy/logger": "1.0.0-beta.66"
},

@@ -37,3 +37,3 @@ "repository": {

},
"gitHead": "19a727cb92b9b6c06dec9ccec7cc198b0d8f1e12"
"gitHead": "740a335bab4966f7dda4e4693505e17a5fdcfd4c"
}
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