Categorías

Extractor de Rutas de Importación

Extrae todas las rutas de import/requerimiento de código JavaScript/TypeScript

Extractor de Rutas de Importación

Esta herramienta extrae todas las declaraciones de importación y requerimiento de código JavaScript/TypeScript:

Tipos de Importación Soportados:

  • Importaciones ES6: import ... from 'path'
  • Importaciones de Solo Tipo TypeScript: import type ... from 'path'
  • Importaciones Dinámicas: import('path')
  • Requerimientos CommonJS: require('path')
  • Exportar Desde: export ... from 'path'

Categorías de Ruta:

  • Importaciones de Paquetes: paquetes node_modules (ej., 'react', 'lodash')
  • Importaciones Relativas: archivos locales (ej., './utils', '../components')
  • Importaciones Absolutas: rutas absolutas (ej., '/src/config')

Características:

  • Seguimiento de número de línea para cada importación
  • Deduplicación de rutas de importación
  • Agrupación por tipo de importación
  • Filtrado por paquete/rutas relativas
  • Soporte para JavaScript y TypeScript

Include imports from node_modules (package imports)

Include relative file imports (./, ../)

Group results by import type (ES6, CommonJS, Dynamic, etc.)

Datos clave

Categoría
Development
Tipos de entrada
textarea, checkbox
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

### Extractor de Rutas de Importación Esta herramienta extrae todas las declaraciones de importación y requerimiento de código JavaScript/TypeScript: **Tipos de Importación Soportados:** - **Importaciones ES6**: `import ... from 'path'` - **Importaciones de Solo Tipo TypeScript**: `import type ... from 'path'` - **Importaciones Dinámicas**: `import('path')` - **Requerimientos CommonJS**: `require('path')` - **Exportar Desde**: `export ... from 'path'` **Categorías de Ruta:** - **Importaciones de Paquetes**: paquetes node_modules (ej., 'react', 'lodash') - **Importaciones Relativas**: archivos locales (ej., './utils', '../components') - **Importaciones Absolutas**: rutas absolutas (ej., '/src/config') **Características:** - Seguimiento de número de línea para cada importación - Deduplicación de rutas de importación - Agrupación por tipo de importación - Filtrado por paquete/rutas relativas - Soporte para JavaScript y TypeScript

Cuándo usarlo

  • Úsala cuando necesites convert contenido de development rápidamente en el navegador.
  • Es útil para flujos de development que requieren entradas repetibles y resultados rápidos.
  • Es útil cuando quieres probar el comportamiento de entrada y salida antes de integrar el flujo en otro lugar.

Cómo funciona

  • Proporciona Código JavaScript/TypeScript, Incluir Node Modules, Incluir Rutas Relativas, Agrupar por Tipo de Importación como entrada de la herramienta.
  • La herramienta procesa la solicitud y devuelve un resultado de tipo json.
  • Para flujos repetibles, usa el endpoint de API mostrado en la página después de validar el resultado de forma interactiva.

Casos de uso

Convert datos de development durante depuración o QA.
Valida la salida esperada antes de usar la API o automatizaciones.
Compara pequeñas variaciones de entrada para entender rápidamente las diferencias de salida.

Probar con muestras

development

Hubs relacionados

Preguntas frecuentes

¿Qué hace Extractor de Rutas de Importación?

Extractor de Rutas de Importación te ayuda a convert contenido de development en línea sin configurar un script o aplicación local.

¿Cuándo debería usar esta herramienta?

Úsala cuando necesites un flujo rápido de convert, quieras verificar la salida o necesites una utilidad basada en navegador para tareas de development.

¿Puedo probar esta herramienta con datos de muestra?

Sí. Prueba primero con entradas cortas y representativas y luego pasa a casos más grandes o complejos.

¿Qué entradas acepta Extractor de Rutas de Importación?

Extractor de Rutas de Importación acepta Código JavaScript/TypeScript, Incluir Node Modules, Incluir Rutas Relativas, Agrupar por Tipo de Importación.

¿Hay una API para Extractor de Rutas de Importación?

Sí. La página de la herramienta incluye un endpoint de API para pasar de pruebas manuales a uso automatizado.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/import-path-extractor

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
code textarea -
includeNodeModules checkbox No Include imports from node_modules (package imports)
includeRelativePaths checkbox No Include relative file imports (./, ../)
groupByType checkbox No Group results by import type (ES6, CommonJS, Dynamic, etc.)

Formato de respuesta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datos JSON: Datos JSON

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-import-path-extractor": {
      "name": "import-path-extractor",
      "description": "Extrae todas las rutas de import/requerimiento de código JavaScript/TypeScript",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=import-path-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]