パッケージ一覧
確認日:2026年9月20日 対応する原文の版:emdash 0.38.0(コミット 7988b14)
EmDashの公式リポジトリ(emdash-cms/emdash)の packages/ 配下にあり、npmで公開されているパッケージの一覧です。役割の欄は、各パッケージの package.json にある公式の説明(description)の翻訳です。最新バージョンは、確認日にnpmで取得した値です。
パッケージの数
| 数え方 | 数 |
|---|---|
packages/ 配下で private 指定のないパッケージ |
27個 |
| そのうちnpmで公開を確認できたもの | 26個 |
うち公式プラグイン(packages/plugins/ 配下) |
8個 |
| うちプラグイン以外 | 18個 |
npmで見つからなかった1個は @emdash-cms/registry-loader(リポジトリ上のバージョンは0.0.0)です。本ページの一覧には含めず、末尾に別記しています。
本サイトの数は、確認日(2026年9月20日)に確認した実数です。
分類ごとの一覧
本体
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
emdash |
WordPressからの移行に対応した、Astroネイティブ(Astro-native)のCMS | 0.38.0 | npm/リポジトリ(packages/core) |
プロジェクト作成
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
create-emdash |
新しいEmDash CMSのプロジェクトを作成する | 0.38.0 | npm/リポジトリ(packages/create-emdash) |
管理画面
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/admin |
EmDash CMSの管理画面のUI | 0.38.0 | npm/リポジトリ(packages/admin) |
認証
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/auth |
パスキーを優先する(Passkey-first)EmDashの認証 | 0.38.0 | npm/リポジトリ(packages/auth) |
@emdash-cms/auth-atproto |
EmDash CMS用のAT Protocol/Atmosphere認証プロバイダー | 0.2.38 | npm/リポジトリ(packages/auth-atproto) |
実行環境
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/cloudflare |
EmDash用のCloudflareアダプター(D1、R2、Access、Worker Loaderサンドボックス) | 0.38.0 | npm/リポジトリ(packages/cloudflare) |
@emdash-cms/sandbox-workerd |
Node.js上のEmDash用の、workerdベースのプラグインサンドボックス | 0.6.0 | npm/リポジトリ(packages/workerd) |
プラグイン開発
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/blocks |
EmDash CMS用の、宣言的に記述するプラグインUIブロック | 0.38.0 | npm/リポジトリ(packages/blocks) |
@emdash-cms/plugin-cli |
EmDashプラグインの作成、ビルド、公開のためのCLI。init/build/dev/bundle/publishに加え、レジストリの検索とアイデンティティを扱う。Atproto OAuth、FAIR形式のレコードを使い、サンドボックス型プラグイン専用 | 0.11.0 | npm/リポジトリ(packages/plugin-cli) |
@emdash-cms/plugin-types |
EmDashプラグインのマニフェストの取り決めに関する共有のTypeScript型(権限(Capability)の語彙、マニフェストの形、フック・ルートのエントリーの型)。コア(インストール時・実行時にマニフェストを読む側)とplugin-cli(バンドル・公開時にマニフェストを書く側)が使う | 0.3.1 | npm/リポジトリ(packages/plugin-types) |
@emdash-cms/plugin-test |
サンドボックス型EmDashプラグイン用の、workerdで動くVitestのホスト | 0.1.0 | npm/リポジトリ(packages/plugin-test) |
プラグインレジストリ
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/registry-client |
EmDashプラグインレジストリ用の、Atprotoに対応したクライアント。認証情報の保存、公開者のリポジトリの操作、アグリゲーターに対する検索を扱う | 0.6.0 | npm/リポジトリ(packages/registry-client) |
@emdash-cms/registry-lexicons |
EmDashプラグインレジストリのレキシコン(com.emdashcms.experimental.*)から生成したTypeScriptの型。実験的(EXPERIMENTAL)で、NSIDと形は変更される | 0.5.0 | npm/リポジトリ(packages/registry-lexicons) |
@emdash-cms/registry-moderation |
EmDashプラグインレジストリで共有する、掲載ラベルの集約、表示のポリシー、メタデータのモデレーションの取り決め | 0.2.0 | npm/リポジトリ(packages/registry-moderation) |
@emdash-cms/registry-verification |
EmDashプラグインレジストリ用の、実行環境に依存しない検証の基本機能 | 0.3.1 | npm/リポジトリ(packages/registry-verification) |
移行・変換
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/gutenberg-to-portable-text |
WordPressのGutenbergブロックをPortable Textに変換する | 0.38.0 | npm/リポジトリ(packages/gutenberg-to-portable-text) |
@emdash-cms/contentful-to-portable-text |
ContentfulのRich Text ASTをPortable Textに変換する | 0.1.0 | npm/リポジトリ(packages/contentful-to-portable-text) |
決済
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/x402 |
Astroサイト用のx402決済プロトコルの連携 | 0.38.0 | npm/リポジトリ(packages/x402) |
公式プラグイン
| 名称 | 役割 | 最新バージョン | リンク |
|---|---|---|---|
@emdash-cms/plugin-ai-moderation |
Cloudflare Workers AI(Llama Guard)を使う、EmDash CMS用のAIによるコメントのモデレーションプラグイン | 0.2.0 | npm/リポジトリ(packages/plugins/ai-moderation) |
@emdash-cms/plugin-atproto |
EmDash CMS用のAT Protocol/standard.siteへの配信(シンジケーション)プラグイン | 0.2.1 | npm/リポジトリ(packages/plugins/atproto) |
@emdash-cms/plugin-audit-log |
EmDash CMS用の監査ログプラグイン。コンテンツの変更を記録する | 0.2.2 | npm/リポジトリ(packages/plugins/audit-log) |
@emdash-cms/plugin-color |
EmDash CMS用の、色を選ぶフィールドウィジェット(カラーピッカー) | 0.2.0 | npm/リポジトリ(packages/plugins/color) |
@emdash-cms/plugin-embeds |
EmDash CMS用の埋め込みブロック(YouTube、Vimeo、Twitter、Bluesky、Mastodonなど) | 0.1.46 | npm/リポジトリ(packages/plugins/embeds) |
@emdash-cms/plugin-field-kit |
EmDash CMS用の、組み合わせて使うフィールドウィジェット。jsonフィールド用のオブジェクトのフォーム、リスト、グリッド、タグ入力 | 0.1.0 | npm/リポジトリ(packages/plugins/field-kit) |
@emdash-cms/plugin-forms |
EmDash CMS用のフォームプラグイン。フォームの作成、送信内容の収集、通知の送信 | 0.2.6 | npm/リポジトリ(packages/plugins/forms) |
@emdash-cms/plugin-webhook-notifier |
EmDash CMS用のWebhook通知プラグイン。コンテンツの変更時に外部のURLへ送信する | 0.2.0 | npm/リポジトリ(packages/plugins/webhook-notifier) |
公式プラグイン8個の形式(サンドボックス型/ネイティブ型)と使い方は、プラグイン一覧にまとめています。
バージョン番号の付け方
emdash と @emdash-cms/cloudflare は同時にリリースされ、同じバージョン番号を使います。@emdash-cms/cloudflare は、バージョンが完全に一致する emdash に依存するため、2つは同時に更新します。@emdash-cms/plugin-forms などのプラグインのパッケージは独自のバージョン番号を持ち、必要とする emdash の最低バージョンを宣言しています。(公式「EmDashのアップデート」)
npmで見つからなかったパッケージ
| 名称 | 役割 | リポジトリ上のバージョン | リポジトリ |
|---|---|---|---|
@emdash-cms/registry-loader |
EmDashプラグインレジストリ用の、Astroのライブコンテンツローダー | 0.0.0 | packages/registry-loader |
確認日に npm view @emdash-cms/registry-loader version を実行すると、404(Not Found)が返りました。
一覧に含めていないもの
次のパッケージは package.json に private: true が指定されており、npmで公開されない前提のため、一覧に含めていません。
@emdash-cms/atproto-test-utils(テスト用)@emdash-cms/marketplace(プラグインのMarketplace用Worker)@emdash-cms/plugin-api-test、@emdash-cms/plugin-marketplace-test、@emdash-cms/plugin-mcp-smoke、@emdash-cms/plugin-sandboxed-test(テスト用プラグイン)@emdash-cms/template-*(テンプレート9種。テンプレート一覧を参照)
根拠にした公式ページ
- EmDash公式リポジトリ
packages/配下の各package.json(コミット 7988b14):https://github.com/emdash-cms/emdash/tree/main/packages - npm(各パッケージのページ。確認日:2026年9月20日):https://www.npmjs.com/package/emdash
- EmDashのアップデート:https://docs.emdashcms.com/deployment/updating/