{"id":13508203,"url":"https://github.com/ChromeDevTools/debugger-protocol-viewer","last_synced_at":"2025-03-30T10:30:45.119Z","repository":{"id":28066660,"uuid":"31563609","full_name":"ChromeDevTools/debugger-protocol-viewer","owner":"ChromeDevTools","description":"DevTools Protocol API docs—its domains, methods, and events","archived":false,"fork":false,"pushed_at":"2025-01-29T20:24:51.000Z","size":11395,"stargazers_count":866,"open_issues_count":26,"forks_count":173,"subscribers_count":51,"default_branch":"master","last_synced_at":"2025-03-24T02:46:23.125Z","etag":null,"topics":["chrome-debugging-protocol","chrome-devtools"],"latest_commit_sha":null,"homepage":"https://chromedevtools.github.io/devtools-protocol/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChromeDevTools.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-02T21:16:09.000Z","updated_at":"2025-03-13T02:51:52.000Z","dependencies_parsed_at":"2023-12-04T20:26:43.274Z","dependency_job_id":"3b201914-6940-4cb3-b0f9-e245a904c438","html_url":"https://github.com/ChromeDevTools/debugger-protocol-viewer","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChromeDevTools%2Fdebugger-protocol-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChromeDevTools%2Fdebugger-protocol-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChromeDevTools%2Fdebugger-protocol-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChromeDevTools%2Fdebugger-protocol-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChromeDevTools","download_url":"https://codeload.github.com/ChromeDevTools/debugger-protocol-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246307578,"owners_count":20756473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-debugging-protocol","chrome-devtools"],"created_at":"2024-08-01T02:00:49.686Z","updated_at":"2025-03-30T10:30:44.274Z","avatar_url":"https://github.com/ChromeDevTools.png","language":"JavaScript","readme":"# devtools-protocol\nExplore the Chrome DevTools Protocol, its methods, events and basic documentation.\n\nMore: [DevTools Protocol repo](https://github.com/ChromeDevTools/devtools-protocol) and [published devtools protocol viewer](https://chromedevtools.github.io/devtools-protocol/)\n\n\n##  Building\n\n\n```sh\n# install dependencies\nnpm i\n\n# regenerate the protocol files\nnpm run prep\n\n# build it\nnpm run build\n\n# serve it locally\nnpm run serve\n```\n\n## Deploying\n\nWe deploy to https://chromedevtools.github.io/devtools-protocol/ despite the source living here.\nThe [repo/branch layout is described here](https://github.com/ChromeDevTools/debugger-protocol-viewer/issues/78).\nThere is no need to manually trigger deployments. It’s done [automatically](https://github.com/ChromeDevTools/devtools-protocol/commit/c9c207e583264058326792210d1b29a95109beac) as part of the devtools-protocol GitHub Actions workflow.\n\nFYI: The protocol files here in `debugger-protocol-viewer#master` don't get updated. A deployment writes to the `devtools-protocol#ghpages` branch.\n\n## Adding new version\n\nTo add a new protocol version:\n\n1. Modify `pages/_data/versions.json`\n1. Create `pages/_data/VERSION_SLUG.json`\n1. Create `_versions/VERSION_SLUG.html` file with protocol version description\n1. Update the `\u003cdiv id=\"versions\"\u003e` tag in `pages/_includes/shell.hbs`.\n1. Build project\n\n## Adding new domains\n\nRun `npm run prep` then `node generate-sidenav-html.js` and add into `\u003cdiv id=\"domains\"\u003e` in `pages/_includes/shell.hbs`.\n\n## History\n\n\n* [v0.1](https://rawgit.com/ChromeDevTools/devtools-protocol/v0.1/index.html)            original Eric Guzman app.\n* [v0.2](https://rawgit.com/ChromeDevTools/devtools-protocol/v0.2/index.html)            irish's \"upgrades\".\n* [v0.8](https://rawgit.com/ChromeDevTools/devtools-protocol/v0.8/index.html)            guzman's polymer 0.8 refactor\n* [v1.0](https://rawgit.com/ChromeDevTools/devtools-protocol/v1.0/index.html)            konrad's polymer 1.0 + jekyll refactor\n* [v2.0](https://github.com/ChromeDevTools/debugger-protocol-viewer/tree/polymer)                            tim's polymer 2.0 - jekyll refactor\n* [v3.0](https://chromedevtools.github.io/devtools-protocol/)                            tim's Eleventy refactor\n* which brings us to… [now](https://chromedevtools.github.io/devtools-protocol/).\n\n\n## License\n\nApache\n\n## Contributing\n\nPull requests very welcome!\n","funding_links":[],"categories":["HTML","JavaScript","JavaScript (485)"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChromeDevTools%2Fdebugger-protocol-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FChromeDevTools%2Fdebugger-protocol-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChromeDevTools%2Fdebugger-protocol-viewer/lists"}