Skip to content
Compare

Allure Report Web Components vs Chart.js

Side-by-side compatibility, runtime support and editorial notes for Preact projects.

Works with preact/compatActive
Allure Report Web Components

Preact component and chart collection used to build Allure 3 test-report interfaces.

npm@allurereport/web-components
Category
Testing
Compatibility
Works with preact/compat
Maintenance
Active
Runtime
TypeScriptNo SSRNo islandsESM
Verified
Not yet verified
Tested with
Not documented
License
Apache-2.0
Bundle size
Not documented
Limitations
  • Designed for Allure report applications rather than as a general-purpose UI library; many components depend on Allure data contracts and sibling packages.
  • Includes charting, D3, Markdown, syntax-highlighting, Preact, and compat-backed React dependencies, making it heavyweight for isolated controls.
Score
Directory score64/100
Compatibility28/35
Maintenance20/20
TypeScript8/10
SSR3/10
Islands0/10
ESM5/5
Verification0/10
View Allure Report Web Components profile
UnverifiedActive
Chart.js

Widely used canvas charting library with many available adapters.

npmchart.js
Category
Charts
Compatibility
Unverified
Maintenance
Active
Runtime
TypeScriptNo SSRIslandsESM
Verified
Not yet verified
Tested with
Not documented
License
MIT
Bundle size
Not documented
Score
Directory score52/100
Compatibility7/35
Maintenance20/20
TypeScript10/10
SSR0/10
Islands10/10
ESM5/5
Verification0/10
View Chart.js profile

At a glance

AttributeAllure Report Web ComponentsChart.js
CompatibilityWorks with preact/compatUnverified
MaintenanceActiveActive
TypeScriptBundled typesNative TypeScript
SSRSSR unknownSSR unsupported
IslandsNoYes
Last verifiedNot yet verifiedNot yet verified
AI auditNot auditedNot audited