Adding the pulsar client (with installation instructions) to the coordinator

This commit is contained in:
Eric Allam
2022-12-08 14:39:10 +00:00
parent 89eb49dcc9
commit 575d434240
3 changed files with 27 additions and 2 deletions
+11
View File
@@ -0,0 +1,11 @@
## Development
1. Run `brew install libpulsar` to install the C++ libraries that the pulsar-client depends on
2. Make sure you run the following in your terminal before running `pnpm install`:
```sh
export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:$(brew --prefix)/include"
export LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix)/lib"
export PULSAR_CPP_DIR=/opt/homebrew/Cellar/libpulsar/2.10.2
```
+1
View File
@@ -13,6 +13,7 @@
"author": "",
"dependencies": {
"evt": "^2.4.13",
"pulsar-client": "^1.7.0",
"uuid": "^9.0.0",
"ws": "^8.11.0",
"zod": "^3.19.1"
+15 -2
View File
@@ -36,6 +36,7 @@ importers:
dotenv: ^16.0.3
evt: ^2.4.13
internal-bridge: workspace:*
pulsar-client: ^1.7.0
rimraf: ^3.0.2
tsup: ^6.5.0
typescript: ^4.9.4
@@ -44,6 +45,7 @@ importers:
zod: ^3.19.1
dependencies:
evt: 2.4.13
pulsar-client: 1.7.0
uuid: 9.0.0
ws: 8.11.0
zod: 3.19.1
@@ -3959,8 +3961,6 @@ packages:
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
dependencies:
file-uri-to-path: 1.0.0
dev: true
optional: true
/bl/4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -9104,6 +9104,10 @@ packages:
dev: true
optional: true
/node-addon-api/4.3.0:
resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
dev: false
/node-dir/0.1.17:
resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==}
engines: {node: '>= 0.10.5'}
@@ -10016,6 +10020,15 @@ packages:
resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==}
dev: true
/pulsar-client/1.7.0:
resolution: {integrity: sha512-Ips8j9S13Zx6zwHsaa+Eg4ASTXv5aM4CtE55Bw0uOuKr2mBH4bmp9eizIIkhBRHoo5zcsCuKdnwLUAG6G5FRew==}
engines: {node: '>=10.16.0'}
requiresBuild: true
dependencies:
bindings: 1.5.0
node-addon-api: 4.3.0
dev: false
/pump/2.0.1:
resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
dependencies: