2lenet / crudit-ui-bundle
2LE design system: tokens, base CSS, Twig components and Stimulus controllers shared by the 2LE bundles.
Package info
github.com/2lenet/CruditUiBundle
Type:symfony-bundle
pkg:composer/2lenet/crudit-ui-bundle
Requires
- php: ^8.4
- ext-intl: *
- psr/log: ^2.0 || ^3.0
- symfony/config: ^7.0 || ^8.0
- symfony/dependency-injection: ^7.0 || ^8.0
- symfony/framework-bundle: ^7.4 || ^8.0
- symfony/http-kernel: ^7.0 || ^8.0
- symfony/service-contracts: ^3.0
- symfony/stimulus-bundle: ^2.20 || ^3.0
- symfony/translation: ^7.0 || ^8.0
- symfony/twig-bundle: ^7.4 || ^8.0
- symfony/ux-icons: ^3.4
- symfony/ux-twig-component: ^2.20 || ^3.0
- symfony/yaml: ^7.0 || ^8.0
- twig/intl-extra: ^3.21
- twig/twig: ^3.21
Requires (Dev)
- phpstan/phpstan: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^11.0
- slevomat/coding-standard: ^8.13
- squizlabs/php_codesniffer: ^3.7
- symfony/asset-mapper: ^7.0 || ^8.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-16 14:53:06 UTC
README
The design system shared by the 2LE bundles (Crudit Bundle, Dashboard Bundle): design tokens, base CSS, Twig components, Stimulus controllers, icons, languages and right-to-left support.
The bundle knows nothing about Crudit (CrudConfig, bricks, menu): it can be used on its own.
The bundle is under construction: for now it provides the design tokens, the base CSS (reset, grid, utilities), the dark mode, the icons, and the languages (direction of the page, numbers and dates, translations). The components come next.
Installation
composer require 2lenet/crudit-ui-bundle
Afterwards, visit the documentation to set up and use CruditUiBundle.
Licence
CruditUiBundle is released under the terms of the MIT License.