Lib factice pour override @lexical/code
Ce package est une librairie factice qui permet de surcharger le package @lexical/code importé automatiquement par @lexical/markdown.
@lexical/code sert essentiellement Ă la gestion des balises de code dans markdown, et embarque PrismJS pour la coloration syntaxique.
Dans la plupart des cas d'usages Lucca, ces fonctionnalitĂ©s sont superflues et doivent donc ĂȘtre dĂ©sactivĂ©es pour Ă©viter d'embarquer ces libs volumineuses dans les bundles applicatifs.
Pour utiliser cette lib factice, ajoutez l'override suivant dans le package.json de votre application :
{
"overrides": {
"@lexical/code": "npm:@lucca/dummy-lexical-code@1.0.0"
}
}
Publication
La publication de cette lib s'effectue manuellement, le code n'étant pas sensé évoluer.
Dans le dossier dummy-lexical-code:
- monter la version avec
npm version patch (ou minor ou major)
- faire la PR d'évolution et la merger
- lancer
npm publish --access public