puppeteer/src/common
Jack Franklin 4846b8723c
chore(agnostification): split up launcher class (#6484)
The `Launcher` class was serving two purposes:

1. Launch browsers
2. Connect to browsers

Number 1) only needs to be done in Node land, but 2) is agnostic; in a
browser version of Puppeteer we'll need the ability to connect over a
websocket to send commands back and forth.

As part of the agnostification work we needed to split the `Launcher` up
so that the connection part can be made agnostic. Additionally, I
removed dependencies on `https`, `http` and `URL` from Node, instead
leaning on fetch (via `node-fetch` if in Node land) and the browser
`URL` API (which was added to Node in Node 10).
2020-10-12 10:08:57 +01:00
..
Accessibility.ts fix: revise interesting classification for AXNodes (#6334) 2020-08-14 14:18:46 +02:00
AriaQueryHandler.ts feat(a11y-query): extend aria handler with waitFor (#6472) 2020-10-07 10:49:11 +02:00
assert.ts chore: create common directory (#6042) 2020-06-18 15:53:23 +01:00
Browser.ts feat(chromium) roll Chromium to r809590 (#6458) 2020-10-01 08:24:47 +02:00
BrowserConnector.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
Connection.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
ConnectionTransport.ts chore: create common directory (#6042) 2020-06-18 15:53:23 +01:00
ConsoleMessage.ts feat(console): expose stack trace for console messages (#6445) 2020-09-25 15:27:13 +02:00
Coverage.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
Debug.ts fix: configure debug logging in browser (#6210) 2020-07-20 11:05:12 +01:00
DeviceDescriptors.ts chore: create common directory (#6042) 2020-06-18 15:53:23 +01:00
Dialog.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
DOMWorld.ts feat(a11y-query): extend aria handler with waitFor (#6472) 2020-10-07 10:49:11 +02:00
EmulationManager.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
Errors.ts docs(new): migrate TimeoutError to TSDoc (#6062) 2020-06-22 10:34:57 +02:00
EvalTypes.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
EventEmitter.ts chore: vendor Mitt & update project structure (#6209) 2020-07-14 16:57:29 +01:00
Events.ts chore: migrate NetworkManager events (#6174) 2020-07-07 16:43:55 +01:00
ExecutionContext.ts feat(a11y-query): extend aria handler with waitFor (#6472) 2020-10-07 10:49:11 +02:00
fetch.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
FileChooser.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
FrameManager.ts feat(OOPIF): debug message in case of iFrame moved to another process (#6432) 2020-09-21 13:23:36 +02:00
helper.ts feat(a11y-query): extend aria handler with waitFor (#6472) 2020-10-07 10:49:11 +02:00
HTTPRequest.ts feat(chromium): roll Chromium to r800071 (#6407) 2020-09-09 21:23:46 +02:00
HTTPResponse.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
Input.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
JSHandle.ts chore(agnostic): Remove use of util.promisify (#6446) 2020-09-28 10:35:35 +01:00
LifecycleWatcher.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
NetworkManager.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
Page.ts feat(a11y-query): extend aria handler with waitFor (#6472) 2020-10-07 10:49:11 +02:00
PDFOptions.ts chore(docs): migrate page.pdf() docs (#6228) 2020-07-17 13:58:56 +01:00
Product.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
Puppeteer.ts chore(agnostification): split up launcher class (#6484) 2020-10-12 10:08:57 +01:00
PuppeteerViewport.ts chore: create common directory (#6042) 2020-06-18 15:53:23 +01:00
QueryHandler.ts docs(queryhandler): add custom query handler docs (#6476) 2020-10-07 10:43:46 +02:00
SecurityDetails.ts chore: use devtools-protocol package (#6172) 2020-07-10 11:51:52 +01:00
Target.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
TimeoutSettings.ts chore(docs): fix DOMWorld doc warnings (#6166) 2020-07-06 12:37:16 +01:00
Tracing.ts fix: handle promise for reading protocol stream of trace (#6270) 2020-07-23 16:21:15 +02:00
USKeyboardLayout.ts chore(docs): reduce warnings when generating docs (#6138) 2020-07-02 12:15:39 +01:00
WebSocketTransport.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00
WebWorker.ts chore: enforce file extensions on imports (#6202) 2020-07-13 10:22:26 +01:00