/**
 * Extension point for custom dev mode providers.
 *
 * Extensions register dev mode handlers here so the dev command can
 * start target-specific dev servers without hardcoding any pack logic.
 */
class DevModeRegistry {
    providers = new Map();
    register(provider) {
        this.providers.set(provider.name, provider);
    }
    get(name) {
        return this.providers.get(name);
    }
    getNames() {
        return [...this.providers.keys()];
    }
}
export const devModeRegistry = new DevModeRegistry();
//# sourceMappingURL=dev-mode-registry.js.map