npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

docstodev

v3.0.4

Published

Solution d’automatisation de documentation technique intelligente avec IA

Downloads

997

Readme

🚀 DocsToDev

L'intelligence artificielle au service de votre documentation technique.

DocsToDev est une solution d'automatisation avancée qui transforme des bases de code complexes en une documentation structurée, visuelle et compréhensible. Créé par Chadrack Massamba (EsporDev), cet outil comble le fossé entre le code brut et la connaissance métier.


✨ Fonctionnalités Clés

  • 🔍 Analyse Statique Hybride : Combine l'analyse déterministe (AST) et l'IA (MakazouIA) pour interpréter le rôle métier de chaque fichier.
  • 📂 Arborescence Dynamique : Génère une vue explorateur fidèle à votre structure de dossiers.
  • 📊 Graphes de Dépendances : Visualisation automatique des flux et interactions via Mermaid.js.
  • ⚡ Mode Incrémental : Système de cache performant pour n'analyser que les fichiers modifiés.
  • 🌍 Multi-format : Export interactif en HTML, PDF, Markdown et TXT.

🛠️ Installation & Prérequis

Installation globale

npm install -g docstodev

💡 Note importante (Projets non-JS)

[!IMPORTANT] NB : Si votre projet n'est pas un projet Node.js (ex: projet HTML/CSS pur, PHP, Python, ou C#), vous devez impérativement initialiser un environnement npm à la racine de votre dossier avant de lancer l'outil :

npm init -y

Cela permet à DocsToDev de gérer correctement le cache et les dépendances d'analyse.


🚀 Utilisation (CLI)

Une fois installé, une seule commande suffit pour documenter tout votre projet :

npx docstodev run

Options disponibles :

| Option | Description | | --- | --- | | --lang <fr | en> | | -i, --incremental | Analyse uniquement les fichiers modifiés (gain de temps). | | --clear-cache | Vide le cache et force une analyse complète. | | --no-animation | Désactive les animations dans le terminal (idéal pour CI/CD). |


🏗️ Architecture et Langages Supportés

DocsToDev identifie automatiquement le rôle exact de chaque fichier (Page, UI Component, API endpoint, Service, etc.).

  • Web : TypeScript (.ts, .tsx), JavaScript (.js, .jsx).
  • Backend : Python (.py), Java (.java), C# (.cs), Go (.go), Rust (.rs), PHP (.php).
  • Design : CSS, SCSS, HTML.

👥 Bénéficiaires et Cas d'Usage

  • Onboarding : Intégrez un nouveau développeur sur un projet existant en quelques minutes.
  • Audit technique : Visualisez instantanément la complexité et les risques d'une base de code.
  • Documentation continue : Maintenez une doc à jour à chaque commit sans effort manuel.

📄 Licence et Crédits

Développeur : Chadrack Massamba (EsporDev)

Date du projet : 6 janvier 2026

Contact : [email protected]