Kategorien

Importpfad-Extraktor

Extrahiert alle Import/Require-Pfade aus JavaScript/TypeScript-Code

Importpfad-Extraktor

Dieses Tool extrahiert alle Import- und Require-Anweisungen aus JavaScript/TypeScript-Code:

Unterstützte Importtypen:

  • ES6-Importe: import ... from 'path'
  • TypeScript Nur-Typ-Importe: import type ... from 'path'
  • Dynamische Importe: import('path')
  • CommonJS-Requires: require('path')
  • Export Aus: export ... from 'path'

Pfadkategorien:

  • Paketimporte: node_modules-Pakete (z.B., 'react', 'lodash')
  • Relative Importe: Lokale Dateien (z.B., './utils', '../components')
  • Absolute Importe: Absolute Pfade (z.B., '/src/config')

Funktionen:

  • Zeilennummern-Tracking für jeden Import
  • Deduplizierung von Importpfaden
  • Gruppierung nach Importtyp
  • Filterung nach Paket/relativen Pfaden
  • Unterstützung für JavaScript und TypeScript

Include imports from node_modules (package imports)

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

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

Wichtige Fakten

Kategorie
Development
Eingabetypen
textarea, checkbox
Ausgabetyp
json
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

### Importpfad-Extraktor Dieses Tool extrahiert alle Import- und Require-Anweisungen aus JavaScript/TypeScript-Code: **Unterstützte Importtypen:** - **ES6-Importe**: `import ... from 'path'` - **TypeScript Nur-Typ-Importe**: `import type ... from 'path'` - **Dynamische Importe**: `import('path')` - **CommonJS-Requires**: `require('path')` - **Export Aus**: `export ... from 'path'` **Pfadkategorien:** - **Paketimporte**: node_modules-Pakete (z.B., 'react', 'lodash') - **Relative Importe**: Lokale Dateien (z.B., './utils', '../components') - **Absolute Importe**: Absolute Pfade (z.B., '/src/config') **Funktionen:** - Zeilennummern-Tracking für jeden Import - Deduplizierung von Importpfaden - Gruppierung nach Importtyp - Filterung nach Paket/relativen Pfaden - Unterstützung für JavaScript und TypeScript

Wann verwenden

  • Verwenden Sie es, wenn Sie development-Inhalte schnell im Browser analyze müssen.
  • Hilfreich für development-Workflows mit wiederholbaren Eingaben und schnellen Ergebnissen.
  • Nützlich, wenn Sie Ein- und Ausgabeverhalten testen möchten, bevor Sie den Workflow anderweitig integrieren.

So funktioniert es

  • Geben Sie JavaScript/TypeScript-Code, Node Modules Einbeziehen, Relative Pfade Einbeziehen, Nach Importtyp Gruppieren als Eingabe in das Tool ein.
  • Das Tool verarbeitet die Anfrage und liefert ein Ergebnis vom Typ json.
  • Für wiederholbare Workflows verwenden Sie nach der interaktiven Prüfung den auf der Seite gezeigten API-Endpunkt.

Anwendungsfälle

Analyze von development-Daten während Debugging oder QA.
Validieren Sie die erwartete Ausgabe, bevor Sie API oder Automatisierungen verwenden.
Vergleichen Sie kleine Eingabevarianten, um Ausgabedifferenzen schnell zu verstehen.

Mit Samples testen

development

Verwandte Hubs

FAQ

Was macht Importpfad-Extraktor?

Importpfad-Extraktor hilft Ihnen, development-Inhalte online zu analyze, ohne ein lokales Skript oder eine App einzurichten.

Wann sollte ich dieses Tool verwenden?

Verwenden Sie es, wenn Sie einen schnellen analyze-Workflow benötigen, die Ausgabe prüfen möchten oder ein browserbasiertes Hilfswerkzeug für development-Aufgaben brauchen.

Kann ich dieses Tool mit Beispieldaten testen?

Ja. Probieren Sie zuerst kurze repräsentative Eingaben und wechseln Sie dann zu größeren oder komplexeren Fällen.

Welche Eingaben akzeptiert Importpfad-Extraktor?

Importpfad-Extraktor akzeptiert JavaScript/TypeScript-Code, Node Modules Einbeziehen, Relative Pfade Einbeziehen, Nach Importtyp Gruppieren.

Gibt es eine API für Importpfad-Extraktor?

Ja. Die Tool-Seite enthält einen API-Endpunkt für den Übergang von manueller Prüfung zu skriptgesteuerter Nutzung.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
code textarea Ja -
includeNodeModules checkbox Nein Include imports from node_modules (package imports)
includeRelativePaths checkbox Nein Include relative file imports (./, ../)
groupByType checkbox Nein Group results by import type (ES6, CommonJS, Dynamic, etc.)

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-import-path-extractor": {
      "name": "import-path-extractor",
      "description": "Extrahiert alle Import/Require-Pfade aus JavaScript/TypeScript-Code",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=import-path-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]