GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ChromeDevTools/devtools-protocol: Chrome DevTools Protocol

BranchesTags
Open more actions menu

Latest commit

 

History

1,844 Commits
1,844 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
json
json
 
 
pdl
pdl
 
 
scripts
scripts
 
 
types
types
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.nvmrc
.nvmrc
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
changelog.md
changelog.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

devtools-protocol devtools-protocol on npm

⚠️ This repository is related to Chrome DevTools Protocol, but does not track issues regarding its definition or implementation. If you want to file an issue for the Chrome DevTools Protocol, please open an issue on https://crbug.com under component: Platform>DevTools>Platform.

Use the protocol viewer for navigating the protocol.

TypeScript definitions for the protocol's types are available in 'types/protocol.d.ts'. Mappings from Commands and events to these types are available in either generated DomainApi style in types/protocol-proxy-api.d.ts or in simple name-to-type-interface style in types/protocol-mapping.d.ts.

Also, this repo is published as the devtools-protocol npm module.

Development

The .pdl files, the json/ files and the TypeScript definitions in types/ are all generated by scripts/update-to-latest.sh, which runs daily. Do not edit them by hand.

The TypeScript generator itself lives in Chromium, at //third_party/blink/public/devtools_protocol/scripts/protocol_dts_generator.ts, so that Chromium and this repo share a single source of truth. It is fetched into tmp/chromium/ by the sparse checkout in update-to-latest.sh. Changes to the generator should be made in Chromium.

To regenerate types/ against an existing local Chromium checkout:

cd scripts
CHROMIUM_PROTOCOL_SCRIPTS_DIR=/path/to/src/third_party/blink/public/devtools_protocol/scripts \
  npm run build-protocol-dts

About

Chrome DevTools Protocol

chromedevtools.github.io/devtools-protocol/

Resources

Readme
BSD-3-Clause license
Activity
Custom properties

Stars

1.6k stars

Watchers

50 watching

Forks

286 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.