πŸ“„ File detail

utils/plugins/officialMarketplace.ts

🧩 .tsπŸ“ 26 linesπŸ’Ύ 836 bytesπŸ“ text
← Back to All Files

🎯 Use case

This file lives under β€œutils/”, which covers cross-cutting helpers (shell, tempfiles, settings, messages, process input, …). On the API surface it exposes OFFICIAL_MARKETPLACE_SOURCE and OFFICIAL_MARKETPLACE_NAME β€” mainly types, interfaces, or factory objects. It composes internal code from schemas (relative imports). What the file header says: Constants for the official Anthropic plugins marketplace. The official marketplace is hosted on GitHub and provides first-party plugins developed by Anthropic. This file defines the constants needed to install and identify this marketplace.

Generated from folder role, exports, dependency roots, and inline comments β€” not hand-reviewed for every path.

🧠 Inline summary

Constants for the official Anthropic plugins marketplace. The official marketplace is hosted on GitHub and provides first-party plugins developed by Anthropic. This file defines the constants needed to install and identify this marketplace.

πŸ“€ Exports (heuristic)

  • OFFICIAL_MARKETPLACE_SOURCE
  • OFFICIAL_MARKETPLACE_NAME

πŸ–₯️ Source preview

/**
 * Constants for the official Anthropic plugins marketplace.
 *
 * The official marketplace is hosted on GitHub and provides first-party
 * plugins developed by Anthropic. This file defines the constants needed
 * to install and identify this marketplace.
 */

import type { MarketplaceSource } from './schemas.js'

/**
 * Source configuration for the official Anthropic plugins marketplace.
 * Used when auto-installing the marketplace on startup.
 */
export const OFFICIAL_MARKETPLACE_SOURCE = {
  source: 'github',
  repo: 'anthropics/claude-plugins-official',
} as const satisfies MarketplaceSource

/**
 * Display name for the official marketplace.
 * This is the name under which the marketplace will be registered
 * in the known_marketplaces.json file.
 */
export const OFFICIAL_MARKETPLACE_NAME = 'claude-plugins-official'