spip-contrib-extensions/markdown_editor
Par placido, le 27 mai 2025 à 13h36min :
change: revoir l’arborescence de fichiers
Proposer un formalisme pour SPIP5
- rassembler le code JS dans
prive/javascript/mardown_editor/, avec un fichiermain.js, un sous-dossiersrc/(voire `tests/), … - dissocier le code métier du code d’initialisation
- déclarer et utiliser
importmapen lieu et place deheader_prive - chargement des ressources CSS via
addCSS; - abandonner
webpackau profit debun+ ESM (la version minifiée passe de 1,32Mio à 522.26KiB !) - suppression des fichiers devenu inutiles
Ajouté
prive/javascript/_inits/09_mardown_editor_config.js.html
prive/javascript/_inits/80_markdown_editor.js
prive/javascript/markdown_editor.js
prive/javascript/markdown_editor.min.js
prive/javascript/markdown_editor/bun.lock
prive/javascript/markdown_editor/package.json
prive/javascript/markdown_editor/src/extensions/Markdown4Spip.js
prive/javascript/markdown_editor/src/main.js
prive/javascript/markdown_editor/src/nodes/SpipHtml.js
prive/javascript/markdown_editor/src/nodes/SpipLang.js
prive/javascript/markdown_editor/src/nodes/SpipModel.js
prive/javascript/markdown_editor/src/nodes/SpipMultiBlock.js
prive/javascript/markdown_editor/src/nodes/SpipMultiInline.js
prive/javascript/markdown_editor/src/nodes/SpipTrailingNode.js
prive/javascript/markdown_editor/src/ui/ButtonsGroup.js
prive/javascript/markdown_editor/src/ui/EditorModeButton.js
prive/javascript/markdown_editor/src/ui/HeadingButton.js
prive/javascript/markdown_editor/src/ui/HeadingDropdownMenu.js
prive/javascript/markdown_editor/src/ui/LinkPopover.js
prive/javascript/markdown_editor/src/ui/ListButton.js
prive/javascript/markdown_editor/src/ui/ListDropdownMenu.js
prive/javascript/markdown_editor/src/ui/MarkButton.js
prive/javascript/markdown_editor/src/ui/NodeButton.js
prive/javascript/markdown_editor/src/ui/Separator.js
prive/javascript/markdown_editor/src/ui/Spacer.js
prive/javascript/markdown_editor/src/ui/SpipModelButton.js
prive/javascript/markdown_editor/src/ui/Toolbar.js
prive/javascript/markdown_editor/src/ui/UndoRedoButton.js
prive/javascript/markdown_editor/src/ui/utils.js
Supprimé
.babelrc
javascript/markdown_editor.dist.js
javascript/markdown_editor.dist.min.js
package.json
webpack.config.js
Modifié
.gitignore
markdown_editor_pipelines.php
paquet.xml