{"_id":"exifreader","_rev":"3346414","name":"exifreader","description":"Library that parses Exif metadata in images.","dist-tags":{"latest":"4.23.3"},"maintainers":[{"name":"mattiasw","email":""}],"time":{"modified":"2024-07-24T08:05:31.000Z","created":"2016-12-28T13:09:14.749Z","4.23.3":"2024-06-12T07:52:39.049Z","4.23.2":"2024-05-29T10:41:59.234Z","4.23.1":"2024-05-04T19:11:46.818Z","4.22.1":"2024-04-08T18:56:18.120Z","4.22.0":"2024-04-06T14:09:31.736Z","4.21.1":"2024-03-10T17:37:28.512Z","4.21.0":"2024-02-04T20:42:41.708Z","4.20.0":"2023-12-28T19:49:10.413Z","4.19.1":"2023-12-18T06:22:29.249Z","4.19.0":"2023-12-17T20:47:30.269Z","4.18.0":"2023-12-16T22:16:43.639Z","4.17.0":"2023-11-19T16:59:27.746Z","4.16.0":"2023-10-31T14:50:21.734Z","4.15.0":"2023-10-26T17:04:42.949Z","4.14.1":"2023-10-21T14:58:43.253Z","4.14.0":"2023-10-21T13:49:20.817Z","4.13.2":"2023-10-07T18:29:45.438Z","4.13.1":"2023-10-03T20:19:40.795Z","4.13.0":"2023-07-06T20:53:40.839Z","4.12.1":"2023-06-09T04:50:49.384Z","4.12.0":"2023-03-28T19:39:41.418Z","4.11.1":"2023-03-17T21:54:43.339Z","4.11.0":"2023-03-13T20:42:14.929Z","4.10.0":"2023-03-10T22:38:20.774Z","4.9.2":"2023-02-26T17:11:20.289Z","4.9.1":"2022-12-19T17:18:53.331Z","4.9.0":"2022-12-12T21:33:11.454Z","4.8.1":"2022-11-08T21:38:15.672Z","4.8.0":"2022-11-07T19:39:40.141Z","4.7.0":"2022-11-04T21:24:56.143Z","4.6.0":"2022-10-01T19:03:51.684Z","4.5.1":"2022-08-02T19:01:17.809Z","4.5.0":"2022-04-12T05:22:05.887Z","4.4.0":"2022-03-12T21:38:12.092Z","4.3.1":"2022-03-11T06:43:15.777Z","4.3.0":"2022-03-04T22:35:52.072Z","4.2.0":"2022-01-23T15:56:42.203Z","4.1.1":"2021-12-30T17:16:41.560Z","4.1.0":"2021-11-21T17:48:39.196Z","4.0.0":"2021-10-31T16:00:38.229Z","3.16.0":"2021-06-06T16:51:58.534Z","3.15.0":"2021-04-25T15:50:25.510Z","3.14.1":"2021-03-13T12:29:40.165Z","3.14.0":"2021-01-31T17:45:07.778Z","3.13.0":"2020-12-30T11:16:37.831Z","3.12.6":"2020-11-23T21:50:37.702Z","3.12.5":"2020-11-21T22:01:07.306Z","3.12.4":"2020-11-21T10:29:00.524Z","3.12.3":"2020-10-10T07:38:20.931Z","3.12.2":"2020-08-19T19:18:21.749Z","3.12.1":"2020-08-17T16:20:44.973Z","3.12.0":"2020-06-01T18:50:43.412Z","3.11.2":"2020-05-09T11:26:39.031Z","3.11.1":"2020-05-08T18:03:09.321Z","3.11.0":"2020-05-02T21:54:31.827Z","3.10.0":"2020-05-01T13:06:42.761Z","3.9.0":"2020-04-19T18:52:15.720Z","3.8.0":"2020-04-14T21:08:51.016Z","3.7.0":"2020-04-11T15:35:17.012Z","3.6.1":"2020-04-10T21:34:18.979Z","3.6.0":"2020-04-06T20:50:09.938Z","3.5.0":"2020-04-01T17:24:16.534Z","3.4.0":"2020-03-31T18:48:37.149Z","3.3.0":"2020-03-28T14:17:08.617Z","3.2.0":"2020-03-22T20:45:43.164Z","3.1.0":"2020-03-14T17:41:39.683Z","3.0.0":"2020-03-13T21:17:59.523Z","2.13.1":"2020-01-24T18:47:30.260Z","2.13.0":"2019-12-15T20:50:21.229Z","2.12.0":"2019-11-23T21:33:18.534Z","2.11.0":"2019-11-17T20:17:09.108Z","2.10.0":"2019-11-04T18:47:52.398Z","2.9.0":"2019-11-01T21:41:13.137Z","2.8.5":"2019-11-01T15:24:24.934Z","2.8.3":"2019-08-05T11:15:52.302Z","2.8.2":"2019-04-07T21:39:07.827Z","2.8.1":"2019-03-18T18:59:11.235Z","2.7.0":"2019-02-01T15:01:24.083Z","2.6.0":"2019-01-23T20:51:43.773Z","2.5.0":"2018-06-13T18:32:44.761Z","2.4.2":"2018-04-19T17:42:12.770Z","2.4.0":"2018-04-10T19:01:05.907Z","2.3.0":"2018-02-10T13:56:57.149Z","2.2.0":"2018-01-04T14:09:47.212Z","2.1.2":"2017-10-31T17:56:59.809Z","2.1.1":"2017-05-09T06:44:21.982Z","2.1.0":"2017-04-16T20:20:14.275Z","2.0.1":"2016-12-28T13:33:38.799Z","2.0.0":"2016-12-28T13:09:14.749Z"},"users":{},"author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"versions":{"4.23.3":{"name":"exifreader","version":"4.23.3","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^9.1.3","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^3.0.2","husky":"^9.0.11","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^5.0.4"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky"},"nyc":{"check-coverage":true,"statements":93,"branches":88,"functions":98,"lines":93,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"20d6a947e77dff7c7b43311a5580af94efcb127e","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.23.3","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"3389c2dab3ab2501562ebdef4115ea34ab9d9aa4","size":183049,"noattachment":false,"key":"/exifreader/-/exifreader-4.23.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.23.3.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.23.3_1718178758884_0.6184332832352948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-12T07:52:39.049Z","publish_time":1718178759049,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1718178759049},"4.23.2":{"name":"exifreader","version":"4.23.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^9.1.3","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^3.0.2","husky":"^9.0.11","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^5.0.4"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky"},"nyc":{"check-coverage":true,"statements":93,"branches":88,"functions":98,"lines":93,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"aaa9da2fd1f1e7380d6031e7c041e9bb7507dca4","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.23.2","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"401918f3ba69e71ddc2cb9532dcf7fc9fbd4b468","size":182872,"noattachment":false,"key":"/exifreader/-/exifreader-4.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.23.2.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.23.2_1716979318991_0.9286426324633366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-29T10:41:59.234Z","publish_time":1716979319234,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1716979319234},"4.23.1":{"name":"exifreader","version":"4.23.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^9.1.3","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^3.0.2","husky":"^9.0.11","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^5.0.4"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky"},"nyc":{"check-coverage":true,"statements":93,"branches":88,"functions":98,"lines":93,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"e0188ca140cbdaa708b7dac2de87a38728e429e1","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.23.1","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"e0842660d7239538bc63208c060c66f1707f3337","size":182584,"noattachment":false,"key":"/exifreader/-/exifreader-4.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.23.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.23.1_1714849906620_0.5907480926025319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-04T19:11:46.818Z","publish_time":1714849906818,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1714849906818},"4.22.1":{"name":"exifreader","version":"4.22.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^9.0.11","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky"},"nyc":{"check-coverage":true,"statements":93,"branches":88,"functions":98,"lines":93,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"a1312de39cbe0b09d89b326a14edc59f6d38cc4f","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.22.1","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"82df25dd50dc840c33145aded75640988d2164c0","size":182052,"noattachment":false,"key":"/exifreader/-/exifreader-4.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.22.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.22.1_1712602577885_0.08219906096825191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T18:56:18.120Z","publish_time":1712602578120,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1712602578120},"4.22.0":{"name":"exifreader","version":"4.22.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^9.0.11","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky"},"nyc":{"check-coverage":true,"statements":93,"branches":88,"functions":98,"lines":93,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"2c008ddb600d0840bf206ca796a0e9355c690252","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.22.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"82e6d519e8fb5b7502872d0af25baf02dcd01d1d","size":181716,"noattachment":false,"key":"/exifreader/-/exifreader-4.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.22.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.22.0_1712412571484_0.6232739378945782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-06T14:09:31.736Z","publish_time":1712412571736,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1712412571736},"4.21.1":{"name":"exifreader","version":"4.21.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"ae4c257e90c5529edae18ebb74b2151efa4741da","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.21.1","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"6f6bb0b39c81179b080757a7ad508ad98b2dd932","size":170470,"noattachment":false,"key":"/exifreader/-/exifreader-4.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.21.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.21.1_1710092248265_0.765598182641483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-10T17:37:28.512Z","publish_time":1710092248512,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1710092248512},"4.21.0":{"name":"exifreader","version":"4.21.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"687ba94c08aa2b17611565c856728770416f947a","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.21.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"7193a2e6cd65fd69c9ca383538e0b3122a199703","size":170456,"noattachment":false,"key":"/exifreader/-/exifreader-4.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.21.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.21.0_1707079361283_0.9305658255259881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-04T20:42:41.708Z","publish_time":1707079361708,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1707079361708},"4.20.0":{"name":"exifreader","version":"4.20.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"a9c7604c228aca9deb434e58b9694cabc4c2ab28","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.20.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"3d53eb38067adbbecc51c7a09a444f658c402bcf","size":170293,"noattachment":false,"key":"/exifreader/-/exifreader-4.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.20.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.20.0_1703792950167_0.6504262258842664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T19:49:10.413Z","publish_time":1703792950413,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1703792950413},"4.19.1":{"name":"exifreader","version":"4.19.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":90,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"eb53cfa2e6d485aa26be6db1e7cc1f7dfa9d96ff","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.19.1","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"9635b5338d1d51e39c085f8cac04f3289edc0370","size":162955,"noattachment":false,"key":"/exifreader/-/exifreader-4.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.19.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.19.1_1702880548960_0.987060373971403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T06:22:29.249Z","publish_time":1702880549249,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1702880549249},"4.19.0":{"name":"exifreader","version":"4.19.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types coverage test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":90,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"7b54cf1272307f8fb1ab488a4f8d99e0bbe1ebbf","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.19.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"ba92819da504ed10178dfe0f4af46aeb008faf48","size":162849,"noattachment":false,"key":"/exifreader/-/exifreader-4.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.19.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.19.0_1702846050062_0.8696505215599075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-17T20:47:30.269Z","publish_time":1702846050269,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1702846050269},"4.18.0":{"name":"exifreader","version":"4.18.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test:types test test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":91,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"fa0c9ae7072a7d9c5728f7fd877401cbcc5a1c31","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.18.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"de72ecaf22b5b0e106e0237d5e549e1f76e2b3c3","size":161125,"noattachment":false,"key":"/exifreader/-/exifreader-4.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.18.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.18.0_1702765003383_0.6873259879588038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-16T22:16:43.639Z","publish_time":1702765003639,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1702765003639},"4.17.0":{"name":"exifreader","version":"4.17.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":91,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"e754fc92e0d7178c8cbf56741b9688f967fd471a","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.17.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"25d5bb6635e55ffcc244d638058f462aecb23be4","size":137440,"noattachment":false,"key":"/exifreader/-/exifreader-4.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.17.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.17.0_1700413167502_0.226637464730004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-19T16:59:27.746Z","publish_time":1700413167746,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1700413167746},"4.16.0":{"name":"exifreader","version":"4.16.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":91,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"0d34a03f8f0ae21688d5ad6d28295eb2e3f2591e","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.16.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"e07b94bb4fc3682c2d3ec3961aa0139f147bc97c","size":142364,"noattachment":false,"key":"/exifreader/-/exifreader-4.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.16.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.16.0_1698763821513_0.29626115927735164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T14:50:21.734Z","publish_time":1698763821734,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1698763821734},"4.15.0":{"name":"exifreader","version":"4.15.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.10"},"devDependencies":{"@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@babel/register":"^7.22.15","@types/node":"^18.11.9","babel-loader":"^8.2.5","babel-plugin-rewire":"^1.2.0","chai":"^4.3.10","cross-env":"^7.0.3","cypress":"^13.3.2","eslint":"^8.52.0","eslint-plugin-cypress":"^2.15.1","husky":"^8.0.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^5.0.5","string-replace-loader":"^3.1.0","terser-webpack-plugin":"^5.3.9","typescript":"^5.2.2","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open --e2e","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint test:types coverage test:e2e test:build test:build:custom","pre-commit":"npm-run-all lint test test:build","postinstall":"node bin/build.js --only-with-config","prepare":"husky install"},"nyc":{"check-coverage":true,"statements":95,"branches":91,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"gitHead":"11a0c33ca22cb6810e9adba639f7c1a3a30dacc3","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.10"},"_id":"exifreader@4.15.0","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"33b155fd754631b0b15ea701e0815fdc4c6837d3","size":142365,"noattachment":false,"key":"/exifreader/-/exifreader-4.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.15.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.15.0_1698339882676_0.8904390588731532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-26T17:04:42.949Z","publish_time":1698339882949,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1698339882949},"4.14.1":{"name":"exifreader","version":"4.14.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"5b9b5da5882bb47c8065f4c2107bcfa29aea2278","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.14.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"b7b13adf79ffd9b804ba588c817f52da8b48634c","size":135405,"noattachment":false,"key":"/exifreader/-/exifreader-4.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.14.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.14.1_1697900323011_0.6687795417201923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-21T14:58:43.253Z","publish_time":1697900323253,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1697900323253},"4.14.0":{"name":"exifreader","version":"4.14.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"f41e9a53c8aa00ac124aa0cf31814a1b0d773a85","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.14.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"85a30d66cf159d48669083d6d0d2d8c95210e9fd","size":135341,"noattachment":false,"key":"/exifreader/-/exifreader-4.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.14.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.14.0_1697896160472_0.5041373383123586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-21T13:49:20.817Z","publish_time":1697896160817,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1697896160817},"4.13.2":{"name":"exifreader","version":"4.13.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"d838a133db8840b26a54c4d17e2d0ea2267befd4","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.13.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"54d7997f3758fdaf1d56fa7ffdc40b9607cf083a","size":133386,"noattachment":false,"key":"/exifreader/-/exifreader-4.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.13.2.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.13.2_1696703385170_0.34981585830059925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-07T18:29:45.438Z","publish_time":1696703385438,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1696703385438},"4.13.1":{"name":"exifreader","version":"4.13.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"ee6662935a99932ad8a955bccfdc3761a80d132d","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.13.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"a1def5b2f13238300684f60c84e13f04da60fb39","size":132879,"noattachment":false,"key":"/exifreader/-/exifreader-4.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.13.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.13.1_1696364380538_0.8491811531117506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-03T20:19:40.795Z","publish_time":1696364380795,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1696364380795},"4.13.0":{"name":"exifreader","version":"4.13.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"92f626dc1b8828b353f18f516ab2cb1dffe99eaa","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.13.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"f380b33cfc85630a0dbd56edd41e28710a9e9679","size":132872,"noattachment":false,"key":"/exifreader/-/exifreader-4.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.13.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.13.0_1688676820534_0.31044461364483156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-06T20:53:40.839Z","publish_time":1688676820839,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1688676820839},"4.12.1":{"name":"exifreader","version":"4.12.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.8.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"fe4bc827d6559158e90acada65400854e32de7e5","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.8.8"},"_id":"exifreader@4.12.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"53aee70b3872344e425cf8cef5335136975c147d","size":132077,"noattachment":false,"key":"/exifreader/-/exifreader-4.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.12.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.12.1_1686286249228_0.6365711671250558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-09T04:50:49.384Z","publish_time":1686286249384,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1686286249384},"4.12.0":{"name":"exifreader","version":"4.12.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"688c52bb0d852e5da06207b9085b63074f40abf2","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.12.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"e3857f39f54b73b84549e9a9e114f292e85bb87a","size":132076,"noattachment":false,"key":"/exifreader/-/exifreader-4.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.12.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.12.0_1680032381175_0.33386408600037165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T19:39:41.418Z","publish_time":1680032381418,"hasInstallScript":true,"_cnpm_publish_time":1680032381418},"4.11.1":{"name":"exifreader","version":"4.11.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","typescript":"^5.0.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:types":"tsc --noEmit --project test/types","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom test:types","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":92,"functions":98,"lines":95,"reporter":["lcov","text"],"exclude":["test/*","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"31299c2a52d4c5f99ffc2bf50ef5a629ef2ce4cb","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.11.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"0cd7390d256e02e8dee703b574313d9dd589d812","size":132014,"noattachment":false,"key":"/exifreader/-/exifreader-4.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.11.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.11.1_1679090083169_0.6832243027936602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-17T21:54:43.339Z","publish_time":1679090083339,"hasInstallScript":true,"_cnpm_publish_time":1679090083339},"4.11.0":{"name":"exifreader","version":"4.11.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"fd3079c8f9d463889d6d7165d0cda163b7978b40","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.11.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"56be17dc44b75ab437d83a61bfb73e9d57eb22ff","size":131967,"noattachment":false,"key":"/exifreader/-/exifreader-4.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.11.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.11.0_1678740134704_0.5045316832797759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-13T20:42:14.929Z","publish_time":1678740134929,"hasInstallScript":true,"_cnpm_publish_time":1678740134929},"4.10.0":{"name":"exifreader","version":"4.10.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"d0ed7c7e0ccd8e04661516b41ecde96574262064","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.10.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"ada22192a4a1a0c202b2fcc15c9b2d6483ddf66a","size":126402,"noattachment":false,"key":"/exifreader/-/exifreader-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.10.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.10.0_1678487900606_0.42948039042877095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-10T22:38:20.774Z","publish_time":1678487900774,"hasInstallScript":true,"_cnpm_publish_time":1678487900774},"4.9.2":{"name":"exifreader","version":"4.9.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"ef036d3bd5bad7717bbbed999ccfc42eafb60a05","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.9.2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"6ffebd64c931d9f063e8442025a8e86060afa539","size":124846,"noattachment":false,"key":"/exifreader/-/exifreader-4.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.9.2.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.9.2_1677431480071_0.20329472845238405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-26T17:11:20.289Z","publish_time":1677431480289,"hasInstallScript":true,"_cnpm_publish_time":1677431480289},"4.9.1":{"name":"exifreader","version":"4.9.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"d58c3072363b18760de4c7a7139573d0bf6af9df","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.9.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"e40235845914f42aaf717ffede8367c4f3698e76","size":124846,"noattachment":false,"key":"/exifreader/-/exifreader-4.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.9.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.9.1_1671470333117_0.5555803316420831"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-19T17:30:26.273Z","hasInstallScript":true,"publish_time":1671470333331,"_cnpm_publish_time":1671470333331},"4.9.0":{"name":"exifreader","version":"4.9.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"76aaf56bdbf748aead8f6525cc048174b44e0ee4","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.9.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"b8e8f763c617aed51be57d00d4e4dc2a177aaf9b","size":124804,"noattachment":false,"key":"/exifreader/-/exifreader-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.9.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.9.0_1670880791220_0.9604668747415572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-12T21:50:13.487Z","hasInstallScript":true,"publish_time":1670880791454,"_cnpm_publish_time":1670880791454},"4.8.1":{"name":"exifreader","version":"4.8.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"db29b1f8c8d9ceb94e97c2bf097700a0d0bc7c88","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.8.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"2d677b24269ae3189e2724947e262938cf9d33b4","size":123721,"noattachment":false,"key":"/exifreader/-/exifreader-4.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.8.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.8.1_1667943495552_0.9112393096791385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-08T21:39:59.319Z","hasInstallScript":true,"publish_time":1667943495672,"_cnpm_publish_time":1667943495672},"4.8.0":{"name":"exifreader","version":"4.8.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"8bef406791f6f06f2aa047dbf5d8058fe2584902","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.8.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"789228f647f971b6440d14846f4e256e7cea7b0d","size":123358,"noattachment":false,"key":"/exifreader/-/exifreader-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.8.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.8.0_1667849979937_0.6233924364165089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T19:39:46.700Z","hasInstallScript":true,"publish_time":1667849980141,"_cnpm_publish_time":1667849980141},"4.7.0":{"name":"exifreader","version":"4.7.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.8"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":93,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"742f9914ec6bff6afd2c6ebc6c5729e0889a7642","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.8"},"_id":"exifreader@4.7.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"36346453f394baf9fe83c6e68e5c4e39d98b87a1","size":123326,"noattachment":false,"key":"/exifreader/-/exifreader-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.7.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.7.0_1667597095994_0.9389937646395758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-04T21:25:30.943Z","hasInstallScript":true,"publish_time":1667597096143,"_cnpm_publish_time":1667597096143},"4.6.0":{"name":"exifreader","version":"4.6.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"90baa953d3cc04bdf26dc31c2a39e5095aab45dc","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.5"},"_id":"exifreader@4.6.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"70944c1b64f5f529bdf7bbe4ae8048bdf2191ae4","size":123150,"noattachment":false,"key":"/exifreader/-/exifreader-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.6.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.6.0_1664651031503_0.9450043472262482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-01T19:05:47.688Z","hasInstallScript":true,"publish_time":1664651031684,"_cnpm_publish_time":1664651031684},"4.5.1":{"name":"exifreader","version":"4.5.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"48a95e7e24ea94801f438780ae43039c572c2954","homepage":"https://github.com/mattiasw/ExifReader#readme","dependencies":{"@xmldom/xmldom":"^0.7.5"},"_id":"exifreader@4.5.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"d3422ff88db8eabd3ed539620c36efc97637a798","size":120271,"noattachment":false,"key":"/exifreader/-/exifreader-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.5.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.5.1_1659466877196_0.3912430729927876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T19:01:22.159Z","hasInstallScript":true,"publish_time":1659466877809,"_cnpm_publish_time":1659466877809},"4.5.0":{"name":"exifreader","version":"4.5.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"f8f2be554328bc5dc17302afb2906fd9c234cf16","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.5.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"350545e2de9f20ca72c585c8adb11ad54349d16b","size":119486,"noattachment":false,"key":"/exifreader/-/exifreader-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.5.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.5.0_1649740925688_0.24773918581286125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-12T10:37:33.132Z","hasInstallScript":true,"publish_time":1649740925887,"_cnpm_publish_time":1649740925887},"4.4.0":{"name":"exifreader","version":"4.4.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"7effa200f026b8beabe29b5fee6cf1e5ecac2cd9","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.4.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"111ea4273c80a18288ff2ab903ced5289f904460","size":119481,"noattachment":false,"key":"/exifreader/-/exifreader-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.4.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.4.0_1647121091907_0.44558623541976283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-12T21:38:14.445Z","hasInstallScript":true,"publish_time":1647121092092,"_cnpm_publish_time":1647121092092},"4.3.1":{"name":"exifreader","version":"4.3.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"292d7e734538f34e1b88456b6cd3b8ae6c5c9232","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.3.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"7032c8193806bc865fdaf60a1fa4a71ddb0e33e6","size":119448,"noattachment":false,"key":"/exifreader/-/exifreader-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.3.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.3.1_1646980995569_0.8222525186884602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-11T06:47:56.136Z","hasInstallScript":true,"publish_time":1646980995777,"_cnpm_publish_time":1646980995777},"4.3.0":{"name":"exifreader","version":"4.3.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"35204faf17f63b142f216faa141f39bd7a78134b","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.3.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"4f7c373635d20a509d7aece16b1cf26c7eb55807","size":119388,"noattachment":false,"key":"/exifreader/-/exifreader-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.3.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.3.0_1646433351921_0.41698896575781297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-04T22:36:04.850Z","hasInstallScript":true,"publish_time":1646433352072,"_cnpm_publish_time":1646433352072},"4.2.0":{"name":"exifreader","version":"4.2.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"d7920c987dee8e1c2c2a0f18e1a8c725875ec5e2","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.2.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"c1db08348a17dcaba345bfe63d91e15c24681360","size":119132,"noattachment":false,"key":"/exifreader/-/exifreader-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.2.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.2.0_1642953402053_0.7227383404184731"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-23T15:56:49.026Z","hasInstallScript":true,"publish_time":1642953402203,"_cnpm_publish_time":1642953402203},"4.1.1":{"name":"exifreader","version":"4.1.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"2c35c075ec8ee8e8d852631bac91a5b0deb565e4","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"f2812797824eb2efa20a7c973cf35183c88a3cd5","size":118982,"noattachment":false,"key":"/exifreader/-/exifreader-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.1.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.1.1_1640884601421_0.21329217516583543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-30T17:16:48.234Z","hasInstallScript":true,"publish_time":1640884601560,"_cnpm_publish_time":1640884601560},"4.1.0":{"name":"exifreader","version":"4.1.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"82852e6d72ff0e7035cd5992c0976e1d4ca1ed49","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"ca924f50c5421217c89daa399c8b949976192e28","size":118911,"noattachment":false,"key":"/exifreader/-/exifreader-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.1.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.1.0_1637516919057_0.4109291016206069"},"_hasShrinkwrap":false,"publish_time":1637516919196,"_cnpm_publish_time":1637516919196,"_cnpmcore_publish_time":"2021-12-16T14:17:44.474Z","hasInstallScript":true},"4.0.0":{"name":"exifreader","version":"4.0.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"types":"./exif-reader.d.ts","dependencies":{"@xmldom/xmldom":"^0.7.5"},"optionalDependencies":{"@xmldom/xmldom":"^0.7.5"},"devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","@types/node":"^14.14.36","babel-loader":"^8.2.2","babel-plugin-rewire":"^1.2.0","chai":"^4.3.4","cross-env":"^7.0.3","cypress":"^8.5.0","cypress-file-upload":"^5.0.8","eslint":"^8.0.0","eslint-plugin-cypress":"^2.12.1","husky":"^4.3.8","mocha":"^9.1.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","rimraf":"^3.0.2","string-replace-loader":"^3.0.3","terser-webpack-plugin":"^5.2.4","webpack":"^5.58.1","webpack-cli":"^4.9.0","webpack-dev-server":"^4.3.1"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","start":"cross-env NODE_ENV=development webpack serve","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"browserslist":["> 0.5%","last 2 versions","not dead","Chrome >= 9","Firefox >= 15","IE >= 10","Edge >= 12","Safari >= 5.1","Opera >= 12.1"],"husky":{"hooks":{"pre-commit":"npm-run-all lint test test:build"}},"gitHead":"35fdf16dcb1ca863e76e257383fb42e53e573124","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@4.0.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"6f9db1d67c9373ee26271dee06605cec481e4490","size":116390,"noattachment":false,"key":"/exifreader/-/exifreader-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-4.0.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_4.0.0_1635696038082_0.34387569926230444"},"_hasShrinkwrap":false,"publish_time":1635696038229,"_cnpm_publish_time":1635696038229,"_cnpmcore_publish_time":"2021-12-16T14:17:45.051Z","hasInstallScript":true},"3.16.0":{"name":"exifreader","version":"3.16.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.1.1","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.2"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"b9189c30e5a0366bc03c2f38b7db3f04fa2b9763","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.16.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"3c106eccd134e8f4786f9e8e600f8269c5296b80","size":116575,"noattachment":false,"key":"/exifreader/-/exifreader-3.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.16.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.16.0_1622998318404_0.7834857612708581"},"_hasShrinkwrap":false,"publish_time":1622998318534,"_cnpm_publish_time":1622998318534,"_cnpmcore_publish_time":"2021-12-16T14:17:45.641Z","hasInstallScript":true},"3.15.0":{"name":"exifreader","version":"3.15.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"1e017be5f7354772008d931252658d18f15f06c6","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.15.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"991e83c9555e06e01a1560c87a16d4f9e2c75a58","size":114105,"noattachment":false,"key":"/exifreader/-/exifreader-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.15.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.15.0_1619365825334_0.6372573686912542"},"_hasShrinkwrap":false,"publish_time":1619365825510,"_cnpm_publish_time":1619365825510,"_cnpmcore_publish_time":"2021-12-16T14:17:46.642Z","hasInstallScript":true},"3.14.1":{"name":"exifreader","version":"3.14.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"e704d05f085a03bc42d17c07bb665b17def11424","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.14.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"3c2a81600bce04044cb01030399b6c01f2f605b7","size":113834,"noattachment":false,"key":"/exifreader/-/exifreader-3.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.14.1.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.14.1_1615638580018_0.9134545893730037"},"_hasShrinkwrap":false,"publish_time":1615638580165,"_cnpm_publish_time":1615638580165,"_cnpmcore_publish_time":"2021-12-16T14:17:46.990Z","hasInstallScript":true},"3.14.0":{"name":"exifreader","version":"3.14.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"dc0541c471c16068f3ea658b1538c8e56e40c22e","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.14.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.10","dist":{"shasum":"622ed5b94eb547d36992a3710bf15b9fa5045fd8","size":113887,"noattachment":false,"key":"/exifreader/-/exifreader-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.14.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.14.0_1612115107651_0.9285713314210635"},"_hasShrinkwrap":false,"publish_time":1612115107778,"_cnpm_publish_time":1612115107778,"_cnpmcore_publish_time":"2021-12-16T14:17:47.634Z","hasInstallScript":true},"3.13.0":{"name":"exifreader","version":"3.13.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"7a5d8bdd128f7e12cf236389419601de6df3da33","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.13.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.10","dist":{"shasum":"6dcaa897045ccbb23c347c4c1ccd009eaf71adbe","size":113883,"noattachment":false,"key":"/exifreader/-/exifreader-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.13.0.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.13.0_1609326997663_0.26984400825945976"},"_hasShrinkwrap":false,"publish_time":1609326997831,"_cnpm_publish_time":1609326997831,"_cnpmcore_publish_time":"2021-12-16T14:17:48.433Z","hasInstallScript":true},"3.12.6":{"name":"exifreader","version":"3.12.6","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"e6665da278003b8104119c08bc8fe2535a921988","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.6","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"22fb7f1ec06f09487cf6c73b493c4cb86474d95c","size":109571,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.6.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.6_1606168237509_0.2666788330237331"},"_hasShrinkwrap":false,"publish_time":1606168237702,"_cnpm_publish_time":1606168237702,"_cnpmcore_publish_time":"2021-12-16T14:17:48.746Z","hasInstallScript":true},"3.12.5":{"name":"exifreader","version":"3.12.5","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.8","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"efd7c10371340e24cd56d9b9515e0f27c08650ff","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.5","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"ec8e667f9b39a97abcb40b0930cee8e86f44680b","size":109478,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.5.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.5_1605996067094_0.6615011110103617"},"_hasShrinkwrap":false,"publish_time":1605996067306,"_cnpm_publish_time":1605996067306,"_cnpmcore_publish_time":"2021-12-16T14:17:49.561Z","hasInstallScript":true},"3.12.4":{"name":"exifreader","version":"3.12.4","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"40c15057ca707b1bc682025cc7a4038b09ba474b","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.4","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f9b1c4b2dc297fb17a4acfbb30ef98a215aef4eb","size":109114,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.4.tgz"},"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.4_1605954540387_0.8459703995532892"},"_hasShrinkwrap":false,"publish_time":1605954540524,"_cnpm_publish_time":1605954540524,"_cnpmcore_publish_time":"2021-12-16T14:17:50.086Z","hasInstallScript":true},"3.12.3":{"name":"exifreader","version":"3.12.3","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"4c47faf93cecb641379a63720ced59f9546d5566","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.3","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"92eaacbc8ec3dbcdf641d61378eeae16b0fc50b3","size":109105,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.3.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.3_1602315500821_0.32493869871582515"},"_hasShrinkwrap":false,"publish_time":1602315500931,"_cnpm_publish_time":1602315500931,"_cnpmcore_publish_time":"2021-12-16T14:17:50.661Z","hasInstallScript":true},"3.12.2":{"name":"exifreader","version":"3.12.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"da7895cd4cd6d89b094bf982d5061c5892a9993a","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.2","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"b7390d986ef91a5db9e4529c522b56329c21b266","size":109051,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.2.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.2_1597864701633_0.33548226604674003"},"_hasShrinkwrap":false,"publish_time":1597864701749,"_cnpm_publish_time":1597864701749,"_cnpmcore_publish_time":"2021-12-16T14:17:51.118Z","hasInstallScript":true},"3.12.1":{"name":"exifreader","version":"3.12.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.12.1","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"89958fec43539e1c19e038c1c9ac3d4ae788de0b","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.1","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"a82237330f8781a54b048dc14d576342ad0e43dc","size":109045,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.1_1597681244848_0.8818097320622977"},"_hasShrinkwrap":false,"publish_time":1597681244973,"_cnpm_publish_time":1597681244973,"_cnpmcore_publish_time":"2021-12-16T14:17:51.576Z","hasInstallScript":true},"3.12.0":{"name":"exifreader","version":"3.12.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"a3482732b806a4edd0cfed1744fa9df9e131d2a3","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.12.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.5","dist":{"shasum":"78e881d132330cc0928b4c247a5f805964f5f296","size":108684,"noattachment":false,"key":"/exifreader/-/exifreader-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.12.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.12.0_1591037443318_0.22489717226829153"},"_hasShrinkwrap":false,"publish_time":1591037443412,"_cnpm_publish_time":1591037443412,"_cnpmcore_publish_time":"2021-12-16T14:17:51.997Z","hasInstallScript":true},"3.11.2":{"name":"exifreader","version":"3.11.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"a251a3e7e0ea5d0dbecb1a640eec833d206a8304","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.11.2","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"e343d740f7331cbcd6780c36b7ae435d70a9cb71","size":108587,"noattachment":false,"key":"/exifreader/-/exifreader-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.11.2.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.11.2_1589023598908_0.8005085242580758"},"_hasShrinkwrap":false,"publish_time":1589023599031,"_cnpm_publish_time":1589023599031,"_cnpmcore_publish_time":"2021-12-16T14:17:52.418Z","hasInstallScript":true},"3.11.1":{"name":"exifreader","version":"3.11.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"a05c7215165785742e275ccfe31a9b301f0a991c","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.11.1","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"74bd09fdc6585dd9583b86dd386f0771bd5c52b5","size":108578,"noattachment":false,"key":"/exifreader/-/exifreader-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.11.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.11.1_1588960989217_0.14089585853835396"},"_hasShrinkwrap":false,"publish_time":1588960989321,"_cnpm_publish_time":1588960989321,"_cnpmcore_publish_time":"2021-12-16T14:17:52.917Z","hasInstallScript":true},"3.11.0":{"name":"exifreader","version":"3.11.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint coverage test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":94,"functions":98,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"a4f5ce5a9a1f40aa4db9c138a95d40c904827b84","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.11.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"7747f176bf16a32d242ec6e9b27518c571dcbbbb","size":108442,"noattachment":false,"key":"/exifreader/-/exifreader-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.11.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.11.0_1588456471717_0.7825208453528516"},"_hasShrinkwrap":false,"publish_time":1588456471827,"_cnpm_publish_time":1588456471827,"_cnpmcore_publish_time":"2021-12-16T14:17:53.754Z","hasInstallScript":true},"3.10.0":{"name":"exifreader","version":"3.10.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","build:pages":"node bin/build-pages.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint test test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"c1964a061bbaf0eedb16aeeba17f39cc0fee23bd","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.10.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"893357bc35ee481a7d5245b818ce916f33e59441","size":106273,"noattachment":false,"key":"/exifreader/-/exifreader-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.10.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.10.0_1588338402589_0.6886021148935726"},"_hasShrinkwrap":false,"publish_time":1588338402761,"_cnpm_publish_time":1588338402761,"_cnpmcore_publish_time":"2021-12-16T14:17:54.415Z","hasInstallScript":true},"3.9.0":{"name":"exifreader","version":"3.9.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","terser-webpack-plugin":"^2.3.5","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha --bail test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint test test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"d8b93ed4034d0114ae4d4c003fd24eebcc71405f","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.9.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"4b6c0c6a96a102704abd15909b9aa592fe9bf6cf","size":104317,"noattachment":false,"key":"/exifreader/-/exifreader-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.9.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.9.0_1587322335501_0.2662963110672716"},"_hasShrinkwrap":false,"publish_time":1587322335720,"_cnpm_publish_time":1587322335720,"_cnpmcore_publish_time":"2021-12-16T14:17:54.959Z","hasInstallScript":true},"3.8.0":{"name":"exifreader","version":"3.8.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","rimraf":"^3.0.2","string-replace-loader":"^2.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test test:build","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:build":"mocha test/build/test.js","test:build:custom":"mocha test/build/test-custom.js","test:build:update":"node test/build/update.js","test:e2e":"cypress run","test:all":"npm-run-all lint test test:e2e test:build test:build:custom","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"6ae3831a4d24e37b72e26bd22f0afd55259d72f5","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.8.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"32db3814f2f621d80941abad4d0a52c46882db93","size":105700,"noattachment":false,"key":"/exifreader/-/exifreader-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.8.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.8.0_1586898530852_0.7190030306761679"},"_hasShrinkwrap":false,"publish_time":1586898531016,"_cnpm_publish_time":1586898531016,"_cnpmcore_publish_time":"2021-12-16T14:17:55.373Z","hasInstallScript":true},"3.7.0":{"name":"exifreader","version":"3.7.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","string-replace-loader":"^2.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:e2e":"cypress run","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"27a753ef1d6f25779358755915a1e48482960f54","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.7.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"d19d77f4cf22c857269470d5dbaa98a08bb07b64","size":104374,"noattachment":false,"key":"/exifreader/-/exifreader-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.7.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.7.0_1586619316778_0.8632579679916066"},"_hasShrinkwrap":false,"publish_time":1586619317012,"_cnpm_publish_time":1586619317012,"_cnpmcore_publish_time":"2021-12-16T14:17:56.038Z","hasInstallScript":true},"3.6.1":{"name":"exifreader","version":"3.6.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","cypress":"^4.3.0","cypress-file-upload":"^4.0.4","eslint":"^6.8.0","eslint-plugin-cypress":"^2.10.3","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","string-replace-loader":"^2.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.6","webpack-dev-server":"git+https://github.com/webpack/webpack-dev-server.git#c6bdfe4afb2ce3612c02142954c68a8e657c3915"},"scripts":{"build":"node bin/build.js","coverage":"nyc npm test","cypress:open":"cypress open","lint":"eslint .","precommit":"npm-run-all lint test","start":"webpack-dev-server","test":"cross-env BABEL_ENV=test mocha --require @babel/register --recursive \"test/unit/\"","test:e2e":"cypress run","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"28ce955859dcdc9853908f9b301f98c283595725","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.6.1","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"ed46a17ef117d9bd19c658acc6fe1e3cb20b0a08","size":103240,"noattachment":false,"key":"/exifreader/-/exifreader-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.6.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.6.1_1586554458785_0.5630469383835077"},"_hasShrinkwrap":false,"publish_time":1586554458979,"_cnpm_publish_time":1586554458979,"_cnpmcore_publish_time":"2021-12-16T14:17:56.451Z","hasInstallScript":true},"3.6.0":{"name":"exifreader","version":"3.6.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","sideEffects":false,"dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","string-replace-loader":"^2.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"node bin/build.js","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require @babel/register","postinstall":"node bin/build.js --only-with-config"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"b23626f2008415eec20df3a337179c14a5067815","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.6.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"e2f3d5661690badef9786aaa06d3726f0d27ddb2","size":102369,"noattachment":false,"key":"/exifreader/-/exifreader-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.6.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.6.0_1586206209633_0.7183462714672961"},"_hasShrinkwrap":false,"publish_time":1586206209938,"_cnpm_publish_time":1586206209938,"_cnpmcore_publish_time":"2021-12-16T14:17:57.364Z","hasInstallScript":true},"3.5.0":{"name":"exifreader","version":"3.5.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require @babel/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"454ec8cc9dc2fbaaa4a1b62104f4df95276fa0fc","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.5.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"78ba0e15118355b31d18566895d25f1b150ade5e","size":98803,"noattachment":false,"key":"/exifreader/-/exifreader-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.5.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.5.0_1585761856371_0.006905955747183334"},"_hasShrinkwrap":false,"publish_time":1585761856534,"_cnpm_publish_time":1585761856534,"_cnpmcore_publish_time":"2021-12-16T14:17:58.012Z"},"3.4.0":{"name":"exifreader","version":"3.4.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","string-replace-loader":"^2.2.0","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require @babel/register","postinstall":"npm run build"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"3d0cccfb4bf641732b574716a1bcfc59618dd864","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.4.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"84fb8fa9ce634f77e3dbe17cd81999bf4da03b7e","size":111338,"noattachment":false,"key":"/exifreader/-/exifreader-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.4.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.4.0_1585680517023_0.48102523550608045"},"_hasShrinkwrap":false,"publish_time":1585680517149,"deprecated":"Version is broken. Use a newer one instead.","_cnpm_publish_time":1585680517149,"_cnpmcore_publish_time":"2021-12-16T14:17:58.964Z","hasInstallScript":true},"3.3.0":{"name":"exifreader","version":"3.3.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require @babel/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"2cf41d704b0109d47dd750edfa59214b820fc546","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.4","dist":{"shasum":"399df1c806a808c2e195fee610906e9a41d6777e","size":98802,"noattachment":false,"key":"/exifreader/-/exifreader-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.3.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.3.0_1585405028451_0.9714503568830792"},"_hasShrinkwrap":false,"publish_time":1585405028617,"_cnpm_publish_time":1585405028617,"_cnpmcore_publish_time":"2021-12-16T14:17:59.654Z"},"3.2.0":{"name":"exifreader","version":"3.2.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/register":"^7.9.0","@types/node":"^13.9.0","babel-loader":"^8.1.0","babel-plugin-rewire":"^1.2.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^7.1.1","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require @babel/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"0a72456bf4693b20c5fb8f86ca62585287a64890","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.3","dist":{"shasum":"fc07148e33c25035929c2ea110884bf40416a929","size":96415,"noattachment":false,"key":"/exifreader/-/exifreader-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.2.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.2.0_1584909943008_0.6585868732879956"},"_hasShrinkwrap":false,"publish_time":1584909943164,"_cnpm_publish_time":1584909943164,"_cnpmcore_publish_time":"2021-12-16T14:18:00.162Z"},"3.1.0":{"name":"exifreader","version":"3.1.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@types/node":"^13.9.0","babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-plugin-transform-for-of-as-array":"^1.1.1","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"a165b086fea2c19a8c8ab9ccdccc3c54b7c0ccc1","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.2","dist":{"shasum":"21190750402f4a825b902a1deeaefb84d7db5b93","size":95305,"noattachment":false,"key":"/exifreader/-/exifreader-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.1.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.1.0_1584207699528_0.6036141046307526"},"_hasShrinkwrap":false,"publish_time":1584207699683,"_cnpm_publish_time":1584207699683,"_cnpmcore_publish_time":"2021-12-16T14:18:01.208Z"},"3.0.0":{"name":"exifreader","version":"3.0.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"xmldom":"^0.1.31"},"types":"./exif-reader.d.ts","devDependencies":{"@types/node":"^13.9.0","babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-plugin-transform-for-of-as-array":"^1.1.1","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^6.8.0","husky":"^0.14.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.42.0","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"optionalDependencies":{"xmldom":"^0.1.31"},"gitHead":"5c34868363d463ca532fb81dd5f931240c15c7f4","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@3.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.2","dist":{"shasum":"30d917507cadf442b2be023f1d1539b2177672db","size":91720,"noattachment":false,"key":"/exifreader/-/exifreader-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-3.0.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_3.0.0_1584134279415_0.8991525634925512"},"_hasShrinkwrap":false,"publish_time":1584134279523,"_cnpm_publish_time":1584134279523,"_cnpmcore_publish_time":"2021-12-16T14:18:01.602Z"},"2.13.1":{"name":"exifreader","version":"2.13.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-plugin-transform-for-of-as-array":"^1.1.1","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.41.2","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"gitHead":"1cdea0ff72b2ac7b89ad4ae52e0f1b7b3ed26a24","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.13.1","_nodeVersion":"12.4.0","_npmVersion":"6.13.6","dist":{"shasum":"a4a9f26c200691066781c2b4b2fb29f3dd2a0434","size":89723,"noattachment":false,"key":"/exifreader/-/exifreader-2.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.13.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.13.1_1579891650130_0.8044693111049783"},"_hasShrinkwrap":false,"publish_time":1579891650260,"_cnpm_publish_time":1579891650260,"_cnpmcore_publish_time":"2021-12-16T14:18:02.211Z"},"2.13.0":{"name":"exifreader","version":"2.13.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.41.2","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"gitHead":"dce79c98425785881233c021af8fd9771edd9a01","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.13.0","_nodeVersion":"12.4.0","_npmVersion":"6.13.4","dist":{"shasum":"d0c30614902956b26d6e89456c7828be24bee55d","size":89424,"noattachment":false,"key":"/exifreader/-/exifreader-2.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.13.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.13.0_1576443021036_0.848513458619286"},"_hasShrinkwrap":false,"publish_time":1576443021229,"_cnpm_publish_time":1576443021229,"_cnpmcore_publish_time":"2021-12-16T14:18:02.746Z"},"2.12.0":{"name":"exifreader","version":"2.12.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","nyc":"^14.1.1","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","coverage":"nyc npm test","lint":"eslint .","precommit":"npm-run-all lint test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"nyc":{"check-coverage":true,"statements":95,"branches":89,"functions":97,"lines":96,"reporter":["lcov","text"],"exclude":["test/**/*.js","**/node_modules/*"]},"gitHead":"4129adfe818acc2ee4de292ae376954203e797fa","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.12.0","_nodeVersion":"12.4.0","_npmVersion":"6.12.1","dist":{"shasum":"bee458eb913eb60464875ec6e405461cb92bb4f7","size":90155,"noattachment":false,"key":"/exifreader/-/exifreader-2.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.12.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.12.0_1574544798211_0.31696289683320833"},"_hasShrinkwrap":false,"publish_time":1574544798534,"_cnpm_publish_time":1574544798534,"_cnpmcore_publish_time":"2021-12-16T14:18:03.189Z"},"2.11.0":{"name":"exifreader","version":"2.11.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"b806b6f3d58cd4f4c90508551fb9ecff6e784cec","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.11.0","_nodeVersion":"12.4.0","_npmVersion":"6.12.1","dist":{"shasum":"f25d6bb962d228e8d8c6766af0b7c6f215be9d2d","size":87778,"noattachment":false,"key":"/exifreader/-/exifreader-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.11.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.11.0_1574021828993_0.12634440383008916"},"_hasShrinkwrap":false,"publish_time":1574021829108,"_cnpm_publish_time":1574021829108,"_cnpmcore_publish_time":"2021-12-16T14:18:04.145Z"},"2.10.0":{"name":"exifreader","version":"2.10.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"df9038cb5f6d3f8c106da8c9c90838998fff5571","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.10.0","_nodeVersion":"12.4.0","_npmVersion":"6.12.1","dist":{"shasum":"378433c8d9cb01d91e513be1848495e50a6730b0","size":89759,"noattachment":false,"key":"/exifreader/-/exifreader-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.10.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.10.0_1572893272144_0.4453683645688371"},"_hasShrinkwrap":false,"publish_time":1572893272398,"_cnpm_publish_time":1572893272398,"_cnpmcore_publish_time":"2021-12-16T14:18:04.661Z"},"2.9.0":{"name":"exifreader","version":"2.9.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"8cb8ace0cf9c988572c89621dfc5348192b3370a","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.9.0","_nodeVersion":"12.4.0","_npmVersion":"6.12.1","dist":{"shasum":"214cca8094631604bd2a7600213add996ad6b8e5","size":68984,"noattachment":false,"key":"/exifreader/-/exifreader-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.9.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.9.0_1572644473012_0.37869690834174907"},"_hasShrinkwrap":false,"publish_time":1572644473137,"_cnpm_publish_time":1572644473137,"_cnpmcore_publish_time":"2021-12-16T14:18:04.973Z"},"2.8.5":{"name":"exifreader","version":"2.8.5","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"5eaf26fb423b35da762e24e0eee2d1467f33ec0a","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.8.5","_nodeVersion":"12.4.0","_npmVersion":"6.12.1","dist":{"shasum":"b349084e4092ac166125e1c48e3200fb3b84a997","size":68091,"noattachment":false,"key":"/exifreader/-/exifreader-2.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.8.5.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.8.5_1572621864783_0.1798455960462122"},"_hasShrinkwrap":false,"publish_time":1572621864934,"_cnpm_publish_time":1572621864934,"_cnpmcore_publish_time":"2021-12-16T14:18:05.316Z"},"2.8.3":{"name":"exifreader","version":"2.8.3","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.3.6"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"a6cf8fb7bfb391963d791ce0f949d58b5baf9ec7","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.8.3","_nodeVersion":"12.4.0","_npmVersion":"6.10.2","dist":{"shasum":"00bf22d5cf37dc15a414077670e61df56251d28f","size":67254,"noattachment":false,"key":"/exifreader/-/exifreader-2.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.8.3.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.8.3_1565003752126_0.9317941620832582"},"_hasShrinkwrap":false,"publish_time":1565003752302,"_cnpm_publish_time":1565003752302,"_cnpmcore_publish_time":"2021-12-16T14:18:05.782Z"},"2.8.2":{"name":"exifreader","version":"2.8.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.0.8"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"f3e33c020874073bfb401b80dcfe291ca95af5cd","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.8.2","_nodeVersion":"8.14.0","_npmVersion":"6.9.0","dist":{"shasum":"00ec71a2e39220977d33cc9097c075d7f7c2fa56","size":65968,"noattachment":false,"key":"/exifreader/-/exifreader-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.8.2.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.8.2_1554673147705_0.23415861404364957"},"_hasShrinkwrap":false,"publish_time":1554673147827,"_cnpm_publish_time":1554673147827,"_cnpmcore_publish_time":"2021-12-16T14:18:06.103Z"},"2.8.1":{"name":"exifreader","version":"2.8.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.15.3","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.0.8"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"cross-env BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"b4e22af98c4f714ffee25f5b37d601c1967365c8","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.8.1","_nodeVersion":"8.14.0","_npmVersion":"6.8.0","dist":{"shasum":"0688f2b3e5da17bd5c6d75de5d74e9bd0993fa26","size":64012,"noattachment":false,"key":"/exifreader/-/exifreader-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.8.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.8.1_1552935551060_0.29667538466648"},"_hasShrinkwrap":false,"publish_time":1552935551235,"_cnpm_publish_time":1552935551235,"_cnpmcore_publish_time":"2021-12-16T14:18:06.954Z"},"2.7.0":{"name":"exifreader","version":"2.7.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","dependencies":{"@types/node":"^10.12.18","xmldom":"^0.1.27"},"types":"./exif-reader.d.ts","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","eslint":"^5.0.1","husky":"^0.14.3","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.0.8"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"a1c2fad393b92d1ea81ba32919a030ffd6fd162a","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.7.0","_nodeVersion":"8.14.0","_npmVersion":"6.7.0","dist":{"shasum":"b91253e1133533b67a3e6628ce0e6e17eccd20ed","size":61610,"noattachment":false,"key":"/exifreader/-/exifreader-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.7.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.7.0_1549033283943_0.9843575253973327"},"_hasShrinkwrap":false,"publish_time":1549033284083,"_cnpm_publish_time":1549033284083,"_cnpmcore_publish_time":"2021-12-16T14:18:07.281Z"},"2.6.0":{"name":"exifreader","version":"2.6.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-rewire":"^1.1.0","babel-preset-env":"^1.7.0","babel-template":"^6.26.0","babel-types":"^6.26.0","chai":"^4.1.2","eslint":"^5.0.1","husky":"^0.14.3","jdataview":"^2.5.0","mocha":"^5.2.0","webpack":"^4.15.1","webpack-cli":"^3.0.8","xmldom":"^0.1.27"},"scripts":{"build":"webpack","lint":"eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test mocha --require babel-core/register"},"gitHead":"dd66535555259b3573c8e101f659add60c1e110e","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.6.0","_nodeVersion":"8.14.0","_npmVersion":"6.6.0","dist":{"shasum":"f4623da89ebb57a1af8de5261a89634ec73ea602","size":60463,"noattachment":false,"key":"/exifreader/-/exifreader-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.6.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.6.0_1548276703616_0.8602932068558213"},"_hasShrinkwrap":false,"publish_time":1548276703773,"_cnpm_publish_time":1548276703773,"_cnpmcore_publish_time":"2021-12-16T14:18:07.675Z"},"2.5.0":{"name":"exifreader","version":"2.5.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","files":["dist/","src/"],"devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"9f2c2cc64ffc65ff10d3d0493988e1c54d9cf330","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"0f795e601632b78a463b9518755601f7f51efdeb","size":74148,"noattachment":false,"key":"/exifreader/-/exifreader-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.5.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.5.0_1528914764120_0.4153413882503123"},"_hasShrinkwrap":false,"publish_time":1528914764761,"_cnpm_publish_time":1528914764761,"_cnpmcore_publish_time":"2021-12-16T14:18:08.087Z"},"2.4.2":{"name":"exifreader","version":"2.4.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","files":["dist/","src/"],"devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"a1af25ce38e0c8c8c0d17861cfbf629ecd505966","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.4.2","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"8ffe822056a0c7c44f33e2417586b4c4ddd607b6","size":73221,"noattachment":false,"key":"/exifreader/-/exifreader-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.4.2.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.4.2_1524159732697_0.7583314146147908"},"_hasShrinkwrap":false,"publish_time":1524159732770,"_cnpm_publish_time":1524159732770,"_cnpmcore_publish_time":"2021-12-16T14:18:08.443Z"},"2.4.0":{"name":"exifreader","version":"2.4.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"bf0b284c3013b6ba8fd81654577fc99eaf59547f","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.4.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"085658b9b7f8ae0a69945f8c17a8e38bfa8054b3","size":31075252,"noattachment":false,"key":"/exifreader/-/exifreader-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.4.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.4.0_1523386863185_0.09140609263547428"},"_hasShrinkwrap":false,"publish_time":1523386865907,"_cnpm_publish_time":1523386865907,"_cnpmcore_publish_time":"2021-12-16T14:19:13.489Z"},"2.3.0":{"name":"exifreader","version":"2.3.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"a316b409623ae7d7d8f7ae4844cd57a2446288ca","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"036ab28507e0f1c18efc80db5833a20ba04bcaa0","size":22056020,"noattachment":false,"key":"/exifreader/-/exifreader-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.3.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader_2.3.0_1518271014332_0.023870577036966933"},"_hasShrinkwrap":false,"publish_time":1518271017149,"_cnpm_publish_time":1518271017149,"_cnpmcore_publish_time":"2021-12-16T14:20:01.510Z"},"2.2.0":{"name":"exifreader","version":"2.2.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","module":"src/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"506cab0918bb8cb61b64435ad0abb09d5a487e43","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"1202d2ffcb0b9b743d69e648b3a68b10f539f595","size":22052767,"noattachment":false,"key":"/exifreader/-/exifreader-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.2.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader-2.2.0.tgz_1515074984576_0.30944997421465814"},"directories":{},"publish_time":1515074987212,"_hasShrinkwrap":false,"_cnpm_publish_time":1515074987212,"_cnpmcore_publish_time":"2021-12-16T14:20:57.058Z"},"2.1.2":{"name":"exifreader","version":"2.1.2","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"12677928d30edcd395533e1097bfb22bdc7e183f","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"17ba1633760044c19dd9f1d97385ce4fa375516d","size":22003556,"noattachment":false,"key":"/exifreader/-/exifreader-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.1.2.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exifreader-2.1.2.tgz_1509472617114_0.10577700124122202"},"directories":{},"publish_time":1509472619809,"_hasShrinkwrap":false,"_cnpm_publish_time":1509472619809,"_cnpmcore_publish_time":"2021-12-16T14:21:47.292Z"},"2.1.1":{"name":"exifreader","version":"2.1.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"6f284ab45b08dd2a6a7d59efef63baea5b92de4e","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.1.1","_shasum":"3867af6756ff2d2b1ce7f1967518eb92f1e0d122","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"3867af6756ff2d2b1ce7f1967518eb92f1e0d122","size":12250266,"noattachment":false,"key":"/exifreader/-/exifreader-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.1.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/exifreader-2.1.1.tgz_1494312261421_0.05548783973790705"},"directories":{},"publish_time":1494312261982,"_hasShrinkwrap":false,"_cnpm_publish_time":1494312261982,"_cnpmcore_publish_time":"2021-12-16T14:22:18.272Z"},"2.1.0":{"name":"exifreader","version":"2.1.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3","xmldom":"^0.1.27"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"bb4f8d4360109fc936442e4426b7047434a0b486","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.1.0","_shasum":"37d01eaddf1e7b1719683ce6c4cc1911b969b2fe","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"37d01eaddf1e7b1719683ce6c4cc1911b969b2fe","size":11767219,"noattachment":false,"key":"/exifreader/-/exifreader-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.1.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/exifreader-2.1.0.tgz_1492374009718_0.6264981089625508"},"directories":{},"publish_time":1492374014275,"_hasShrinkwrap":false,"_cnpm_publish_time":1492374014275,"_cnpmcore_publish_time":"2021-12-16T14:22:40.126Z"},"2.0.1":{"name":"exifreader","version":"2.0.1","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","prepublish":"npm run lint && npm test && npm run build","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"4a6e6178f48befd58907b1367dde63dd1fd6a2a0","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.0.1","_shasum":"f065a13d9418bc40c26f38a107ee1db496a04b9d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"f065a13d9418bc40c26f38a107ee1db496a04b9d","size":54535,"noattachment":false,"key":"/exifreader/-/exifreader-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.0.1.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/exifreader-2.0.1.tgz_1482932016649_0.9423704734072089"},"directories":{},"publish_time":1482932018799,"_hasShrinkwrap":false,"_cnpm_publish_time":1482932018799,"_cnpmcore_publish_time":"2021-12-16T14:22:40.746Z"},"2.0.0":{"name":"exifreader","version":"2.0.0","description":"Library that parses Exif metadata in images.","author":{"name":"Mattias Wallander","email":"mattias@wallander.eu"},"repository":{"type":"git","url":"git+https://github.com/mattiasw/ExifReader.git"},"bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"LGPL-3.0","main":"dist/exif-reader.js","devDependencies":{"babel-core":"^6.17.0","babel-loader":"^6.2.8","babel-plugin-rewire":"^1.0.0","babel-plugin-transform-es2015-modules-umd":"^6.12.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","chai":"^3.5.0","eslint":"^3.7.1","husky":"^0.12.0","jdataview":"^2.5.0","mocha":"^3.1.0","webpack":"^1.13.3"},"scripts":{"build":"$(npm bin)/webpack ./src/exif-reader.js ./dist/exif-reader.js","lint":"$(npm bin)/eslint .","precommit":"npm run lint && npm test","prepublish":"npm run lint && npm test && npm run build","test":"BABEL_ENV=test $(npm bin)/mocha --compilers js:babel-register"},"gitHead":"ed0ed2e1384caf0b80c7dbc8b24396765234e522","homepage":"https://github.com/mattiasw/ExifReader#readme","_id":"exifreader@2.0.0","_shasum":"82765c406a38dcb4c2eb6a370abce791e4cdc650","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"mattiasw","email":"mattias@wallander.eu"},"dist":{"shasum":"82765c406a38dcb4c2eb6a370abce791e4cdc650","size":29647,"noattachment":false,"key":"/exifreader/-/exifreader-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exifreader/download/exifreader-2.0.0.tgz"},"maintainers":[{"name":"mattiasw","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/exifreader-2.0.0.tgz_1482930554188_0.4910560520365834"},"directories":{},"publish_time":1482930554749,"_hasShrinkwrap":false,"_cnpm_publish_time":1482930554749,"_cnpmcore_publish_time":"2021-12-16T14:22:41.139Z"}},"readme":"ExifReader\n==========\n\nExifReader is a JavaScript library that parses image files and extracts the\nmetadata. It can also extract an embedded thumbnail. It can be used either in a\nbrowser or from Node. Supports JPEG, TIFF, PNG, HEIC, WebP, and GIF files with\nExif, IPTC, XMP, ICC, and MPF metadata (depending on file type).\n\nExifReader is highly and easily configurable and the resulting bundle can be as\nsmall as **~4 KiB** (gzipped) if you're only interested in a few tags (e.g. date\nand/or GPS values).\n\nExifReader supports module formats ESM, AMD, CommonJS, and globals and can\ntherefore easily be used from Webpack, RequireJS, Browserify, Node etc.\n\nYou can try it out on the\n[examples site](https://mattiasw.github.io/ExifReader/).\n\n**Support table**\n\n| File type | Exif    | IPTC    | XMP     | ICC     | MPF     | Photoshop     | Thumbnail | Image details |\n| ----------|---------|---------|---------|---------|---------|---------------|-----------|---------------|\n| JPEG      | **yes** | **yes** | **yes** | **yes** | **yes** | **some**&ast; | **yes**   | **yes**       |\n| TIFF      | **yes** | **yes** | **yes** | **yes** | ???     | ???           | N/A       | N/A           |\n| PNG       | **yes** | **yes** | **yes** | **yes** | ???     | ???           | no        | **yes**       |\n| HEIC/HEIF | **yes** | no      | **yes** | **yes** | ???     | ???           | **yes**   | no            |\n| AVIF      | **yes** | no      | **yes** | **yes** | ???     | ???           | **yes**   | no            |\n| WebP      | **yes** | no      | **yes** | **yes** | ???     | ???           | **yes**   | **yes**       |\n| GIF       | N/A     | N/A     | N/A     | N/A     | N/A     | N/A           | N/A       | **yes**       |\n\n- `Image details` = image width, height, etc. read from image header.\n- `N/A` = The feature is not applicable to this file type.\n- `???` = may be supported in any file type using Exif but it has only been tested\n    on JPEGs.\n- `*` = A draft implementation of Photoshop tags have been added with\n    `ClippingPathName` and `PathInformation` currently supported. Photoshop tags\n    are very different from other tags and need a lot of extra code so they have\n    deliberately not been fully implemented. File an issue if there is something\n    you think should really be supported.\n\nIf you're missing something that you think should be supported, file an issue\nwith an attached example image and I'll see what I can do.\n\n**Notes for exif-js users**\n\nIf you come here from the popular but now dead exif-js package, please let me\nknow if you're missing anything from it and I will try to help you. Some notes:\n\n-   ExifReader has a different API, hopefully better. :-)\n-   XMP support in exif-js does not seem perfect. ExifReader should be a bit\n    better on that part.\n-   ExifReader works with strict mode.\n-   I've been maintaining this package since 2012 and I have no plans to stop\n    doing that anytime soon.\n\nTable of Contents\n-----------------\n\n1. [Support](#support)\n2. [Installation](#installation)\n3. [Usage](#usage)\n4. [Configure a Custom Build](#configure-a-custom-build)\n5. [Notes](#notes)\n6. [Client/Browser Support](#clientbrowser-support)\n7. [Examples](#examples)\n8. [Tips](#tips)\n9. [Known Limitations](#known-limitations)\n10. [Contributing](#contributing)\n11. [Code of Conduct](#code-of-conduct)\n12. [License](#license)\n13. [Changelog](#changelog)\n\nSupport\n-------\n\nMonetary support is not necessary for me to continue working on this, but in\ncase you like this library and want to support its development you are very\nwelcome to click the button below. You can also use GitHub's sponsor feature on\nthe right-hand side on the repository's main page.\n\n<a href=\"https://www.buymeacoffee.com/mattiasw\" target=\"_blank\">\n    <img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-violet.png\" alt=\"Buy me a coffee\" width=\"181\" height=\"50\">\n</a>\n\nInstallation\n------------\n\nEasiest is through npm or Bower:\n\n```bash\nnpm install exifreader --save\n```\n\n```bash\nbower install exifreader --save\n```\n\nIf you want to clone the git repository instead:\n\n```bash\ngit clone git@github.com:mattiasw/ExifReader.git\ncd ExifReader\nnpm install\n```\n\nAfter that, the transpiled, concatenated and minified ES5 file will be in the\n`dist` folder together with a sourcemap file.\n\n### Type definitions\n\nType definitions for TypeScript are included in the package. I'm not perfect in\nmaintaining those so if you're missing any definitions for tags or something\nelse, a pull-request would be very welcome.\n\nUsage\n-----\n\n### Importing\n\n*NOTE: See React Native instructions below.*\n\nES module syntax:\n\n```javascript\nimport ExifReader from 'exifreader';\n```\n\n**NOTE:** TypeScript/Angular seems to sometimes have problems when using the\ndefault export. If you're seeing issues, use this syntax instead:\n\n```javascript\nimport * as ExifReader from 'exifreader';\n```\n\nCommonJS/Node modules:\n\n```javascript\nconst ExifReader = require('exifreader');\n```\n\nAMD modules:\n\n```javascript\nrequirejs(['/path/to/exif-reader.js'], function (ExifReader) {\n    ...\n});\n```\n\n`script` tag:\n\n```html\n<script src=\"/path/to/exif-reader.js\"></script>\n```\n\n### Loading tags\n\nThere are two ways to load the tags. Either have ExifReader do the loading of\nthe image file, or load the file yourself first and pass in the file buffer. The\nmain difference is that the first one is asynchronous and the second one is\nsynchronous unless specified.\n\n#### Let ExifReader load the file (asynchronous API)\n\n```javascript\nconst tags = await ExifReader.load(file);\nconst imageDate = tags['DateTimeOriginal'].description;\nconst unprocessedTagValue = tags['DateTimeOriginal'].value;\n```\n\nWhere `file` is one of\n\n*  File object, the result of a form file upload (browser)\n*  File path on a local file system (Node.js)\n*  URL (browser or Node.js; remember that in a browser context the remote server\n   has to set CORS headers that allow for remote loading of the file)\n\n#### Load the file yourself (synchronous API)\n\n```javascript\nconst tags = ExifReader.load(fileBuffer);\n```\n\nWhere `fileBuffer` is one of\n\n*  `ArrayBuffer` or `SharedArrayBuffer` (browser, Node.js)\n*  `Buffer` (Node.js)\n\nSee the [examples site](https://mattiasw.github.io/ExifReader/) for more\ndirections on how to use the library.\n\n#### Asynchronous tags\n\nSome tags need to be parsed asynchronously. Currently this is the case for some\nPNG tags, more specifically compressed tags in zTXt, iTXt, and iCCP chunks. To\nenable this, either use the asynchronous API mentioned above or pass in `async:\ntrue` in the options parameter:\n\n```javascript\nconst tags = await ExifReader.load(file);\n// or\nconst tags = await ExifReader.load(fileBuffer, {async: true});\n```\n\nFor the compressed tags to work, the environment needs to support the\n[Compression Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Compression_Streams_API#browser_compatibility).\n\nThe reason for having an option to enable this is to not break backwards\ncompatibility. This will probably be the default in the next major version.\n\n#### Using React Native\n\nImport ExifReader like this:\n\n```javascript\nimport ExifReader from './node_modules/exifreader/src/exif-reader.js';\n```\n\nMake sure to update the path to point to where your `node_modules` is located.\n\nFor local files on the device you need to load the file yourself first, then\npass in the buffer to ExifReader. Here is a template from user @hungdev:\n\n```javascript\nimport RNFS from 'react-native-fs';\nimport {decode} from 'base64-arraybuffer';\nimport ExifReader from 'exifreader';\n\nconst b64Buffer = await RNFS.readFile('YOUR IMAGE URI', 'base64') // Where the URI looks like this: \"file:///path/to/image/IMG_0123.HEIC\"\nconst fileBuffer = decode(b64Buffer)\nconst tags = ExifReader.load(fileBuffer, {expanded: true});\n```\n\nIf you're having trouble getting the GPS location, see [this comment and\nthread](https://github.com/mattiasw/ExifReader/issues/177#issuecomment-1172228225)\nfor more details.\n\n#### Grouping\n\nBy default, Exif, IPTC and XMP tags are grouped together. This means that if\ne.g. `Orientation` exists in both Exif and XMP, the first value (Exif) will be\noverwritten by the second (XMP). If you need to separate between these values,\npass in an options object with the property `expanded` set to `true`:\n\n```javascript\nconst tags = ExifReader.load(fileBuffer, {expanded: true});\n```\n\n#### Read only part of file\n\nIf you only want to read part of the image file you can use the `length` option:\n\n```javascript\nconst tags = await ExifReader.load(filename, {length: 128 * 1024});\n```\n\nThis will load only the first 128 KiB of the file. This could be useful if you\nknow the metadata is located at the beginning of the file. Just be aware that\nit's common for the metadata to be spread out over a larger area so please try\nit out on your set of files to know if it's suitable for your situation.\n\nNote that this option only works when ExifReader handles the loading of the\nfile. If e.g. a JavaScript File object from a form file field is passed into\nExifReader the whole file will already have been loaded into memory and it's too\nlate. More specifically the length option will work for 1. local files when\nrunning through Node.js, and 2. remote files when passing a URL. For the latter,\nif doing this through a web browser, make sure the remote server is either on\nthe same origin (domain) as your script or that the server is passing correct\nCORS headers, specifically allowing the `Range` header.\n\n#### Unknown tags\n\nTags that are unknown, either because they have been excluded by making a custom\nbuild or they are yet to be added into ExifReader, are by default not included\nin the output. If you need to see them there is an option that can be passed in:\n\n```javascript\nconst tags = ExifReader.load(fileBuffer, {includeUnknown: true});\n```\n\nIf you discover an unknown tag that should be handled by ExifReader, please\nreach out by filing an issue.\n\n### GPS\n\nIf `expanded: true` is specified in the options, there will be a `gps` group.\nThis group currently contains `Latitude`, `Longitude`, and `Altitude` which will\nbe negative for values that are south of the equator, west of the IRM, or below\nsealevel. These are often more convenient values for regular use. For some\nelaboration or if you need the original values, see [Notes](#notes) below.\n\n### Using the thumbnail\n\nThe thumbnail and its details will be accessible through `tags['Thumbnail']`.\nThere is information about e.g. width and height, and the thumbnail image data\nis stored in `tags['Thumbnail'].image`.\n\nHow you use it is going to depend on your environment. For a web browser you can\neither use the raw byte data in `tags['Thumbnail'].image` and use it the way you\nwant, or you can use the helper property `tags['Thumbnail'].base64` that is a\nbase64 representation of the image. It can be used for a data URI like this:\n\n```javascript\nconst tags = ExifReader.load(fileBuffer);\nimageElement.src = 'data:image/jpg;base64,' + tags['Thumbnail'].base64;\n```\n\nIf you're using node, you can store it as a new file like this:\n\n```javascript\nconst fs = require('fs');\nconst tags = ExifReader.load(fileBuffer);\nfs.writeFileSync('/path/to/new/thumbnail.jpg', Buffer.from(tags['Thumbnail'].image));\n```\n\nSee the [examples site](https://mattiasw.github.io/ExifReader/) for more\ndetails.\n\n### Optimizing build size\n\nThe most important step will be to [use a custom\nbuild](#configure-a-custom-build) so please do that.\n\nIf you are using Webpack 4 or lower and are only targeting web browsers, make\nsure to add this to your Webpack config (probably the `webpack.config.js` file):\n\n```javascript\n    node: {\n        Buffer: false\n    }\n```\n\n`Buffer` is only used in Node.js but if Webpack sees a reference to it it will\ninclude a `Buffer` shim for browsers. This configuration will stop Webpack from\ndoing that. Webpack 5 does this automatically.\n\nConfigure a Custom Build\n------------------------\n\nConfiguring a custom build can reduce the bundle size significantly.\n\n**NOTE 1:** This functionality is in beta but should work fine. Please file an\nissue if you're having problems or ideas on how to make it better.\n\n**NOTE 2:** This only changes the built file (`exifreader/dist/exif-reader.js`),\nnot the source code. That means it's not possible to use the ES module (from the\n`src` folder) or any tree shaking to get the benefit of a custom build. Tree\nshaking will actually have close to no effect at all here so don't rely on it.\n\nThis is for npm users that use the built file. To specify what functionality you\nwant you can either use include pattern (start with an empty set and include) or\nexclude pattern (start with full functionality and exclude). If an include\npattern is set, excludes will not be used.\n\nFor Exif and IPTC it's also possible to specify which tags you're interested in.\nThose tag groups have huge dictionaries of tags and you may not be interested in\nall of them. (Note that it's not possible to specify tags to exclude.)\n\nThe configuration is added to your project's `package.json` file.\n\n**Example 1:** Only include JPEG files and Exif tags (this makes the bundle\nalmost half the size of the full one (non-gzipped)):\n\n```javascript\n\"exifreader\": {\n    \"include\": {\n        \"jpeg\": true,\n        \"exif\": true\n    }\n}\n```\n\n**Example 2:** Only include TIFF files, and the Exif `DateTime` tag and the GPS\ntags (resulting bundle will be ~19 % of a gzipped full build):\n\n```javascript\n\"exifreader\": {\n    \"include\": {\n        \"tiff\": true,\n        \"exif\": [\n            \"DateTime\",\n            \"GPSLatitude\",\n            \"GPSLatitudeRef\",\n            \"GPSLongitude\",\n            \"GPSLongitudeRef\",\n            \"GPSAltitude\",\n            \"GPSAltitudeRef\"\n        ]\n    }\n}\n```\n\n**Example 3:** Exclude XMP tags:\n\n```javascript\n\"exifreader\": {\n    \"exclude\": {\n        \"xmp\": true\n    }\n}\n```\n\nThen, if you didn't install ExifReader yet, run `npm install exifreader`.\nOtherwise you have to rebuild the library:\n\n```bash\nnpm rebuild exifreader\n```\n\nWith yarn 2+:\n```bash\nyarn rebuild exifreader\n```\n\nWith yarn 1:\n```bash\nyarn add exifreader\n```\n\nAfter that the new bundle is here: `node_modules/exifreader/dist/exif-reader.js`\n\nIf you are using `vite`, you will need to [clear the dependency cache](https://vitejs.dev/guide/dep-pre-bundling.html#file-system-cache)\nafter a rebuild.\n\nIf you're using the include pattern config, remember to include everything you\nwant to use. If you want `xmp` and don't specify any file types, you will get\n\"Invalid image format\", and if you specify `jpeg` but don't mention any tag\ntypes no tags will be found.\n\nPossible modules to include or exclude:\n\n| Module      | Description                                                    |\n| ----------- | -------------------------------------------------------------- |\n| `jpeg`      | JPEG images.                                                   |\n| `tiff`      | TIFF images.                                                   |\n| `png`       | PNG images.                                                    |\n| `heic`      | HEIC/HEIF images.                                              |\n| `webp`      | WebP images.                                                   |\n| `gif`       | GIF images.                                                    |\n| `file`      | JPEG file details: image width, height etc.                    |\n| `jfif`      | JFIF details in JPEG files: resolution, thumbnail etc.         |\n| `png_file`  | PNG file details: image width, height etc.                     |\n| `exif`      | Regular Exif tags. If excluded, will also exclude `mpf`, `photoshop` and `thumbnail`. For TIFF files, excluding this will also exclude IPTC, XMP, and ICC. |\n| `iptc`      | IPTC tags.                                                     |\n| `xmp`       | XMP tags.                                                      |\n| `icc`       | ICC color profile tags.                                        |\n| `mpf`       | Multi-picture Format tags.                                     |\n| `photoshop` | Photoshop tags.                                                |\n| `thumbnail` | Thumbnail. Needs `exif`.                                       |\n\nNotes\n-----\n\n-   In Exif data, the full GPS information is split into two different tags for\n    each direction: the coordinate value (`GPSLatitude`, `GPSLongitude`) and the\n    reference value (`GPSLatitudeRef`, `GPSLongitudeRef`). Use the references to\n    know whether the coordinate is north/south and east/west. Often you will see\n    north and east represented as positive values, and south and west\n    represented as negative values (e.g. in Google Maps). This setup is also\n    used for the altitude using `GPSAltitude` and `GPSAltitudeRef` where the\n    latter specifies if it's above sea level (positive) or below sea level\n    (negative). If you don't want to calculate the final values yourself, see\n    [the section on GPS](#gps) for pre-calculated ones.\n-   Some XMP tags have processed values as descriptions. That means that e.g. an\n    `Orientation` value of `3` will have `Rotate 180` in the `description`\n    property. If you would like more XMP tags to have a processed description,\n    please file an issue or create a pull request.\n-   Some text tags use TextDecoder to decode their content. If your specific\n    environment does not support it at all or a specific encoding, you will not\n    be able to see the decoded value. One example is when [Node.js wasn't\n    compiled with support for the specific encoding](https://nodejs.org/api/util.html#util_whatwg_supported_encodings).\n-   The `description` property of tags can change in a minor update. If you\n    want to process a tag's value somehow, use the `value` property to be sure\n    nothing breaks between updates.\n\nClient/Browser Support\n----------------------\n\nThe library makes use of the DataView API which is supported in Chrome 9+,\nFirefox 15+, Internet Explorer 10+, Edge, Safari 5.1+, Opera 12.1+. For Node.js\nat least version 10 is required if you want to parse XMP tags, otherwise earlier\nversions will also work.\n\nExamples\n--------\n\nFull HTML example pages and a Node.js example are located on the\n[examples site](https://mattiasw.github.io/ExifReader/).\n\nTips\n----\n\n-   After parsing the tags, consider deleting the MakerNote tag if you know you\n    will load a lot of files and storing the tags. It can be really large for\n    some manufacturers. See the\n    [examples site](https://mattiasw.github.io/ExifReader/) to see how you can\n    do that.\n-   In some cases it can make sense to only load the beginning of the image\n    file since that is where the metadata is located. It's unfortunately not\n    possible to know how big the metadata will be in an image, but if you limit\n    yourself to regular Exif tags you can most probably get by with only reading\n    the first 128 kB. This may exclude IPTC and XMP metadata though (and\n    possibly Exif too if they come in an irregular order) so please check if\n    this optimization fits your use case. Use the `length` option to only read\n    the beginning of the file. See above for more details on that.\n\nKnown Limitations\n-----------------\n\n-   The descriptions for UserComment, GPSProcessingMethod and GPSAreaInformation\n    are missing for other encodings than ASCII.\n\nContributing\n------------\n\nQuestions, bug reports, suggestions, and pull requests are very much welcome. If\nyou've been using another Exif package, you probably have some good insights on\nwhat's missing in this one. See [CONTRIBUTING.md](CONTRIBUTING.md) for more\ninfo.\n\nCode of Conduct\n---------------\n\nThis project is released with a\n[Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this\nproject you agree to abide by its terms.\n\nLicense\n-------\n\nExifReader uses the Mozilla Public License 2.0 (MPL-2.0). In short that means\nyou can use this library in your project (open- or closed-source) as long as you\nmention the use of ExifReader and make any changes to ExifReader code available\nif you would to distribute your project. But please read the\n[full license text](https://mozilla.org/MPL/2.0/) to make sure your specific\ncase is covered.\n\n\nChangelog\n---------\n\nA selection of notable changes.\n\n-   **December 2023**:\n    -   Add support for extracting Photoshop paths.\n    -   Add basic support for GIF images (image dimensions, bit depths).\n    -   Add support for compressed tags in PNG files (in zTXt, iTXt, and iCCP\n        chunks), including IPTC and ICC. Pass in `async: true` in `options`\n        parameter to enable. Works in environments that support the\n        [Compression Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Compression_Streams_API#browser_compatibility).\n-   **December 2022**:\n    -   Add option `length` to only read the first `length` bytes of the file.\n-   **October 2021**:\n    -   Major version update 4.0.0. A couple of small breaking changes that\n        shouldn't affect too many users:\n        - Node.js 10+ is needed to read XMP tags (requirement from\n          [xmldom](https://www.npmjs.com/package/@xmldom/xmldom) dependency)\n        - XMP arrays with complex items are now parsed correctly, e.g. `Regions`\n          (see [issue #129](https://github.com/mattiasw/ExifReader/issues/129)\n          for more details)\n        - [Unknown tags](#unknown-tags) are no longer included by default\n-   **June 2021**:\n    -   Make it possible to directly pass in file path, URL, or File object.\n-   **December 2020**:\n    -   Add support for Multi-picture Format (MPF).\n-   **May 2020**:\n    -   Add support for WebP images.\n    -   Add support for ICC tags in TIFF images.\n-   **April 2020**:\n    -   Add support for IPTC and XMP tags in TIFF images.\n    -   Add functionality to create a custom build to reduce bundle size.\n-   **March 2020**:\n    -   Add support for PNG images.\n    -   Add support for thumbnails in JPEGs.\n    -   Major update to version 3.0. However, the actual change is quite small,\n        albeit a breaking one if you use that functionality (`.value` on\n        rational tags). Rational values are now kept in their original\n        numerator/denominator pair instead of being calculated into a float.\n        In addition to `.value` on rational tags some descriptions have also\n        changed into better ones, e.g. ExposureTime now looks like `1/200`\n        instead of `0.005`.\n-   **December 2019**:\n    -   Add support for HEIC images.\n-   **November 2019**:\n    -   Add support for ICC color profile tags in JPEG images.\n    -   Add support for TIFF images.\n    -   Add support for extended XMP.\n    -   Add a lot of new tags.\n-   **January 2019**:\n    -   For Node.js, remove dependency of jDataView and explicit dependency of\n        XMLDOM.\n    -   Add type definitions for TypeScript.\n-   **February, 2018**:\n    -   Change license to Mozilla Public License 2.0 (MPL-2.0).\n-   **December, 2017**:\n    -   Add option to separate different tag groups (Exif, IPTC and XMP).\n-   **February, 2017**:\n    -   Add support for XMP tags.\n-   **December, 2016**:\n    -   Merge IPTC branch.\n    -   Convert project to JavaScript (ECMAScript 2015) from CoffeeScript,\n        transpiling to ES5 using Babel.\n    -   Remove need to instantiate the ExifReader object before use.\n    -   Add UMD support (CommonJS, AMD and global).\n    -   Publish as npm package.\n-   **September 17, 2014**:\n    -   Lower memory usage by unsetting the file data object after parsing.\n    -   Add deleteTag method to be able to delete tags that use a lot of memory,\n        e.g. MakerNote.\n-   **September 9, 2013**:\n    -   Make parsing of APP markers more robust. Fixes problems with some\n        pictures.\n-   **July 13, 2013**:\n    -   Throw Error instead of just strings.\n-   **April 23, 2013**:\n    -   Support hybrid JFIF-EXIF image files.\n-   **April 22, 2013**:\n    -   Registered with [Bower](https://bower.io/).\n-   **January 8, 2013**:\n    -   Updated text about browser support.\n-   **January 19, 2012**:\n    -   Added text descriptions for the tags.\n-   **January 1, 2012**:\n    -   First release.\n","_attachments":{},"homepage":"https://github.com/mattiasw/ExifReader#readme","bugs":{"url":"https://github.com/mattiasw/ExifReader/issues"},"license":"MPL-2.0"}