Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

exifr

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exifr - npm Package Compare versions

Comparing version 1.1.1 to 1.1.2

42

index.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('fs')) :
typeof define === 'function' && define.amd ? define('exifr', ['fs'], factory) :
(global.exifr = factory(global.fs));
}(this, (function (_fs) { 'use strict';
(global = global || self, global.exifr = factory(global.fs));
}(this, function (_fs) { 'use strict';

@@ -907,16 +907,16 @@ _fs = _fs && _fs.hasOwnProperty('default') ? _fs['default'] : _fs;

// NOTE: skipping thumbnail and xmp
var exif$$1 = Object.assign({}, this.image, this.exif, this.gps, this.interop, this.iptc);
var exif = Object.assign({}, this.image, this.exif, this.gps, this.interop, this.iptc);
} else {
var exif$$1 = {};
if (this.image) exif$$1.image = this.image;
if (this.thumbnail) exif$$1.thumbnail = this.thumbnail;
if (this.exif) exif$$1.exif = this.exif;
if (this.gps) exif$$1.gps = this.gps;
if (this.interop) exif$$1.interop = this.interop;
if (this.iptc) exif$$1.iptc = this.iptc;
var exif = {};
if (this.image) exif.image = this.image;
if (this.thumbnail) exif.thumbnail = this.thumbnail;
if (this.exif) exif.exif = this.exif;
if (this.gps) exif.gps = this.gps;
if (this.interop) exif.interop = this.interop;
if (this.iptc) exif.iptc = this.iptc;
}
if (this.xmp) exif$$1.xmp = this.xmp;
if (this.xmp) exif.xmp = this.xmp;
// Return undefined rather than empty object if there's no data.
if (Object.keys(exif$$1).length === 0) return
return exif$$1
if (Object.keys(exif).length === 0) return
return exif
}

@@ -975,10 +975,10 @@

if (this.options.gps && ifd0.GPSInfoIFDPointer) {
let gps$$1 = this.gps = this.parseTiffTags(this.tiffOffset + ifd0.GPSInfoIFDPointer, gps);
let gps$1 = this.gps = this.parseTiffTags(this.tiffOffset + ifd0.GPSInfoIFDPointer, gps);
// Add custom timestamp property as a mixture of GPSDateStamp and GPSTimeStamp
if (this.options.postProcess) {
if (gps$$1.GPSDateStamp && gps$$1.GPSTimeStamp)
gps$$1.timestamp = reviveDate(gps$$1.GPSDateStamp + ' ' + gps$$1.GPSTimeStamp);
if (gps$$1 && gps$$1.GPSLatitude) {
gps$$1.latitude = ConvertDMSToDD(...gps$$1.GPSLatitude, gps$$1.GPSLatitudeRef);
gps$$1.longitude = ConvertDMSToDD(...gps$$1.GPSLongitude, gps$$1.GPSLongitudeRef);
if (gps$1.GPSDateStamp && gps$1.GPSTimeStamp)
gps$1.timestamp = reviveDate(gps$1.GPSDateStamp + ' ' + gps$1.GPSTimeStamp);
if (gps$1 && gps$1.GPSLatitude) {
gps$1.latitude = ConvertDMSToDD(...gps$1.GPSLatitude, gps$1.GPSLatitudeRef);
gps$1.longitude = ConvertDMSToDD(...gps$1.GPSLongitude, gps$1.GPSLongitudeRef);
}

@@ -1173,3 +1173,3 @@ }

if (existingValue instanceof Array) {
existingValue.push(val);
existingValue.push(newValue);
return existingValue

@@ -1487,2 +1487,2 @@ } else {

})));
}));
{
"name": "exifr",
"version": "1.1.1",
"version": "1.1.2",
"description": "📑 The fastest and most versatile JavaScript EXIF reading library.",

@@ -5,0 +5,0 @@ "author": "Mike Kovarik",

Sorry, the diff of this file is not supported yet

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