Deno 1.45 introduces Workspaces, enhanced Node.js compatibility, and new commands

Deno 1.45 introduces Workspaces, enhanced Node.js compatibility, and new commands

Deno has rolled out version 1.45, introducing several new features and enhancements. The key highlight of this release is the introduction of workspaces, designed to streamline monorepo management by simplifying dependency management, configuration sharing, and module organization across extensive codebases.

Other significant updates include improved Node.js compatibility and enhancements to the deno install command. The new deno init --lib command has been added, while deno vendor is now deprecated. A new --frozen (alias --frozen-lockfile) flag has been introduced to control lockfile behavior. Additionally, prompt and confirm APIs can now be utilized in Jupyter notebooks, enhancing flexibility and interactivity.

The language server in Deno 1.45 now operates more independently of the root folder open in the editor. Efforts are underway to stabilize the Standard Library, targeting 31 out of 38 packages. This release also includes V8 12.7 and TypeScript 5.5.2.

by Paul

Deno iconDeno
  21
  • ...

Deno is a modern JavaScript/TypeScript server runtime environment with a strong emphasis on security and simplicity. Rated 4, it supports TypeScript out-of-the-box and is designed for server-side applications. Key alternatives include Node.js, Bun, and ASP.NET, offering various features for developers seeking robust runtime solutions.

No comments so far, maybe you want to be first?
Gu