CP

coveo/plasma

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

73 stars 品質 81 トレンド 34Apache-2.0

プラズマコンポーネントを React で実装!

概要

プラズマはCoveoクラウド管理コンソールで使用されるCoveoの設計システムです。 Mantine-themedコンポーネントライブラリ、設計トークン、React アイコン、およびドキュメントを提供します。 すべてのコンポーネントとドキュメントはデモページで利用できます。 アプリケーションをPlasmantineプロバイダーでラップします。マンチンの上部にあるPlasmaテーマが適用されますので、別のMantineProviderを必要としません。 マンチンのドキュメントが参照元であった場合でも、@coveord/plasma-mantineから常にインポートします。 各パッケージは、独自のインストールとREADMEでの使用を文書化します。 - — React 以降 (react と react-dom) が必要です。 - — マンチン (@mantine/core と @mantine/hooks のビルドはピアの依存関係が必要です)。 オプションのマンチンパッケージ(@mantine/notifications、@mantine/dates、@mantine/form、@mantine/modals、@mantine/carousel、@mantine/code-highlight)は、9.xラインにもあります。 - — — 独自のタイプの宣言を出荷します。@types パッケージは必要ありません.

概要(AI 翻訳)

プラズマはCoveoクラウド管理コンソールで使用されるCoveoの設計システムです。 Mantine-themedコンポーネントライブラリ、設計トークン、React アイコン、およびドキュメントを提供します。 すべてのコンポーネントとドキュメントはデモページで利用できます。

使用法

Plasmantineプロバイダでアプリケーションをラップ — マンチンの上部にあるプラズマテーマが適用されますので、別の[[T1]を必要としません。

**Mantine docsが参照元であった場合でも、必ず@coveord/plasma-mantineからインポートします。

各パッケージは、独自のインストールとREADMEでの使用を文書化します。

| パッケージ | 目的 | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | [@coveord/plasma-mantine | マンチンテーマのコンポーネントライブラリ | | [@coveord/plasma-tokens | デザイントークン(色、タイポグラフィ、間隔、アイコン、…) | | [@coveord/plasma-react-icons | プラズマアイコグラフィーを反応コンポーネントとして | | [@coveord/plasma-llms | LLM対応部品ドキュメント | | [@coveord/plasma-mcp-server | プラズマドキュメントをAIエージェントに公開するMCPサーバー |

互換性

  • 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 のガイドから始めましょう →