Détail du package

jss-props-sort

cssinjs575.9kMIT6.0.0

JSS plugin that ensures style properties extend each other instead of override

cssinjs, css-in-js, css in js, jss

readme

JSS plugin that ensures style properties extend each other instead of override

Gitter

Inspired by React Native. When using this plugin, more specific properties will not be overwritten by less specific.

Usage example

const styles = {
  container: {
    'border-left': '1px solid red',
    border: '3px solid green'
  }
})

Compiles to:

.jss-jkh4234 {
  border: 3px solid green;
  border-left: 1px solid red;
}

Demo

Simple

Run tests

npm i
npm run test

License

MIT

changelog

6.0.0 / 2017-09-30

  • update to jss 9

5.0.0 / 2017-06-20

  • update to jss 8

4.0.0 / 2017-04-10

  • update to jss 7.0

3.0.0 / 2016-12-09

  • remove dep to named option
  • update to jss 6.0

2.0.2 / 2016-11-17

  • fix sort for ms edge

2.0.1 / 2016-11-05

  • migrate tests

2.0.0 / 2016-08-01

  • update to jss 5
  • update dev deps

1.0.2 / 2015-04-16

  • handle only regular rules

1.0.1 / 2015-03-24

  • update babel deps

1.0.0 / 2015-10-19

  • support jss 3.0
  • now plugin needs to be called like a middleware

0.2.0 / 2015-09-21

  • migrate to es6
  • move examples to jss-examples repository
  • simplify packaging

0.1.1 / 2015-09-08

  • update jss dependency

0.1.0 / 2014-07-19

  • first release