Supported platforms

Runtime requirements and browser/framework compatibility for Pepulux UI.


Runtime requirements

React18 or 19React 17 not supported
Node.js18, 20, 22LTS releases
Tailwind CSSv4.xv3 not supported
TypeScript5.xRecommended; JS also works

Framework compatibility

Framework
Supported
Version
Notes
Next.js App Router
14+
Primary target — RSC + client components
Next.js Pages Router
13+
Full support
Vite + React
5+
Works — no SSR considerations
Remix
2+
Mostly works; test SSR-heavy cases
Create React App
5.x
No Tailwind v4 preset — manual setup required
Astro
4+
Works in React islands
React Native
Not supported — web only

Browser support

Full
Partial
Not supported
ChromeLast 2 major
SafariLast 2 major (macOS + iOS)
FirefoxLast 2 major
EdgeLast 2 major (Chromium)
Safari iOSiOS 15+
Chrome AndroidLast 2 major
IE 11Not supported
Samsung InternetLast 2 major

CSS custom properties (used for brand tokens) require Edge 15+, Chrome 49+, Firefox 31+, Safari 9.1+. All listed browsers meet this bar.


Accessibility

All interactive components use semantic HTML and ARIA attributes. Tested with:

VoiceOver

macOS + iOS Safari

NVDA

Windows Chrome / Firefox

JAWS

Windows Chrome

Keyboard navigation is supported for all interactive components. Color contrast meets WCAG AA on all default variants.