Socket
Socket
Sign inDemoInstall

@percy/core

Package Overview
Dependencies
Maintainers
6
Versions
238
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@percy/core - npm Package Compare versions

Comparing version 1.27.0 to 1.27.1-beta.0

29

dist/install.js

@@ -6,2 +6,3 @@ import fs from 'fs';

import logger from '@percy/logger';
import cp from 'child_process';
import { ProxyHttpsAgent } from '@percy/client/utils';

@@ -60,3 +61,17 @@

let outdir = path.join(directory, revision);
if (process.env.NODE_ENV === 'executable') {
if (outdir.charAt(0) === '/') {
outdir = outdir.replace('/', '');
}
}
let command = 'pwd';
let archive = path.join(outdir, decodeURIComponent(url.split('/').pop()));
if (process.env.NODE_ENV === 'executable') {
/* istanbul ignore next */
if (process.platform.startsWith('win')) {
command = 'cd';
}
outdir = outdir.replace('C:\\', '');
archive = archive.replace('C:\\', '');
}
let exec = path.join(outdir, executable);

@@ -98,3 +113,15 @@ if (!fs.existsSync(exec)) {

}).on('error', reject));
if (process.env.NODE_ENV === 'executable') {
let output = cp.execSync(command, {
encoding: 'utf-8'
}).trim();
let prefix = null;
if (process.platform.startsWith('win')) {
prefix = '\\';
} else {
prefix = '/';
}
archive = output.concat(prefix, archive);
outdir = output.concat(prefix, outdir);
}
// extract the downloaded file

@@ -101,0 +128,0 @@ await extract(archive, outdir);

16

package.json
{
"name": "@percy/core",
"version": "1.27.0",
"version": "1.27.1-beta.0",
"license": "MIT",

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

"access": "public",
"tag": "latest"
"tag": "beta"
},

@@ -47,7 +47,7 @@ "engines": {

"dependencies": {
"@percy/client": "1.27.0",
"@percy/config": "1.27.0",
"@percy/dom": "1.27.0",
"@percy/logger": "1.27.0",
"@percy/webdriver-utils": "1.27.0",
"@percy/client": "1.27.1-beta.0",
"@percy/config": "1.27.1-beta.0",
"@percy/dom": "1.27.1-beta.0",
"@percy/logger": "1.27.1-beta.0",
"@percy/webdriver-utils": "1.27.1-beta.0",
"content-disposition": "^0.5.4",

@@ -63,3 +63,3 @@ "cross-spawn": "^7.0.3",

},
"gitHead": "3b92a894d4cf6dcdedccf42b86aaf61f331535c6"
"gitHead": "fc67a213ca35419285cba8a8eb563cf5b4958420"
}
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