Socket
Socket
Sign inDemoInstall

shipit

Package Overview
Dependencies
Maintainers
1
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shipit - npm Package Compare versions

Comparing version 0.2.10 to 0.2.11

12

lib/guessCarrier.js
(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);

15

lib/shipper.js
(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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc