Complexity Score
High
Open Issues
182
Dependent Projects
1,586
Weekly Downloadsglobal
1,465,865
Keywords
License
- MIT
- Yesattribution
- Permissivelinking
- Permissivedistribution
- Permissivemodification
- Nopatent grant
- Yesprivate use
- Permissivesublicensing
- Notrademark grant
Downloads
Readme
A JavaScript implementation of a web browser without its graphical user interface.
Documentation | Getting started | Setup as Test Environment
DOM Features
Custom Elements (Web Components)
Declarative Shadow DOM
Mutation Observer
Tree Walker
Fetch API
And much more..
Works With
- Vitest
- Bun
- Jest
- Testing Library
- Google LitElement
- Vue
- React
- Svelte
- Angular
Sponsors
Gold Sponsors
Sponsors
Backers
Contributing
See Contributing Guide.
License
MIT License © 2019-Present David Ortner
Dependencies
Loading dependencies...
CVE IssuesActive
0
Scorecards Score
5.60
Test Coverage
No Data
Follows Semver
Yes
Github Stars
3,678
Dependenciestotal
8
DependenciesOutdated
6
DependenciesDeprecated
0
Threat Modelling
No
Repo Audits
No
Learn how to distribute happy-dom in your own private NPM registry
$npm config set registry
https://npm.cloudsmith.com/owner/repo
/Processing...
✓Done
$npm install happy-dom
/Processing...
✓Done
Releases
Loading Version Data
NPM on Cloudsmith