
Security News
Meet Socket at Black Hat and DEF CON 2025 in Las Vegas
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
babel-plugin-css-prop
Advanced tools
Babel plugin to transpile css
prop to a styled component.
The plugin will let you use the css
prop ala emotion
in libraries like linaria
and styled-components
. Internally, it will convert the css
prop to a styled component.
Install the plugin:
yarn add --dev babel-plugin-css-prop
Then include it in your .babelrc
:
{
"plugins": ["css-prop"]
}
Now you can use the css
prop in your components:
function App(props) {
return (
<div
css={`
flex: 1;
background-color: ${props.bg};
`}
>
Hello world
</div>
);
}
You are not restricted to template literals in the css
prop. You can also use a plain string.
The only restrictions are:
css
prop must be inside a component/function and not in the top level scope.target: "linaria" | "styled-components" | "auto" | "none"
: The CSS-in-JS library you use. If you specify the library, the plugin will auto-insert a require statement for styled
when needed. If you set it to "auto"
, it will try to auto-detect which library you use by reading your package.json
. If you set it to "none"
, require statements won't be inserted. (Default: "auto"
)FAQs
Babel plugin to transpile css prop to a styled component
The npm package babel-plugin-css-prop receives a total of 4 weekly downloads. As such, babel-plugin-css-prop popularity was classified as not popular.
We found that babel-plugin-css-prop demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.