Unverified Commit 6b2494f3 authored by Kourser's avatar Kourser
Browse files

Correctif : exports nommés de @cythin/shared introuvables au bundle

L'interface importe désormais une VALEUR du paquet partagé
(PASSWORD_MIN_LENGTH), et non plus seulement des types — qui, eux,
disparaissent à la compilation et ne touchaient jamais le bundle.

Or @cythin/shared est compilé en CommonJS, parce que l'API NestJS en
dépend, et il vit hors de node_modules : rollup n'y applique aucune
conversion par défaut, donc il n'y voyait aucun export nommé.

La règle de conversion vise explicitement le paquet, sans toucher au
reste.

Co-Authored-By: default avatarClaude Opus 5 <noreply@anthropic.com>
parent 6f0c7d9b
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -16,5 +16,12 @@ export default defineConfig({
  },
  build: {
    outDir: 'dist',
    // @cythin/shared est compile en CommonJS, car l'API NestJS en depend. Le
    // paquet vit hors node_modules (lien de l'espace de travail), la ou rollup
    // ne convertit rien par defaut : sans cette regle, ses exports nommes sont
    // introuvables des qu'on en importe une valeur et non un simple type.
    commonjsOptions: {
      include: [/node_modules/, /packages[\\/]shared/],
    },
  },
});