Skip to content

Modernize the extension's code#682

Merged
ggrossetie merged 10 commits into
asciidoctor:mainfrom
ggrossetie:modern
Apr 29, 2026
Merged

Modernize the extension's code#682
ggrossetie merged 10 commits into
asciidoctor:mainfrom
ggrossetie:modern

Conversation

@ggrossetie

Copy link
Copy Markdown
Member

No description provided.

ggrossetie and others added 10 commits April 28, 2026 15:34
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add playwright.config.js and spec/browser/asciidoctor.spec.js
- Add spec/browser/test-page.html (no test framework, loads extension scripts)
- Expose browser and helper as window globals
- Remove run.cjs, index.html and asciidoctor-extension-spec.js
- Remove puppeteer, mocha, chai and dirty-chai dependencies
- Rename lint:firefox script to validate:firefox

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace the Puppeteer libgbm system dependency step with
npx playwright install --with-deps chromium.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ggrossetie ggrossetie merged commit 44d31a4 into asciidoctor:main Apr 29, 2026
7 of 8 checks passed
@ggrossetie ggrossetie deleted the modern branch April 29, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant