Comparing version 0.2.10 to 0.2.11
(function() { | ||
var CARRIERS, upperCase, _checkDigit, _confirmFedex12, _confirmFedex15, _confirmFedex20, _confirmFedex9622, _confirmFedexDoorTag, _confirmUps, _confirmUsps22, _confirmUsps26, _confirmUsps420Zip, _confirmUsps420ZipPlus4, _preprocess; | ||
var CARRIERS, uniq, upperCase, _checkDigit, _confirmFedex12, _confirmFedex15, _confirmFedex20, _confirmFedex9622, _confirmFedexDoorTag, _confirmUps, _confirmUsps22, _confirmUsps26, _confirmUsps420Zip, _confirmUsps420ZipPlus4, _preprocess; | ||
upperCase = require('change-case').upperCase; | ||
uniq = require('underscore').uniq; | ||
_preprocess = function(trk) { | ||
@@ -152,2 +154,8 @@ return upperCase(trk.replace(/\s+/g, '')); | ||
}, { | ||
name: 'upsmi', | ||
regex: /^927489\d{16}$/ | ||
}, { | ||
name: 'upsmi', | ||
regex: /^926129\d{16}$/ | ||
}, { | ||
name: 'fedex', | ||
@@ -218,5 +226,5 @@ regex: /^96\d{20}$/, | ||
}); | ||
return carriers; | ||
return uniq(carriers); | ||
}; | ||
}).call(this); |
(function() { | ||
var ShipperClient, request, titleCase; | ||
var ShipperClient, moment, request, titleCase; | ||
@@ -8,2 +8,4 @@ titleCase = require('change-case').titleCase; | ||
moment = require('moment-timezone'); | ||
ShipperClient = (function() { | ||
@@ -86,3 +88,3 @@ function ShipperClient() {} | ||
return function(err, shipment) { | ||
var activities, presentedResponse, status, _ref, _ref1; | ||
var activities, adjustedEta, eta, presentedResponse, status, _ref, _ref1; | ||
if ((err != null) || (shipment == null)) { | ||
@@ -92,4 +94,11 @@ return cb(err); | ||
_ref = _this.getActivitiesAndStatus(shipment), activities = _ref.activities, status = _ref.status; | ||
eta = _this.getEta(shipment); | ||
if (eta != null) { | ||
adjustedEta = moment(eta).utc().format().replace(/T00:00:00/, 'T23:59:59'); | ||
} | ||
if (adjustedEta != null) { | ||
adjustedEta = moment(adjustedEta).toDate(); | ||
} | ||
presentedResponse = { | ||
eta: _this.getEta(shipment), | ||
eta: adjustedEta, | ||
service: _this.getService(shipment), | ||
@@ -96,0 +105,0 @@ weight: _this.getWeight(shipment), |
{ | ||
"name": "shipit", | ||
"version": "0.2.10", | ||
"version": "0.2.11", | ||
"description": "This module allows you to connect to many shipping carriers like UPS and FedEx and download tracking data for your packages in a common schema", | ||
@@ -5,0 +5,0 @@ "main": "lib/main.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
94189
2170