typescript-client icon indicating copy to clipboard operation
typescript-client copied to clipboard

Feat/introduce web client

Open tsmith023 opened this issue 5 months ago • 1 comments

  • Refactor into a monorepo composed for four packages:
    • @weaviate/core: shared functionality
    • @weaviate/node: Node-client that uses nice-grpc and fs
    • @weaviate/web: Browser-client that uses nice-grpc-web and FileReader
    • @weaviate/test: Tests the public APIs of the core/node pkgs
  • Replace jest with vitest
  • Use pnpm for managing the monorepo
  • Use dependency injection to pipe node/browser deps into the common functionality of the client

tsmith023 avatar Jun 20 '25 13:06 tsmith023

Great to see you again! Thanks for the contribution.

beep boop - the Weaviate bot 👋🤖

PS:
Are you already a member of the Weaviate Slack channel?

weaviate-git-bot avatar Jun 21 '25 10:06 weaviate-git-bot