An API for Israel postal service - query shipment price easily. Supports both NodeJS and browser environments.
npm install --save israel-postal-service-apiimport{IPS,Options}from'israel-postal-service-api';// define package shipment characteristicsletweightInGrams=20;letserviceType=Options.AbroadMailOptions.LETTER.shipmentType;letserviceSubtype=Options.AbroadMailOptions.LETTER.shipmentSubtypes.regular;letoption=serviceSubtype.options.signed;// initialize serviceletpostalService=newIPS();// calculate package shipping rate asynchronouslyletresponse=awaitpostalService.calculateAbroadShippingRate("Spain",weightInGrams,serviceType,serviceSubtype,option);// see {@class ResponseParser} API to discover the response structureconsole.log(response.getTotalPrice());- 💻 Browser (including browserify / webpack based environments [such as Angular])
- 🖥 Node.js
- 📔 Full Documentation,
- 👨🏼💻 API,
- 👩🏼🏫 Examples,
- 📜 Change log,
- 🖋 Licence
If you're having any problem, please raise an issue on GitHub and we'll be happy to help.
Before submitting a pull request, please make sure that you include tests, and that jshint runs without any warnings: Download VSCode extension.
Run the test suite by executing:
$ npm testNote: This API was create as an open source service for makers and entrepreneurs. This is not an official API for Israel Post service.
Author: Benny Megidish.
