parse-dhl-remote-area-pdf-to-json
v2.0.3
Published
module that provides json for dhl remote areas
Readme
DHL remote area
output.json is the file that is converted from https://mydhl.express.dhl/content/dam/downloads/global/en/remote-areas/dhl_express_remote_areas_en.pdf.coredownload.pdf
The output is a list of the following interface.
interface RemoteAreaItem {
country: string;
cityOrState?: string;
zipRange?: string[];
zip?: string;
}
type Output = RemoteAreaItem[]‼️Note‼️
When using in typescript with module "CommonJS", at least typescript version 4.7 must be used in order to properly
resolve the module.
Installing
Package manager
Using npm:
npm i parse-dhl-remote-area-pdf-to-jsonUsage
ESM
// Get exports
import {remoteAreas, isRemoteArea, isZipRemoteArea, isCityOrStateRemoteArea} from 'parse-dhl-remote-area-pdf-to-json';CommonJS
const {remoteAreas, isRemoteArea, isZipRemoteArea, isCityOrStateRemoteArea} = require('parse-dhl-remote-area-pdf-to-json');remoteAreas - raw data from output.json
isRemoteArea
// required parameters country iso 2-code and zip/state/city
isRemoteArea("CN", "015000");isZipRemoteArea
// required parameters country iso 2-code and zip only
isZipRemoteArea("CN", "015000");isCityOrStateRemoteArea
// required parameters country iso 2-code and city/state only
isCityOrStateRemoteArea("CL", "Yumbel")