winglang / wing

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
https://winglang.io
Other
4.6k stars 180 forks source link

Implement transformation plugin to support `inflight()` ts features #6384

Open MarkMcCulloh opened 2 weeks ago

MarkMcCulloh commented 2 weeks ago

Use Case

The inflight() utility from the wingsdk is used both in @wingcloud/framework and in the wingsdk itself. By itself, it's missing some useful features that @wingcloud/framework provides, such as import hoisting and additional diagnostic for unlifted access. It would be useful to implement as many features as possible as an unplugin to use in other tools like vite and esbuild

Proposed Solution

No response

Implementation Notes

No response

Component

No response

Community Notes