studiometa / ui
A set of opiniated, unstyled and accessible components.
Package info
Language:TypeScript
Type:composer-plugin
pkg:composer/studiometa/ui
1.9.0-beta.0
2026-05-11 17:36 UTC
Requires
- php: ^8.3
- composer-plugin-api: ^2.0
- studiometa/twig-toolkit: ^2.1.1
- twig/twig: ^3.19.0
Requires (Dev)
- composer/composer: ^2.9
- iconify/json: ^2.2
- iconify/json-tools: ^1.0
- mallardduck/prettier-php-runner: ^1.0
- mockery/mockery: ^1.6
- pestphp/pest: ^3.0
- phpstan/phpstan: ^2.1
- spatie/pest-plugin-snapshots: ^2.3
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2026-06-11 17:53:53 UTC
README
A set of JS and Twig components powered by @studiometa/js-toolkit, Tailwind CSS and studiometa/twig-toolkit.
Installation
Install the latest version via NPM:
npm install @studiometa/ui
If you need the Twig templates as well, install the Twig extension via Composer and load it in your application:
composer require studiometa/ui
Usage
Import the components from the package as needed:
import { Base, createApp } from '@studiometa/js-toolkit'; import { Action, Frame, Modal, ScrollAnimation, ScrollReveal, Slider } from '@studiometa/ui'; class App extends Base { static config = { name: 'App', components: { Action, Frame, Modal, ScrollAnimation, ScrollReveal, Slider, }, }; } export default createApp(App);
Heads up to ui.studiometa.dev for more informations.
Contributing
Please read the contribution docs.