Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
1726f1d
docs: add migration plan for vanilla viewer adoption
paulirish Sep 8, 2026
3c7b791
docs: update plan with hash routing, devtools header, and mobile drawer
paulirish Sep 8, 2026
9472f36
docs: move version selector to bottom of leftnav in plan
paulirish Sep 8, 2026
526d9e0
vendor: import vanilla-protocol-viewer baseline assets into src
paulirish Sep 8, 2026
a72261f
feat: adopt vanilla protocol viewer core and isomorphic model
paulirish Sep 8, 2026
e2e4707
feat: generate legacy url stubs, 404 handler, and in-domain section j…
paulirish Sep 8, 2026
1efcc2b
test: add autonomous headless e2e tests and retire legacy ssg depende…
paulirish Sep 8, 2026
f511bb6
refactor: migrate protocol data to data/ and prune obsolete legacy files
paulirish Sep 8, 2026
9c4d9ed
feat: sort standard before experimental before deprecated and remove …
paulirish Sep 8, 2026
475b021
style: update typography, card elevation, domain badging, and type co…
paulirish Sep 8, 2026
ce4a7a0
homepage: restore master documentation content and styling
paulirish Sep 8, 2026
41c40e9
style: align visual design with classic indigo material theme
paulirish Sep 8, 2026
868aaa8
renderer: convert backticks to code, style toc headings with entity b…
paulirish Sep 8, 2026
1b45fab
typography: add roboto webfont and increase font sizes and readability
paulirish Sep 8, 2026
88cef80
target-selector: fix dropdown switching and update home h3 heading co…
paulirish Sep 8, 2026
b783512
style: refine vertical rhythm, compact toc pills, badge sizing, and c…
paulirish Sep 8, 2026
f2107d0
nav: remove redundant docs toolbar link and sidebar domain filter
paulirish Sep 8, 2026
e50cecb
style: replace external roboto font with modern system font stacks
paulirish Sep 8, 2026
51a9d58
nav: remove house icon from top navigation brand link
paulirish Sep 8, 2026
08b5f6c
cleanup: prune legacy search index, unused icons, lhci, and dead buil…
paulirish Sep 8, 2026
48b0286
style: responsive multi-column toc with intrinsic pill widths
paulirish Sep 8, 2026
5e2c353
render: shorten experimental badge to exp and set tooltip title to ex…
paulirish Sep 8, 2026
3088a70
render: style top-level type enum allowed values as inline code tags
paulirish Sep 8, 2026
af08f10
deps: add typescript, @types/node, and devtools-protocol with buildle…
paulirish Sep 8, 2026
aa262ef
dom: adopt bling query helpers and prune legacy prototype extensions
paulirish Sep 8, 2026
a70850f
types: add jsdoc types and typed protocol definitions across codebase
paulirish Sep 8, 2026
3a43c63
test: strongly type e2e cdp client with devtools-protocol proxy api
paulirish Sep 8, 2026
433f7f5
build: switch package manager to pnpm and configure oxlint and oxfmt
paulirish Sep 8, 2026
e18b636
format: format codebase with oxfmt
paulirish Sep 8, 2026
9de73f4
deps: update all dependencies to latest (statikk 3.1.0, rimraf 6.1.3)
paulirish Sep 8, 2026
be05201
test: use statikk as static server for e2e tests
paulirish Sep 8, 2026
ec6b487
refactor: eliminate legacy E utility, adopt native DOM, and integrate…
paulirish Sep 8, 2026
1f1a2f9
refactor: relocate type definitions to types/ and github asset to ima…
paulirish Sep 8, 2026
81c6c59
cleanup: prune dead protocol files, unused rimraf dep, bower config, …
paulirish Sep 8, 2026
bf8342a
cleanup: export App, type Window.app, and retire sunset universal ana…
paulirish Sep 8, 2026
7901ddc
refactor: remove el/div/span/a helpers in favor of standard createEle…
paulirish Sep 8, 2026
f3e2b45
refactor: adopt semantic landmarks, dataset routing, aria drawer sync…
paulirish Sep 8, 2026
38d4aaf
build: add gh-pages deploy script, clean stubs dir, and update toc pl…
paulirish Sep 8, 2026
bb2c591
build: add native git gh-pages deployment script
paulirish Sep 8, 2026
ffba4c9
fix(routing): strip debugger-protocol-viewer base path in parseRoute
paulirish Sep 8, 2026
4a30f7b
yes
paulirish Sep 8, 2026
42b40c3
style: drop experimental-bg on method, event, and type cards
paulirish Sep 8, 2026
287d2ec
refactor: adopt urlpattern routing, simplify target store, and unify …
paulirish Sep 8, 2026
c933752
ci: fix pnpm version conflict, bump nvmrc to 24, and guard urlpattern…
paulirish Sep 8, 2026
a94e598
docs: remove migration plan
paulirish Sep 8, 2026
0c7ff6e
ci: pin action SHAs and declare contents read permission
paulirish Sep 8, 2026
dbc3fad
ci: use dereferenced commit SHA for pnpm/action-setup
paulirish Sep 8, 2026
a8084ac
style: add scroll-margin-top on headings for fixed topnav clearance
paulirish Sep 8, 2026
5d4cca5
style
paulirish Sep 8, 2026
a702db9
nav: add sidebar link and support deep linking to landing page anchors
paulirish Sep 8, 2026
e8628e5
docs: add authoritative http and websocket endpoints reference from c…
paulirish Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .eleventy.js

