-
-
Notifications
You must be signed in to change notification settings - Fork 20
Description
I'm opening this discussion to gauge interest in developing and maintaining a TypeScript ecosystem package for Envio, published to npm or jsr. My intent here is to start a conversation and gather thoughts from maintainers and the community. I do have experience in this space and am happy to help if there is interest, but I'm primarily interested in hearing perspectives and ideas.
Potential requirements for this effort could include:
- Migrating the functionality currently provided by the
gpgmedependency to native Rust code, and eventually removing the externalgpgmedependency itself - Adding a WASM compile target
- Maintaining an additional package export with TypeScript type generation and bindings
- Working towards feature parity and inspiration from the main player in this space, dotenvx/dotenvx (written in JavaScript), though there is no requirement to match it exactly.
While reviewing dotenvx recently, I was personally disappointed with the TypeScript support and limitations of CommonJS. While it's a popular player, it's missing some desirable traits (some of which are here). This proposal is less about direct competition and more about expressing an alternative technology tree, especially one that I personally find interesting.
I'm interested in hearing if others would support or participate in such an effort, or have additional thoughts and suggestions.