outsystems-design-tokens
v1.1.1
Published
Store the Design Tokens used on the Ionic Framework and Widgets Library
Downloads
3,064
Readme
outsystems-design-tokens
Store the Design Tokens used on the OutSystems UI Frameworks. Other related assets, like Font files, are stored on the assets
folder.
Table of Contents
Introduction
This repository contains the design tokens used in the OutSystems UI Frameworks. Design tokens are the visual design atoms of the design system — specifically, they are named entities that store visual design attributes. These tokens are used in the Ionic Framework and Widgets Library to ensure consistency and scalability in design.
Installation
To install the dependencies, run:
npm install
Usage
To build the design tokens, you can use the provided script. The script parses command line arguments to set environment variables and then runs the build process.
Build Tokens
To build the tokens, run:
npm run build
Alternatively, you can use the binary command:
npx build.tokens --src <source-directory> --dest <destination-directory> [options]
Options
The following options are available for the build.tokens command.
--src
: The source directory containing the token files. Must end with a slash/
--dest
: The destination directory where the built tokens will be saved. Must end with a slash/
.--config
: Path to a custom configuration file. Must end with a slash/
.--prefix
: Prefix to add to the token names.--scss
: Set to true to also generate a scss file with variables.
Example:
npx build.tokens --src='./tokens/' --dest='./dist/' --config='./config.json' --prefix='os'
Contributing
We welcome contributions! Please see our CONTRIBUTING.md for guidelines on how to contribute to this project.
License
This project is licensed under the BSD-3-Clause License. See the LICENSE file for more details.