
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
@ilo-org/themes
Advanced tools
This package provides the theme tokens consumed by the styles package and/or another application to output styling for ILO Design[p] System components. It uses Style Dictionary to manage the tokens, which consumes the tokens as JSON files, which it uses to output SASS variables and maps.
To install
npm i @ilo-org/themes
To build
pnpm build
To test formatting
pnpm format
To test formatting and fix errors
pnpm format:fix
To lint
pnpm lint
To test formatting and fix errors
pnpm lint:fix
(TBD)
(TBD)
ILO Design System is an open-source project and we welcome your contributions! Before submitting a pull request, please take a moment to review the following guidelines.
| Branch | Purpose |
|---|---|
main | The latest version of all packages |
develop | The next release of all packages |
develop branchdevelop branch of the main repoThe project uses changesets to manage package versioning. All pull requests that will affect the project's semantic versioning must include a changest.
See more information on how to add a changeset
Contributions should respect the following conventions for branch names, commit messages and pull request descriptions
Commits should follow Angular Commit Message Guidelines.
<type>(<scope>): <subject>
Examples:
fix(react): change button color on hover
feat(twig): add button component
ci(github): add release workflow
perf(react): improve modal animations
This should be a package name or an aspect of the project's configuration.
Branch names should broadly mirror the same convention as commits.
Examples:
feat/react/modal-wrapper
fix/twig/modal-wrapper
Pull requests should include a descriptive name and detailed explanation of what merging the pull request will accomplish. Authors should make sure to reference Github issues that the the pull request will fix or affect.
Use nvm to make sure you have the correct version of node installed.
nvm use
Install pnpm.
npm i -g pnpm
Install dependencies
pnpm recursive install
Build all packages.
pnpm build:all
Start React storybook
pnpm start:react-storybook
Start Twig storybook
pnpm start:twig-storybook
Check types
pnpm check:types
Run all tests
pnpm test:all
FAQs
Theme tokens for products using ILO's Design System
The npm package @ilo-org/themes receives a total of 0 weekly downloads. As such, @ilo-org/themes popularity was classified as not popular.
We found that @ilo-org/themes demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.