refactor(claude-code-plugin-loader): split loader.ts into per-type loaders

Extract plugin component loading into dedicated modules:
- discovery.ts: plugin directory detection
- plugin-path-resolver.ts: path resolution logic
- agent-loader.ts, command-loader.ts, hook-loader.ts
- mcp-server-loader.ts, skill-loader.ts
This commit is contained in:
YeonGyu-Kim
2026-02-08 16:21:37 +09:00
parent 46969935cd
commit 39dc62c62a
9 changed files with 483 additions and 451 deletions
@@ -1,3 +1,10 @@
export * from "./types"
export * from "./loader"
export * from "./discovery"
export * from "./plugin-path-resolver"
export * from "./command-loader"
export * from "./skill-loader"
export * from "./agent-loader"
export * from "./mcp-server-loader"
export * from "./hook-loader"
export type { PluginLoaderOptions, ClaudeSettings } from "./types"