The latest version of the Deno runtime for JavaScript and TypeScript has been enhanced with inlay hint capabilities.
Announced October 27, Deno 1.27 has language server and IDE improvements, like taking edge of TypeScript 4.4 inlay hints. With this ability, little snippets of data are added to inline code, possibly earning it a lot more readable and filling any gaps in facts about the code.
Microsoft’s Visible Studio Code editor supports inlay hints, with the Deno VS Code extension supporting configuration selections.
Deno also now functions improved registry completions in editors that assist it, although that functionality is not particularly tied to the Deno 1.27 release.
Supplemental features in Deno 1.27 involve:
- Deno will routinely pull in TypeScript kinds from NPM offers that distribute varieties.
- The Node-API, for building native insert-ons in Node.js, is supported when made use of within NPM offers. Also, NPM deal resolution and integrities now are stored when applying a lockfile.
- A
navigator.language
web API has been added, furnishing a go through-only residence that returns a string symbolizing the user’s most well-liked language. - For
deno task
, which executes tailor made commands specific to a codebase, a warning stating, “deno job is unstable and may possibly considerably adjust in the future” has been eliminated. Going forward,deno task
will not significantly modify, though some improvements may perhaps be released for simplicity-of-use, these kinds of as new cross-platform commands or setting variables. - The
deno lint
linter has a new compact report structure. - APIs have been stabilized such as
Deno.consoleSize()
,Deno.futime()
, andDeno.loadavg()
. - The
readline/promise
module has been executed, offering a Claims-dependent API for thereadline
module. - Edition 1.27 updates to the V8 10.8 JavaScript motor.
Deno end users can up grade to version 1.27 by functioning: deno up grade
.
Copyright © 2022 IDG Communications, Inc.