Deno runtime soutient les conseils d’incrustation pour le codage
2 min read
La dernière version du runtime Deno pour JavaScript et TypeScript a été améliorée avec des fonctionnalités d’indication d’incrustation.
Annoncé le 27 octobre, Deno 1.27 apporte des améliorations au serveur de langage et à l’IDE, notamment en tirant parti des conseils d’incrustation de TypeScript 4.4. Avec cette capacité, de petits extraits d’informations sont ajoutés au code en ligne, ce qui le rend potentiellement in addition lisible et comble les lacunes dans les informations sur le code.
L’éditeur Visual Studio Code de Microsoft prend en cost les conseils d’incrustation, avec le Extension Deno VS Code prenant en charge les possibilities de configuration.
Deno propose également désormais des complétions de registre améliorées dans les éditeurs qui le prennent en cost, bien que cette capacité ne soit pas spécifiquement liée à la version 1.27 de Deno.
Les fonctionnalités supplémentaires de Deno 1.27 incluent :
- Deno extraira automatiquement les kinds TypeScript des offers NPM qui distribuent les kinds.
- La Node-API, pour la création de modules complémentaires natifs dans Node.js, est pris en demand lorsqu’il est utilisé dans les offers NPM. De furthermore, la résolution et l’intégrité des offers NPM sont désormais stockées lors de l’utilisation d’un fichier de verrouillage.
- UN
navigator.language
L’API Web a été ajoutée, fournissant une propriété en lecture seule qui renvoie une chaîne représentant la langue préférée de l’utilisateur. - Pour
deno activity
, qui exécute des commandes personnalisées spécifiques à une base de code, un avertissement indiquant que “la tâche deno est instable et peut changer radicalement à l’avenir” a été supprimé. Avancer,deno endeavor
ne changera pas radicalement, bien que certaines modifications puissent être introduites pour faciliter l’utilisation, telles que de nouvelles commandes multiplateformes ou des variables d’environnement. - La
deno lint
linter a un nouveau format de rapport compact. - Les API ont été stabilisées telles que
Deno.consoleSize()
,Deno.futime()
etDeno.loadavg()
. - La
readline/guarantee
module a été implémenté, fournissant une API basée sur Promises pour lereadline
module. - La edition 1.27 achieved à jour le moteur JavaScript V8 10.8.
Les utilisateurs de Deno peuvent passer à la version 1.27 en exécutant : deno upgrade
.
Copyright © 2022 IDG Communications, Inc.