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.2.4Registry latest2 May 202029
1.2.321 Apr 202028
1.2.221 Apr 202028
1.2.121 Apr 202028
1.2.021 Apr 202028
1.1.621 Apr 202028
1.1.521 Apr 202028
1.1.421 Apr 202028
1.1.321 Apr 202028
1.1.221 Apr 202028
1.1.120 Apr 202028
1.1.020 Apr 202028
1.0.592 Feb 202028
1.0.5820 Jan 202028
1.0.5720 Jan 202028
1.0.5619 Jan 202028
1.0.5518 Jan 202028
1.0.5418 Jan 202028
1.0.5314 Jan 202028
1.0.5213 Jan 202028

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