This file was deleted.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

### What is the expected result?


### What happens instead of that?
34 changes: 15 additions & 19 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,30 @@ on:
push:
branches:
- master
permissions:
contents: read

jobs:
build_test:

runs-on: ubuntu-latest
permissions:
contents: read

steps:

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0

- name: Set up Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version-file: '.nvmrc'
cache: npm

- run: npm ci
- run: npm run build

- name: primitive test
run: npm run test
cache: pnpm

- name: install lhci
run: npm install @lhci/cli@latest
- run: pnpm install --frozen-lockfile
- run: pnpm run build

# - name: run lhci
# run: |
# npx lhci autorun \
# --collect.url=http://localhost:8696/devtools-protocol/ \
# --collect.url=http://localhost:8696/devtools-protocol/tot/Page/ \
# --upload.target=temporary-public-storage
- name: preflight
run: pnpm run preflight
26 changes: 0 additions & 26 deletions .lighthouserc.js

This file was deleted.

Empty file removed .nojekyll
Empty file.
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22
24
7 changes: 7 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"tabWidth": 2,
"useTabs": false,
"singleQuote": true,
"ignorePatterns": ["data/**", "devtools-protocol/**", "node_modules/**"]
}
24 changes: 24 additions & 0 deletions .oxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"plugins": ["typescript", "unicorn", "oxc"],
"categories": {
"correctness": "error"
},
"env": {
"node": true,
"browser": true,
"builtin": true
},

"ignorePatterns": ["data/**", "devtools-protocol/**", "node_modules/**"],
"rules": {
"no-unused-vars": [
"error",
{
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_",
"caughtErrorsIgnorePattern": "^.*$"
}
]
}
}
3 changes: 1 addition & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Place your settings in this file to overwrite default and user settings.
{
"search.exclude": {
"devtools-protocol/**": true,
"bower_components/**": true
"devtools-protocol/**": true
}
}
143 changes: 0 additions & 143 deletions create-search-index.cjs

This file was deleted.

File renamed without changes.
File renamed without changes.
40 changes: 0 additions & 40 deletions generate-sidenav-html.cjs

This file was deleted.

30 changes: 0 additions & 30 deletions make-stable-protocol.cjs

This file was deleted.

25 changes: 0 additions & 25 deletions merge-protocol-files.cjs

This file was deleted.

Loading
Loading