• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Kikobeats / html-scripts / 40680683827
100%

Build:
DEFAULT BRANCH: master
Ran 28 Oct 2026 11:32AM UTC
Jobs 1
Files 1
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Oct 2026 11:31AM UTC coverage: 100.0%. Remained the same
40680683827

push

github

web-flow
feat: read any tags with elements(html, tagNames) (#23)

* feat: read any tags with elements(html, tagNames)

The parser state (namespaces, integration points, breakout, template and
noscript handling) now runs for a list of tag names. `elements` returns
their attributes with DOM semantics: string values, first value of a
repeated attribute wins. The default export is unchanged.

Lets simple-wappalyzer read meta and script tags with the same spec
handling instead of keeping its own htmlparser2 loop.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs: document elements

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat: elements can parse with scripting disabled

With { scripting: false }, noscript content is read as markup, as in a
browser with JavaScript off. simple-wappalyzer detects technologies from
meta tags inside noscript and keeps doing so.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs: document the scripting option

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix: collect html template tags and keep __proto__

The template depth was incremented before the tag was collected, so an
HTML template never showed up in its own result. Assignment also cannot
store an attribute or tag named __proto__.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix: match lowercase requests to SVG tag names

htmlparser2 emits linearGradient and foreignObject inside SVG, so a
lowercase tag list missed them. Namespace checks still use the original
spelling.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

96 of 96 branches covered (100.0%)

Branch coverage included in aggregate %.

59 of 59 new or added lines in 1 file covered. (100.0%)

263 of 263 relevant lines covered (100.0%)

120.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40680683827.1 28 Oct 2026 11:32AM UTC 1
100.0
GitHub Action Run
Source Files on build 40680683827
  • Tree
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40680683827
  • 0b71e59c on github
  • Prev Build on master (#40680019360)
  • Next Build on master (#40684025503)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc