@@ -9,29 +9,27 @@ designed with automation in mind.
99
1010## Table of Contents
1111
12- * [ Features] ( #features )
13-
14- * [ Examples] ( #examples )
15-
16- * [ Print URL as PDF] ( #print-url-as-pdf )
17- * [ Node Debugging] ( #node-debugging )
12+ * [ Features] ( #features )
13+ * [ Examples] ( #examples )
14+ * [ Print URL as PDF] ( #print-url-as-pdf )
15+ * [ Node Debugging] ( #node-debugging )
1816
1917## Features
2018
21- * Promise API for async/await (most debugger commands are meant to be sequential).
22- * TypeScript support and uses "devtools-protocol" types, allowing you to pick a protocol version.
23- * Launches Chrome with a new temp user data folder so Chrome launches an isolated instance.
24- (regardless if you already have Chrome open).
25- * Opens Chrome with a pipe message transport to the browser connection and supports
26- attaching flattened session connections to targets.
27- * Supports cancellation in a way that avoids unhandled rejections, and allows you to add combine
28- additional cancellation concerns.
29- * Supports seeing protocol debug messages with ` DEBUG=chrome-debugging-client:* `
30- * Use with race-cancellation library to add timeouts or other cancellation concerns to tasks
31- using the connection.
32- * The library was designed to be careful about not floating promises (promises are
33- chained immediately after being created, combining concurrent promises with all
34- or race), this avoids unhandled rejections.
19+ * Promise API for async/await (most debugger commands are meant to be sequential).
20+ * TypeScript support and uses "devtools-protocol" types, allowing you to pick a protocol version.
21+ * Launches Chrome with a new temp user data folder so Chrome launches an isolated instance.
22+ (regardless if you already have Chrome open).
23+ * Opens Chrome with a pipe message transport to the browser connection and supports
24+ attaching flattened session connections to targets.
25+ * Supports cancellation in a way that avoids unhandled rejections, and allows you to add combine
26+ additional cancellation concerns.
27+ * Supports seeing protocol debug messages with ` DEBUG=chrome-debugging-client:* `
28+ * Use with race-cancellation library to add timeouts or other cancellation concerns to tasks
29+ using the connection.
30+ * The library was designed to be careful about not floating promises (promises are
31+ chained immediately after being created, combining concurrent promises with all
32+ or race), this avoids unhandled rejections.
3533
3634## Examples
3735
0 commit comments