Marwes documentation
Compatibility
Supported frameworks, runtimes, browsers, and package boundaries.
Supported consumer boundary
Use one public adapter package for React, Vue, or Svelte. The adapter imports the static preset stylesheet and exposes the provider, components, helpers, and public types.
| Framework | Package | Peer requirement | Setup |
|---|---|---|---|
| React | @marwes-ui/react | React and React DOM 18 or newer | Get started |
| Vue | @marwes-ui/vue | Vue 3.4 or newer | Get started |
| Svelte | @marwes-ui/svelte | Svelte 5.20 or newer | Get started |
Runtime requirements
- Node.js 20 or newer for installation, builds, and the CLI.
- A current evergreen browser with standard CSS custom property support.
- The framework and renderer peer versions declared by the selected adapter package.
- A known Vite starter layout for automatic provider patching; other build systems use the documented manual provider setup.
Direct imports from @marwes-ui/core, @marwes-ui/presets, or package-internal paths are not part of the consumer setup.