Overview
Installation
Core Concepts
Features
Figma and Theme Integration
API
Devup

Installation

Install @devup-ui/react

Install the package in your project directory with npm.

1npm install @devup-ui/react
1npm install @devup-ui/react

Using Devup UI with Next.js

If you are using Next.js, you can install the Next.js plugin.

1npm install @devup-ui/next-plugin
1npm install @devup-ui/next-plugin

After installing the plugin, you can use the plugin in your Next.js project.

1// next.config.js
2
3import { DevupUI } from '@devup-ui/next-plugin'
4
5export default DevupUI({})
1// next.config.js
2
3import { DevupUI } from '@devup-ui/next-plugin'
4
5export default DevupUI({})

Using Devup UI with Vite

If you are using Vite, you can install the Vite plugin.

1npm install @devup-ui/vite-plugin
1npm install @devup-ui/vite-plugin

After installing the plugin, you can use the plugin in your Vite project.

1import { DevupUI } from '@devup-ui/vite-plugin'
2import react from '@vitejs/plugin-react'
3import { defineConfig } from 'vite'
4
5export default defineConfig({
6  plugins: [react(), DevupUI()],
7})
1import { DevupUI } from '@devup-ui/vite-plugin'
2import react from '@vitejs/plugin-react'
3import { defineConfig } from 'vite'
4
5export default defineConfig({
6  plugins: [react(), DevupUI()],
7})

If you have developed a UI library using Devup UI, you can use the library mode.

1import { DevupUI } from '@devup-ui/vite-plugin'
2import react from '@vitejs/plugin-react'
3import { defineConfig } from 'vite'
4
5export default defineConfig({
6  plugins: [
7    react(),
8    DevupUI({
9      // no extract css
10      extractCss: false,
11    }),
12  ],
13})
1import { DevupUI } from '@devup-ui/vite-plugin'
2import react from '@vitejs/plugin-react'
3import { defineConfig } from 'vite'
4
5export default defineConfig({
6  plugins: [
7    react(),
8    DevupUI({
9      // no extract css
10      extractCss: false,
11    }),
12  ],
13})

Using Devup UI with Rsbuild

If you are using rsbuild, you can install the rsbuild plugin.

1npm install @devup-ui/rsbuild-plugin
1npm install @devup-ui/rsbuild-plugin

After installing the plugin, you can use the plugin in your rsbuild project.

1// rsbuild.config.mjs
2
3import { DevupUIRsbuildPlugin } from '@devup-ui/rsbuild-plugin'
4import { defineConfig } from '@rsbuild/core'
5import { pluginReact } from '@rsbuild/plugin-react'
6
7export default defineConfig({
8  plugins: [pluginReact(), DevupUIRsbuildPlugin()],
9})
1// rsbuild.config.mjs
2
3import { DevupUIRsbuildPlugin } from '@devup-ui/rsbuild-plugin'
4import { defineConfig } from '@rsbuild/core'
5import { pluginReact } from '@rsbuild/plugin-react'
6
7export default defineConfig({
8  plugins: [pluginReact(), DevupUIRsbuildPlugin()],
9})

Project Examples