Aller au contenu

Vous lisez la documentation de la version 0.6, qui n'est pas la dernière publiée.

Exports par sous-chemins

SpécificateurCe qu'il fournit
@mars-tech/vite-debug-pluginExport par défaut uniquement : la fabrique du plugin. Appelable en CJS (const mtDebug = require('@mars-tech/vite-debug-plugin') renvoie la fonction).
@mars-tech/vite-debug-plugin/helpersTous les exports nommés : DEFAULT_COLORS, DEFAULT_PREFIX, DEFAULT_GLOBAL_NAME, ainsi que tous les types MT*.
@mars-tech/vite-debug-plugin/eslintConfig plate ESLint déclarant la globale $debug (export par défaut), plus les fonctions mtDebugFlatConfig(opts) et mtDebugGlobals(name?, access?). Voir Utilisation.
@mars-tech/vite-debug-plugin/testingFichier de configuration pour les tests : l'importer installe un $debug sans effet ; exporte aussi installMtDebugStub(opts). Voir Tests.
@mars-tech/vite-debug-plugin/testing/logLe module de configuration enregistré automatiquement par testLog: true : il installe le vrai journaliseur, qui écrit dans la console. Enregistré pour vous ; ne l'importez pas directement. Voir Voir la sortie $debug dans les tests.
@mars-tech/vite-debug-plugin/clientCible de la référence triple-slash pour l'augmentation du type global $debug.
ts
import mtDebug from "@mars-tech/vite-debug-plugin";
import {
  DEFAULT_COLORS,
  type MTLevel,
} from "@mars-tech/vite-debug-plugin/helpers";

Les types MT* exportés par /helpers comprennent MTLevel, MTCallOptions, MTPluginOptions, MTDebug (la globale : appelable, avec les contrôles à l'exécution et les fonctions utilitaires) et MTColorMap. Ils servent par exemple à déclarer un globalName personnalisé.