New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@ilo-org/designsystem

Package Overview
Dependencies
Maintainers
2
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ilo-org/designsystem

A design system for the International Labour Organization

canary
latest
Source
npmnpm
Version
0.0.1
Version published
Maintainers
2
Created
Source

ILO Digital Design System ILO Digital Design System

🚀 Go to website  |  ⚛️ React docs  |  🌿 Twig docs

Introduction

The ILO Design System provides tools and components for building accessible websites that implement the visual identity of the International Labour Organization.

Twig

Twig is a template engine used by PHP apps like WordPress and Drupal. Use our Twig Component Library to build content-heavy websites that don't require a lot of interactivity.

React

React is a JavaScript library for building user interfaces. Use our React Component Library to build dynamic web applications and dashboards, or websites that use frameworks like Next.js or Remix.

Packages

In addition to the two component libraries mentioned above, this monorepo includes packages which provides all of the styles, assets and utilities that both libraries need to operate. All packages are public packages on npm.

PackageDescriptionCurrent version
@ilo-org/brand-assetsLogos and image files
@ilo-org/fontsOfficial fonts
@ilo-org/icon-build-helpersModule used internally to generate icons
@ilo-org/iconsIcon files
@ilo-org/icons-reactIcon components
@ilo-org/reactReact component library
@ilo-org/stylesStylesheets for components
@ilo-org/themesStyle tokens for stylesheets
@ilo-org/twigTwig component library
@ilo-org/utilsShared utilities
@ilo-org/maestroStorybook helpers for Twig

Code quality

JavasScript/Typescript projects undertaken for the ILO should use these configurations to be consist with ILO code standards.

PackageDescriptionCurrent version
@ilo-org/eslint-configConfig for linting with eslint
@ilo-org/prettier-configConfig for formatting with prettier
@ilo-org/typescript-configconfig for type checking with TypeScript

Issues

Feel free to create an issue in this repository for all bugs, questions and feature requests.

Contributing

ILO Design System is an open-source project and we welcome your contributions! Before submitting a pull request, please take a moment to review our Contribution Guidelines.

License

Licensed under the Apache 2.0.

FAQs

Package last updated on 24 Mar 2025

Related posts