Catégories

Extracteur de Chemins d'Importation

Extrait tous les chemins import/require du code JavaScript/TypeScript

Extracteur de Chemins d'Importation

Cet outil extrait toutes les déclarations d'importation et de require du code JavaScript/TypeScript:

Types d'Importation Supportés:

  • Importations ES6: import ... from 'path'
  • Importations Uniquement Type TypeScript: import type ... from 'path'
  • Importations Dynamiques: import('path')
  • Requêtes CommonJS: require('path')
  • Exporter Depuis: export ... from 'path'

Catégories de Chemin:

  • Importations de Paquets: paquets node_modules (ex., 'react', 'lodash')
  • Importations Relatives: fichiers locaux (ex., './utils', '../components')
  • Importations Absolues: chemins absolus (ex., '/src/config')

Fonctionnalités:

  • Suivi du numéro de ligne pour chaque importation
  • Déduplication des chemins d'importation
  • Groupement par type d'importation
  • Filtrage par paquet/chemins relatifs
  • Support pour JavaScript et TypeScript

Include imports from node_modules (package imports)

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

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

Points clés

Catégorie
Development
Types d’entrée
textarea, checkbox
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

### Extracteur de Chemins d'Importation Cet outil extrait toutes les déclarations d'importation et de require du code JavaScript/TypeScript: **Types d'Importation Supportés:** - **Importations ES6**: `import ... from 'path'` - **Importations Uniquement Type TypeScript**: `import type ... from 'path'` - **Importations Dynamiques**: `import('path')` - **Requêtes CommonJS**: `require('path')` - **Exporter Depuis**: `export ... from 'path'` **Catégories de Chemin:** - **Importations de Paquets**: paquets node_modules (ex., 'react', 'lodash') - **Importations Relatives**: fichiers locaux (ex., './utils', '../components') - **Importations Absolues**: chemins absolus (ex., '/src/config') **Fonctionnalités:** - Suivi du numéro de ligne pour chaque importation - Déduplication des chemins d'importation - Groupement par type d'importation - Filtrage par paquet/chemins relatifs - Support pour JavaScript et TypeScript

Quand l’utiliser

  • Utilisez-le lorsque vous devez analyze du contenu development rapidement dans le navigateur.
  • Utile pour les workflows development qui nécessitent des entrées répétables et des résultats rapides.
  • Utile si vous voulez tester le comportement entrée/sortie avant d’intégrer le workflow ailleurs.

Comment ça marche

  • Fournissez Code JavaScript/TypeScript, Inclure Node Modules, Inclure les Chemins Relatifs, Grouper par Type d'Importation comme entrée de l’outil.
  • L’outil traite la demande et renvoie un résultat de type json.
  • Pour les workflows répétables, utilisez l’endpoint API affiché sur la page après validation interactive du résultat.

Cas d’usage

Analyze des données development pendant le débogage ou la QA.
Validez le résultat attendu avant d’utiliser l’API ou des automatisations.
Comparez de petites variations d’entrée pour comprendre rapidement les différences de sortie.

Tester avec des échantillons

development

Hubs associés

FAQ

Que fait Extracteur de Chemins d'Importation ?

Extracteur de Chemins d'Importation vous aide à analyze du contenu development en ligne sans configurer de script ou d’application locale.

Quand dois-je utiliser cet outil ?

Utilisez-le lorsque vous avez besoin d’un workflow rapide de analyze, que vous voulez vérifier le résultat, ou que vous avez besoin d’un utilitaire navigateur pour des tâches de development.

Puis-je essayer cet outil avec des données d’exemple ?

Oui. Commencez par des entrées courtes et représentatives, puis passez à des cas plus volumineux ou plus complexes.

Quelles entrées Extracteur de Chemins d'Importation accepte-t-il ?

Extracteur de Chemins d'Importation accepte Code JavaScript/TypeScript, Inclure Node Modules, Inclure les Chemins Relatifs, Grouper par Type d'Importation.

Y a-t-il une API pour Extracteur de Chemins d'Importation ?

Oui. La page de l’outil inclut un endpoint API pour passer du test manuel à un usage automatisé.

Documentation de l'API

Point de terminaison de la requête

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

Paramètres de la requête

Nom du paramètre Type Requis Description
code textarea Oui -
includeNodeModules checkbox Non Include imports from node_modules (package imports)
includeRelativePaths checkbox Non Include relative file imports (./, ../)
groupByType checkbox Non Group results by import type (ES6, CommonJS, Dynamic, etc.)

Format de réponse

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

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-import-path-extractor": {
      "name": "import-path-extractor",
      "description": "Extrait tous les chemins import/require du code JavaScript/TypeScript",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=import-path-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]