@vivareal/lina-tokens v2.12.0
Lina Tokens
The Lina Design System Tokens library
Project responsible for transforming and formatting Design Tokens for our brands.
Using in your project
Install it as a dependency
npm install --save @vivareal/lina-tokens
# OR
yarn add -d @vivareal/lina-tokensThis is a private repo, so you'll need to be logged in NPM in order to install it. Also, you have to be part of vivareal organization at NPM. If you're not, please ask at Slack's #guild-front channel to be added =)
Installing
Go to root folder and then
make installBuild the tokens
make buildand the web and Android files will be built and placed on the dist folder.
make build-ioswill build iOS files and save it at packages/lina-ios
make build-allwill build all platforms.
lina-ios files should only be added to git history by commit releases.
Tests
Running tests
yarn test
# or
make testRemove obsolete tests
yarn test:update
# or
make test obsolete=trueDeveloping locally
make docs-devFolder structure
├── README.md
├── build/
│ ├── iosLib.js // code necessary to build the iOS tokens for lina-ios
│ ├── tokens.js // code necessary to build all the other platforms tokens
├── configs/
├── src/
│ ├── brands/ // brand-specific tokens are here
│ ├── <BRAND>
│ ├── ios/
│ ├── components/*.json
│ ├── general/*.json
│ ├── web/
│ ├── components/*.json
│ ├── global/ // tokens for all brands and platforms here
│ ├── *.json
│ ├── platforms/ // mirrors <BRAND> structure, using its values to build
│ ├── ios/
│ ├── components/*.json
│ ├── general/*.json
│ ├── web/
│ ├── components/*.json
├── dist
│ ├── <BRAND>
│ ├── android/
│ ├── <BrandName>Tokens.kt
│ ├── android-legacy/
│ ├── <BrandName>Tokens.xml
│ ├── css/
│ ├── variables.css
│ ├── javascript/
│ ├── tokens.module.js
│ ├── json/
│ ├── tokens.raw.json
│ ├── scss/
│ ├── _variables.scssContributing
Creating / Editing a token
Tokens are created using Amazon's Style Dictionary.
Please read the docs before starting to create or edit a token.
Release
Releases are managed by Github Workflow. Please check the root's README for more infos.
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago