jsdom/cssstyle

A Node.js implementation of the CSS Object Model CSSStyleDeclaration interface

130

stars

356

commits

JavaScript

primary language

Mar 21, 2026

updated

css
cssom
cssstyledeclaration
jsdom

README

CSSStyleDeclaration

A Node.js implementation of the CSS Object Model CSSStyleDeclaration class.

Background

This package is an extension of the CSSStyleDeclaration class in Nikita Vasilyev's CSSOM, with added support for modern specifications. The primary use case is for testing browser code in a Node environment.

It was originally created by Chad Walker, it is now maintained by the jsdom community.

Bug reports and pull requests are welcome.

Contributors

(top 30 of 42)

chad3814

70 commits

asamuzaK

69 commits

jsakas

65 commits

domenic

51 commits

jsdom/cssstyle

A Node.js implementation of the CSS Object Model CSSStyleDeclaration interface

130

stars

356

commits

JavaScript

primary language

Mar 21, 2026

updated

css
cssom
cssstyledeclaration
jsdom

README

CSSStyleDeclaration

A Node.js implementation of the CSS Object Model CSSStyleDeclaration class.

Background

This package is an extension of the CSSStyleDeclaration class in Nikita Vasilyev's CSSOM, with added support for modern specifications. The primary use case is for testing browser code in a Node environment.

It was originally created by Chad Walker, it is now maintained by the jsdom community.

Bug reports and pull requests are welcome.

Contributors

(top 30 of 42)

chad3814

70 commits

asamuzaK

69 commits

jsakas

65 commits

domenic

51 commits

Languages

JavaScript

100.0%