Nodefony 10.0.0-beta.5
Framework Node.js fullstack — HTTP & WebSocket, même contexte

Référence d'API — nodefony/bundler

stable

Documentation › Référence d’API › nodefony › bundler

Générée depuis les déclarations de types publiées de nodefony 10.0.0-beta.5 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

nodefony/bundler#

import { … } from "nodefony/bundler" — 5 symboles.

Fonctions (3)#

defineNodefonyRolldownConfig#

function defineNodefonyRolldownConfig(opts?: INodefonyRolldownOptions): RolldownOptions

Config rolldown partagée d’un package ou d’une application Nodefony (bundle node ESM, preserveModules).

nodefonyExternalMatcher#

function nodefonyExternalMatcher(external: string[]): (id: string) => boolean

Matcher external des packages Nodefony : exact-match ou préfixe <nom>/, SAUF pour nodefony (exact-match seulement — cf invariant en tête de fichier).

nodefonyInput#

function nodefonyInput(globPatterns?: string[], deps?: { readonly glob?: (pattern: string) => string[]; readonly sep?: string; }): Record<string, string>

Construit la map d’entrées d’un package Nodefony : index.ts + toutes les sources nodefony/** (hors tests et .d.ts), nommées par chemin relatif — la sortie preserveModules reproduit l’arborescence source dans dist/.

Constantes (1)#

nodefonyTreeshake#

const nodefonyTreeshake: { moduleSideEffects: (id: string, isExternal: boolean) => boolean; }

Treeshake commun : les externes sont sans effet de bord (équivalent no-external) SAUF reflect-metadata, dont le side-effect doit survivre.

Interfaces (1)#

INodefonyRolldownOptions#

interface INodefonyRolldownOptions

← Toutes les références d’API