{"bugs":{"url":"https://github.com/capricorn86/happy-dom/issues"},"dist":{"shasum":"f06660c19abf36610a07192cf2488c1531e501c2","tarball":"https://registry.npmjs.org/happy-dom/-/happy-dom-21.0.0.tgz","fileCount":3058,"integrity":"sha512-J4gG3KbH+kCFvrmUjrxAUOXz/SH9V65UIO9Nj8PC7nM2ni3JeaN7j4Xs0P4jS17o7jNo6auvLHpYB2HIyQ3mYw==","signatures":[{"sig":"MEUCIBoqI0ypzNFpkwM4EFjqYg2QYirMSgoxQdG6hg3oEDDDAiEAhvo2Hj3jrsH/FP1gBRDGv51jmmcH8HutzYJFc7eh5aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFhegBmiqKRTJtg4hyvSsAesA24TnKXyPq5oPhPmCoriAiEA1jnwQ/Fp42M8m5f65Ia1AplnfUbTzn0iHLX5fy9xwgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/happy-dom@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9166625},"main":"lib/index.js","name":"happy-dom","type":"module","types":"./lib/index.d.ts","author":{"name":"David Ortner"},"engines":{"node":">=20.0.0"},"gitHead":"0a99c7525a1d0043e3182843ae33466ab7b19e74","license":"MIT","scripts":{"test":"vitest run","watch":"tsc -w --preserveWatchOutput","compile":"npm run compile:build-css-properties && npm run compile:build-public-suffix-list && tsc && npm run compile:build-version-file","test:ui":"vitest --ui","test:debug":"vitest run --inspect-brk --no-file-parallelism","test:watch":"vitest","compile:build-version-file":"node ./bin/build-version-file.cjs","test:circular-dependencies":"madge --circular --extensions js lib/index.js","compile:build-css-properties":"node ./bin/build-css-properties.cjs","compile:build-public-suffix-list":"node ./bin/build-public-suffix-list.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c0770562-ab33-4c12-8e69-6ea9bb2dbb5d"}},"homepage":"https://github.com/capricorn86/happy-dom","keywords":["jsdom","dom","browser","custom","elements","web","components","html","whatwg","w3c"],"repository":{"url":"git+https://github.com/capricorn86/happy-dom.git","type":"git"},"_npmVersion":"12.2.0","description":"Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.","directories":{},"maintainers":[{"name":"davidortner","email":"david@ortner.se"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","entities":"^7.0.1","@types/ws":"^8.18.1","@types/node":">=20.0.0","whatwg-mimetype":"^3.0.0","buffer-image-size":"^0.6.4","@types/whatwg-mimetype":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1","madge":"^8.0.0","vitest":"^4.0.16","prettier":"3.3.3","@vitest/ui":"^4.0.16","typescript":"^5.8.3","@webref/css":"6.6.2"},"_npmOperationalInternal":{"tmp":"tmp/happy-dom_21.0.0_1791762401695_0.7300340695145886","host":"s3://npm-registry-packages-npm-production"},"_id":"happy-dom@21.0.0","version":"21.0.0"}