Fresh things. And Deno v2.3 is alive!
I wish I could share all the details with you now, but we’ll have to wait for when some of our plans to leave the launch pad. Meanwhile…
v2.3 has landed
It has been a week or so since 2.3 was released and we’ve been delighted with the response so far. There are a bunch of performance and quality-of-life improvements for you, and also things like:
Formatting power-up
The much requested expanded set of options and controls over deno fmt
makes using fmt
to automatically enforce coding styles much more powerful and useful. We think that the combination of these 14 additional options and the new ability to format CSS, HTML, and SQL in template literals will really help fmt
provide code consistency as part of your workflow.
Easier development of npm packages
2.3 also brought more convenient workflows for developing packages. Now you can define a location in your local file system to source a development version of a package making it really simple and efficient to develop packages and use them in test-harnesses and applications prior to publishing them to npm.
using
now possible in JavaScript too
Using We’re pretty bullish on the value of the using
keyword in JavaScript. We want to get that into your hands for nicer code ergonomics in your applications. Deno v1.37 brought support for this in TypeScript, and now you can utilize this in your JavaScript too.
You can read more about using
, and how you can use this new ability.
Prefer a video to a blog post? Here’s a short v2.3 roundup video:
https://www.youtube.com/watch?v=i2zCdUhIZuc
Fresh news about Fresh
It’s great to see how much enthusiasm there is for Fresh, our framework for buildings web sites with JavaScript and TypeScript. We’ve been getting the message that people want the next version of Fresh loud and clear, and a lot of work has been happening on Fresh to make it more and more capable, and enjoyable to use.
We use Fresh to power our own sites and applications including deno.com, jsr.io, and the upcoming refresh of Deno Deploy (Oops. You didn’t hear about that from me 😉) so we are very motivated to keep improving and evolving Fresh.
Read about some of the recent developments of Fresh in this update from Marvin
Keep up-to-date
There is more going on around the Deno world, so keep an eye on news and announcements as they arrive on BlueSky and Twitter.
We also share demos and information on our YouTube channel and on our Examples site, so whether you prefer info as video or as code, we should have you covered.
Until next time!
— Phil