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

[Feature] Add compiler package support for Deno #385

Open
2 tasks done
Luna-Klatzer opened this issue Jan 14, 2023 · 1 comment
Open
2 tasks done

[Feature] Add compiler package support for Deno #385

Luna-Klatzer opened this issue Jan 14, 2023 · 1 comment
Assignees
Labels
feature New feature or enhancement
Milestone

Comments

@Luna-Klatzer
Copy link
Member

Is there an existing proposal for this?

  • I have searched the existing issues

This feature does not exist in the latest version

  • I am using the latest version

Proposal

Add support for the Kipper monorepo packages for the Deno runtime and allow the packages to be imported into Deno environments.

This issue also directly ties in with migrating from CommonJS to ESM as a way to allow the use of modern modules and newer libraries using ESM.

Exact behaviour / changes you want

  • Migrate codebase to ESM or CommonJS/ESM.
  • Ensure all packages use Deno-compatible functions and add the use of polyfills if not.
  • Transpile existing monorepo files to Deno-compatible files using https://github.com/garronej/denoify.
  • Add publicly available kipper package files for Deno, which should allow Kipper to create a new deno.land/x module.
@Luna-Klatzer Luna-Klatzer added feature New feature or enhancement question Further information is requested labels Jan 14, 2023
@Luna-Klatzer Luna-Klatzer self-assigned this Jan 14, 2023
@Luna-Klatzer Luna-Klatzer removed the question Further information is requested label Jan 14, 2023
@Luna-Klatzer
Copy link
Member Author

Linked issue due to related ESM issue #347

@Luna-Klatzer Luna-Klatzer added this to the v0.11.0 milestone Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or enhancement
Projects
Development

No branches or pull requests

1 participant