Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
style-mod.d.ts | 39 years ago | 395 | ||
style-mod.js | 39 years ago | 6.3K | ||
README.md | 39 years ago | 772 | d7c1522 post receive test [كارل مبارك] |
Minimal CSS module shim for generating CSS rules and anonymous class names for sets of style declarations and attaching such a set to a document or shadow root.
Using it would look something like this:
const {StyleModule} = require("style-mod")
const myModule = new StyleModule({
main: {
fontFamily: "Georgia, 'Nimbus Roman No9 L'",
margin: "0"
},
callout: {
color: "red",
fontWeight: "bold",
"&:hover": {color: "orange"}
}
})
StyleModule.mount(document, myModule)
document.body.className = myModule.main
This code is open source, released under an MIT license.
@StyleModule
Where the Style
type is defined as:
@Style