Ir al contenido

modularcore search

search <query> descarga el mismo índice de componentes públicos que usa list (client.getIndex()) y lo filtra localmente: para cada componente concatena name, title, category y description (esta última opcional), lo pasa todo a minúsculas y comprueba si contiene la cadena de búsqueda (también en minúsculas). Es una coincidencia de subcadena simple (no fuzzy, no por tokens), insensible a mayúsculas/minúsculas.

El filtrado ocurre en el cliente, no en el servidor: search siempre descarga el índice entero y luego filtra, igual que list.

Ventana de terminal
modularcore search <query>
Parámetro Tipo Obligatorio Descripción
<query> argumento posicional Texto a buscar dentro de nombre, título, categoría y descripción de cada componente.
Ventana de terminal
modularcore search picker
media-picker@1.2.0 [forms] Selector de medios con drag & drop
date-picker@0.9.4 [forms] Selector de fechas accesible

Si ningún componente coincide, imprime (sin componentes públicos) (el mismo formateador que usa list para una lista vacía).

  • Sin modularcore.json: falla si no existe configuración de proyecto, igual que el resto de comandos salvo init.
  • Registry inaccesible: mismo comportamiento que list — errores de red, 404, o esquema inválido se propagan como error del CLI.
  • Query vacía: si pasas una cadena vacía, el filtro includes('') es siempre verdadero, así que devuelve el índice completo (equivalente a list).

Docs v1.0.0 · ModularCore Hub v0.9.1