CommunityToolkit / Aspire

A community project with additional components and extensions for .NET Aspire
MIT License
62 stars 6 forks source link

Deno 2 app support #109

Open aaronpowell opened 6 days ago

aaronpowell commented 6 days ago

.NET Aspire issue link

https://github.com/dotnet/aspire/issues/5467

Overview

Deno is a JavaScript server runtime that has been gaining popularity as an alternative to Node.js due to its all-in-one approach to tooling and native TypeScript support.

Given there's already support for Node.js apps, we should have Deno as an option for people who wish to use that instead. We should only focus on Deno 2 though for simplicity.

Usage example

var api = builder.AddDenoApp("deno-api", "../api");

Where applicable, the configuration options available with AddNodeApp should be mapped to AddDenoApp.

Additional context

No response

Help us help you

Yes, I'd like to be assigned to work on this item

brian-guerrero commented 1 day ago

I'm interested in working on this issue, but I see it's okay for it to be assigned to you @aaronpowell. Is it alright with you if I give it a shot?

aaronpowell commented 1 day ago

Go for it @brian-guerrero

It only says that in the issue body because it's defaulted to that and I created the issue 🤣