Javascript Library Interface

Feature name

@bitwarden/client npm library.

Feature function

I maintain bitwarden-dmenu - npm, and currently it calls out to @bitwarden/cli behind the scenes. This means creating a new child process every time I want to get data from bitwarden, and passing that data between processes before it is usable. If we had a unified javascript implementation (e.g. browser or nodejs, just using fetch), then developers could build bitwarden tools in much more interesting ways. This would also speed up my library significantly.

Related topics + references

  • Are there any related topics that may help explain the need and function of this feature?