{"_id":"@aeriondyseti/claude-marketplace-manager","_rev":"5-fc6dc86896df4138ad64e37859dffc81","name":"@aeriondyseti/claude-marketplace-manager","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@aeriondyseti/claude-marketplace-manager","version":"0.1.0","keywords":["claude","claude-code","marketplace","plugin","mcp","cli"],"license":"MIT","_id":"@aeriondyseti/claude-marketplace-manager@0.1.0","maintainers":[{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"}],"homepage":"https://github.com/aeriondyseti/claude-marketplace-manager#readme","bugs":{"url":"https://github.com/aeriondyseti/claude-marketplace-manager/issues"},"bin":{"cmm":"dist/index.js"},"dist":{"shasum":"3ca9cbcf0659ce98606e8b47be4eeab897ca4756","tarball":"https://registry.npmjs.org/@aeriondyseti/claude-marketplace-manager/-/claude-marketplace-manager-0.1.0.tgz","fileCount":3,"integrity":"sha512-AR/Y/hi3bvTdpwE/hxrEswWgW9enXMT1XhP57ANNfFaC5fQxKUn2mqhNEllHuiS1MZew6oaRV1a6iyqWHQnzZQ==","signatures":[{"sig":"MEYCIQD4byvA99Wy69pmwHJidYEM+mCLpiGlTPIUBrpS4J5BlQIhAOtCiLSXkKElV3gD7n1uEMjtZ8jeXNjTHwk4+4oI2ypm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24423},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3943730581e24e57c4ce866b8ca75dd68bb30795","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"},"repository":{"url":"git+https://github.com/aeriondyseti/claude-marketplace-manager.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI tool to manage plugin versions and structure in a Claude Code marketplace","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chalk":"^5.3.0","semver":"^7.6.0","commander":"^12.0.0","simple-git":"^3.22.0","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/semver":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-marketplace-manager_0.1.0_1774997428594_0.44456081664162683","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aeriondyseti/claude-marketplace-manager","version":"0.1.2","keywords":["claude","claude-code","marketplace","plugin","mcp","cli"],"license":"MIT","_id":"@aeriondyseti/claude-marketplace-manager@0.1.2","maintainers":[{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"}],"homepage":"https://github.com/aeriondyseti/claude-marketplace-manager#readme","bugs":{"url":"https://github.com/aeriondyseti/claude-marketplace-manager/issues"},"bin":{"cmm":"dist/index.js","claude-marketplace-manager":"dist/index.js"},"dist":{"shasum":"0860beb3e418794aa7e2e40f39d1d829c7a077fa","tarball":"https://registry.npmjs.org/@aeriondyseti/claude-marketplace-manager/-/claude-marketplace-manager-0.1.2.tgz","fileCount":3,"integrity":"sha512-egzmsWZ78037IucZSi0a58vSQr3hIvODMtVf2rU7ulzrqjZKiRHyOdSIADMaVP31OP0846JruXY+BzQ5eEjB1g==","signatures":[{"sig":"MEUCIQDbjOoSGm2lBece1rAot/G77r9mz5pgqwYjQOdRgxYGKQIgPE16/rkElmSLZBs3rNOKne/kQZ3/sqwASI4ZNgMh+Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24476},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c19ef3334ec029267eef33ea50bae1ba6897d6c","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"},"repository":{"url":"git+https://github.com/aeriondyseti/claude-marketplace-manager.git","type":"git"},"_npmVersion":"11.11.1","description":"CLI tool to manage plugin versions and structure in a Claude Code marketplace","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chalk":"^5.3.0","semver":"^7.6.0","commander":"^12.0.0","simple-git":"^3.22.0","@inquirer/prompts":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/semver":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-marketplace-manager_0.1.2_1774997965174_0.9600860969767893","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aeriondyseti/claude-marketplace-manager","version":"0.1.3","description":"CLI tool to manage plugin versions and structure in a Claude Code marketplace","type":"module","bin":{"claude-marketplace-manager":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit"},"dependencies":{"@inquirer/prompts":"^7.0.0","chalk":"^5.3.0","commander":"^12.0.0","semver":"^7.6.0","simple-git":"^3.22.0"},"devDependencies":{"@types/node":"^20.0.0","@types/semver":"^7.5.0","tsup":"^8.0.0","typescript":"^5.0.0"},"engines":{"node":">=18.0.0"},"keywords":["claude","claude-code","marketplace","plugin","mcp","cli"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aeriondyseti/claude-marketplace-manager.git"},"gitHead":"a65565a599c06961e9a38a12497722cb4ba7c8db","_id":"@aeriondyseti/claude-marketplace-manager@0.1.3","bugs":{"url":"https://github.com/aeriondyseti/claude-marketplace-manager/issues"},"homepage":"https://github.com/aeriondyseti/claude-marketplace-manager#readme","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-vmh3VDkQ0xyHrajQbY9cMY8Gf3rTlK5Q4mAl/LRWpkoKtSh7fd61aUsB5FHoEfe5y1b1Jm0AkLIOWNKcor9Gcw==","shasum":"cf000ad075f2bee133380460c80f2b805e71c1f5","tarball":"https://registry.npmjs.org/@aeriondyseti/claude-marketplace-manager/-/claude-marketplace-manager-0.1.3.tgz","fileCount":3,"unpackedSize":24446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNzY0K6r6n4r2HH17UCjGa3h0I8xjWNGM6vKy49eLdxAIgDm6P1npOewk68lmuI8qCLFecrBM1yuBO7Nln79Pd6pM="}]},"_npmUser":{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"},"directories":{},"maintainers":[{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-marketplace-manager_0.1.3_1774998062803_0.09234569218943167"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T22:50:28.518Z","modified":"2026-03-31T23:01:03.365Z","0.1.0":"2026-03-31T22:50:28.757Z","0.1.1":"2026-03-31T22:54:03.339Z","0.1.2":"2026-03-31T22:59:25.317Z","0.1.3":"2026-03-31T23:01:02.940Z"},"bugs":{"url":"https://github.com/aeriondyseti/claude-marketplace-manager/issues"},"license":"MIT","homepage":"https://github.com/aeriondyseti/claude-marketplace-manager#readme","keywords":["claude","claude-code","marketplace","plugin","mcp","cli"],"repository":{"type":"git","url":"git+https://github.com/aeriondyseti/claude-marketplace-manager.git"},"description":"CLI tool to manage plugin versions and structure in a Claude Code marketplace","maintainers":[{"name":"aeriondyseti","email":"inblessedsilencewaiting@gmail.com"}],"readme":"# cmm — Claude Marketplace Manager\n\nA CLI tool for managing plugin versions and structure in a [Claude Code](https://claude.ai/code) plugin marketplace.\n\n## Install\n\n```bash\nnpm install -g @aeriondyseti/claude-marketplace-manager\n```\n\nOr run without installing:\n\n```bash\nnpx -y @aeriondyseti/claude-marketplace-manager <command>\n```\n\n## Commands\n\n### `cmm init`\n\nInteractively initialize a new marketplace in the current directory. Prompts for name, owner, and whether it's a single-plugin or multi-plugin marketplace.\n\n```bash\ncd my-marketplace-repo\ncmm init\n```\n\n### `cmm add <plugin-name>`\n\nScaffold a new plugin inside the current marketplace and optionally register it in `marketplace.json`.\n\n```bash\ncmm add my-new-plugin\n```\n\nCreates:\n```\nmy-new-plugin/\n├── .claude-plugin/plugin.json\n├── skills/\n├── hooks/\n├── agents/\n└── mcp.json\n```\n\n### `cmm bump <type> [plugin-name]`\n\nBump a plugin's version and the marketplace's version, then commit and tag.\n\n```bash\n# From inside a plugin directory\ncmm bump patch\n\n# From the marketplace root\ncmm bump minor my-plugin\ncmm bump major my-plugin --dry-run\n```\n\nBump types: `patch` (bug fix), `minor` (new feature), `major` (breaking change).\n\nThe `--dry-run` flag previews changes without writing or committing anything.\n\n### `cmm status`\n\nShow all plugins in the current marketplace and their versions.\n\n```bash\ncmm status\n```\n\n## Marketplace structure\n\n`cmm` expects a **monorepo-style marketplace**: the repo itself is the marketplace, and each plugin lives in its own subdirectory.\n\n```\nmy-marketplace/\n├── .claude-plugin/\n│   └── marketplace.json      ← marketplace registry\n├── plugin-one/\n│   ├── .claude-plugin/\n│   │   └── plugin.json\n│   ├── skills/\n│   └── mcp.json\n└── plugin-two/\n    ├── .claude-plugin/\n    │   └── plugin.json\n    └── ...\n```\n\nFor **single-plugin marketplaces**, the plugin and marketplace share the same root — `marketplace.json` and `plugin.json` both live in `.claude-plugin/`.\n\n## How versioning works\n\n- Each plugin has its own semantic version in `plugin.json`.\n- The marketplace has its own version in `marketplace.json` under `metadata.version`.\n- Running `cmm bump` increments both — the plugin version and the marketplace version — by the specified level (`patch`, `minor`, or `major`).\n- Other plugins in the marketplace are **not** bumped.\n- A git commit and tag (`v<new-marketplace-version>`) are created automatically.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}