@un/themes-core

0.0.47 • Public • Published

Style-dictionary

The themes core generates design tokens by using Style Dictionary.

Generate tokens npm run build

Using existing theme

TODO: Add paragraph import variables from @un/themes-core/scss/variables;

Building a theme

Generate Source json on your own

The source can be json, preferably generated from Figma using Design Tokens.

An example can be found in tokens/design-tokens.tokens.json

// Add this to your package.json to generate a theme
scripts: {
    "build:theme": "node buildTheme.js",
}
// buildTheme.js configuration
const { config } = require('@un/themes-core/config.js');

/*
config() can be configured
source: defines the lookup for finding
Example can be found in tokens/design-tokens.tokens.json
*/
const source = 'tokens/**/*.json';

// BuildPath: Output for the build
const buildPath = 'dist';

config({ source, buildPath });

Package Sidebar

Install

npm i @un/themes-core

Weekly Downloads

13

Version

0.0.47

License

Apache-2.0

Unpacked Size

1.18 MB

Total Files

34

Last publish

Collaborators

  • robert.guehne