Kipper icon indicating copy to clipboard operation
Kipper copied to clipboard

[Feature] Add compiler package support for Deno

Open Luna-Klatzer opened this issue 2 years ago • 1 comments

Is there an existing proposal for this?

  • [X] I have searched the existing issues

This feature does not exist in the latest version

  • [X] 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 avatar Jan 14 '23 20:01 Luna-Klatzer