bloomrpc-mock
TypeScript icon, indicating that this package has built-in type declarations

0.3.4 • Public • Published

BloomRPC-Mock

oclif Version Downloads/week License

Automock your GRPC services!
BloomRPC-Mock is a command line utility and toolset library for working with GRPC mocks.

Disclaimer: The library is still in its early stage, it has many missing features to be considered a fully fledged mock system but we are learning and experimenting the best approaches with GRPC for then implement the right functionality.

Installation

npm i bloomrpc-mock -g

Usage:

> bloomrpc-mock {protofilepath}.proto

     _______    .---.      ,-----.       ,-----.   ,---.    ,---.-------.   .-------.    _______
    \  ____  \  | ,_|    .'  .-,  '.   .'  .-,  '. |    \  /    |  _ _   \  \  _(`)_ \  /   __  \
    | |    \ |,-./  )   / ,-.|  \ _ \ / ,-.|  \ _ \|  ,  \/  ,  | ( ' )  |  | (_ o._)| | ,_/  \__)
    | |____/ /\  '_ '`);  \  '_ /  | ;  \  '_ /  | |  |\_   /|  |(_ o _) /  |  (_,_) ,-./  )
    |   _ _ '. > (_)  )|  _`,/ \ _/  |  _`,/ \ _/  |  _( )_/ |  | (_,_).' __|   '-.-'\  '_ '`)
    |  ( ' )  (  .  .-': (  '\_/ \   : (  '\_/ \   | (_ o _) |  |  |\ \  |  |   |     > (_)  )  __
    | (_{;}_) |`-'`-'|__\ `"/  \  ) / \ `"/  \  ) /|  (_,_)  |  |  | \ `'   |   |    (  .  .-'_/  )
    |  (_,_)  / |        '. \_/``".'   '. \_/``".' |  |      |  |  |  \    //   )     `-'`-'     /
    /_______.'  `--------` '-----'       '-----'   '--'      '--''-'   `'-' `---'       `._____.'

[Service] .ItemRepository detected:
    [Method] GetByAccountID registered
    [Method] GetByID registered
    [Method] GetByIDs registered

GRPC Server listening on port 3009!

Planned features:

  • [ ] Being able to provide custom mocks responses
  • [x] Client Side and Bi-Directional Streaming Support

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.4
    0
    • latest

Version History

Package Sidebar

Install

npm i bloomrpc-mock

Weekly Downloads

1

Version

0.3.4

License

LGPL3

Unpacked Size

35.6 kB

Total Files

16

Last publish

Collaborators

  • fenos