---
title: next-introspect, Open source | Webdesign29
description: Une bibliothèque qui expose et documente les routes d'une application Next.js (App Router et Pages Router), pour l'outillage, la documentation et l'audit.
url: https://www.webdesign29.net/open-source/next-introspect
lang: fr
---

# next-introspect, Open source | Webdesign29

Bibliothèque npm

# next-introspect

Introspecter l'arborescence des routes d'une app Next.js.

[Voir sur GitHubGitHub](https://github.com/benfavre/next-introspect)[Démo en ligneDémo](https://benfavre.github.io/next-introspect/)[npm](https://www.npmjs.com/package/next-introspect)

![next-introspect](https://www.webdesign29.net/tech/nextjs.svg)next-introspectnpm

Type**Bibliothèque npm**

Langage**TypeScript**

Version**npm**

Technologies

Next.jsTypeScriptnpm

À propos

## Introspecter l'arborescence des routes d'une app Next.js.

next-introspect est une bibliothèque qui analyse et documente l'arborescence des routes d'une application Next.js. Elle détecte automatiquement le type de routeur (App Router, Pages Router ou les deux) et produit une cartographie complète : pages, routes dynamiques, routes d'API et fichiers spéciaux.

Disponible en bibliothèque et en interface en ligne de commande, publiée sur npm, elle exporte ses résultats en objet JavaScript, JSON ou documentation Markdown, idéale pour l'outillage, la génération de documentation et l'audit d'un projet.

Fonctionnalités

## Ce que next-introspect apporte

### Détection du framework

Reconnaît Next.js et le type de routeur (App, Pages ou les deux).

### Analyse des routes

Routes dynamiques, routes d'API et pages spéciales incluses.

### Formats de sortie multiples

Objet JavaScript, JSON ou documentation Markdown.

### Niveaux d'analyse

Basique, détaillé ou complet selon le besoin.

### Support App Router

Next.js 13+, fichiers spéciaux, route groups et metadata.

### Mode watch

Re-analyse continue à chaque changement de fichier.

### CLI et TypeScript

Outil en ligne de commande et définitions de types complètes.

### Envie de l'essayer ou de contribuer ?

Tout le code est ouvert, inspectable et libre. Et si vous avez un projet sur-mesure, parlons-en.

[Voir le dépôt](https://github.com/benfavre/next-introspect)[Demander un devis](https://www.webdesign29.net/devis-site-web-brest)

### Autres projets

[Shelldeck](https://www.webdesign29.net/open-source/shelldeck)

[← Tous nos projets open source](https://www.webdesign29.net/open-source)
