
coveo/plasma
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
プラズマコンポーネントを 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 (
reactandreact-dom). - Mantine — built for Mantine 9 (
@mantine/coreand@mantine/hooksare required peer dependencies). Optional Mantine packages (@mantine/notifications,@mantine/dates,@mantine/form,@mantine/modals,@mantine/carousel,@mantine/code-highlight) are also on the9.xline — install the ones you use. - TypeScript — ships its own type declarations; no
@typespackage needed. - Modules — distributed as ES modules (
"type": "module"); use a bundler or a Node.js version that supports ESM.
AI Coding Agents
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add coveo/plasma