Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
@vivareal/lina-tokens
Advanced tools
Project responsible for transforming and formatting design tokens
The Lina Design System Tokens library
Project responsible for transforming and formatting Design Tokens for our brands.
Install it as a dependency
npm install --save @vivareal/lina-tokens
# OR
yarn add -d @vivareal/lina-tokens
This 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 =)
Go to root folder and then
make install
make build
and the web and Android files will be built and placed on the dist
folder.
make build-ios
will build iOS files and save it at packages/lina-ios
make build-all
will build all platforms.
lina-ios
files should only be added to git history by commit releases.
yarn test
# or
make test
yarn test:update
# or
make test obsolete=true
make docs-dev
├── 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.scss
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.
FAQs
Project responsible for transforming and formatting design tokens
We found that @vivareal/lina-tokens demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 110 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.