Home » Sciences et technologies » Deno 2.3 : Support des Packages NPM Locaux

Deno 2.3 : Support des Packages NPM Locaux

by Louis Girard

Deno 2.3 Débarque : Des Améliorations Majeures pour le Développement JavaScript et TypeScript – Actualité Urgente

La dernière version du runtime Deno, la version 2.3, est désormais disponible. Cette mise à jour majeure apporte des améliorations significatives, notamment une meilleure prise en charge des packages NPM locaux et des optimisations pour la compilation. Une actualité urgente qui promet de transformer le développement web moderne.

Packages NPM Locaux : Deno Franchit une Nouvelle Étape

Deno 2.3 introduit une fonctionnalité très attendue : la prise en charge des packages NPM locaux. Cela signifie que les développeurs peuvent désormais facilement tester et développer des packages NPM directement avec Deno. Cette fonctionnalité permet d’utiliser des versions personnalisées ou locales de bibliothèques, simplifiant grandement le processus de développement. Le fonctionnement est similaire à npm link dans Node.js, et se configure via la section patch dans le fichier deno.json :

{
  "patch": [
    "../path/to/local_npm_package"
  ]
}

Pour un exemple pratique, les développeurs peuvent consulter l’exemple fourni par Lambtron.

Lire aussi  Assurance santé : Agir avant les réformes

Compilation Simplifiée et Performance Accrue

L’amélioration de deno compile est une autre avancée majeure. Cette commande compile un projet en un seul binaire autonome, facilitant grandement la distribution des applications Deno, même sur des systèmes dépourvus de Deno installé. Sous le capot, cela implique l’inclusion d’une version glissée de l’exécution Deno avec le code JavaScript ou TypeScript de l’application.

Deno 2.3 étend les capacités de deno compile pour supporter les programmes utilisant l’Interface de Fonction Étrangère (FFI) et les modules complémentaires natifs de Node. FFI permet une interaction avec du code natif, offrant aux développeurs la possibilité d’utiliser des bibliothèques natives existantes, d’implémenter du code critique en termes de performance en Rust ou en C, et d’accéder aux API système.

Autre avantage notable : les développeurs peuvent désormais réduire la taille des exécutables en excluant certains fichiers lors de la compilation, comme les fichiers de développement ou de test, pour les builds de production.

Lire aussi  La Terre Accélère: La Journée la Plus Courte Arrive Bientôt?

Comment Mettre à Jour Vers Deno 2.3 ?

La mise à niveau vers Deno 2.3 est simple. Il suffit d’exécuter la commande suivante dans le terminal :

deno upgrade

    

Autres Nouveautés et Améliorations

Deno 2.3 ne se limite pas à ces améliorations. Il inclut également des améliorations pour deno fmt (formatage de CSS, HTML et SQL intégrés), une prise en charge élargie d’OpenTelemetry, une installation de dépendances plus rapide, et bien plus encore. Pour une liste complète des fonctionnalités, consultez la note de publication.

Deno : Open Source et Collaboratif

Deno est un projet open source, distribué sous licence MIT. Les contributions sont encouragées via le projet Deno sur GitHub. Les contributions doivent respecter les lignes directrices sur la contribution.

Avec ces nouvelles fonctionnalités, Deno continue de se positionner comme une alternative solide et moderne pour le développement JavaScript et TypeScript. Ces évolutions importantes rendent Deno encore plus attractif pour les développeurs, et soulignent son potentiel à devenir un acteur majeur dans l’écosystème du développement web. Restez à l’affût de nouvelles mises à jour et continuez d’explorer les possibilités qu’offre Deno.

Lire aussi  Intelligence artificielle, mauvaises paroles et adieu

Découvrez toutes les dernières nouveautés technologiques et rejoignez la communauté en suivant les actualités de nouvelles-du-monde.com !

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.