CP

coveo/plasma

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

73 stars 품질 81 트렌드 34Apache-2.0

React로 구현되는 플라즈마 구성 요소!

개요

Plasma는 Coveo Cloud Administration Console에서 사용되는 Coveo의 설계 시스템입니다. Mantine 테마 구성 요소 라이브러리, 디자인 토큰, React 아이콘 및 문서를 제공합니다. 모든 구성 요소와 문서는 데모 페이지에서 사용할 수 있습니다. Plasmantine 공급자와 응용 프로그램을 랩 - Mantine의 상단에 플라즈마 테마를 적용하므로 별도의 MantineProvider가 필요하지 않습니다. 항상 @coveord/plasma-mantine에서 가져올 때 Mantine docs가 참조 소스였습니다. 각 패키지 문서 자체 설치 및 사용량은 다음과 같습니다. - — React 또는 later(react and react-dom)를 요구합니다. - - Mantine(@mantine/core and @mantine/hooks are required 피어 의존성)를 위해 제작되었습니다. 선택적인 맨틴 포장 (@mantine/notifications, @mantine/dates, @mantine/form, @mantine/modals, @mantine/carousel, @mantine/code-highlight)는 또한 9.x 선에 - 당신이 이용하는 것을 설치합니다. - — 자체 유형 선언을 발송; @types 패키지가 필요하지 않습니다.

개요(AI 번역)

Plasma는 Coveo Cloud Administration Console에서 사용되는 Coveo의 설계 시스템입니다. Mantine 테마 구성 요소 라이브러리, 디자인 토큰, React 아이콘 및 문서를 제공합니다. 모든 구성 요소와 문서는 데모 페이지에서 사용할 수 있습니다.

사용법

Plasmantine 제공 업체와 함께 응용 프로그램을 랩 - 그것은 Mantine의 상단에 플라즈마 테마를 적용, 그래서 당신은 별도의 필요 MantineProvider:

Import invariant: 항상 @coveord/plasma-mantine]에서 가져올 수 있습니다.

각 패키지 문서 자체 설치 및 사용량은 다음과 같습니다.

포장 용도
@coveord/plasma-mantine Mantine-themed 컴포넌트 라이브러리(주요 패키지)
@coveord/plasma-tokens 디자인 토큰(colors, typography, spacing, icon, …)
@coveord/plasma-react-icons 반응형 플라즈마 iconography
[T6] LLM-friendly 부품 설명서
@coveord/plasma-mcp-server MCP 서버가 AI 에이전트로 플라즈마 문서 폭발

호환성

  • React — React **19를 요구합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Plasma

Plasma is Coveo’s design system used in Coveo Cloud Administration Console. It provides a Mantine-themed component library, design tokens, React icons, and documentation. All components and their documentation are available in the demo page.

Usage

npm install @coveord/plasma-mantine @mantine/core @mantine/hooks react react-dom

Wrap your application with the Plasmantine provider — it applies the Plasma theme on top of Mantine, so you don’t need a separate MantineProvider:

import {Plasmantine} from '@coveord/plasma-mantine/plasmantine';
import '@mantine/core/styles.css';

function App() {
    return {/* your app */};
}

Import invariant: always import from @coveord/plasma-mantine, even when Mantine docs were the reference source.

Each package documents its own installation and usage in its README:

Package Purpose
@coveord/plasma-mantine Mantine-themed component library (main package)
@coveord/plasma-tokens Design tokens (colors, typography, spacing, icons, …)
@coveord/plasma-react-icons Plasma iconography as React components
@coveord/plasma-llms LLM-friendly component documentation
@coveord/plasma-mcp-server MCP server exposing Plasma docs to AI agents

Compatibility

  • React — requires React 19.2 or later (react and react-dom).
  • Mantine — built for Mantine 9 (@mantine/core and @mantine/hooks are required peer dependencies). Optional Mantine packages (@mantine/notifications, @mantine/dates, @mantine/form, @mantine/modals, @mantine/carousel, @mantine/code-highlight) are also on the 9.x line — install the ones you use.
  • TypeScript — ships its own type declarations; no @types package needed.
  • Modules — distributed as ES modules ("type": "module"); use a bundler or a Node.js version that supports ESM.

AI Coding Agents

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add coveo/plasma
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →