Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deno runtime support #1322

Open
thescientist13 opened this issue Nov 17, 2024 · 0 comments
Open

Deno runtime support #1322

thescientist13 opened this issue Nov 17, 2024 · 0 comments
Assignees
Labels
CLI documentation Greenwood specific docs feature New feature or request
Milestone

Comments

@thescientist13
Copy link
Member

thescientist13 commented Nov 17, 2024

Type of Change

Feature

Summary

Splitting of from #953 and based on some initial prototyping being conducted here, it seems like there should be a path towards basic Deno support for Greenwood.

What does that mean in pratice? Effectively instead of using npm and node, leverage the equivalents in Deno

$ deno install
$ deno task dev # maps to `greenwood dev`

Details

Some of the main considerations to account for as part of this work

  1. Figure out why greenwood develop is showing a blank page
  2. Seems like we'll need a standalone issue to prefix node_modules with npm: and NodeJS built-ins with node: - prefix NodeJS built-ins with node: #1324
  3. 🚨 Deno won't be able to support custom loaders - Public API for compilers denoland/deno#1739
  4. Validate Deno deploy support
  5. Include a GitHub action to validate all test cases during Greenwood CI
  6. Add documentation to the Greenwood website
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLI documentation Greenwood specific docs feature New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant