Catalog npm
PACKAGE EXPLORERView in registry

@-ui/styles

npm

Yet another CSS-in-JS library. Based on Facebook's internal styling library as seen at React Conf 2019.

csscss-in-jsreactssrstylesstylesheetstylesheetssveltethemesthemingvue
Versions collected71
Direct dependencies29From release 1.2.4
Last observed20 Oct, 21:49 UTC

README

Current package documentation

@-ui/styles

Bundlephobia Types Code coverage Build status NPM Version MIT License

npm i @-ui/styles

Quick Start

// React example
import React from 'react'
import styles from '@-ui/styles'

styles.variables({
  colors: {
    red: '#c12',
    blue: '#09a',
    purple: '#800080',
  },
})

const style = styles({
  red: `
    color: var(--colors-red);
  `,
  blue: ({colors}) => `
    color: ${colors.blue};

    .${style('red')} {
      color: ${colors.purple};
    }
  `,
})

const Component = (props) => (
  <div className={style({blue: props.blue, red: props.red})}>
    Hello world
    <span className={style(props.blue && 'blue', props.red && 'red')}>
      Hello world
    </span>
    <span className={style('blue')}>I'm always blue</span>
    <span className={style('red')}>I'm purple when my parent is blue</span>
  </div>
)

API

Coming soon. Until then play with this React example on CodeSandbox

LICENSE

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 71

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.513 Jan 202028
1.0.503 Jan 202028
1.0.4923 Nov 201928
1.0.4823 Nov 201927
1.0.4722 Nov 201928
1.0.4622 Nov 201927
1.0.4522 Nov 201927
1.0.4420 Nov 201924
1.0.4320 Nov 201924
1.0.4217 Nov 201924
1.0.4117 Nov 201924
1.0.4017 Nov 201924
1.0.3916 Nov 201924
1.0.3816 Nov 201924
1.0.3716 Nov 201924
1.0.3615 Nov 201924
1.0.3514 Nov 201924
1.0.3414 Nov 201924
1.0.3314 Nov 201924
1.0.3214 Nov 201924

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
dash-ui/styles

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:dff3091aa1162102e6c6a90cc7580926899bbb84b7592d58c0290449bc89bd63