@percy/core
Advanced tools
Comparing version 1.0.0-beta.41 to 1.0.0-beta.42
@@ -101,3 +101,3 @@ "use strict"; | ||
let progress = new (require('progress'))(_logger.default.format(msg), { | ||
stream: _logger.default.instance.stdout, | ||
stream: _logger.default.stdout, | ||
incomplete: ' ', | ||
@@ -104,0 +104,0 @@ total: size, |
@@ -13,2 +13,4 @@ "use strict"; | ||
var _ws = require("ws"); | ||
var _config = _interopRequireDefault(require("@percy/config")); | ||
@@ -113,3 +115,3 @@ | ||
let log = (0, _logger.default)('core:server'); | ||
return createServer({ | ||
let context = createServer({ | ||
// healthcheck returns meta info on success | ||
@@ -156,3 +158,17 @@ '/percy/healthcheck': () => [200, 'application/json', { | ||
}] | ||
}); // start a websocket server | ||
context.wss = new _ws.Server({ | ||
noServer: true | ||
}); // manually handle upgrades to avoid wss handling all events | ||
context.server.on('upgrade', (req, sock, head) => { | ||
context.wss.handleUpgrade(req, sock, head, socket => { | ||
// allow remote logging connections | ||
let disconnect = _logger.default.connect(socket); | ||
socket.once('close', () => disconnect()); | ||
}); | ||
}); | ||
return context; | ||
} |
{ | ||
"name": "@percy/core", | ||
"version": "1.0.0-beta.41", | ||
"version": "1.0.0-beta.42", | ||
"license": "MIT", | ||
@@ -28,6 +28,6 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@percy/client": "^1.0.0-beta.41", | ||
"@percy/config": "^1.0.0-beta.41", | ||
"@percy/dom": "^1.0.0-beta.41", | ||
"@percy/logger": "^1.0.0-beta.41", | ||
"@percy/client": "^1.0.0-beta.42", | ||
"@percy/config": "^1.0.0-beta.42", | ||
"@percy/dom": "^1.0.0-beta.42", | ||
"@percy/logger": "^1.0.0-beta.42", | ||
"cross-spawn": "^7.0.3", | ||
@@ -39,3 +39,3 @@ "extract-zip": "^2.0.1", | ||
}, | ||
"gitHead": "2f6817c5d319f139e410affb132af268fc9f1d35" | ||
"gitHead": "1feffb5149eff71114ea583e10c098f75f497544" | ||
} |
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
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
96846
2090
Updated@percy/client@^1.0.0-beta.42
Updated@percy/config@^1.0.0-beta.42
Updated@percy/dom@^1.0.0-beta.42
Updated@percy/logger@^1.0.0-beta.42