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.1.3 to 1.1.4

14

dist/discovery.js

@@ -0,2 +1,4 @@

import mime from 'mime-types';
import logger from '@percy/logger';
import { request as makeRequest } from '@percy/client/utils';
import { normalizeURL, hostnameMatches, createResource } from './utils.js';

@@ -83,5 +85,15 @@ const MAX_RESOURCE_SIZE = 15 * 1024 ** 2; // 15MB

return log.debug(`- Skipping disallowed resource type [${request.type}]`, meta);
} // Try to get the proper mimetype if the server or asset discovery browser is sending `text/plain`
let mimeType = response.mimeType === 'text/plain' && mime.lookup(response.url) || response.mimeType;
if (mimeType !== null && mimeType !== void 0 && mimeType.includes('font')) {
// font responses from the browser may not be properly encoded, so request them directly
body = await makeRequest(response.url, {
buffer: true
});
}
resource = createResource(url, body, response.mimeType, {
resource = createResource(url, body, mimeType, {
status: response.status,

@@ -88,0 +100,0 @@ // 'Network.responseReceived' returns headers split by newlines, however

12

package.json
{
"name": "@percy/core",
"version": "1.1.3",
"version": "1.1.4",
"license": "MIT",

@@ -42,6 +42,6 @@ "repository": {

"dependencies": {
"@percy/client": "1.1.3",
"@percy/config": "1.1.3",
"@percy/dom": "1.1.3",
"@percy/logger": "1.1.3",
"@percy/client": "1.1.4",
"@percy/config": "1.1.4",
"@percy/dom": "1.1.4",
"@percy/logger": "1.1.4",
"content-disposition": "^0.5.4",

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

},
"gitHead": "05f91ff29b613bde1c740c120c5d23a6722d3606"
"gitHead": "ca09298265b043703b94dd5c37dd9f2489312049"
}
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