@percy/client
Advanced tools
Comparing version 1.26.1 to 1.27.0-alpha.0
@@ -78,5 +78,5 @@ import fs from 'fs'; | ||
// Checks for a Percy token and returns it. | ||
getToken() { | ||
getToken(raiseIfMissing = true) { | ||
let token = this.token || this.env.token; | ||
if (!token) throw new Error('Missing Percy token'); | ||
if (!token && raiseIfMissing) throw new Error('Missing Percy token'); | ||
return token; | ||
@@ -368,5 +368,7 @@ } | ||
externalDebugUrl, | ||
ignoredElementsData | ||
ignoredElementsData, | ||
domInfoSha | ||
} = {}) { | ||
validateId('snapshot', snapshotId); | ||
// Remove post percy api deploy | ||
this.log.debug(`Creating comparision: ${tag.name}...`); | ||
@@ -387,3 +389,4 @@ for (let tile of tiles) { | ||
'external-debug-url': externalDebugUrl || null, | ||
'ignore-elements-data': ignoredElementsData || null | ||
'ignore-elements-data': ignoredElementsData || null, | ||
'dom-info-sha': domInfoSha || null | ||
}, | ||
@@ -400,3 +403,6 @@ relationships: { | ||
'os-version': tag.osVersion || null, | ||
orientation: tag.orientation || null | ||
orientation: tag.orientation || null, | ||
'browser-name': tag.browserName || null, | ||
'browser-version': tag.browserVersion || null, | ||
resolution: tag.resolution || null | ||
} | ||
@@ -505,3 +511,21 @@ } | ||
} | ||
// decides project type | ||
tokenType() { | ||
let token = this.getToken(false) || ''; | ||
const type = token.split('_')[0]; | ||
switch (type) { | ||
case 'auto': | ||
return 'automate'; | ||
case 'web': | ||
return 'web'; | ||
case 'app': | ||
return 'app'; | ||
case 'ss': | ||
return 'generic'; | ||
default: | ||
return 'web'; | ||
} | ||
} | ||
} | ||
export default PercyClient; |
{ | ||
"name": "@percy/client", | ||
"version": "1.26.1", | ||
"version": "1.27.0-alpha.0", | ||
"license": "MIT", | ||
@@ -35,6 +35,6 @@ "repository": { | ||
"dependencies": { | ||
"@percy/env": "1.26.1", | ||
"@percy/logger": "1.26.1" | ||
"@percy/env": "1.27.0-alpha.0", | ||
"@percy/logger": "1.27.0-alpha.0" | ||
}, | ||
"gitHead": "9c89383d6e1a9aa41f0c83f8e4b9ddcdf827583b" | ||
"gitHead": "48f85a08c19aa274a3576c477fbdb9647310ef82" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43442
999
2
+ Added@percy/env@1.27.0-alpha.0(transitive)
+ Added@percy/logger@1.27.0-alpha.0(transitive)
- Removed@percy/env@1.26.1(transitive)
- Removed@percy/logger@1.26.1(transitive)
Updated@percy/env@1.27.0-alpha.0
Updated@percy/logger@1.27.0-alpha.0