Skip to main content
Browse docs

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.

FrameworkPackagePeer requirementSetup
React@marwes-ui/reactReact and React DOM 18 or newerGet started
Vue@marwes-ui/vueVue 3.4 or newerGet started
Svelte@marwes-ui/svelteSvelte 5.20 or newerGet 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.