From 9bc9404e077263344bd9974c0736f6b70beefe42 Mon Sep 17 00:00:00 2001 From: Ravin Perera <33562092+ravinsp@users.noreply.github.com> Date: Mon, 11 Oct 2021 20:16:50 +0530 Subject: [PATCH] Used npm package for client and contract lib examples. (#350) --- examples/js_client/Dockerfile | 1 - examples/js_client/README.md | 16 - examples/js_client/browser-example.html | 3 +- examples/js_client/file-client.js | 2 +- examples/js_client/lib/bson-browser.js | 8947 ----------------- examples/js_client/lib/hp-client-lib.js | 1363 --- examples/js_client/package-lock.json | 114 +- examples/js_client/package.json | 17 +- examples/js_client/text-client.js | 2 +- .../nodejs_contract/diagnostic_contract.js | 2 +- examples/nodejs_contract/echo_contract.js | 2 +- examples/nodejs_contract/file_contract.js | 2 +- examples/nodejs_contract/hp-contract-lib.js | 404 - examples/nodejs_contract/package-lock.json | 5 + examples/nodejs_contract/package.json | 1 + test/metrics/metrics.js | 2 +- test/metrics/package.json | 1 + test/vm-cluster/package.json | 6 +- test/vm-cluster/stream.js | 2 +- 19 files changed, 57 insertions(+), 10835 deletions(-) delete mode 100644 examples/js_client/README.md delete mode 100644 examples/js_client/lib/bson-browser.js delete mode 100644 examples/js_client/lib/hp-client-lib.js delete mode 100644 examples/nodejs_contract/hp-contract-lib.js diff --git a/examples/js_client/Dockerfile b/examples/js_client/Dockerfile index cd50b6ec..43ec8071 100644 --- a/examples/js_client/Dockerfile +++ b/examples/js_client/Dockerfile @@ -6,7 +6,6 @@ COPY package*.json ./ RUN npm install COPY text-client.js ./ -COPY hp-client-lib.js ./ ENTRYPOINT ["node", "text-client.js"] diff --git a/examples/js_client/README.md b/examples/js_client/README.md deleted file mode 100644 index 26cf5c97..00000000 --- a/examples/js_client/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Hot Pocket javascript client library and examples - -Single-file javascript library to support json and bson protocols in NodeJs and Browser environments. - -## NodeJs -1. Run `npm install` to install all the dependencies. -1. `lib/hp-client-lib.js` is the Hot Pocket client library for NodeJs. -1. `text-client.js` is the example for json mode. -1. `file-client.js` is the example for bson mode. - -## Browser -1. Run `npm install` to install all the compilation dependencies. -1. Run `npm run build-browser` to produced the minified library for the browser. -1. `browser-example.html` is the simple html/javascript example for json mode. - -(For BSON support in browser, a slightly modified version of https://www.npmjs.com/package/bson is used. The minified library includes this bson support library as well) \ No newline at end of file diff --git a/examples/js_client/browser-example.html b/examples/js_client/browser-example.html index c035bfff..83cc8166 100644 --- a/examples/js_client/browser-example.html +++ b/examples/js_client/browser-example.html @@ -3,8 +3,7 @@ HotPocket browser example - - +