harmonyui/ui-bundle

HarmonyUI Bundle - UI components for Symfony

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:JavaScript

Type:symfony-bundle

pkg:composer/harmonyui/ui-bundle

v0.1.5 2025-10-07 22:34 UTC

This package is auto-updated.

Last update: 2025-10-07 22:42:34 UTC


README

Note: This is a read-only subtree split. No issues or pull requests will be accepted here. Please submit all contributions, bug reports, and feature requests at https://github.com/nicolaslps/HarmonyUI

Warning

NOT PRODUCTION READY - This project is currently in active development and is NOT ready for production use. APIs are unstable, breaking changes will occur, and features may be incomplete. Use at your own risk. Do not use in production environments.

Symfony bundle providing UI components with seamless JavaScript integration and modern styling.

Installation

composer require harmonyui/ui-bundle

Setup

1. Add JavaScript package

Add to your package.json:

"@harmonyui/primitives": "file:vendor/harmonyui/ui-bundle/assets"

2. Install dependencies

npm install
pnpm install
yarn install
...

3. Import JavaScript

import '@harmonyui/primitives';

4. Configure CSS

@source "path_to_your_project_root/vendor/harmonyui/ui-bundle/src/Resources/config/styles/**/*";
@custom-variant dark (&:is(.dark *));
@theme inline {
    --color-background: var(--background);
    --color-foreground: var(--foreground);
    /* ... theme variables ... */
}

Requirements

  • PHP 8.2+
  • Symfony 7.0+
  • Twig 3.0+

Development Status

⚠️ Development Version - APIs and functionality may change.

License

MIT