このサイトは非公式の日本語訳です。Cloudflare・EmDashプロジェクトが運営するサイトではありません。

確認日: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.jsonprivate: 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/