Skip to content

peekg/babel-plugin-style

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-style

Build Status

This is a Babel plugin that defines a JavaScripy Style Object, for defining CSS.

Comparison of CSS in JS Libraries for React

https://github.com/FormidableLabs/radium/blob/master/docs/comparison/README.md

var heading = Style.heading({
  "font-family": "'Open Sans', sans-serif",
  "font-size": "75%",
  "line-height": "1.35",
  "color": "black",
  "text-decoration": "none",
  "@media (max-width: 600px)": {
    "font-size": "50%"
  },
  ":hover": {
    "text-decoration": "underline",
  }
});

JS output with --debug option

var headding = "headding0";

CSS output with --debug option

.heading0 {
font-family: 'Open Sans', sans-serif;
font-size: 75%;
line-height: 1.35;
color: black;
text-decoration: none;
}
.heading0 :hover {
text-decoration: underline;
}
@media (max-width: 600px) {
.heading0 {
font-size: 50%;
}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published