0.0.1 • Published 3 years ago

@ds-pack/themer v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

Themer

A theme builder utility for constructing css-in-js theme objects.

Installation:

yarn add @ds-pack/themer

Usage:

import themer from '@ds-pack/themer'

let baseTheme = {
  colors: {
    primary: '$green.3',
    green: ['greenyellow', 'lawngreen', 'limegreen', 'mediumspringgreen'],
  },
}

let theme = themer(baseTheme)

// theme === {
//   colors: {
//     primary: 'mediumspringgreen',
//     green: [
//       'greenyellow',
//       'lawngreen',
//       'limegreen',
//       'mediumspringgreen'
//     ]
//   }
// }

Background:

See my blog post on computed theme.