Skip to content

Discussion: Interest in TypeScript Ecosystem Package (npm/jsr) for Envio #77

@jackshunn

Description

@jackshunn

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 gpgme dependency to native Rust code, and eventually removing the external gpgme dependency 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions