Deno 2.4 : nouveaux flags, retour de deno bundle

Par:
francoistonic

mer, 09/07/2025 - 10:19

Deno n'est pas mort ! La version 2.4 est disponible depuis quelques jours. Et grande nouvelle, elle restaure deno bundle !

Pour mettre à jour : deno upgrade

Cette version est disponible sur Linux, macOS et Windows. 

La 2.4 annonce des nouveautés et évolutions importantes : retour de deno bundle, flag --preload, changement sur les permissions, améliorations LSP, etc. Deno bundle est sans doute la meilleure nouvelle attendue. "Deno 2.4 restaure la sous-commande deno bundle pour la création de bundles JavaScript à partir de JavaScript ou de TypeScript. Elle prend en charge les plateformes côté serveur et navigateur, fonctionne avec les dépendances npm et JSR, et inclut la réduction et la minification automatiques des arborescences via esbuild." précise la note de version.

Deno annonce aussi la stabilité d'OpenTelemetry au coeur du projet. Le support avait été introduit dans la 2.2. Plus besoin d'avoir le flag : --unstable-otel ! Le flag --prefload est intéressant. "Nous avons ajouté un nouvel flag --preload qui exécutera le code avant votre script principal. Ceci est utile si vous développez votre propre plateforme et devez modifier des variables globales, charger des données, vous connecter à des bases de données, installer des dépendances ou fournir d'autres API.

L'ensemble des nouveautés : 

Note de version complète : https://deno.com/blog/v2.4