Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
jss-expand
Advanced tools
Can you remember what each of those values mean box-shadow: 2px 2px 2px 1px gold;
and in which order they have to be used? Me neither. CSS values are sometimes cryptic. This plugin makes them easy to read and to remember.
Make sure you read how to use plugins in general and read full documentation.
const styles = {
container: {
padding: [20, 10],
background: {
color: 'green',
image: 'url(image.jpg)',
position: [0, 0],
repeat: 'no-repeat'
},
boxShadow: {x: 10, y: 10, blur: 5, spread: 5, color: 'black'},
transition: [
{
property: 'opacity',
duration: '200ms'
},
{
property: 'width',
duration: '300ms'
}
]
}
}
Compiles to:
.container-3kjh2 {
padding: 20px 10px;
background: green url(image.jpg) 0 0 no-repeat;
box-shadow: 10px 10px 5px 5px black;
transition: opacity 200ms, width 300ms;
}
border: {
width: '1px',
style: 'solid',
color: 'red'
}
will be converted to
border: 1px solid red;
margin
, padding
and others.padding: [20, 10],
borderRadius: ['50%', '10%']
transition: [{
property: 'opacity',
duration: '200ms'
}, {
property: 'width',
duration: '300ms'
}]
will be converted to
transition: opacity 200ms, width 300ms;
Now, using expanded arrays and objects syntax, you don't need to use quotes for the most numeric values! This is achieved in combination with jss-default-unit plugin.
File a bug against cssinjs/jss prefixed with [jss-expand].
npm i
npm run test
npm i
npm run bench
MIT
FAQs
JSS plugin that gives you a better syntax than CSS.
We found that jss-expand 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
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.