chore: bump production dependencies (#11787)
This commit is contained in:
parent
a3bc911a3d
commit
028afb167b
833
package-lock.json
generated
833
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -64,7 +64,7 @@
|
||||||
"@types/rimraf": "^3.0.2",
|
"@types/rimraf": "^3.0.2",
|
||||||
"@types/source-map-support": "^0.5.4",
|
"@types/source-map-support": "^0.5.4",
|
||||||
"@types/webpack": "^5.28.0",
|
"@types/webpack": "^5.28.0",
|
||||||
"@types/ws": "7.2.6",
|
"@types/ws": "8.2.2",
|
||||||
"@types/xml2js": "^0.4.9",
|
"@types/xml2js": "^0.4.9",
|
||||||
"@types/yazl": "^2.4.2",
|
"@types/yazl": "^2.4.2",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.10.2",
|
"@typescript-eslint/eslint-plugin": "^5.10.2",
|
||||||
|
|
@ -86,7 +86,7 @@
|
||||||
"file-loader": "^6.2.0",
|
"file-loader": "^6.2.0",
|
||||||
"formidable": "^2.0.1",
|
"formidable": "^2.0.1",
|
||||||
"html-webpack-plugin": "^5.5.0",
|
"html-webpack-plugin": "^5.5.0",
|
||||||
"mime": "^2.4.6",
|
"mime": "^3.0.0",
|
||||||
"ncp": "^2.0.0",
|
"ncp": "^2.0.0",
|
||||||
"node-stream-zip": "^1.15.0",
|
"node-stream-zip": "^1.15.0",
|
||||||
"proxy": "^1.0.2",
|
"proxy": "^1.0.2",
|
||||||
|
|
|
||||||
|
|
@ -36,20 +36,20 @@
|
||||||
"playwright": "./cli.js"
|
"playwright": "./cli.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"commander": "^8.2.0",
|
"commander": "^8.3.0",
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.3.3",
|
||||||
"extract-zip": "^2.0.1",
|
"extract-zip": "^2.0.1",
|
||||||
"https-proxy-agent": "^5.0.0",
|
"https-proxy-agent": "^5.0.0",
|
||||||
"jpeg-js": "^0.4.2",
|
"jpeg-js": "^0.4.3",
|
||||||
"mime": "^2.4.6",
|
"mime": "^3.0.0",
|
||||||
"pngjs": "^5.0.0",
|
"pngjs": "^6.0.0",
|
||||||
"progress": "^2.0.3",
|
"progress": "^2.0.3",
|
||||||
"proper-lockfile": "^4.1.1",
|
"proper-lockfile": "^4.1.2",
|
||||||
"proxy-from-env": "^1.1.0",
|
"proxy-from-env": "^1.1.0",
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
"socks-proxy-agent": "^6.1.0",
|
"socks-proxy-agent": "^6.1.1",
|
||||||
"stack-utils": "^2.0.3",
|
"stack-utils": "^2.0.5",
|
||||||
"ws": "^7.4.6",
|
"ws": "^8.4.2",
|
||||||
"yauzl": "^2.10.0",
|
"yauzl": "^2.10.0",
|
||||||
"yazl": "^2.5.1"
|
"yazl": "^2.5.1"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ export class BrowserTypeDispatcher extends Dispatcher<BrowserType, channels.Brow
|
||||||
ws.addEventListener('message', event => {
|
ws.addEventListener('message', event => {
|
||||||
waitForNextTask(() => {
|
waitForNextTask(() => {
|
||||||
try {
|
try {
|
||||||
pipe.dispatch(JSON.parse(event.data));
|
pipe.dispatch(JSON.parse(event.data as string));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
ws.close();
|
ws.close();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ export class GridClient {
|
||||||
connection.markAsRemote();
|
connection.markAsRemote();
|
||||||
connection.onmessage = (message: Object) => ws.send(JSON.stringify(message));
|
connection.onmessage = (message: Object) => ws.send(JSON.stringify(message));
|
||||||
ws.on('message', message => connection.dispatch(JSON.parse(message.toString())));
|
ws.on('message', message => connection.dispatch(JSON.parse(message.toString())));
|
||||||
ws.on('close', (code, reason) => connection.close(reason));
|
ws.on('close', (code, reason) => connection.close(reason.toString()));
|
||||||
const playwright = await connection.initializePlaywright();
|
const playwright = await connection.initializePlaywright();
|
||||||
playwright._enablePortForwarding();
|
playwright._enablePortForwarding();
|
||||||
return new GridClient(ws, playwright);
|
return new GridClient(ws, playwright);
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ export class PlaywrightClient {
|
||||||
playwright = await connection.initializePlaywright();
|
playwright = await connection.initializePlaywright();
|
||||||
resolve(new PlaywrightClient(playwright, ws));
|
resolve(new PlaywrightClient(playwright, ws));
|
||||||
});
|
});
|
||||||
ws.on('close', (code, reason) => connection.close(reason));
|
ws.on('close', (code, reason) => connection.close(reason.toString()));
|
||||||
});
|
});
|
||||||
let timer: NodeJS.Timeout;
|
let timer: NodeJS.Timeout;
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,11 @@ export class PlaywrightServer {
|
||||||
if (!this._wsServer)
|
if (!this._wsServer)
|
||||||
return;
|
return;
|
||||||
debugLog('Closing server');
|
debugLog('Closing server');
|
||||||
|
const waitForClose = new Promise(f => this._wsServer!.close(f));
|
||||||
// First disconnect all remaining clients.
|
// First disconnect all remaining clients.
|
||||||
await new Promise(f => this._wsServer!.close(f));
|
for (const ws of this._wsServer!.clients)
|
||||||
|
ws.terminate();
|
||||||
|
await waitForClose;
|
||||||
await new Promise(f => this._wsServer!.options.server!.close(f));
|
await new Promise(f => this._wsServer!.options.server!.close(f));
|
||||||
this._wsServer = undefined;
|
this._wsServer = undefined;
|
||||||
await this._delegate.onClose();
|
await this._delegate.onClose();
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@ export class WebSocketTransport implements ConnectionTransport {
|
||||||
messageWrap(() => {
|
messageWrap(() => {
|
||||||
try {
|
try {
|
||||||
if (this.onmessage)
|
if (this.onmessage)
|
||||||
this.onmessage.call(null, JSON.parse(event.data));
|
this.onmessage.call(null, JSON.parse(event.data as string));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this._ws.close();
|
this._ws.close();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,43 +27,43 @@
|
||||||
},
|
},
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/code-frame": "^7.14.5",
|
"@babel/code-frame": "^7.16.7",
|
||||||
"@babel/core": "^7.14.8",
|
"@babel/core": "^7.16.12",
|
||||||
"@babel/plugin-proposal-class-properties": "^7.14.5",
|
"@babel/plugin-proposal-class-properties": "^7.16.7",
|
||||||
"@babel/plugin-proposal-dynamic-import": "^7.14.5",
|
"@babel/plugin-proposal-dynamic-import": "^7.16.7",
|
||||||
"@babel/plugin-proposal-export-namespace-from": "^7.14.5",
|
"@babel/plugin-proposal-export-namespace-from": "^7.16.7",
|
||||||
"@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
|
"@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
|
||||||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
|
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
|
||||||
"@babel/plugin-proposal-numeric-separator": "^7.14.5",
|
"@babel/plugin-proposal-numeric-separator": "^7.16.7",
|
||||||
"@babel/plugin-proposal-optional-chaining": "^7.14.5",
|
"@babel/plugin-proposal-optional-chaining": "^7.16.7",
|
||||||
"@babel/plugin-proposal-private-methods": "^7.14.5",
|
"@babel/plugin-proposal-private-methods": "^7.16.11",
|
||||||
"@babel/plugin-proposal-private-property-in-object": "^7.14.5",
|
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
|
||||||
"@babel/plugin-syntax-async-generators": "^7.8.4",
|
"@babel/plugin-syntax-async-generators": "^7.8.4",
|
||||||
"@babel/plugin-syntax-json-strings": "^7.8.3",
|
"@babel/plugin-syntax-json-strings": "^7.8.3",
|
||||||
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
|
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
|
||||||
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
|
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
|
||||||
"@babel/plugin-transform-modules-commonjs": "^7.14.5",
|
"@babel/plugin-transform-modules-commonjs": "^7.16.8",
|
||||||
"@babel/plugin-transform-react-jsx": "^7.14.5",
|
"@babel/plugin-transform-react-jsx": "^7.16.7",
|
||||||
"@babel/preset-typescript": "^7.14.5",
|
"@babel/preset-typescript": "^7.16.7",
|
||||||
"babel-plugin-module-resolver": "^4.1.0",
|
"babel-plugin-module-resolver": "^4.1.0",
|
||||||
"colors": "1.4.0",
|
"colors": "1.4.0",
|
||||||
"commander": "^8.2.0",
|
"commander": "^8.3.0",
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.3.3",
|
||||||
"expect": "=27.2.5",
|
"expect": "=27.2.5",
|
||||||
"jest-matcher-utils": "=27.2.5",
|
"jest-matcher-utils": "=27.2.5",
|
||||||
"jpeg-js": "^0.4.2",
|
"jpeg-js": "^0.4.3",
|
||||||
"json5": "^2.2.0",
|
"json5": "^2.2.0",
|
||||||
"mime": "^2.4.6",
|
"mime": "^3.0.0",
|
||||||
"minimatch": "^3.0.3",
|
"minimatch": "^3.0.4",
|
||||||
"ms": "^2.1.2",
|
"ms": "^2.1.3",
|
||||||
"open": "^8.3.0",
|
"open": "^8.4.0",
|
||||||
"pirates": "^4.0.1",
|
"pirates": "=4.0.4",
|
||||||
"pixelmatch": "^5.2.1",
|
"pixelmatch": "^5.2.1",
|
||||||
"playwright-core": "=1.19.0-next",
|
"playwright-core": "=1.19.0-next",
|
||||||
"pngjs": "^5.0.0",
|
"pngjs": "^6.0.0",
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
"source-map-support": "^0.4.18",
|
"source-map-support": "^0.5.21",
|
||||||
"stack-utils": "^2.0.3",
|
"stack-utils": "^2.0.5",
|
||||||
"yazl": "^2.5.1"
|
"yazl": "^2.5.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ async function innerCheckDeps(root, checkDepsFile) {
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const dep of deps) {
|
for (const dep of deps) {
|
||||||
const resolved = require.resolve(dep);
|
const resolved = require.resolve(dep, { paths: [root] });
|
||||||
if (dep === resolved || !resolved.includes('node_modules'))
|
if (dep === resolved || !resolved.includes('node_modules'))
|
||||||
deps.delete(dep);
|
deps.delete(dep);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue