{"_id":"mirador","_rev":"114-95e7bf8ade97d59329a269ec08bdff4e","name":"mirador","dist-tags":{"beta":"3.0.0-beta.10","rc":"3.0.0-rc.7","alpha":"4.0.0-alpha.16","latest":"4.2.6"},"versions":{"0.1.2":{"name":"mirador","version":"0.1.2","keywords":["test","mocha","automatic"],"author":{"name":"Hassen Taidirt","email":"htaidirt@gmail.com"},"license":"MIT","_id":"mirador@0.1.2","maintainers":[{"name":"hassen","email":"htaidirt@gmail.com"}],"bin":{"mirador":"./main.js"},"dist":{"shasum":"d11e88e0334b13062da9cfac5f518ba9d9a72b2e","tarball":"https://registry.npmjs.org/mirador/-/mirador-0.1.2.tgz","integrity":"sha512-6B9aHPHv24CqJqtW3m6hCwcJ36xzmYTp9f1GmS5RVR0zvgZLxER4FGfDmXdOQWIGlYDSIcczED5d3cBggBYLAw==","signatures":[{"sig":"MEQCIAty4OMgs7vfBG2R88DTyr81vpjUNRDTAdl8WqceQgZ2AiBVsCY9HbvLkxvgT6g+RdAP+VutHosylnSXA8miLXc6jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./main","_from":".","engines":{"node":"0.10.0"},"scripts":{"start":"node main"},"_npmUser":{"name":"hassen","email":"htaidirt@gmail.com"},"repository":{"url":"https://github.com/htaidirt/mirador.git","type":"git"},"_npmVersion":"1.2.14","description":"Mirador runs automatically your mocha tests when any file in the project changes.","directories":{},"dependencies":{"mocha":"*","watch":"latest"},"preferGlobal":true},"2.1.1":{"name":"mirador","version":"2.1.1","license":"Apache-2.0","_id":"mirador@2.1.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"0585a50163cf4537ed28b2eb8d9dfa37d0665fd3","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.1.1.tgz","integrity":"sha512-hOOJ8u8PeunHusRn3AodA3Pq+TqeFrFlsOv8hNynD+8v9k+fI643SnnisfoSh5Ge5i0s0DWzn75iwl1LUaQfBg==","signatures":[{"sig":"MEUCIQDObedSQPmvBTovjhVJqh2VFYP+vx0KdOddmJrpH0p+OgIgNiHdJwQPjeKFwlMsyPU/E//TBIAvPmp8Cbgn6z6sivs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0585a50163cf4537ed28b2eb8d9dfa37d0665fd3","gitHead":"d2dae353515f244a619c33e556f51f4134ccaec4","scripts":{"test":"./node_modules/grunt-cli/bin/grunt cover jshint coveralls --verbose --full","start":"bower install && grunt","travis":"./node_modules/grunt-cli/bin/grunt ci --verbose --force","postinstall":"./node_modules/grunt-cli/bin/grunt githooks"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"3.10.7","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"5.0.0","dependencies":{},"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^0.12.16","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","grunt-karma":"^0.10.1","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","grunt-coveralls":"^1.0.0","grunt-contrib-copy":"*","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","karma-spec-reporter":"^0.0.16","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"*","grunt-karma-coveralls":"^2.5.3","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^0.1.4","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador-2.1.1.tgz_1477682743692_0.9963573205750436","host":"packages-18-east.internal.npmjs.com"}},"2.1.3":{"name":"mirador","version":"2.1.3","license":"Apache-2.0","_id":"mirador@2.1.3","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"77c4a94953043a1297992c2ec6791bec99121282","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.1.3.tgz","integrity":"sha512-F2OKYO7qLxg2+TdHqv6+gnfO3XOiMQo2kVIQbNPOne7CMje+SNf/wOEO5FbAlvmnAPEnwzOeV5fsjVAdQzUz9A==","signatures":[{"sig":"MEUCIQDVgGw2GWN3sZa1mi/+7vI4ZmE6d8XU676MLIrX6HWaFAIgHCpC2HIba0B8FVAQP9OjgugSbYzFMq90T+u24h9Twvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engine":"node < 7.0.0","_shasum":"77c4a94953043a1297992c2ec6791bec99121282","gitHead":"f9d4d7dcbaccebc0909264d883f773f9dc9aff29","scripts":{"test":"karma start ./karma.conf.js","start":"grunt serve","travis":"./node_modules/grunt-cli/bin/grunt ci --verbose --force & npm run test"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"3.7.5","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^0.12.16","sinon":"^1.17.6","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","karma-spec-reporter":"^0.0.16","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"*","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador-2.1.3.tgz_1487708688943_0.8618244803510606","host":"packages-12-west.internal.npmjs.com"}},"2.1.4":{"name":"mirador","version":"2.1.4","license":"Apache-2.0","_id":"mirador@2.1.4","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"4d06524bacbf44f726757ff9f22dff0d18c9e69e","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.1.4.tgz","integrity":"sha512-M82dEhf2L5LL5cDKWHjLFBm8pAEiBZfTb5fZngN7oFDlN07CVLo74slC9yvRKqllVWYATPpdyGL/yPeXEpuZKA==","signatures":[{"sig":"MEQCICD/azYcuT6hcSs6iqprhTWSsQ5TXfcmRCec7Yyd2TeYAiBDMFJC6cg68PtH2NRNmonQWQFunj/9udwc+wosHE1zaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engine":"node < 7.0.0","_shasum":"4d06524bacbf44f726757ff9f22dff0d18c9e69e","gitHead":"ea8fa073cea8868aa1c6d2edde5edaf8c5a6db62","scripts":{"test":"karma start ./karma.conf.js","start":"grunt serve","travis":"./node_modules/grunt-cli/bin/grunt ci --verbose --force & npm run test"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"4.1.2","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"6.9.2","dependencies":{},"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^0.12.16","sinon":"^1.17.6","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","karma-spec-reporter":"^0.0.16","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"*","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador-2.1.4.tgz_1487894379975_0.1680620729457587","host":"packages-18-east.internal.npmjs.com"}},"2.5.1":{"name":"mirador","version":"2.5.1","license":"Apache-2.0","_id":"mirador@2.5.1","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"ee6db52836c6c7e8a67aca1c57db1216a9c4b0e0","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.5.1.tgz","integrity":"sha512-uBoSb+SBxq4Z78osd3oJm2Hz39vYdriRp6SzsQnxNgTb2nZvHe6hkdgBdvoxKGpPrIdqjZnBG3EMHptL6Omhsg==","signatures":[{"sig":"MEYCIQC+qNp6by9j1T26xP7InJSx6nFwNjFcGhr3K3Mk+G6VHAIhANhIdAlK9XvM4339StISyQo6rkRZ4DSVkP1cWbok4gfu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engine":"node < 7.0.0","_shasum":"ee6db52836c6c7e8a67aca1c57db1216a9c4b0e0","gitHead":"96fa9a85dee6ced1f97824da611dba1285f9d8a8","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"3.7.5","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"0.10.36","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^1.3.0","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"0.0.1-alpha-5","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"*","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador-2.5.1.tgz_1508949137948_0.12795488256961107","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"mirador","version":"2.6.0","license":"Apache-2.0","_id":"mirador@2.6.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"2b43202c987d2c6a07d7e796eba4015c60cbdeb6","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.6.0.tgz","integrity":"sha512-jAOW+jC5piTANgrnZf+LUa2i6O/fXzMfg4OEa5mi1jTHkkh4dtCLoTp9aVJmAZ7ctLNciVSJtsF5oFmSSHNNRw==","signatures":[{"sig":"MEUCIQDRAi6PXsJnZhNgTlcki5gTZ4GsjfCXABFqxmi7TrW+CQIgTFQ9wylMiGkXNTTtSRb6UUXYJzovdEjOq9RUvXytJDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["dist/*"],"engine":"node < 7.0.0","_shasum":"2b43202c987d2c6a07d7e796eba4015c60cbdeb6","gitHead":"61bd3026562595004b2ab6663834e6497ff26bb2","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","release":"./bin/create_release.sh","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"4.1.2","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"6.9.2","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^1.3.0","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"0.0.1-alpha-5","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"*","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador-2.6.0.tgz_1509578146975_0.05441764811985195","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"mirador","version":"2.6.1","license":"Apache-2.0","_id":"mirador@2.6.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"2619262800699ce3c29b36e9970f568384fa3ac8","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.6.1.tgz","fileCount":3,"integrity":"sha512-ns/KpTsxDgCx+QCjYAjorhSe3z6zF9bRVb0lEoixZIc65ZNr6LXsVSf0fnbds2NE03Vjk2ppw54K8NLo3w/1GQ==","signatures":[{"sig":"MEYCIQCFEkRMK9QiL53Q1UqPNmNBtcVtwSxAO9I8MdZy56NXRgIhALyg3yud48dw9gMMDviigGwUE9qOGpo3M6aLVSIDRQqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUMgmCRA9TVsSAnZWagAAmjkP+wTK6Fk/Z2SCYcQgu9p8\nHA3jjpRkJUFEvtptp9dOAX6G6hitkzSblrUjSnRkpSQYn7INGcpmxYPI5C3h\ngRyGzLm31i1+qgyyghpwN7Y2XhGv7zdmH8CxO1JwmcxbhpCS67iPl5TM0nnA\nLxASeQtoWJe0u4jkUl1BPPw8Zc4xvY1tTWk3kCvuSJstE+l5dmPMiRFH1tFh\nTFuMjr2n9BUfONvVS0qaug/FvmX+CxJBriXC/lWV7d6MpD5H3/MLyH+84IyA\nn2ziWXZyiYsaxXpSv6AHinLhEMGXm2YUIDxTj2OgEn2ovkdoc8O8xo468JBk\nmW1MG70g1Qi7XxQqz9VZ2LEeyAOEp5yo0c7aPdByT05vwbX4El5DgrKdubz+\nD0ugP5FPV2yASpEnlF2n4lN3g6frd/WUi/1lR7W7E+Rz+wPyVD4jRKoRILuC\nYuhOKOLRqhmleTSEl3aI137JyaxFfgN0d++8zuqtIS75FuinM9XSKhhMbT7X\nH9DGKJ7K/PSXYI+i1CLxrEfSKeqw4V3f2e0b4c6FbRC0Lngm7Vfc4Gw3E+3E\nDOe9HSUjL08lIUPieZdYD2fW8pM8CTfHb7X5FtFFd6eSwGdFKtTQQa+TrEpT\nzGAffx+SaHLZ6F4UWbTCbFpSFkYOpYWaazYYym+PWgEM14V93zuKDi5ydo5+\nfWB0\r\n=FHti\r\n-----END PGP SIGNATURE-----\r\n"},"engine":"node < 7.0.0","gitHead":"32e6bd5897e36611afbf0a8986051eaecac15011","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","release":"./bin/create_release.sh","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"10.15.0","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","qtip2":"^3.0.3","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^4.0.11","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","sanitize-html":"github:practicefusion/sanitize-html#include-dist-files","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"^0.0.3-beta","simple-pagination.js":"^1.6.0","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","jstree":"^3.3.4","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-css-selectors":"^1.3.0","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_2.6.1_1548797990307_0.4946926844578685","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"mirador","version":"2.7.0","license":"Apache-2.0","_id":"mirador@2.7.0","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"577c683a0c2b22af6c830e5d07eb594e8eb0dccb","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.7.0.tgz","fileCount":3,"integrity":"sha512-VJAxlJ/p7hV4tqGsyVYA8ouJEi0s3Y0/WzB9PclC6M5auyczbx4MqgmGYnAxymcHBosqQnj32p0P0N3S8Fui2g==","signatures":[{"sig":"MEUCIFHaeYQYb47lbCI1/CVs1hvQVFsJyuWQzH//NCFj21zkAiEAzVBjpOrjoi6ZsHxsuTpoutI7acv42lWNQPMB66oFyAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUMhNCRA9TVsSAnZWagAAim0P/2cq1kksIiPtfrzWrcDA\n+ZcQQJFxh8YQUN18GGU3mubSZe6BwBFQ4VVREUkwJi68fT8+zlXkSSZ27mOQ\nAh9XAN7kSOo/SZtcQbqv2B9DfkrNdCpRoxJg/N0Ni65uppngLx26IIAkGqF+\nLX0yrA07YTjxf7Z6gVwvI/3WtnByxqqYpN0uU/UwLfT2PzMjCxEAJTovV5ZO\nfu2PwveIvow4z9bYzjdS0HoDkeq3HRlfSjrcvwvjAZN2+51Mmvxh40gLsqBp\nbzriTZIUXlFPB8zacY4uGOIAoKx9qmbh22giyctZ3d38jRLmv/uSQm38fAL7\nCil3Mzukm6cQ8Ox0ax/lGVMOHEp9YYI2KIEaG6eXT9xscOAUNKJJE+Tgx4VI\nG6IKjyBuUoY9aqZPENdnkA3EflNUaNqgZz0wgJM84cLVDQfUbIZW2oLf8zZ6\nnKxT9myDLonRUxYcKnwT1UhbxQDOBKy6qu/KGyyWtSVKmW4mSPNfkCcsMgDF\nxt0lEw2x7+lU2aOf+7ysdffSTom8XOgm2JqK2YhNk78RGb4LwCaMHS6lyh1E\nm7ig9/krLQ5ezXF+gbAkgj6s3zrIHEda1RR8A8yhSvZQPTlWCopmBR1NVXs7\nGcG6wS7SmUFQ1IvMUBwD64/lWK4o164wuoma7lBu9/kZrI4uox2FxUfajLIR\nVpp4\r\n=0Fb8\r\n-----END PGP SIGNATURE-----\r\n"},"engine":"node < 7.0.0","gitHead":"32e6bd5897e36611afbf0a8986051eaecac15011","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","release":"./bin/create_release.sh","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"10.15.0","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","qtip2":"^3.0.3","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^4.0.11","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","sanitize-html":"github:practicefusion/sanitize-html#include-dist-files","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"^0.0.3-beta","simple-pagination.js":"^1.6.0","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","jstree":"^3.3.4","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-css-selectors":"^1.3.0","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_2.7.0_1548798029379_0.6685093641714197","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"mirador","version":"2.7.1","license":"Apache-2.0","_id":"mirador@2.7.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"d03a351a43b39dbfeb066027b59ff484af541cd9","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.7.1.tgz","fileCount":3,"integrity":"sha512-PdS3zTqmwO78S6K1d3AIf3rm+soZ6jN1ZzRhxmLLO6GZGMowUvNqdu8RMc9nhNpynvwJ11HeJAjUk9bNcyf4Ig==","signatures":[{"sig":"MEQCIERd7c0Bug8dpmzhaS40MMTkrX4bmxdF0cGkYb4Bm/qcAiB/93pYw5yNxmTMBjLfBefSsrG1Q4yaiqbenreUVmM6/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUNB2CRA9TVsSAnZWagAAxJMP/32hF6R6uAFmXhFSUTBu\nLOoBReSWwa0Qa+3/bateLSzfITGLKZFzbSCOlyTscM2+TnOI3cyz4X3GbL/9\nhacAORxKgnTQJc9MOqb6DOHoQtJRmSfRSrlD64/TsDWkYMEaUdwggy8sa6k8\nWhpnwpJhITVRT03D+cS14NMtiU0BAtJQHdOprQohmQzlatHNh6OdKzJb/sbw\n1h/nWqldLLygZw/S2Pzu56Nt4alky5qobIlcxLtnPzt2MawJ6g1gE7LWnmfD\nISDBH1BZZPVSyQWNUrWBk/Q6CXHt/uj8EwNblaY+ebjITkXuTHZhwmGF121Q\ny01Y/LZ0bAHp4o9143J71tBq1UieR4AjK1AuowcH8kBwgRLkwPxUHeEZBiZ+\n50v8z0/56DDEBxh1zGakgPWpkp+cnouN8dRWUgiUI72ty+Sy6y1wem+ICjHz\nFq++bG22XtlsLaIgnWG5UHyE3CiARHq/ppd1vQPcwVKeex7OfVgUmNkLjUTj\nbeEhlZp5cUzePpL8TwzwW0bCRwnvT9b14hjbWIINmwV2jCPfaX6oKFXiMy8I\nGRCXp8ffN1AWHdP79GaFd+upBux8JPR36/ev27tuGMlUoz5wxJKD00XOPl6m\nagBgKmL8RLTQUYONQgWqVf4whBbaCGO4rwyDC7cN1Cerw22Y7drFHy9IHOfi\nZTAP\r\n=LgIi\r\n-----END PGP SIGNATURE-----\r\n"},"engine":"node < 7.0.0","gitHead":"32e6bd5897e36611afbf0a8986051eaecac15011","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","release":"./bin/create_release.sh","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"10.15.0","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","qtip2":"^3.0.3","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^4.0.11","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","sanitize-html":"github:practicefusion/sanitize-html#include-dist-files","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"^0.0.3-beta","simple-pagination.js":"^1.6.0","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","jstree":"^3.3.4","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-css-selectors":"^1.3.0","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_2.7.1_1548800117843_0.6178596552473554","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"mirador","version":"2.7.2","license":"Apache-2.0","_id":"mirador@2.7.2","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"d5a36887b77cd75ccd55b3b4794f2bd762ffb267","tarball":"https://registry.npmjs.org/mirador/-/mirador-2.7.2.tgz","fileCount":213,"integrity":"sha512-nSiZ5dRF9f0C+HPHXVR/GPWo3KSumlC9dYMUW+q8fCXlM5YPQrGEVyEtpzJtcpVP38y32VtDIvMSclLSzHwgqw==","signatures":[{"sig":"MEUCIQCzvXNJZM7grntyK3L+kOlHRMcAqPOgEr+aXrUf9Wb1UgIgIwgQkZszpPRa57CEchWyTk2KCOOILRQCvJN8NPQ6aYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14076154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUNEPCRA9TVsSAnZWagAASmYQAIzz7mBRLjjBKBQSEl8B\n/u/PW32otAoY1k13OZel8V4oS8M20+TMlG8Z3J1WbrtqBSy50njQSvPN6Pc9\nG0dy2eOkt7U+qbJiyu6FI0r7LjaIcD0esw10zC5lzzVuX12UIfT8L3+bBFsR\nvRJ3IX91jvsQXWlnJyVSBJPzHxzYYqan2K49j5yvkqgQ+h9+FmpT2L8/E9y7\nO+B8MbyD/g5q4p1x/bM6HWqYXBaJJQOkmMuuXwonhGU2DF2nDWUC2SeS6Aii\nukJZDGlAa9+wYYndoS6wVUBj9cxhKiAHYoyt8MLFvt8k2CTyX+yv27AAlVb7\nZLhf5pBpHIImf6klCVyZ//BndGMyf0aVgArxNZIIeh2qGqQbuzze2xjTRnGJ\nVyxRb5PgASWD5IMi+NDa0BLfy+L4ZA/tzOFwVfx3jFtY7Iml+L7RjP2cUDB5\nUt6k4YfpXd7Qrp6zK+ioy7R3405aHgkMDU/cs95psqTf6QM3/lTW95ggN7QB\nG3VKpuETivXrzAQSGAXAHjvZJx9Pcb82r/H1TNfbay8a+pz6h/hpNWNm9XVi\nA7ny7i+1yCc3xxr02xSZEBU3DbXShdX1WIxLJaE/WYiBWigFfBGE65T47vtf\nCfd+zwmy+doaQVFMyR3gNZYH1c0an4KMH9mDdO4nDNXzMcQaf6YmSJa6OXrk\nIWzn\r\n=UWyB\r\n-----END PGP SIGNATURE-----\r\n"},"engine":"node < 7.0.0","gitHead":"32e6bd5897e36611afbf0a8986051eaecac15011","scripts":{"lint":"eslint js/src","test":"karma start ./karma.conf.js","start":"grunt serve","travis":"grunt ci --verbose --force & npm run test","release":"./bin/create_release.sh","update_demo":"./bin/update_demo.sh"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"Multi-window image viewer, a web-based tool to support researcher goals","directories":{},"_nodeVersion":"10.15.0","dependencies":{"d3":"^3.5.17","paper":"^0.10.2","qtip2":"^3.0.3","urijs":"^1.16.1","jquery":"^3.1.1","bootbox":"^4.4.0","i18next":"^4.2.0","select2":"^4.0.3","tinymce":"^4.1.7","bootstrap":"^3.3.7","mousetrap":"^1.4.6","handlebars":"^4.0.11","font-awesome":"^4.7.0","jquery-plugin":"git+https://github.com/cowboy/jquery-tiny-pubsub.git","openseadragon":"^2.2.1","sanitize-html":"github:practicefusion/sanitize-html#include-dist-files","jquery-migrate":"^3.0.0","jquery-ui-dist":"^1.12.1","jquery.scrollto":"^1.4.12","i18next-xhr-backend":"^1.3.0","iiif-evented-canvas":"^0.0.3-beta","simple-pagination.js":"^1.6.0","spectrum-colorpicker":"^1.8.0","iiif-layout-functions":"0.0.2-alpha","material-design-icons":"^3.0.1","javascript-state-machine":"^2.3.4","i18next-browser-languagedetector":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"grunt":">=0.4.5 <1.0.0","karma":"^1.5","sinon":"^1.17.6","eslint":"^3.17.1","jstree":"^3.3.4","gitbook":"3.2.0","grunt-cli":"*","gitbook-cli":"2.3.0","jasmine-core":"^2.1.3","karma-jasmine":"^0.3.5","grunt-githooks":"^0.3.1","jasmine-jquery":"^2.0.5","karma-coverage":"^0.2.7","gruntify-eslint":"^3.1.0","karma-coveralls":"^1.1.2","grunt-contrib-copy":"*","grunt-contrib-less":"^1.4.0","grunt-git-describe":"*","grunt-contrib-clean":"*","grunt-contrib-watch":"*","grunt-css-selectors":"^1.3.0","karma-spec-reporter":"^0.0.16","eslint-plugin-import":"^2.2.0","grunt-contrib-concat":"*","grunt-contrib-cssmin":"*","grunt-contrib-jshint":"*","grunt-contrib-uglify":"*","karma-sauce-launcher":"^0.2.10","gitbook-plugin-search":"2.2.1","grunt-contrib-connect":"*","grunt-contrib-jasmine":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","grunt-contrib-compress":"*","karma-firefox-launcher":"^0.1.3","karma-phantomjs-launcher":"^1.0","eslint-config-airbnb-base":"^11.1.1","grunt-template-jasmine-istanbul":"^0.3.3","karma-json-fixtures-preprocessor":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_2.7.2_1548800271081_0.09069917417836804","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"mirador","version":"3.0.0-alpha.0","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.0","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"b8c763d08afb1396bfda734802ade6d06ef0ebd6","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.0.tgz","fileCount":5,"integrity":"sha512-UKAcv72IacJ28sp6WonJgSxfHxCrGnEvEFgkDry6PoqYe9+MAM9m/fx9T8moVqt9kpTXG5GAttgCFqr49xGnOw==","signatures":[{"sig":"MEQCIChaH6c2CRxdkRKzKEysnXxJIMmtCrdbc+bIQKrDq/3yAiAKQUGcQNmfsvzrajrcTVG8kleBtUyiLz1ji3ia8VFWoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1691223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgEg6CRA9TVsSAnZWagAAKCIP/2CU18r7ef8/XWXZAn88\nhVnHuoWv8T2tIwbaIdsuzzdW6BrY4eJ3PFbEClDaDwtd9JpdpQ34GCtHCrJN\nFi3i9QoHj2+HemDdt776ZRnXvClbAMewKuDWIXoxRYkV4F8MZSNpvHwWLNVg\nVzK2kaXzQ9gVcu6HQZzS9gNUg6ZlQb4cQns0HMP1oR3zrirB15zNTwylUuO/\nSZ/+C0kfFDAZkmYewyVRA1E9VYzBoI8J6vX6lgebBN2GqemzHhqTG7lP6zn1\nceUZYTZZuGknUihXs7xlkXoxyEzP3PdgV33Zl7Ay8aPLol79nCw2c6W+7ueb\n5L38ANiXf+6F4DcJkfBiQrKbbZf808EZShq8vu2rX31dVh/OvkBgd0xMXVY9\nFOvXABmmynd48Z0FAo+hx583L1hBW8tQdQSnjzcxP894HhjhA0HKW9Mn7Jv3\nevgl2usfmAa8YKT49+GY40Umg/5RbZY7VIKnQQE0scBHVQ1pzeI5QWKoNZtd\npJI6Ne6gnDpNVEnY10Q0oxsFafXPNWhirYFsDSA1yN+4Cqo/DwKdWl4/bkWi\nH+BZqrqCuD18/ujN6oz0yQmHxeuBvhmcxPkof3keTEYbhm4FJ/2CC3dcL1ab\nnks2v87KS9hdAq2jLZ1SfWZRrkebMD9thmtsUcBJm95E8E9ESd+VgyIMkOrM\nYJFM\r\n=0ZCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"b818af6869266e1be40f1d3f9da9397865ff201d","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/*","size":"size-limit","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"rm -rf ./dist && npm run build"},"_npmUser":{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"size-limit":[{"path":"dist/mirador.min.js","limit":"350 KB"}],"_npmVersion":"6.8.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.0.0","dependencies":{"uuid":"^3.3.2","react":"^16.8.3","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.4","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-dom":"^16.8.3","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","openseadragon":"^2.4.0","react-i18next":"^10.2.0","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-placeholder":"^3.0.1","react-virtualized":"^9.21.0","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-mosaic-component":"^2.1.0","redux-devtools-extension":"^2.13.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","jsdom":"13.2.0","enzyme":"^3.4.4","eslint":"^5.12.1","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","sass-lint":"^1.12.1","supertest":"^3.4.1","babel-jest":"^24.1.0","css-loader":"^2.1.0","size-limit":"^0.21.1","@babel/core":"^7.2.0","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.1.2","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.0.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^7.0.3","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.2.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.8.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.0_1551910969553_0.24083438367165466","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"mirador","version":"3.0.0-alpha.1","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"ebe83e91e0ed28f2c4f48c0e3fd30226137e30b5","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.1.tgz","fileCount":146,"integrity":"sha512-B2XjhdZTDQC0Z3NmD2Vr/MwxW7PY0v/itdsjmP7r91DD6Dt+JzXDutm8JJMOFG9KlPAB946btz5RCAcjxOblaA==","signatures":[{"sig":"MEUCIQDPAs22//BmWkXP8euBfnvgAY8vE5HssiXbUw/LzraDTgIgUrIN9I46W1y27O5zdJ2P3I+U/tlLtITHttENU2S+Ptk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2197103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci/P+CRA9TVsSAnZWagAAxR8P/jE59pe+aO+54sG/UQL0\nUZEEg1NdSo20l5zEtxjcXjeGfN/LF6rqoZbOaSbBkhfYl7bSZ+9raQuGGCtj\n7S5ucMxpBhHu0+QmtfD1zBGw5FaqiWJ8ZFFdgU0jKJDmucRea9zXtPPLU9vj\nwtOxGAKO3D8e+pMk9w9KIs7oKyTTVsNszGl0MZX+f4psaNUAHeZPXFFr0hk2\nW09RRMuCP/IH+sKYhenOXmNlEGAZ8PyNBkiqeStuhYt3VMl3ktn+YUXhyW2T\nSHNQJSRggvLEUdB5nxyU45lG03BoQagXRw4GeNl7fPcmwqGVYTi0pEIRBlZu\nFXkTMHKQFkCm9kMgpNmfIXJHvYK1TSJRIzVJB4EPnCJ5te4AaZPiatU8kK3+\nqXR2vLCE9wZWkIFrX8M+QJrNSg2FUVQcMIqllXraeRUbZucnDxaTMZnAQ2mp\n2S9ey4DQvP/8GlcwRU4ENY3uhH3dJ2uaOVpFa8h2jd+nR2ZBTw+jLh7jHyFl\nZgeZUi0yngqgP2q2gNHC+QgrjFsOSXaFpaiFDAaOTTXagqx8Tep1M89NrTjn\nPNHvFWpXt/44FSXKT9V7sdvN5yHkssd19BiNHHAj64G2yw3YXDp2dGO77Wp8\nvKap7p1H6Bi8f9anUI0iD+tqvwr+5E7SEygzkS4qrzIYb50vQRr/Ooy0UiAO\nLHv1\r\n=fsNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"b857056711428779469b5f7aeab3818a49770159","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && node ./scripts/i18n-lint.js","size":"size-limit","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"size-limit":[{"path":"dist/mirador.min.js","limit":"360 KB"}],"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.4","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","openseadragon":"^2.4.0","react-i18next":"^10.2.0","redux-debounced":"^0.5.0","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-placeholder":"^3.0.1","react-virtualized":"^9.21.0","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","redux-devtools-extension":"^2.13.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.3","jest":"^24.5.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.3","enzyme":"^3.4.4","eslint":"^5.12.1","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","react-dom":"^16.8.3","sass-lint":"^1.12.1","supertest":"^4.0.0","@babel/cli":"^7.2.3","babel-jest":"^24.5.0","css-loader":"^2.1.0","size-limit":"^0.21.1","@babel/core":"^7.2.0","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.1.2","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.0.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.3.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.8.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.1_1552675837557_0.6202169325875784","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"mirador","version":"3.0.0-alpha.2","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.2","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"5150b5f81f83179c61dd4374677afc0e710cae98","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.2.tgz","fileCount":144,"integrity":"sha512-PMUFVlUHt406iXJzYgMoZM4mwRc7pcUk6rwOFHpGmnOfaMt8XlwgoMCjc/F+CqTc15l03Z+mV4okoES/mmxu1Q==","signatures":[{"sig":"MEUCIQCrtVO5DAoMJ12AGSrwRcatJAUgKcndUQ+Ypgz9OMN8+wIgMMoit0TL/2vyJ7ejPrqmRjRqJSZHEBj9c/HL4bEOZBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2204194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj7UgCRA9TVsSAnZWagAATtoP/2KrldtFVqAbgZ/avRyU\nr9NuzEX/CvLbktojz344YfId8nbLrkhbuW6tDuYpERBreMYoDbgX2pp65kJZ\nOeWcT4GbWx8RJQV/sZtMse25SZ/kRSkrtfPwK7XRvAGdHTLIUKAl7RjN4U8v\ntD/XEgkogUrHILuGM+af/z+4tQbM+Vht6nCfQ6RmBelvMdOzTa4ciJRVq4xG\nEOwBp85eg36MN6dM9QUcvm/7YTnlhXCvcMGqdMPMInpK2rtO0zvjqxzfonbx\ntxpcLu0MFLeyzC0gitnDptTOO5fUp5K8qf6OtxhYMjTiPG608Ba5mvIH1oXT\nX6+B4/bdMDq8MGx3kgm86wTDixS7TuNu/8Te1NjzYpkeZPcOuFjJzYrK8Sbq\nD3BZ/9zmGC/Z5uESM0DPl8a50zhC+VkfHRRYlkmU0DnZpE7A25lEhhoCYXnZ\np4j3KjggdwnnzUfdUoX2k4bTJIt3ORnf2uE+nfFo7SmArBw2RzfmutJVo9p0\n9R072+BwvuVLG8u4mR5OpkhfC7JHXOsegaoKXJSeK50qSoJhLfRZhD8Rw0GJ\nyAsiWu1oVYFpXLPzWleoYF5d9x88EjHX76jeV9KTq7LOqjpCqKJC6Cjoq3Ti\nBpxEmRveZtOs+QQPKDn4hLGlnqoquZCv9N+PmppAfSFGrT/mrTPy0v/auOxE\njGKS\r\n=HgWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"ac251d94bdde61bfa09a3641aaaa622e504cc4b7","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && node ./scripts/i18n-lint.js","size":"size-limit","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"size-limit":[{"path":"dist/mirador.min.js","limit":"360 KB"}],"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.4","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.0.0","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","openseadragon":"^2.4.0","react-i18next":"^10.2.0","redux-debounced":"^0.5.0","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-placeholder":"^3.0.1","react-virtualized":"^9.21.0","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","redux-devtools-extension":"^2.13.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.5.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.3","enzyme":"^3.4.4","eslint":"^5.12.1","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","react-dom":"^16.8.3","sass-lint":"^1.12.1","supertest":"^4.0.0","@babel/cli":"^7.2.3","babel-jest":"^24.5.0","css-loader":"^2.1.0","size-limit":"^0.21.1","@babel/core":"^7.2.0","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.1.2","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.0.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.3.2","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.8.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.2_1552921887605_0.7743929235777276","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"mirador","version":"3.0.0-alpha.3","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.3","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"81488a8c6b767a0e7a8aea562176917854f227d8","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.3.tgz","fileCount":191,"integrity":"sha512-Nkl0O/sIh2W/7qe/6AMEnZ0t9Fa1TSz6p82LFkiVpK8Aqtt4UBEw8+s1pyj84gGl27gaSw3vRUy6FuJMTVtiyQ==","signatures":[{"sig":"MEQCIHiw98ZCJbYPXobAG5//qIj3IQgQ/945Rv5dyJ13+XZAAiBpQWNgeOsN5fcE1TQSAGtDRVppP/SSpEH8AF0CGvGtkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq2IGCRA9TVsSAnZWagAAnEAP/A98afcNBHvBQMqiu/Vx\n1hSO/uVr2V2fsykAHU/uKIG67XXGt8LIJEwyUepQf2oBE8TkG4ldcr5NV+M7\ncMBOR7IAtZCRaFrvEykhcCSDPdzapeqtgDdR9dTocFkwuqT5JyLhJ6OzBZZi\n1aqYtWEAwb8euZNRenBL6lzlD5YuU1oYNzt86u0hX95mPJSNA/Kkwed3iPFZ\n+6HNMzxF3z1kQsZhqZ6q5PxPTZt7yDikrgHxH/zyKniIACx2BFkwSmCzm7ye\nA5X0+3eQMcQaEcxAYcUuRn60dCMbD4GV7MEe3NOGVSHafpyMq/9WrRwPNVGx\nxo59gZevVcJ0YRjItEHwlLMGjP1huyTWsa4kbokZ2WSSpvMZZh0H5nLvylhU\nQtQ+OnbvM7dPn6Xd8b60zthOJXy7gS63kP9QJN9BJWoqeMYdPRthBzFfdEUe\nqe5eJM25AZtKmS3oaqfbNetFlYwFsdfK0/6E8r2utZu5e6d0eRoD9/iveZhi\n/tDetbXfsq4/dZYsF5CXFTZMAqqc0bHU9+cFdZ/NMe1z+sZt6NZhqpqSC2+i\nqI5PK8oA+jT9vPe5aLx5dM3VoZAQucfg4ZVKFXMj+AGJMCK+NwUpGWizAHgB\n5VewCWvjOW8KbHzlp4Cp8wp7tAm9dwQqPkkojMfPYHc3X8V/0ii7q6Yyy5IR\nt0c8\r\n=CRt8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"38c943d81533aca5a9f7e0f36fcbd7234e0e4867","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && node ./scripts/i18n-lint.js","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.7","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.0.0","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-window":"^1.7.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.5.2","react-new-window":"0.0.12","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.5.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.3","enzyme":"^3.4.4","eslint":"^5.15.3","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","react-dom":"^16.8.3","sass-lint":"^1.12.1","supertest":"^4.0.2","@babel/cli":"^7.2.3","babel-jest":"^24.5.0","css-loader":"^2.1.0","@babel/core":"^7.2.0","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.0","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.4.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.11.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.3_1554735621995_0.6557510863851879","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"mirador","version":"3.0.0-alpha.4","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.4","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"ea041e2535b20d1a44740c8d2e1bf590966f4810","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.4.tgz","fileCount":213,"integrity":"sha512-JQ5EZRpzjG//2hdC9APANtB4v/mVpQxs8qrasD86n8Ra5f+4bNw8YZCM7LY63ABHahlVSyVY923HsMIQiMZdIQ==","signatures":[{"sig":"MEUCIDK+e0rcoyMAiF5/7VxK9HY1vWB82Up/azZ6igjB0jGYAiEAwYXVqQCCwEWoRYy6XllGM5AZ/sELcEiGC+7zxKkKf4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr2zLCRA9TVsSAnZWagAA/zwP/iX/Qvfe524633D0Jxwu\nhuIMfGLLuqbP0ce89U5RaLnNSQC/23aVrMelbwoQpl9qjoJlWlyNTFn9+RDx\nK3cZpelJQiiDQLn5TRLwRjXIc9sAptwpHxaqdmM9nVrUsYQOlvuqI4GGPUuf\nr8gJ/5ZG4uLs6rYjJnNyX9y1s7oIfhnNgPp3Q0f5b9F9oW27LsGCF51w51Kc\nmsRBx2tIc7t72qRfgjzIWuuhuEd/Z8hFNp+u8fRPvKmIU6xTGH3QxHT0cDD/\n6AcVFgQeCWgWmXPuM1moW60Icmkr5Ji/X0M2Iobb5pgrDcntnUyskzpxp2hw\nY7pXTwu3UxAvBxIABOblUW5Wj1USrDOUQ/rGwLIiF5Puj5ooyckW1lVAibTR\nwN2bAB5jOAyQe9L/CSPJG+IkICwL5e3UwuILVqlHvqWXp46TK7nDAOHoOHB1\nF5Q0+L8xo1UxMwCCluRuNADZ5BPwX9XHmCbHCaVvlDAE/VbvasMMM7NXHgZl\n8jtQn52F4gg4CQXSX679G8v3pLoz2qC/YSc30n0IQnqLdVcmzSSMzx5yp4ts\njXsWEp6KNXh0Nz1eFRL9ubKtVt8Xn2bfr83uEHe5SSwu/TtcmzzVwQ8OCrLK\n7cDcGuc1/vaW3P2cJgxg2Y9fANW6G0JUlhelZ9vqGnGnP8vT5quHiEIn+0Vy\nD1WG\r\n=6slg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"87c80d93b56d7330d7051d7f0b69099b5f49fb1e","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && node ./scripts/i18n-lint.js","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.7","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.0.0","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.5.2","react-window":"^1.7.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.5.2","react-new-window":"0.0.12","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.5.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.3","enzyme":"^3.4.4","eslint":"^5.15.3","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","react-dom":"^16.8.3","sass-lint":"^1.12.1","supertest":"^4.0.2","@babel/cli":"^7.2.3","babel-jest":"^24.5.0","css-loader":"^2.1.0","@babel/core":"^7.2.0","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.0","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.4.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.11.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.4_1555000522801_0.25939686913163884","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"mirador","version":"3.0.0-alpha.5","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.5","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"f2541c8833248c0870883abbe2aa735e63e6c80a","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.5.tgz","fileCount":219,"integrity":"sha512-S7gKZlk8YDZ5d4eDlajT3A7jw8uonTtCJd3OOLWI+3OHesdUCYB4ZaF+PsaHYxY04dGXZ8F7IEux6hqyIITTFg==","signatures":[{"sig":"MEYCIQDQgXD7Nqmn0qM665vPj6yzIpysm6sEIs/VF6u7h/vubgIhAPGuEfvIDUfHqPK7nUriiOA85J6QnaZIVL6NFqtgMK1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2529665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctQV3CRA9TVsSAnZWagAALqgP/3ReMzjNRn31CUimkz21\nVIbkE/SnhusvQ/JrtSUuEs+nlthin8qk9gudY1Ry6uQQGXdqWZoQLLLDDmBv\nCHv+Qp68db/p+WH6ZGVZKp/7VcUwR9W+CUKogYUPg7BaIbZCEwb5SHnh+N8y\nKKdhUtC4irtMoFYzjB8nGVkqWWw2Ru1pK31s4gU78NhaqkHB4gPqb/BBIGvY\nzVqAVCg6gQDSg2rTVUSbZKpgNp0wd4XPh9flAZKi+VSyV6LT7KPgWUuxjAOm\novq2qWlH4RplLlHmcITyM40SpKwmVpYacWqwAyXwsGepOr3dIjsVJPi9ly+S\n+vZ7qjwv0GmP2hjInansc++awm/3w1Du0WuxV8VEL8SKqs7n6I1roVAI3ETx\n2DWyJqZlHMcBIFYphSBP2XNZ+O2l5xLuuxNsIcver7HSRXiip2c6rxhjN/NZ\ngJfFEyPn/oYjRvcKU5t6qSV7axlpLZXxmjZqye6Hd6JhqH3E1BpFS2zVI0gR\n0GwXEkVFc+rbH+KoQIAXZxDFyC1OzklwTs0zSkSn9UKMFfzsTnFHOPKnS9rO\nwxmeIbbzyOtv80t9OFRSFQwy5yhkuUyQCkh2d0G59t8ZYKRy3hcGuOjgct79\nzf15jB97WPqar+B+rLi1GXkYWL31JxppqbcCaqFSU6eNbKccK/sHg2D8rlQC\ngfQl\r\n=B0pH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"7f631d1633d068e055311678cb4575cbcb3374f7","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && node ./scripts/i18n-lint.js","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.7.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"11.14.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.7","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.0.0","react-redux":"^6.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.5.2","react-window":"^1.7.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.5.2","react-new-window":"0.0.12","@material-ui/core":"^3.9.1","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.5.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.3","enzyme":"^3.4.4","eslint":"^5.15.3","codecov":"^3.1.0","webpack":"^4.29.0","puppeteer":"^1.12.0","react-dom":"^16.8.3","sass-lint":"^1.12.1","supertest":"^4.0.2","@babel/cli":"^7.2.3","babel-jest":"^24.5.0","css-loader":"^2.1.0","@babel/core":"^7.2.0","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.0","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.0","jest-fetch-mock":"^2.1.1","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.3.1","eslint-plugin-jest":"^22.4.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.11.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.3.4"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.5_1555367286676_0.9438029260530179","host":"s3://npm-registry-packages"}},"3.0.0-alpha.6":{"name":"mirador","version":"3.0.0-alpha.6","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.6","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"d5555ed368bcf95d2a977edd001a5ac26cded6a1","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.6.tgz","fileCount":218,"integrity":"sha512-ZNtdoSxup8AWsYgAQllNhKpvIsw44QeIO9adauceJMCZv9lM3JUqtqDgCY0Y8Rkd6mU+7XEjWJ1SsiUh7hxPsg==","signatures":[{"sig":"MEUCIHFdto4YZDoAb+isiS7gN/O9gfNQaSHWIvWdFWmTrvDdAiEAj2oZol3+U0IM4od4KcAM6j5Xd0TKjxy5b+8RHA9S0tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2515374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvySKCRA9TVsSAnZWagAAJW8QAJiAGmfWeDR+URqI6/CD\nhVOWNLxTC0GpLBrihssK+yyBwMRybvQTWRkXlPoYffB+7d7xCvutBZIGh9WE\ntRpG2YUaxT62tLzeBQGK+owPmqzfGxUUg8K18R+2+OUge812DHvhbaXTJ92s\noLoDWdTvJZU9m3/wX/r96T8Skux30HlwCfeGRuSBWeDmDXYq2K87N2L+kt+Z\nn4eLX4nJBFmslDY75SSQail+sJFaCFX3iV4k8a/l7JEtf7YFZOGrj0z8JhxS\nuZsW9PcYYY2Uq5X+vGJdA8N+tWQyqy0y9GlwQL/PobjkxJ/uOqG80klVL2M4\nxxVfNp144tyScWf5k77JPdNWNSbB2c3BAjbwbOPzcVIwhmhQ7lh7QKEOj/in\nuUvcPhRrB/QVL6EbcgQgF/NnTakOe89dNAE0G/aXFIYavDp5LvTCvADokqZO\np1S5lA8YOAWglyIIZZKGkPO9AOIP8Roj2QRmPwNB/+bUNEFvKBOu0GXH7xwW\nv1g0gI0X+/4LDcCd8vCtTqflFCficIrUP/GVuuqfiPQfavPxodMQmkrPTZ4L\nFQ8QYmj/RFq1U+Sw+QBgPADFQu84lcsKIMbxwJNEoLCMXy+pq6Xr+8I21983\np5Dr52YyCWRCaKNOlW+qPOHbkf0doyRNe9O1cDaP1aZmNJOJznXV8k8p68a3\nQhT2\r\n=WS+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"2fa144260d3b7d7e08049f3f7503b3829292009d","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.9","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.1.1","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.5.2","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^3.9.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","react-svg-unique-id":"^1.0.1","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.7.1","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.4.4","eslint":"^5.16.0","codecov":"^3.3.0","webpack":"^4.30.0","puppeteer":"^1.14.0","react-dom":"^16.8.6","sass-lint":"^1.12.1","supertest":"^4.0.2","@babel/cli":"^7.4.3","babel-jest":"^24.7.1","css-loader":"^2.1.0","@babel/core":"^7.4.3","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.0","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.3","eslint-plugin-jest":"^22.4.1","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.2.1","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.6_1556030601719_0.7247217470509908","host":"s3://npm-registry-packages"}},"3.0.0-alpha.7":{"name":"mirador","version":"3.0.0-alpha.7","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.7","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"05afd2d68938fc22004a1483027a0ddcf4651666","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.7.tgz","fileCount":223,"integrity":"sha512-VXB/wU8NSHvXYXasVycS0yDDUaCgOkC1zKf8+1vMgOrpav0U9v+sJRcYfaE97qzyU8pUmD7jTfgP04FYYvMC0A==","signatures":[{"sig":"MEUCIQD7VqwObNpqk2s/Fbi47ONMYquRZZg1IxN8hrp//e5qqgIgWdS8/9UXpJ9mxHgIKS1+DUjQ9HXenuIwCZoywI2kczY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1GUWCRA9TVsSAnZWagAA5gcP/0SjW/PuaprE9whBQ/Ue\nxEIwz4ds4rZXhMw9RbeR6xxb4A0hitppV5+ibCF6eazKR3wvRGQ3pP3A1RgP\nZA7v/eRcv1DegdBo/HdP3IsvqNgKXlEaQo/M8EPJdHrpcnqXOLWD+gsTWAVh\nJovUt7DAcgmLsz3BdbouZpNiLUwSFZovc4FfVq7ZAvg7hqDLr2gSaB6ihlhg\nCOPP6ApoD1g1pCmZiHPBpPixRhLBF+GwMjKzpVStWu231HlGd5tH2plIQwia\nAPV9XNXNOXOzyyk8T2jIf1rDhLzh91+UEUk5KoVub4OvAhD8WVSLdObCFZ3P\nRdRBhcUC/ZyGXo71ZpuZS+gVVXyj3GM8gsbsT8+V+xKpZS0zX5OnrejoeaKO\nmQbHQ0m2X6Yz1dZU3VEADKHUO95pY/GJ345kO0Xxl40NFB+JV+M81ruUrTlt\n2zMKK27t/3j4vIg0PLswlOLmmAuBTnP8kOdi4bXi5PkE3JbW6iSLX9TeI3rX\ncju88DgEHgoaDeS33eBJy51qIyWLjXa5T+LIk+6RtInaXbtL+gVasBt3jsTu\n3COIs1xndCNUwgEiQkqgkFHX/DwAq2vAbN8d88Nti7XGKUzZh+e5kQB49LsM\nTsGC6pXioZFLpx/4Sjts5+E6lcrmOz6iqQCJRdgEFzJlNsJQYP+wsmvgoWvz\noIUg\r\n=870+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"931322d85e6951221390b7605698fa62f0062a9e","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"camillevilla","email":"cvilla100@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.2","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.0.9","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.9.2","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.3.0","prop-types":"^15.6.2","react-image":"^2.1.1","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.5.2","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^3.9.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","react-svg-unique-id":"^1.0.1","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.3","jest":"^24.7.1","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.4.4","eslint":"^5.16.0","codecov":"^3.3.0","webpack":"^4.30.0","puppeteer":"^1.14.0","react-dom":"^16.8.6","sass-lint":"^1.12.1","supertest":"^4.0.2","@babel/cli":"^7.4.3","babel-jest":"^24.7.1","css-loader":"^2.1.0","@babel/core":"^7.4.3","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.0","babel-eslint":"10.0.1","babel-loader":"^8.0.4","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.3","eslint-plugin-jest":"^22.4.1","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.2.3","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.12.1","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.7_1557423382357_0.643097649484828","host":"s3://npm-registry-packages"}},"3.0.0-alpha.8":{"name":"mirador","version":"3.0.0-alpha.8","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.8","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"3aa92156dc6af78bbc1546b381972b92a770c5c1","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.8.tgz","fileCount":226,"integrity":"sha512-cLoJpHW+7iziD3lt2Djpb1SJcjxdSmAXeGHikskTIEvOLr5u4E7FbJ0vN0jU31HyAH32gfe6bNPAywv8qzzgXA==","signatures":[{"sig":"MEQCICbw4IJ0s0Z2LOosEY80zoAsICmWMSQOG1T1Z5NMi5d8AiBdL1pjN/AFm8GH796tFvBn25M+tudoPgTiWhLVtpui9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2548461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8U3lCRA9TVsSAnZWagAAzVcP/Ah0iHQRSHGOmFOC+Ogj\niaypTT1muqOSeQXCRKoaOZbAPxSpxuhVJZenNfQJkGtiX4J1d2BYEUVj8NOp\nwaOZ+Osn4BCXBQHHWm84R1aaLaIG1MSAT9dOQt0R1fvJXAtIfewShs2awKcx\nCSLJKL8te1jGT0XyqGOZjPHG8G3OOtVGluvuZFS+GPZUk626g3IX4hPlbp3Z\nEatjcClD7OW+2EDVMOFttI28DN91yWGmGRTiN4LA9aIQK3ajGOz0nHDHTqTd\nJVdaheoDtVKobBGny0tvCSB9t7mL513Z/srzngHP/R3AV9mjxBClNaXfQsEu\ntY/Xem2LA2hWy6FYGDStJQUNZB/Q3I/g4pE5rdFwpYj9dnboL/okSuvMSSIK\nrQ9ITbbVlv+QOxYcFkPESZ/Bye/uQFYfYITi6lQDwYVCsAo/aG+qZ5XlsNxO\ndmFX4lfOyok/q58IgtMuE5f3ZKpGcXcvTaBGp3XObPheAFVqzQ0XEbOpWvDs\ntTEhEbGiP1ysV5bcp+DmyrfGtz1fnCRzbptBrcmX0ee8W81tz3QjzQHJcWNt\nndeDV2llg4qM6Su2XUd0GWbQWsCKl1x3F2MX33JvcyfE+/Hftceep44dEM+u\nke7xtVTnB7bl94j98u9P8lZqKh8/7hFe0IpRkDmnMrC2hkZggZ8Rpkdh5SM7\nazzE\r\n=aZmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"f386a468cc24ebc8a4255d768ae1fe3ca839240d","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.1","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^3.9.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.4.4","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.30.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.2","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.13.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.8_1559317988612_0.628464227206682","host":"s3://npm-registry-packages"}},"3.0.0-alpha.9":{"name":"mirador","version":"3.0.0-alpha.9","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.9","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"eb9fac99fa360eca0c7ddab9ea21f895467043d3","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.9.tgz","fileCount":226,"integrity":"sha512-gO/doBUU6pfK91k9mI5mLdyuZpqG3QuASb4WxJF4y4kKjvQTtkkEkhM4Pn5IvJpOMZ/qjozVM0s+arNSwWNymQ==","signatures":[{"sig":"MEQCIHDFMaTtRrSu2EwmroIWqEzoUj6sH+hOdcoLKv7yZb4tAiA3oVlJg80z+7l+ozmXrXFKFmLvBniWYBBY3ABHCEoNLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2548444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+A1eCRA9TVsSAnZWagAAeMYP/1MqxwcvMBa/MlmZRM7U\nLduN9dz2lhdYdjPPqPDQmGoV/OIgkRyMqKskNYchPOhhepM//oUrYdRH/ETD\noVV+lrsmEgXuzW8T+7SFvQc2koXSIMvunw5I5jmU5vMhWGt83vwRC+BwQQ2W\nj0ziZayTrWXx1+x7//UI4V8jzCmHApItK69Zof2GTRrra5955U6ZgPjTDJ+J\n/7/I4qxaaHiu6jwZv5WOHHhxnGvPc0xLCyZ/7/XZk0Uu3u/fRboc6F8i93yH\n9cfrPEk3q4/n4lW7qXR7VWwCXd5VZrMFHi63wPMNRUbQ5GJM/yYmbe/pVtzP\nlfQR6Bj7T65X+KFJvsuPZNcoqBRimepwosjos1u1G7H3M/h6H14+WhN7mxQx\nZpDSBkHAy/5oTAF5bhsO9al2LEODx3wKqhCOiz6zvc517MiD4c1WiWgljH3O\nVKNixSpW99ucZhTYtwJl3kFfzCmNVLaHi+C92DVxPL3gk11DMeMIZogFMY12\nCgtk614/ektar++1AaLdHKpFURX3fJi4Dq6kFx0Om/JcY0uaJRY/5/JTeulm\nTp+/ExFaiWCQfsmJ2U4iejCf5s7vAQqrjgI5m2pP/3hBS8WuyKZffnQMOn6z\nPX4rn9gL/S+iT8JtI1xj0PDbVsn6AKLPdwDduGJwuoKTgCw6s/QklXFRVBmJ\no9tw\r\n=dn6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"267dfdd32ec4ba40cb16a9a412d0fa5f40caa55a","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"jessie.keck","email":"jessie.keck@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.4.1","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.11.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.1","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^3.9.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.4.4","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.30.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.2","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.13.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.9_1559760221739_0.17505843444208602","host":"s3://npm-registry-packages"}},"3.0.0-alpha.10":{"name":"mirador","version":"3.0.0-alpha.10","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.10","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"91c1e9f32f6353eb7e7f32461dc1830002ea1b30","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.10.tgz","fileCount":227,"integrity":"sha512-R5BtxS4ypLAIH5r0HEvhBSEkwplpx903YWOfeqDp0Vf32CUC0TpqlYgZvhTWpY8bUeId5/62t1QyMpxUxtQQ+Q==","signatures":[{"sig":"MEQCICPx+uTceBF2KM0ni6FWWIKSUXogKeiAnCXa+kBLITbdAiACQ9cqBfzCW39X6DUVOWVX8U8sNq5LUIUTlqRqYH26XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2548483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+tS/CRA9TVsSAnZWagAA9d8P/iZU+fuwDU7olLI2Hr37\nmQAdkJURpueRiy+vrgaxmJ/NhjZM88Ye1OqZj3+7OXDiQTiXObkrwZnx4Ike\ngUP7MktwINynI4ACUH09+Zrz1KSJY7aXQnkQdm7v3QQF2/kodxv61Fd5mFDu\nwDBBnqqTTV0+SrRmoxYsnA6vsI1wrRwV8pFbf1cPET2ann9z0cSagwaZFrxN\njGb8+tfpMsEsg6QjLySaGviraCaIka1sj5NTu7xNBiICyD5wxP+6u766W5ki\nKLupURbVuGn6b14e8XClQjmoqNTXaEsTUu+sygWfhzuKoelTw0HHuuM4fFVI\ngtDwpgluqFF4WZPcbjt3XeYcDpMb3/X0kE4YBdtXHNDUBBzAxXxjL9RRPtMJ\nBUTSqlAlA9N4HSpZbhVFViIngayj2K4Jlx4ng9tty3i3V+qDdhJWKybu6oED\niziIuZWuj4gMLsR0Kj7iBe5oRT8fSvvteuziS8kbnfeEtK2E3iKdmL5yVIKE\nUniYc+l1pr1pEB3fQlnxwtWvjDcveK5HlZFhwaX4tXncHuKTfT5CMZdyJk6/\nluZv5wu6MVdHLTgUXqlCwsAMncTmIY6tiSobwMtHb7XKBpxFi//FW7ujkJqv\nEi7ISC4U5El49fzmazAcp0x4fHNlvlGzY4o5aC3vgj2DrR8IXtDnW+alA0gB\nXOcG\r\n=UsnJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"94c3b985f9aa2de3dc6abe3a2715ddf7cae713c6","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.1.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.1","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^3.9.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^3.0.2","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.4.4","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.30.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.2","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.13.2","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.10_1559942334477_0.7788855554206582","host":"s3://npm-registry-packages"}},"3.0.0-alpha.11":{"name":"mirador","version":"3.0.0-alpha.11","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.11","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"6c4cfe9d63cafd883c5b6864285cad47bc5fe8ff","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.11.tgz","fileCount":241,"integrity":"sha512-o5LT/YzYFeazT23SeAYbW84T+1uBqcCglM/AD3CW/PLiWfLC3lwG12DnhE/evlb7vcnv0pIPv8RFEB1Grky+xw==","signatures":[{"sig":"MEQCIA0mQy/45NrzcGZCzciskpfQIRgjckYFYw2V80g3VvAiAiA04ZtV7iqj5ZnhVvPXH1GNemrsxff5grnkUz4aPnRIhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2581651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB5NDCRA9TVsSAnZWagAA5MAP/jX+wDTettvJWg7m1mot\n0ZzaNc06zaeC5lKvZp+ZTktrAioGTtPrMC+1mamEWhFP8Dc//Ij0QeslUpHj\nXJui+YJvsMTZ9mtEG1G8XWhkzJ5T/15lhhnDkSGWOI+lkq1ITaZjgnfuO9Y5\nKd+2iuttU2bM86pgyxBsaUJwBrKjqIpbk47t7FF4bKSw4V6XV98iU/NuWNnJ\nWE5eqsnD6kBIpOAdPCCV9D9folMOS0jw1MAHfj878TZ91mYDRVCilNyTdOu+\noxJIEPapWVsI6s/HGe8kNi7+Y/uCYhmhS//CtA4OWfq2XIYPwE/an05hl32n\n/aeJagNwt2zVF7WYuo9QMouyJPipUhfdFMZaJtmmCevajWX1cYmCbXGLQyWc\nl9cCcmdU5ELfzFMbdF0pkZz3nb6ahG1OC+MblAdlQhrk2lRWR0UDtkju21Hm\np8+xFBmM394xqcd5VmUv5W54jJJNUbzXwM0kMoENWXSilHCo/r8w154/I1rj\nw6RrPUW/pCIS7audN42Vtme9yGNiAUFI1SnoQKoA4+zEb2Q62C77bLRygDh0\nA1k5NPuD6H/XjmTuHzJsjBTYFUBvt5lXSnJgpILm267R+XGuOossP5XxH4dr\nhc2mFSUauZfyOWVApSaYBRHK6w78rAdD+kHrU0zN/lO0TdxFnGzLBjpayXJO\nCpcp\r\n=ZkTE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"c35a45f606047678161f51d3807e99b3c4281452","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^4.1.0","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.1.0","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.33.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.3","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.10.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.11_1560777539106_0.6406155725814828","host":"s3://npm-registry-packages"}},"3.0.0-alpha.12":{"name":"mirador","version":"3.0.0-alpha.12","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.12","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"bfcd772ca2cb947c519cc26b6259b140471aede2","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.12.tgz","fileCount":241,"integrity":"sha512-7LRfIFw9dnUhNaQddi7IYEyZMgcYaBBoClLrBwdFcCJSkkn8VSCLfBFNxqyNKbi7jZvHmezTHA9gr1M//OrXZg==","signatures":[{"sig":"MEYCIQCB3AunUJuBAUM0yZCPaiTH0EYOjawTAZvIwTzGqo3JeQIhAIlyIPdxsDEh3Nb7fVx04f8GRStHKVrDo/hYPTzfouit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2581500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCUOvCRA9TVsSAnZWagAAkUkP/jLW9ZDgmkAGUnfVZcOa\nsX7dD5csRxF1P1o/XqLJLctVYSymFvDfRJ0XUec+tl5hiQLpon+UlrcNi1Fo\nKwnZqUdJX+WlGYWE6PkxXBQIUBtGNzUo6pTQScCQV0MSnFL1lyY/pC1dS3dc\ntDJyLcNcCvskCjEkGtzGpPYRbLQDPNAoXnXRw9TU55vXH9W25Eu08u/Ue0lD\nH90tnSuO6oJdg//g3NwehT1Du2B0l2LwmgMcHOoAPSa8I2/YLAiDoRH+Tqtb\n4IgaFUQHDNH4fOwFpDrKU4tdv6ni1WikHy72vQB5ip6jwX7X3PsSMpnqNZ8C\n0buIqOsjyJrM2SQlimN5yYwPg4X81qaLKc+BqrCSUiEOHthYMTgj/4cVnUqc\n0pIS/Hx8Fs1wNgb9vqo56WBNY59UFmQoicc9QuKztQhej0/uWmut1xS6pRCi\nfqA5xqGatWn3Jsau5pe6YqgiOcyjABbmwPav0zAk8CW0861tnHyBnPG+jjcM\nSS55WPLQ2CiEx/o/N0YXSXBkHoNPEB+tKTZ+Yph34ifmtqzPMT7tm08Qexon\nxmlLsS2lLZHuyYsJ4I/bd7kViwzKXKTKmvOsqHLl9THUbQ1yYV40u+j5Xz6D\nFFTv6Me7Y2xvWYuM1xEP/30xf9n+yIoIOHS3k5onBkTwX5yLHbVoTclYfHIO\ngmma\r\n=F50G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"0d4bcc48e82890094f68dc26029c597ff8190170","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.15.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","react-new-window":"0.0.12","@material-ui/core":"^4.1.0","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.1.0","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^2.1.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.33.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.3","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.10.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.12_1560888239229_0.17751484838870013","host":"s3://npm-registry-packages"}},"3.0.0-alpha.13":{"name":"mirador","version":"3.0.0-alpha.13","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.13","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"000962f6380664d501a4b5a0632ed18a3d3bf328","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.13.tgz","fileCount":243,"integrity":"sha512-iqe4oNlA/i8AGk5uV9y7wty8h/VXMrDbUU5YhzA/fRVaYNIe24UsGmqtiBsWjrb/v71RemqwFU7ueF0fiCG0GA==","signatures":[{"sig":"MEYCIQDkFQxDEICLOi69PljOwt/g/0bJFxoDsAo98HU98AT6SAIhALUMhu8RN/mh3M15rSzZ1m+nRwuvRikmGsU/8HXTFXqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2620794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDVh7CRA9TVsSAnZWagAAotAP/3wvljJE+58srhFOpduj\n/C1Ew0ScRV2DOENT4gfAbtEq+uw3A2APES04FYUVTzMn3rzA8QgIqT+ywFdi\n9WD0gW0tAdoid6yHxINP20B3+Xg3qicpnq/H/Qwq0xWjJUpOF+ZgRNJYyvqf\nHYV4NiuFyspCi9QiM8MGWrrTFbXRa1wUrYZ0bA4DHA0s6LJu45GmZwH+QHnd\ndgbR8v7/80kc0ggx82ibwRoBC+Ko81SUl6fkcg4apv2JBCJcJB2nmVAWbz7H\n5sDyLsP/wpgBt1iCt3b146sUwP8KVIppWMYwb/YpBOSIh6FLwh8hnuBzyNSd\n417/dsx09BGklkEVZbC41rNkbbpLr6cyzcVS4zmLfT9OkUAabbL51bH/qzv2\ncruoGW0L5Zmh91QR7DoP9OnsorJlHv3/KdB48O8hrG8elj1sBMLmlxLgIe4R\nVoYfRCGwb+iHZBRu9i4eMadrGtlgE9wBB9Tvs3cGQRBHKI/DWUJ8GyeDuBDF\ntIpl3CVw8/ZG+8+v2AxPxkRnlc/9oRGmZVKFPiUShQQZeWUAlTXMrFXJBjAl\neAynDNI5zAkpPaUp1DvkXZErPTn9e9BvTRKC6jIYE6BXKC1qJYiT9trQUF6/\nICL2M15om/Bgd5x8kFvRozQ1mBQFwalm7DPyQGiJZa82RsSq9oa4bHP3K/hR\nq2f7\r\n=jv/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"243e2bc1898e5f46220ec32e08096e1b4f942173","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"jessie.keck","email":"jessie.keck@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.16.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","@material-ui/core":"^4.1.0","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.1.0","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.0.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.33.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.3","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.10.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.13_1561155706431_0.348653011767579","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14":{"name":"mirador","version":"3.0.0-alpha.14","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.14","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"bd7fb4b4abca52227ec28855905640eac41bbddf","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.14.tgz","fileCount":246,"integrity":"sha512-VD2eOE6cMjSo9KsXmHyXTKLNXs14Fwkf1e1xY7a/f8rRSbawuJyHqfUROGt3TXijy25I4o4rHW+x8sgFaIDOEQ==","signatures":[{"sig":"MEUCIQDdCCzPqeTSsjyRrNv6Nf/ucl8YEAE/8dWhzs/nUDiv8QIgdfK3ZldZoHAgipIvmWrpg+RjcFnakGcwpf5aCVibS+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE5Y5CRA9TVsSAnZWagAAdGUP/1nMJlj4GdTlJb5X0zpL\n11vk4kiosYcsrPtMUnvmfsg81ptdH/JQOW6QXgrRR3RSX4UC5b7PeImUANK8\nIs2B3ixHLMiro6+SRM+LpMXoIQxfCnccLxOCF1Gus9nWuE92ud4MajA6yypK\ngCR610kdw83J9YF8BJ7dcDWPgnSGbBGQKPZ0E8rx416/Uf71sRGOQmtCZ/Aq\nQl1oupi1CKNebMktlmzeM1TZp2YgLHDBcIAdS6fFupWX7SnBfArKu9zutaBp\nxtPKcHYd/1kDnnC4OX491Wlj6+rZ4WA9CEoGCvRhTyGu/A7zCv7TRbS4qA/X\nTR0oExB4OZDnLlJ4OHqplt4U8c26rz1KyvIzE89YxVJgpbeS91x9WSH+az26\n6zMYjq9rEP3usPfGBPvrdZwaZ2sCr56B5NL1DKdDAHeewkc0htvqXUzUsxnA\nHimnXR5qWRQIOw+Jpyfiq/LKP47SCCbRyAO5InNj5CqO0r5kTHa+CACnAuK6\naNta+XI69fUeZVIBXzvXfot3XTQ/9QNjQ2r15iSjvkR8Ggxv0uDwsILAQHMg\n8BzjE983PYCYTZlP7dlbll40R7qUSD3+Pmro3WZvtbOoljKtehi+wfZNZ/9m\nJ5+/TZAo+ntdviahGdRxG42r6QQpdkuWv5vrhM8xJb16s782fIU2kmCpnj95\nf475\r\n=7hvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"25d9de9b1e81336c2776cb3a170e6b8e60b33964","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"jessie.keck","email":"jessie.keck@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.16.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^15.1.3","reselect":"^4.0.0","deepmerge":"^3.1.0","dompurify":"^1.0.9","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.0.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.1","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.8.1","@material-ui/core":"^4.1.0","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.1.0","react-svg-unique-id":"^1.3.0","intersection-observer":"^0.5.1","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.0.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^0.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"14.0.0","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^5.16.0","codecov":"^3.5.0","webpack":"^4.33.0","puppeteer":"^1.17.0","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^2.1.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.1","http-server":"^0.11.1","json-server":"^0.14.2","webpack-cli":"^3.3.3","babel-eslint":"10.0.1","babel-loader":"^8.0.6","concurrently":"^4.0.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^8.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.6.4","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.10.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.14_1561564728321_0.400736038591023","host":"s3://npm-registry-packages"}},"3.0.0-alpha.15":{"name":"mirador","version":"3.0.0-alpha.15","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.15","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"5ccea04557fd97b21f15441474ab1cb6bdb83267","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.15.tgz","fileCount":248,"integrity":"sha512-o5DH4iz6zYW3K9pbcM1BShbF+qqUXSzSxWTGdE20Kb1GFI9KUNbU4FXQsewtgVerBFI1v+uPmi3k56XXzJ1YLw==","signatures":[{"sig":"MEYCIQDRSV64ZXOFCAPT47lozDNRC030UoM16j7w44anAgq0wQIhALUmciWx0eZHYYsxiemrzgwC4bdPNQEvfva03AXqsVhd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2674196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFU9NCRA9TVsSAnZWagAAjcIP/Ayhluu/R1CYpMhEL+Ht\nreKueVo4uGTwuCIbWRj3L/vWGuV3S9pemPxNK/EUhutWVsa1H3zdHFqSyF+E\nuWPQSjBx+50U0ZUKd82b2bt5SNAYuQSISxM0xlOGkQz2Xm9sk5MVn1r7ni+0\n18D8KY22NCTx3rVtlha3V++kqGaZVoAijfiWi3NfNbaeDscAMUHKvipVc/b2\ntT665TWes7YFltMp5e+dvIMTqyd3Ic56N2RWTuREoQ396I5QfxJW6toABopo\nD2NBGZEWPWrmdtMazu/rKzrLArXLoen+QjSCS6CdYY3rwyubeq5TRDj3j2ch\n/XGOptiGG+6wgxLIVDiNQ0VyDEHmczB3+4cOA3P0WMpPS3OF22DN1TawMXbx\nNcOa1Rpx8qHL+OW9etW+Z6aJ77WJOU3S4feAc7WmvjQHE57aQMWJ3e3s3J7/\n6UQ0BEQm+rP1NEEiDdUrUjT1/VJvPNoe8Cn7jWb/WdgugEQtzSw9RT1HeqLv\nsTzldQk3ZXbysh8laypOFWBLz/ZMq0+iN1KMcyPVMQ6dtppEuxzkLPDCWuHR\nZAuUvgvRcHtc5BxIROWSSItXozMToCi85Lq9eDp0d2pGl0bKGVSuqboQ/GLt\n6XYHsydwMGsOgnAXoLMIg0IFGEmopAYMjvSpDB24t51jP0D4ChiuHpRBedK9\nntCt\r\n=J18q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"12d2edef155bb322a962fcf257641171af32a654","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"12.1.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.4","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.3","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.11.2","@material-ui/core":"^4.1.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.2.1","react-svg-unique-id":"^1.3.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","webpack":"^4.35.0","puppeteer":"^1.18.1","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.7.1","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.15_1561677644309_0.7107329915730924","host":"s3://npm-registry-packages"}},"3.0.0-alpha.16":{"name":"mirador","version":"3.0.0-alpha.16","license":"Apache-2.0","_id":"mirador@3.0.0-alpha.16","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"ea48f384fad5127773071676d2f759ee29c5c55f","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-alpha.16.tgz","fileCount":249,"integrity":"sha512-BEP5bFhnuMW1mlYJjSXw1/cnWjLNFGQDRrv8B/JlBqLFk5ino9JmDxa7BMNoKac4ulC7wKna2olDD0w96rV5ew==","signatures":[{"sig":"MEUCIAj868NwBqLUTSs8gYj4orTNC+CGBp3wAz1FimfAaldkAiEAg2gxwF2m/pnJ3TAMYtoOb2bmpMvMNLEDndPU6cVqjW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2695723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFqHCCRA9TVsSAnZWagAAvc4QAJ7qSsAav/AqVPB//Mnp\nBoCleAkRJlVJrcEfNNWesKamDmRpuVyVyUwRlNqiylHWIzDrFzINv3u30JyG\n/xECd7gHBuMUsVm9qkwI8nxsV5cZo7pvWl5rGqMuAoAcBe0/7TIoqAeNyf7K\n0Lkp+x3jtXRaAWbSq6ry1zeGolaTrGJ9CJNLKAghHJ3zA6tv61TBc5NzqBNQ\ncOCHC/510IxJuUFcKuWFe/UIcJLqVBonKEcBqWSB/zV49eMNg29PuMzzF7BK\nop/2mHDCx3llYc3hu+ii3ZjcR28eJ8AuDzYXQ6bTXFEE0ijfn9i/3kaNzgm8\ngM/pk37tUDprMfq8XiMDwQcFgSGOhQP5YoY8bJWlse1JiCbLeznd/Xn5gOxJ\nTAR/MAvSIvF1Z6kyh157AvFs38EMzOnHKtV+R0njCehCcpSBSQx5q2e5er+A\niCtrjU9+moEkG+AuIR8LQDzmUwZsKueDnsGn1CV/PbZIAdQdF3kDqyE/VxZT\nkc5tWr196SwQ0iJrscSJU0uLfNXnUHy8t1ZIswwbGwHJ20SJA/jSPAS78vdy\n2x2fdSSFMx0x5f8ozyhjuqPqL0g2WBLFc1xmwRV5yruAzqsqSVqdMNsq1ZmZ\neRAaR8i2SX6/7UDV/jGhnphpuGTyD0D3QLWDV1gq+fp/Lody9gjD2R/XcrIM\nDMw0\r\n=ANaS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"cacd7484e286c0a484e399a4d4f1e3adacc2ae7d","scripts":{"lint":"eslint ./ && node_modules/.bin/sass-lint -v ./src/styles/**/* && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"camillevilla","email":"cvilla100@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.16.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.4","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","node-sass":"^4.12.0","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","sass-loader":"^7.1.0","manifesto.js":"^3.0.9","react-sizeme":"^2.6.7","react-window":"^1.8.3","normalize-url":"^4.2.0","openseadragon":"^2.4.0","react-i18next":"^10.11.2","react-aria-live":"^2.0.5","@material-ui/core":"^4.1.3","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","react-placeholder":"^3.0.1","@material-ui/icons":"^4.2.1","react-svg-unique-id":"^1.3.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","webpack":"^4.35.0","puppeteer":"^1.18.1","react-dom":"^16.8.6","sass-lint":"^1.13.1","supertest":"^4.0.2","@babel/cli":"^7.4.4","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.4.5","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","eslint-loader":"^2.1.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.4.5","eslint-plugin-jest":"^22.7.1","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.0","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.4.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-alpha.16_1561764289959_0.6920896788301165","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"mirador","version":"3.0.0-beta.0","license":"Apache-2.0","_id":"mirador@3.0.0-beta.0","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"fdc388cdc00b30c43d9b3dae165fa63aa5df1157","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.0.tgz","fileCount":258,"integrity":"sha512-gRCs2Cb1wLl5egsggym1nmZB/gwyrlTytmacganaydE9YIReXAsY5WVEDA8XaqBDJofSKOc2q/SSiA9iKW10vg==","signatures":[{"sig":"MEYCIQCY3vVtx1CYAHvr4idDwqeeAPH4j21mGMEhk0v/+/AA8AIhANkXzjFtQL5IBF8gFbm+fc5Rv06hdI0EljfD7taOkUZu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2728296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd79h8CRA9TVsSAnZWagAAjoQP/jH94N9eGnJHwWMK78ug\n8rO0+OW8wf0kRgMkAp9TcuniLyIKpQX4EkBLtMQswoOScqGiMVlkAPUVA6Zx\n9RivXJw/DpBJDLB6PC4x8ic6N4/SwTrRXjsMagCtdF+5mJRBtUKmivc3AWNZ\no+dK7+47NF+HG+bqZPU1eIqT7PQBFHqufBP8Yw+Am0kV97cK+Z1e8XkzF+0U\nJLb7UeSOJPqfiQEndJdA6l8wXes5TvuZiSNAjHCn4xrFRyMOLckdbEQ3uP/m\nEE9km/MJUjxxwOeqpN8GQr4C46AmcWzSJmmGWe2zgqIRXlfmK2GGNf6Y8uef\nlF9IveHs9ATIkwsoQlitpBDzQ3ZL0cM04g0/fHkpPJcSKabSp8WggvnM4KmO\nhjrY+WdyNAD48PBcgtaQKIkdJVi0oTz+xAk8nTcqbaRHPaaTkwtuUP/P4TLQ\nuawnDzwaAbPtDEVYlns3AQvjnz/1U+RcZTYN5iGsAOEuqkwgAauZymsog6d1\nnTgC0Plwh000RXC6xMlaY9B9dWMZYza6FkPndjh2FcmL5AuKVMsKJ+GLjHbJ\nL3LGedqkNHvIcLg+seelHb3ByFv32sefu5XxDq5OV/h4I/Wj7RX3RuGUEqpy\n/rIKDZO2xos1I2jjdIve/VBdxaZqyXWCUUmLA3GnEHZawEPYCrOkQO3lSJv5\nqP6A\r\n=4YgS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"d38462879484c53568d37fb975f67a06ad5149bb","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^9.2.0","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.23","@material-ui/core":"^4.2.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.2.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.5.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.0_1575999612209_0.7982005796850968","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"mirador","version":"3.0.0-beta.1","license":"Apache-2.0","_id":"mirador@3.0.0-beta.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"f7d51253bd9365f9dedae21766195d9f134eda5e","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.1.tgz","fileCount":259,"integrity":"sha512-lJruSjMCXNaxMvBpgCCU67UMe42Ddsdo+qAlD6mpjTHh88or1EeEaE2dsXxRoGAiqNSThhH3LCbxbrRGpg+KtQ==","signatures":[{"sig":"MEYCIQCcSMSlkiUHFCn56pudYz7qbM4XLlFT5VbA+/ln8e/DtQIhAMgA53Jq5WxGjjDUpvmNzp1arW6MkwNmyAwKupPrt445","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3059628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+8aqCRA9TVsSAnZWagAALD4P/3hWmsEwU2FL5msjA/ef\ni0GYKyTsTDw33Iuoad6N1qVfYYIeJqiHLZEIXayDsYORJ2c4w65hlPKUbVhm\n7Xom6vmFsnwxO4CuB3g4Sai9ND5yCKMJI9jwwkCGgAKeqpPT9oKnajEBSGJg\ngJNcgdt+N5vlsiaxwcmPHlZu6Z/FMXzVZV5Dn2jqaonD/b35IWlfvG9TEJi1\nCqSukuJhaSR83NoM6ugY1WqcUWg412MrrSllkyVu/br/AXGuw7BQXvRcDWW0\nVLpYOFoUHJoybKVY1hJ5CAVV6nXRG5A2P6/E1MraOvM6SCOBcZZNzNXmBuAA\nqzctVtMtfcSdOxy4gAzU9GgRXI9QyAVCjjCkDQGAJSN/XLKs4TdjyCOl+asp\nZkLkiK4B6D0z0EknZtTrFJdkUH1kLGxdZfqANzXjskGhx+JajMO6PpOd2UiE\nKwfl6Cx/erecGokF8WwWya0g5KfadaEmwE9v84sK5opa6cLflZeooqEajUK0\nVsmqzI48fHdrnRo6A4khP0s84Wfs9cJ8j/+BBzS9sqh6zdYS1qn11QYTEP8X\nLfpdJJeOGkzyG1CD/9fBkzFydp7YgzPpDVes5dn0HS3Oeg4ofniC0XpO3Nwb\naMC0U2QP+xDbOC0aEf0WNxkitDJekUGane5olRHxoGMIdcRJEgK4ZgzdC2hE\nOHUC\r\n=ZdW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"6dd2fdecc7a41434a66c6115970e9e20a2a3a3e6","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.1_1576781481626_0.9551351301268456","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"mirador","version":"3.0.0-beta.2","license":"Apache-2.0","_id":"mirador@3.0.0-beta.2","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"8f417b2cf16bca8762c3f128ba91ffca68bdc7e5","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.2.tgz","fileCount":257,"integrity":"sha512-EG8EEEVG0RPHS/e3OwarmLWUI9GXBhwL1UdEei9d1ShIUZbg3KtO83vnmmPH7wS9Sk5k6Adce+dqLVSyu0pX9Q==","signatures":[{"sig":"MEQCIEXV2KOULkCASyuv/wXQSNVOU7iqgmTBJ1cKK5aHUt4GAiAcCswhm12M/B6HypJaEwyA1XyWqn4KfwdqAg2zxfRM0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+8j+CRA9TVsSAnZWagAAS3kP/3uW/wU3MrPZwPBn7VN6\nGXVGJ2Sh3UkzUzqF4WgP7DGppSmmgQ3fdIuvxa+U4khVLdY4KGRK4vweuZ3m\nAdFmqs2OWlqdfm9ah5C5gdr1XmGdJdsWn4qq3X9fyPm3ez3iYRDFhp0AtUV1\nCkVLpW6z3+kQnXb6fFEdcPO1A37RQkgORpv0js8RE5GmitFVdlwpXz6YCZM3\nyzyUsVQTK3F98xASrn/U9sqxKcbdCGGELNi0p1jb0UaLPBvTKarq7YzZnkI+\nKJFHtAYFnE7aCpQ0uSHcKxVIDsEmDMLv/1Z5zMSsgBOvBMAMNlrQHS8YYx8t\nTeW0vTQyq8lKX190uXPo6NmrrmoLy4SjCPZgqt8DcJmcSONT/OZ4R3XxbS0D\nDoyeKjC78t/RGWa73JBZG5Swrz/TrA4F7bEqThX3+h/lJ+KNi8lq8VFaVfi2\nZ/bTL9p7/98nZU1X5Ff+StwjQqswkat3ah8tnimTRLxS5gG7UGZmsHstKcG4\nDFmD2S9EIOHxds9dkHde9E6T6HkZ+vGyLRzOycY4ic0icmWF9zTp037iolvq\nULpJcEQEiy4DShaO/VrNnm/Y+ZF2zQ0lCy8LFvg1io7kXN2iGt5TN99QBBUu\nQ1UThjlZxg0+GqyQHFQRdQQnBYs7fmqU8XRYKcLrAF8kP6wFl82bx+XcR9BQ\nGzbm\r\n=KSaA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"1f67b4623825ea536ac4e2fe2458e06bb45575d1","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.2_1576782077739_0.6802071086287882","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"mirador","version":"3.0.0-beta.3","license":"Apache-2.0","_id":"mirador@3.0.0-beta.3","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"261a1ab80758ce02ed5c670d88d0a993e11976b7","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.3.tgz","fileCount":257,"integrity":"sha512-hGATEua3aq9Hkw7pY1igA8h3Z06BWAN0t/mVtRCF/0+jpLXleBzMKKgOhISouVUvHqAZoacjZP6+8RHo9TM3xw==","signatures":[{"sig":"MEQCIFNkCVnJOi6bcdf8ILFcHZh4Ab7+EP3inXHgls+uA4MjAiBfC50xNMwnCkeq4P00gX8kVEEn2TaafeFckGiBPTd/pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Bc7CRA9TVsSAnZWagAA8QwP/3exGTYa7QJEXzjQwoWI\n2y1JhLNTots9jnH0TiwEx+BlSDg7q2bx5xl5EHOr14OqnC3onQPrM01J5lBV\nVAAAnhbSRPcTAJkj/R/sF4uyD+9BJysvg+49MIcu9HcPSrW2WBKXUGAhn2Vh\nbE54UuMmbbVuy+YHDtsssa02/9a54Et69WH3/B16CB22c79IYZO63/lgbRj9\nqnOmVmhit9e0yyZxigqqUAutj0vkdFCdlYSNF2r9+Ar9889SeiJTj36M6XVh\nxelOT6rQeToZgRQs9UyV195gThfJ/NiTr5yisN/teRMDSAiqpiOB4UDsvUQC\nY4f2vxgbMMuEDW0wtk+7x8/iLQjVzseVNKKSMPKqpFbEobCJFp4ozcCeUWRG\n3e8b6X9QRdJ63lTqSi4eY33yrv9Dkme3Zcz99eDKYRhyFIAptpA/D7Nn/VGP\nAkGulif0kQZCDoF/z+Lowv3a7Yp+rCw0t6KU5QypYH4grmUabUS+8XTugV1t\nUtYOd2eMbI0iHjZvW7khEwbgPZDqMgE498JkyrB25pSgY3PCtKC13+5HVo4W\nOzoPSfp3smIxjCrcXH+u5rhq04vCNFUh5aEwGBmR2Pamb9ZLTjmReDw0F9C7\ngVHjO1Y7suA01bWjNglWSU8ywlPKuYuYMFOyMd6hQ+cpYDw8W2Hs2hRaNgoS\n8Tc0\r\n=Q86S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"e7a3c95614d65b035275283f616c6deec536b8fc","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.9.0","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.3_1576802107402_0.9049044492310103","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"mirador","version":"3.0.0-beta.4","license":"Apache-2.0","_id":"mirador@3.0.0-beta.4","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"cf0bd047cf192dcfee7af9aba3e25377b9b35dd9","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.4.tgz","fileCount":259,"integrity":"sha512-Jh3mi8m5XGdIxXFsTi17u2XH7cgKfXcKiEFwL3uR+XgYBmGQ30fhjf4R+ODcCbNM6DO0WHfd4urYJKTfn/xzOA==","signatures":[{"sig":"MEQCIALYeElVc2mPpVYUGy63irM50jCZCPpeTnlZQg8eUjGeAiA1b7+Rr4MW0VJFF9cxGsq3Bd1whuJohkCnVG5dToiRbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2745684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF50lCRA9TVsSAnZWagAAPVQQAJx+CNn3421jZQKA0YFz\nc25h/1d5Ak66HUTBYo40tGBpxgwF4v0Vp1ISpalSTyy3v+/dApOZqWUtvrU9\nVLWhR9TxaCZM1Ssa8Fx2N5KfLV9Ptgt+52NneC6XhqTJDf589/YnHhiIVAF6\nq7rlmJNic0olBzLTYD3JRosoNS8YNoQoPj5Dus4YB9CieNj5KkBrdToLDYg8\nA81HBE5+X9Sr4pI5Rn/d/SiHbEpvmRwAZ6c+/E1DIioUU1eWw4XnPQoSMkEZ\nhVUMOv3r+4il/DcR+eO7WiQjG8M54cq365CVDtcBjRqx6O+SlR6fTNW9W5Tr\ndk14ExJqcTS93fIvPScIPzWzCu6wpITn+5vI+nbf3MfskwrPATEroBVqzdBK\nE9bMIObmMcCVVskQOv7Z5nBA4rLa2RRmP3YcTtLMsM8MxliZm34nbkJhk9TN\nqazTu9xQ6D0qF6U3H+2E/4vZXjJI71f2DSW9Mmn497NiUdecLFs8WsaBPQ4l\nvnrqAXiALyZp3anJtUs0TorEqQ06VsWAHBFWsFE/xw7vlvNkOTW+Rqa36wRM\nnjUlePkiTQotlcKNT6UhIY/ionMTBiThnms4fdFKpBS2BS/1D2hUxK84QR3B\nU5kCsOfOGLkQoBglonhbZ4u6HVjXZTrKPI7Fwnln8FgYwFQEP2+zNHb+sPzD\n39VR\r\n=Pt6k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"b2fe71354551d1d330826a75c41093a2e7a4ca68","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && babel dist/es -d dist/es","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.4_1578605861228_0.10957039858532513","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"mirador","version":"3.0.0-beta.5","license":"Apache-2.0","_id":"mirador@3.0.0-beta.5","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"45c5335d1c1f5b1de46b593a94279f089f48a60d","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.5.tgz","fileCount":513,"integrity":"sha512-EiTqZGlMcsIsw9u0aSpcrGjotpmTI6lKgsF8Tu9t5PNAZKj7W87EomNGcS/aGz0BpPcKZ23ObWhKVgpWXqE0ig==","signatures":[{"sig":"MEUCIFai6mQIjmH/Vyi6EtWuAKEc6u24Yzw9FmFjbD32EBf4AiEAlr+2c1PJhX9u36/oB1wn11kjOzgVB8b4lkGD3Szb/r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3903673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVTqQCRA9TVsSAnZWagAAdwAP/0Qy5vlrdgZSsSuMXrrx\n1Q9qs3vWffZ5qfbtHgRn6oMTOQ9fZ19jRRtSemzQfFVPnFFx5Vfl9MGZ5kJB\nvWF7Miek6ZI3TTcQAWpByvYK5LAR3iVDD6K7Htar+1ZF1UW5Kn87a1A9Ih8u\n0YmbsB0Iczl9Iykf9Ttm9JfkGKXNh3tuc1OTOnckudTK2ONhfucK6zJb/idC\n/z9x/Vc0BTm+izk+8UgLxFUMbUWST4gZXZavv889b74jE7ySN0NgyzfUmgWE\n8Zz+Q1LYS0O+XPIKxNkHaR1jGhXfDtz9+lv+sIqlJDA9Pk7S2jkrIgdau+qm\nfTfwij976286bjQl1vPbzcf82f/VJhZGiBpmBq7ClU2Rfib5W8iePB9CMNh8\nIzEb8de1V4kS2OinHiyknn043YkAvV4lhVnPAsblrss4SmYq68XPmFmKyPBt\n3C5bkOC6fdU7DonyLS8gD1vE7S0ql4s5mEq4dbDuEATl/j4eXUvSrZOuLmkB\nTSqmuC+NVksLfgxjqo7zjRecRsFKENmrVF88qaa0UsOXFwDbILKrMdbR+FvR\n7bgVTZ7vN6Gr7I19BZD/D+w6HW0X9LNEjNXWHT50k4FfFup5F2DjjK740u7t\n6zckX0sHFkppTUhUYRPT2Q7JQZa9Y1cLaG2owl4xQN+U6KGVCldJFVWaUx3+\nx9ZT\r\n=5vXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","gitHead":"f6a30f9e0f2c27819fb5721ba72dfb037a4076d6","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","node-fetch":"^2.6.0","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^3.0.11","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.1","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.5_1582643856199_0.07007188677098242","host":"s3://npm-registry-packages"}},"3.0.0-beta.6":{"name":"mirador","version":"3.0.0-beta.6","license":"Apache-2.0","_id":"mirador@3.0.0-beta.6","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"dbd62f3f6aa17dc652dda46a7f68334537cfb72d","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.6.tgz","fileCount":515,"integrity":"sha512-tn5VpAa3x/+daB0XYlOeJuMnvvawrfiQPb7s1CoAG/1oRmpOABkAJ9rB7enx31hHOb+5WfKxp20rYUNtYqcF8A==","signatures":[{"sig":"MEUCIHD5QHncVqsO3ZKtbEz41N8rw+kuOpM0npIuSzJ7TwgVAiEA+9FQ+CW3hVp1qupxY6r5D1xh91AwSyG3aabJNDLUw0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeatO1CRA9TVsSAnZWagAAEKUQAJp9iTwU4vh8DBXdyvGa\ncca5dOUC8R5aCGeMFqYivwcYKGRU9XiwZvZfNlNN/sH4I47ASERzFxoEkbk8\n1hrv4NU3nJmYGdVI2HKIgNVsEqb7N5toTBYzhs6Bcyb1TUa3LRiq6xeXjsUT\n2Vut7OZlERqogSY+b1eKNX9IvCKpR55YJCC8ok6CIx+ueA7zBCC8NFF3HoXa\nULR7plED61Hho06/XflBQZWQla20k0sj9+a1H2EEOqhEM4VXBe4o0JJRh+eW\newKOFKnpXuPsbMv+EjaUwxDtsOnIqAyP9+zXm1t2OXU6Gxs6tgC16zeMOoqJ\ng7vv5fAQB7soZMTlTncvGPYpkO48dyJrgCRMrUftCyj0leKE6lxBqe1GWOTi\nFdCca3ck43YXURocOS154ECDwviu7K3Z3ZQSKNbNixplxEX+KLvFrmtvOt+c\nsm48VCq/UnirDplePCmmyPesHee4vR9jWUXQo9Bhar6SPHLbO/GZufBsMV5K\nLwMoC1SO0SZyteF07Etl3VbD/RjYs4duF3kgs6jCq4JiYURigniZu26IaTH+\nBdJp9P2sx5oXF/yb7nQgMvgLRExb5Dcsc3ziImNVqxdUH1/npvj3t9V96MRB\nGWrvfUkU3PS8rG3wQM7C/G3QIgg0ka8I68ohqkyH5ITo/kfOq46m0QRqWuW9\n9Deg\r\n=YT0/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"e739c842211664f77e0c824a4f0c2f2affed4001","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently \"npm run build:watch\" \"npm run server -- -p 4444\"","server":"http-server","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","server:json":"node ./scripts/json-server/server.js >> ./scripts/json-server/json-server.log","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.0.1","react-sizeme":"^2.6.7","react-window":"^1.8.5","normalize-url":"^4.2.0","openseadragon":"^2.4.2","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.28","@material-ui/core":"^4.7.2","react-full-screen":"^0.2.4","react-iframe-comm":"^1.2.2","@material-ui/icons":"^4.5.1","isomorphic-unfetch":"^3.0.0","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","json-server":"^0.15.0","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.6_1584059317507_0.8487818593114342","host":"s3://npm-registry-packages"}},"3.0.0-beta.7":{"name":"mirador","version":"3.0.0-beta.7","license":"Apache-2.0","_id":"mirador@3.0.0-beta.7","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"d58e2e6aca38708d32d95c4b2b7be7b0a90934b1","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.7.tgz","fileCount":535,"integrity":"sha512-fHTiPlXYOqNtPZ6dZzrSgdvpvroqPCh62GWmjYHnOsz0dYELYNHfJYSZ5bDp2HfTr3l8IK8xj1UyXeBYl2LZnQ==","signatures":[{"sig":"MEQCICjYlNCFDT6g6BPdO9uK5DWQ4PRdE6hM68dEIf85vXKZAiBvUwUQgegCAGPbaAYxg1wVKjGXuFtu7N7qjcVgcUSkVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4368404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxpKCRA9TVsSAnZWagAAnkQP/jUIYPYm8/0zWL2y86ZQ\nctr9Wem1d14+1TegxArZuf0WgkcoltKVX5gunPc8vx1aGeB3c3BIaDobipWH\n8R3RgUzTFWMpkirLBBYL/ZBuPK+NZaOmn+sXM8l7UyQYWpQ/7kurdeWCQjOr\ng2uPDo714t3hL+ONzGEjigcc4RUnQ1WGt4YjsOONhcgbIZZRzwum7uQEcPCj\nDx0VwG385V3wiRWPLn2FQ/W6ZzDdQzmMB31YqxmoTV7esLkagagG0jJT/xRE\nokK7LbrPxVTY9sDUnAG0fLcQnip7emE0JAw/8ZDsNY/dQd77yHFt8Xijo6IN\n66R918Sv4vL56tIMwxucc9/cqVOXvKkp11HihtszqtTcPYr2W6TA3YZ6pMqC\ni7OmQADpCspTtGvTgWQGwMkOjEF55+v8ifDyrqA7KdSqXunOqLa0Woe2SiNm\nolWmiaXXXCn0rsClFJXgzx+Ara2AwpwXAqd5IWqRQwQ8f3l8OqPAK4di/r7H\nx1nIq/hxlSOLyTAxrSLq44hld4vtE7nRoXwHYX0sd9GVnOizVVZ/VJ72pmVe\ntl6Xx2v71DT6KNKz7oecjYoE/L38xnqeN/vl6PSEvN4RiP5N3XryZpaZaqNL\nbquulJtH2ZZ6GkOz8LPikVIS3a7r5gH1Y6BovUQlLuC2+N7/9JjmJDQqktpr\nI+tK\r\n=s2Ee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"defd07d705696c525241073a7fbd0de2c5a755d2","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently -k \"npm:build:watch\" \"npm:server -- -p 4444\"","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"jss":"^10.1.1","clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","css-ns":"^1.2.2","lodash":"^4.17.11","i18next":"^17.0.6","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.0.1","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.2.0","openseadragon":"^2.4.2","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.50","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^11.0.4","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.7_1587747402169_0.3359350087854114","host":"s3://npm-registry-packages"}},"3.0.0-beta.8":{"name":"mirador","version":"3.0.0-beta.8","license":"Apache-2.0","_id":"mirador@3.0.0-beta.8","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"a5af668b43563fd4fb077f7485827fa73d79b7ed","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.8.tgz","fileCount":539,"integrity":"sha512-cWxNXHi6/o+40Xf5IlAEsKimtZJ/Fz2eagbi6WnaLGXKpSuasDGsRaWPKqvmz7+fkSFEB5H+a+9ZiOdwcmy3/Q==","signatures":[{"sig":"MEQCIB2PvdTWOkbWGeg5NXehGDiWzaMvm8uDQC/vnUHr8w2vAiAum0i+t3fvCuYJ5GT6wNzne9YzTQ7Lx424rLK4m3X7Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4402077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesb64CRA9TVsSAnZWagAAeqgP/0YcpshHerfJBDSt47wI\nGYG9tZYvDpV0dyjNzEneF3PeJ96zO0BQ1pPZA53vgm10/EVyBdSA/RK07xQN\n7TaglNrmTa1PqwLWVnSkZvGxmuVZ2llo7Y3QwbxwqsTuxqCtEr3yZ5bTEip2\noYhWmFCqArSNh+fywa6sGIv/IPdyvH5Ogp7RR1eFUenRjOzZfizCo+CyRctZ\ne0TvrT/rnZJgx+paLzw7giTusBZAEBKRrFbyckzaWzYvNpou/+HfXHMX537y\ncaSn4NsJMpS5tRDe1B9rFkHcbanbKY3zcqTY0ZDPXcPFUnqGqB/ROk4V8N0V\nhdqfWe0JPYC/NzoTMe/i0xdzTaM5jRalO4Q4RZgE16WfnxWi2tnA9Yt5/ZQV\n8drTCzjIFv5HwjLApVLvjzxEKAgFm/DylLjbCMd2RuSQylH3YzG71Pz5vRWC\nrGxaYEbdykQB7N3BGN8mAMWNm/lZi2VxvmEU0CrvmoOG1NNKUkfJf5mYt9lF\nRJRwI1KwMekfJViQGfYBbLSHTivuavKfXurBNaaetKpDUuFpkF0/yb5RRN8P\nl63NRyh1SBRT6dYdjc3wQdBnlBdoYs1bz0eu/AU7M74Uwtj8sBzql7/eD/qi\nQ6JRvwvA/n35ur71ZDQxP0WIjufKR1RoSJZSF6ub7lqVZsmHtB76Pxl5ckxd\ndEWI\r\n=skEn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"0789034f362860b70676932ae4d8698e8edee7fc","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently -k \"npm:build:watch\" \"npm:server -- -p 4444\"","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"jss":"^10.1.1","clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","lodash":"^4.17.11","i18next":"^17.0.6","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.0.1","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.2.0","openseadragon":"^2.4.2","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.50","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^11.0.4","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.8_1588706999923_0.8436396621013817","host":"s3://npm-registry-packages"}},"3.0.0-beta.9":{"name":"mirador","version":"3.0.0-beta.9","license":"Apache-2.0","_id":"mirador@3.0.0-beta.9","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"7881e8cab9a4966f5e5a183fe8a44fd2275da48e","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.9.tgz","fileCount":549,"integrity":"sha512-GzLQZw+6bUHxfOd/kyqf5KB3v31ypVGNQXPvORbSZEDSznhSTvj7BCbhScwNs5+967H0IHuHZm/0U0rMrMGkWw==","signatures":[{"sig":"MEYCIQDDeXF6JvkeSoUFNWvTwEIuaPApZjvvuxdWcMhkhQZ8IgIhAJvs1KJ2XKyaeoh/C9nDkVDRhP5tqt1nchaWnSjZJJr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4473901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtsvCRA9TVsSAnZWagAA4UQQAIJYuTTLpPs2g1MZono+\n8xzkh+9NMlPN+kjK7zVJMcCYmFmktSub9hG1cPy46ynTucnN7FTz7ScQiLoJ\nDZQlZDUm7MAGZztWJmscZCG17gYafNvmuHpdksPkzqpgoyTyQrZASC9+N9Zc\nWJPxwsnNmfUYrW4ZFitQ22/YySjd/KZikSHAdk5JMJccWxynUo7wWuGBs2dp\nK/tg7FD2s/afMKkAFnORUyH/x89VN6Q5a8zjE1Eyd6XHP3MZlx/aq+l1FkC0\n2rGQnb8L5LBesTJKPiLC49Olc2N5b+ABEIYPZRz6dYCNIrnp0QYka2sRHw61\nUHeQRpOmTFp/LqLlIMikTL9CFCWYl5msjgDdgflSqUtcNp5ExiBSydJcSDg4\nhYdSfDJTisThsNVy7hjNFMSEYGkz3Qh6oqMhAShfROakg5TdLJkmyQGTbXXm\nirtDzzEDkg2tlV3EQg617IfPlEs07IsmG7Wg1dubVAwCotD/8/4ZQabrdL7X\nbwCKMmazRt3Q4PHJmuZXaz8bazTVzCpfreRoprxpZoL2Z1yzazUqsxI2/DJb\n5/wQ1tiXyvRLpbP00Pup1t0Pu4kUQ0Qpvc2/VJLwMe4IG6M0ojHOwv58/RDI\nz3SRb98NBvUDynYaXyr6sZcRFAs0fqYZwzap0PfDfmiHAavUVorVWoeD4VwO\n/pWq\r\n=SPM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"70bfaf2be40c76f7b1073a85bf4db6576da484ed","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently -k \"npm:build:watch\" \"npm:server -- -p 4444\"","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"jss":"^10.1.1","clsx":"^1.0.4","uuid":"^3.3.2","redux":"4.0.1","lodash":"^4.17.11","i18next":"^17.0.6","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","downshift":"^3.2.10","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.0.1","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.2.0","openseadragon":"^2.4.2","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.50","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^11.0.4","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^3.2.0","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.9_1589828398857_0.40041051709800635","host":"s3://npm-registry-packages"}},"3.0.0-beta.10":{"name":"mirador","version":"3.0.0-beta.10","license":"Apache-2.0","_id":"mirador@3.0.0-beta.10","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"d8e78a19a4c77d33bc1f27d2cb041babf51f79bc","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-beta.10.tgz","fileCount":563,"integrity":"sha512-eG4XG8Cg10e9+23cZCzmVGDz/RSbFudIfjNzWrBPNu2ImVnEAWVtu7HWETly/UssfEAkcnnfOc7ofLxBjxXOJg==","signatures":[{"sig":"MEQCICTUjiZiVqqg1X0lAWkMWVr8DbXHzrRrrHmWBoJR11+AAiAv9CzEWqzqh8oKJ05A8TRwKD/B/lZaOFzq310Mf//BJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4550759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexvLnCRA9TVsSAnZWagAAPP0P/jIFMhrMR8kQt+srnI3A\n4JRHR7QM6LastFQsCu/tbllHACzKdqq4q8beA9dhDvK/IjpIqHL5uumHbHPu\n8YX5EZyEX7Yz+M801BeIyTP38MRrqyhbu9d4G7srxWh1DxpKOm9gvCy4G/96\nhj5Z6kL/nFieJ1hJOXlESR3N3D6i5t3Bu4WGcG/3x7uyIGx4zNWFiROropcB\ngb2BBhJgn/kbBGjiP4fvaBLB9Dj11i76Xy8vOoqlPxJmSCN4Fdg2N3RQ4agL\ntbwtoKt0KDEXqmfOwboFGLAInWUtr5etONIcabsU2vDCpKk5I/VUhwOqoKnr\nWuC5DDTLRWk68i2Fkzorgp8k9oAMWF6LDM+/Lu2QBvZqJhaR7XcsLVkpAedf\nmTpjfMt8L9AI1pgkKq8qKlNTWSLS+xWuTRpGxavwSOezWmhn1yxj9l2yN9vG\nE7bl9LD9Eg1JTZy0pWbfb0z07hUftXdSRN8ML07MonTgWm611yYnJb9oPz4p\n0usho5iYAc8fqBuzR7KGSg2ZTaNBTbODpObY2H7lDh13yMJH96lQy0Cjl/VB\nP2WLzJiVjHePeqH1YbS7/qpgBAO8rMkk/UP+nPJzpnBAUTolgcBiG5NTZmbv\nZJokMiP1S7ytsnBDfcVaR/SHf5Xy6YBXQHO/C8agIv86OZbQ37zqjsVPPpUE\nAXGL\r\n=87TR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"d1f19ba74e9887af06664e828698dced8dd8a337","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"webpack --mode=production","clean":"rm -rf ./dist","start":"npm run build:dev && concurrently -k \"npm:build:watch\" \"npm:server -- -p 4444\"","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.13.7","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"10.16.2","dependencies":{"jss":"^10.1.1","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.1","lodash":"^4.17.11","i18next":"^17.0.6","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^3.3.0","dompurify":"^1.0.11","immutable":"^4.0.0-rc.12","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","re-reselect":"^3.4.0","react-image":"^2.1.3","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.0.1","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.2.0","openseadragon":"^2.4.2","react-i18next":"^10.11.4","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^11.0.4","intersection-observer":"^0.7.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^24.8.0","chalk":"^2.4.2","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.5.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.35.3","puppeteer":"^1.18.1","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","css-loader":"^3.0.0","@babel/core":"^7.5.0","bundlewatch":"^0.2.5","http-server":"^0.11.1","webpack-cli":"^3.3.5","babel-eslint":"10.0.2","babel-loader":"^8.0.6","concurrently":"^4.1.1","style-loader":"^0.23.1","url-polyfill":"^1.1.7","eslint-loader":"^2.2.1","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^2.1.2","react-dev-utils":"^9.0.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.5.0","eslint-plugin-jest":"^22.7.2","@babel/preset-react":"^7.0.0","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","terser-webpack-plugin":"^1.3.0","eslint-plugin-flowtype":"^3.11.1","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/plugin-transform-regenerator":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-beta.10_1590096614903_0.9904398247987547","host":"s3://npm-registry-packages"}},"3.0.0-rc.1":{"name":"mirador","version":"3.0.0-rc.1","license":"Apache-2.0","_id":"mirador@3.0.0-rc.1","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"c214f7f40f9f72021f4c84cf97d81edd4c4d1c5f","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.1.tgz","fileCount":590,"integrity":"sha512-bayyIxKDQTsHZPNXLiYJxlW0bnySsGREAF68m81bE2yhPEKdTF+URgiAkoHPXgUUeAVmlq80msKshyWbcyx9Og==","signatures":[{"sig":"MEUCIDzNc4K2GscMBwoWk9v65n7y1dp2Vmq2/MIjsQ5WCwSsAiEA7xLzPnDIv0lFMCdFKaTU7og3x/o7YMG9AQtnKNbv+eE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11907824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8PfwCRA9TVsSAnZWagAA/vMP/2h2w80XLvmFKAey5y6A\n7N51TRX+t3q0AtKQ8GSncuTgIm6DCavUS70LgeB+TxzBFm04YkXg6KTzlwYC\nk2p6l18SucDbUranUwai2k0gQXaQNtrK6Q41h9a1jVQ3VUjVlarGOQTsvVEc\n/8wkfOuKdMIc/bkZr16qZ8nL7dfajs+Dr2ss/A1ltFTT9nYALDu72uVkXHg+\ncyPqDFzpZp6/G9xDrHXUyu+Ym83XF//qPRStqajv49umUMapROU6TBZxhztq\nsJyQOw7KX0mYTb8CijexaAHvCERDnmTfb6Eci7n2v6Q0uQKBNhaWCiORHXiM\nvsGBgDSefwryhyTlYh6YEYwXza5e9cAYRmxaX7F6+mAFB9DhMMrOzWbHOFgN\no5poRBR8lkUolnwk0lY6P3PErGVfo6Pztk5qTN4mxO9AAdC2xzqmJEgIboy2\nbM1vuOYkIQCmqJahjwOcYSq+Hg41hJyjbxUfPM2GpMhch7G3in4PNYgr6SxR\nG8diO2wxZ6yTIG5m2crtYHvZs0tMTfny354HRqyLhn4fF/PmeFHbnB819/aH\nPwbB/ZXRjT6DVAP3EKienckzdtI7kYY29tRuzkreGOBarPkxmZ3cxV6Na81z\n9vGShaBMI7G1klU1ojiaTlq21uB2LYYmbBNXBfn93YYmO1bZM7t+waSOTszv\nlV1N\r\n=Ag5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"4e575a817b4469b97d88f43c4ec23996b97cd1f0","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","immutable":"^4.0.0-rc.12","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","react-hot-loader":"^4.12.21","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.1_1592850415761_0.23718651921998668","host":"s3://npm-registry-packages"}},"3.0.0-rc.2":{"name":"mirador","version":"3.0.0-rc.2","license":"Apache-2.0","_id":"mirador@3.0.0-rc.2","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"30349a61a26a24f86774013a2d416803b3b11ea3","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.2.tgz","fileCount":597,"integrity":"sha512-omINUVmlGOQGGPBaYfqgfrFQkMO9uNmKN9WZ3Z5hCUMhJ9nA40nEBB1bCZOt1Z8osvI0nILDTGJ2PG7vA4hRsw==","signatures":[{"sig":"MEUCIEsHJ6Nj9slfam4LlpA/W1CZ0faFR56+jmaiXw0ckgBcAiEA1NkvbYP//SUQubWZgAZ2vDyEeYNfze9sBPSAC+sQ8kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14619648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+hL8CRA9TVsSAnZWagAAgb8P/ihfO3YuUoN3l6jrnq2z\nb5fRldUIwkNwFsOUpYiFlW02z2dNIYyyzgdRhMtriMaAThkkjnobNs2MYqZQ\nene+SBJ7XZ5c7gC0MMLzDUrjKhT9gip/hBCY9bEty7bBhj/iOKzLjEzBMgHs\n3WS+ku35CEXUxS77jwn3PEC1OWrgvUSOyUxAn8oMbagKXdoNGEvtXkAxATTa\nUH783NFed5N1v4CE93AtqxcFstFUUhvywhbv2jfOnUsxyiHPuCny5Lr+G/yK\nU5e3mPF1zpFmEwjsh+aM0SiyrVhbcZW67rPgFR0OMd7oQj+iML6nOt3cyyfF\nZStm0MTwGGatjSgT6X042gMtR6PI2rtqt+qDG2mIMcemdg43oYdPX+viqvwd\nB5kfXXiHaFYAvAnVo/Vu1lPanL6DM8ymC/PNXKQ47KT680kAM+Jck7wu5VSo\nWcUbMyWTur/H2VZY/f/kXNvAj+JAiGMqas3w9jrb0bxISDVfuV6yc/pRreJ/\n3pWUFy5jnzGVS4yLAtXPRzBllSJp3v4WX2i3DlnKuth7uIgMsFa3MwN2v/Pu\n+XSugST+PfVU6hTt6MViqMgNHEdB9MzD0uribdQIDxD+M7UC0cMw7XSv5em4\nz1zQ3DMJqtxcb17YJWoB0ztFi3Cyk8kmYaKg3qtye0DMzMbPCqBOBKX1FLn/\nYnCw\r\n=ZFCU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"7bb0b59cabc4a5e3702dfc917cd437bd9cfc385d","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","immutable":"^4.0.0-rc.12","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","react-hot-loader":"^4.12.21","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.2_1593447163724_0.1835208305873064","host":"s3://npm-registry-packages"}},"3.0.0-rc.3":{"name":"mirador","version":"3.0.0-rc.3","license":"Apache-2.0","_id":"mirador@3.0.0-rc.3","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"53f16d86baf7bcd2533a16f58ef96819130c5ddd","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.3.tgz","fileCount":597,"integrity":"sha512-stT1njiY+Nrvs5oeR2jANTzFbzcrqe3TmsmCNJkNRtu4m83kYSK1o6Fj/e1mi/OZEWzz+zaCxxS4iEcQiPEI5w==","signatures":[{"sig":"MEUCIG4EGvLRdqOxHQUiDHVsef9wx27AUzz2Lrd8Tl5SHakDAiEAhl+sowyqlIZJ7aJQ/nk/fJpI1WudmZwChWsBG/K2vhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14619794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+ie/CRA9TVsSAnZWagAABhEP/A9pw4rlNTnUIRHKcK3n\nkHnjHsHO2ew1B/4vAqzDf9T2MOn7jo8AD0ZD7O3YCgHdIW73HGkDizswQFu1\nqhajiDwrdQ1XRYeeLOyRdxMtYS8/DBSsVGVRbasMMMq7zYMKooAzWnIZh2rY\nEcXPiFL0Ck0B0ykz0YW3bzC4NDcZ61o8qFjn0n2t3GbmL0wL3dRH4STUBbBO\nV9UgkOX8Kh+LsRBIILSISNCmUbGruuCYSw56T+oJW7s4ri8XvnMmbyIoEh4H\nyYFUQw6mCvIr9VCvp+JPnY59SS18aZKdVRCVkelHxAYG1ZWpu/76209OoGzp\nx/QDZmfV3OtFtSGNDLPqsRLP9vebhQsfBjHVav5/Fvu4TfP1v8K2QxybW0S8\nnyYohtDTgkA5Vz994cRwI4R9VZ0LvDnzKGPW7024h14591t90RoG/TgJqsJM\nLfExuuMqMBCBQZWL6aaqYas017xnLf7uksztTzrFe/3Vc2gByuB/USsAKs4h\ngLEa1XbI3nBjrZOmqmvrDXJSb1/yO2ZpfJJs76tq1ullgNBg6Vq7GMzA/fFH\nTfy1JX/GX79Q3KOzLBWFd+wvIRz/dTM/SdgFN7kEPCk+lqKuacsiOA/dZsOZ\nVDJm6BLGz6h+x9WlwZAdc2J2guL+glKjlxwPcwlvybDkCAgLp0HGh5r4WH7D\nV8dV\r\n=yd9O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"dbdb82103df1bc8f4afb52ddca39abe591b6a060","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","immutable":"^4.0.0-rc.12","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","react-hot-loader":"^4.12.21","@material-ui/core":"^4.9.11","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.3_1593452478719_0.34561860914064657","host":"s3://npm-registry-packages"}},"3.0.0-rc.4":{"name":"mirador","version":"3.0.0-rc.4","license":"Apache-2.0","_id":"mirador@3.0.0-rc.4","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"1595226eb6823ca42bc1a261abfa4a035898d37d","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.4.tgz","fileCount":594,"integrity":"sha512-ML6qjEp4oYE5CKuJAWxmWVh8AcrTeIb0wfpk1/mncXY4smcWKDZ8UFbe5fDjrLYdgpY80R8ZIqMKWpEHW/zJrA==","signatures":[{"sig":"MEUCIQCMuJb5QfodeRX9v73IXKuH+rcdcquebdlkiO8lqDQJjQIgR/dAQ9BkLUnPEm6ivG9uOIo5Z9oNVZQGCtR7HxY+S+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11774366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDjIrCRA9TVsSAnZWagAA/fIP/ApAhAVcDZlwKxhw0FAe\nH7nNo9u6JhSdColjFgoPR9hlzwPCP2QB0vp6kGu4j9SYFJNsgYVa4YJH5V+f\n2FqEGySLc0dEd2E2ZxzUX+g8zzv4CzMYSPPhbrggIYmJNkl+8M6kuZZjVL9a\nilfPCzhxE7YWfN4CeArO6qw6s4RHUbK8OjpCuDuqf2oYLRLryGyhg4+iUS8T\nNc/vq6MDLhlA4lUYzOobcJR5oSrAItxZET2gX7HMs+hFZ61Nz9C3yo05+sqX\nwk6Q39XO4cO6tMkaMlN3nxAyx+PQmiSQywwC/orPsMjXW3dLufY/np7eUvgD\nKru9f4F6hqh9pF4btPYqVbe5nAgO2ZaFxoS/p4gUc58AbXSiBkr7eteNXQ4C\n/eeA3FJImsTDqPUtNo17wB/GllxoXNsI9kLAOjJXipDJ+RDSV9HYsNR8b15N\nRqzoHt3o6xIuerG5gFZvhnBfBzPg/mf+QqboV0z8svJvCo1JOEW2iolUYNRY\no4elyzdE2HC3DBWR5bRqr6vboUpdAGb7iEn1hjcSh1CWsvybbgceYhyJ2vL4\nN+h/L3FZBAm0Q7+yqmQBUFh62DniQF75CnIY6b20CIe3/avqb8LzhKANiGwp\ncMrmnNWSMbNOothinOpyvUNTRo8kHg6mnCwODXW5uu6FVGf1f/XVmpgLp9Ne\n1WHV\r\n=5OF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"3a4d1588cc2cf9b9c53bcd244bf11c59842ee57e","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.4_1594765866911_0.2296442656505362","host":"s3://npm-registry-packages"}},"3.0.0-rc.5":{"name":"mirador","version":"3.0.0-rc.5","license":"Apache-2.0","_id":"mirador@3.0.0-rc.5","maintainers":[{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"mejackreed","email":"phillipjreed@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"55d0fe39e4f5e8962a1ce89e88f614221390f4da","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.5.tgz","fileCount":606,"integrity":"sha512-3PkpKTynQGo/Q6p878BaRogIGxg/GeBmiWjbikrmh93hRyuFQs0MnxIy4OSEL6duNd5KbIZoMdadsjcBRKmd8Q==","signatures":[{"sig":"MEUCIGMvZg1FlDMFuJ80li8i6jgdxdRERmHj9ePbGqPq3m1gAiEA9HR5e/PN6iID08b4feQLJPgogD7W0QVd0O7i0PibjCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11944865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIfPOCRA9TVsSAnZWagAALqQQAI+mrTmydR5fFGZA2lqR\nahii9JxOf72sVjcPtscza5HtHX0Hy0IZ20myHIAyknfNXqagUivZaHX55ORu\nTk/Ia6bQ8neyS0c4HwGGzjEyG2ENYTjX9AwpMqGx4OngNqFA/uT6on5l8cQQ\nonuyqf2a9N2Og661p7FxWznmTg5HLtZfdEusSo6krmMnTHezI+KI8n5+Fsjd\nrsZ7f296Un+ZCtNY/+26lZmxzaa1ekF5BS+hKgvpbgQIa58M2/79cWHiN1HW\nmzR3syu7mlTyUMQvjdnXTDbyMXJWSFciRaupJVpifIjELbZBPoBaW8MmVfG2\nD0b7jThb4ga1zTWP+ZlOPesb5qTw4rYTWqfnhb6xSjDMbxT1297zmHw10zQy\n8cjWqMBzQ+WvEWPVtaVhoAoB9b/ZtmbJTJEHVwtpkVADL49N4flVtWybiabp\nq9Z07cS1Dhn2m8RGZnrRnPOjh6dsqJyComiGp+wk3WzY3zN9/XlI9gZzQ/TA\nkQuCXub754wP8uVl31CKsjtnQ4fCqaiSxhCOJ9KKcHVgFcM+DqZwAy2M/Ivf\nJgIatqqAHd6g57arSHFPLRWBxAGvqDv0KSjowY8N7pRG2NNZ/Ee8YQn42gQq\nClElD13chREJQXNBrvtfQfzUW48bjOMqI8d/0gY/K9niR7ukNPDnFyTIZlZu\nDKaH\r\n=/nut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"982cd2c0b4e44a67201770e93e695af9bf6812c2","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.5_1596060620663_0.15300249273807665","host":"s3://npm-registry-packages"}},"3.0.0-rc.6":{"name":"mirador","version":"3.0.0-rc.6","license":"Apache-2.0","_id":"mirador@3.0.0-rc.6","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"e908321068c11d4fb5cc2df137b9fe2c0b4987c6","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.6.tgz","fileCount":602,"integrity":"sha512-NVqxLwH0xUvBqtCFdiNH5RYilAvEwLY5z8U8RNCjfEoLhw1jnKBaCbBFaHfuzRn3eg28D3Rlh67sCsKQUqMAhA==","signatures":[{"sig":"MEUCIFm3VNGPZok6DgsFUPP3eSsYb2RKVc7Gk4uy8RVnqUCZAiEAnoVURJC5Ya2IAegET3gs4sAkMCdqTb7q0WZmbGetdpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11952387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY7K0CRA9TVsSAnZWagAAUQMP/jHhLm8jQgzddXjV9dw7\nnLUZ9Y8p+KgrLxWtA8uRbSj9kkA6GZ4z3surhdIJoc401HrmxcEg7LocXsYv\n9YaBK123wgE/nqw2E/dgvwR+rLSjV7pPNYKTmJxjg5aMBQL31kv4ya3lG/Bc\n9rt2fri7pg/Bphq20mf67Q33dpKIhZVLdxwJTT1weszqupSQL4b94BwN0E7v\nkkKhIj+5oRMX9QFnyDEk7BvOB9vgkGeS1g1ElDoIBVIJjgUp1cJUuBYvZpXl\nSf8xXM9u5ztLv7smoumYKuyiQdVjpf7BZFnk78BDN2FzFTksYPGzX3hOC2JK\nnTm3PqWaZeygw6vBUjf0q6rqY9Ws4Pn18hdIM/LS7hYsmFSRw7RoUXnlAuDz\nwVOrK9dtIebHq9n8O7EY3jT5vqo5ynEFSRAaphh0DCgflRdmDE936wjG6mmN\nKKiE4VBdrpsIJp0P60cgMThnod7Sbw0UL9UQuTDp84E9Jixgcs7xzRVQVRop\nr9aVKQi//Gd9BoiXQ9BGguqvFI63V861PX9UiGwCbiTy1YVGutYmo0iWHQYG\nbvBd4efWELbvQ0icFdEjw4FI/ZZjsIdaczLwV87i3V0ps5FsN6FjkZO/6Hm+\nvCfHWTJ1cFbAPqEPy9hhyZHOqP8ZwpNtALgFoJrzSwK0OBayGARP4CZ31TGr\nVIVw\r\n=4TQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"e995c93c2400967e7c2dba75cacebec1619cc109","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.1.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","css-loader":"^3.6.0","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","style-loader":"^1.2.1","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.6_1600369332043_0.6515821349560349","host":"s3://npm-registry-packages"}},"3.0.0-rc.7":{"name":"mirador","version":"3.0.0-rc.7","license":"Apache-2.0","_id":"mirador@3.0.0-rc.7","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"f7f4d0456f6bfb137788193d316850e5359a57e7","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0-rc.7.tgz","fileCount":620,"integrity":"sha512-xn/O6/aeXWuwAj/JaCzjmQSEt2PD8kGCBj7lxOzcuEWfjd75aQVF4uFfvUq9xw8+T8eTLFj1tfGDplHk6PHB/g==","signatures":[{"sig":"MEUCIQD+lvxnIU9ru/zfzlccs09udMRa0ELUDTnDYy1Bo7Xh+QIgIDGuOe870nsNla8TCo+FMl9DjYuzeF7xVRZ7HoeSgGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12047010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjgEECRA9TVsSAnZWagAAKYsP+wem62StJzxf454NTttM\nfifaO5vnLYTdV6Y0lqmk2VN8wuVKSDlaZaxdcyMkXiGKB/LZSdnT04YvHara\nmaL4LLLPTFAYxRzSVR93ry1nVWakBOf2CFgT7c/650St2p+GxmzQLVAgvkRX\nfNBqDHInrcV9i0ZJKaqKEzHZg8X2mNq68NlyPIUMaSSWghPJEgb2H3Oi83S+\nIUezEAj3z5ARoIuJttUan20wOkgQ+W0nJeBDpRG2chdmZkigIRZeu0PQkWwa\ncF2iWt+xeDNxfP2d98xd/bDK3h5FMMt756aVicE5XYW1idKNyfkZqh91wUJX\nzPYvZcHIcu8NnVAr9p/V4ETPQo2IS1nfUHMdGio1Z4fOVJ4kxw8slCB19eZv\nwc3Ms8a/qh+uonWPTrhRIc6IBVgfoklptmsW7jmqneBBzY3XIMtikb3R+q0P\nw+54FBZzx/Y8rxhzCEON1OZlAxL95EWBgFYGVxS3ZQnYhgmZRPCCxoURgNo0\n7PhCDgKSJ6ArCkylpacvqoFHFlk1ExtHADTW+UsrkCXg+VxOpQEmcQ+Gmb8B\nNsMlDD3Getp8cDz5X8z5qlsCrU51QyYZ8DUHeR44Y4+QCMeIStLbpiWd8BXe\nQQP1Dgoy/imlB3/7U1ebl5QPdgdaoUj9K95/+/FV1Dh17Fx8vNpgw3nSc4MQ\nZ4j+\r\n=HsQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"3c0d4f514f63ae95f54c1102df916fbff259edcb","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"*NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* # Mirador [![Build Status](h","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0-rc.7_1603141891375_0.3299660930309165","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mirador","version":"3.0.0","license":"Apache-2.0","_id":"mirador@3.0.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"27f6f24f0438b99499ff59484848678f30c5bb69","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.0.0.tgz","fileCount":622,"integrity":"sha512-RSXaJ5tSkpaTB7Gej58O5CRwyCss+Ha1hpKYErLexHcR3uro6jDev7NuUQhAWU2IvLOsebmUeg+2gDH+FgVxOg==","signatures":[{"sig":"MEUCIBHJTZNUcsR419eOcDeEmCGhxrxWG0sUkZO2s+fDZHioAiEA+IGVuzquU+k++KctrmAbPBWncWWWXtbzgZ5uFeonqdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12066680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqa9rCRA9TVsSAnZWagAAe78P+wcUmSwhv14ULB7I8xND\n5HEftFUKWHMOcpJhrG2xESny0OMtgcpYECCbyOwKlQhlYo9CV6JJWyVMu0CV\nONUafTzW/VU4sK8lJJBTZEA+uMrbAYp8W44BuT0jt5S++r6zIWaQB0mbD6T/\nP0lvAgTuiJMJ5ZXxkFJRhRf6JCgGZ1dl/v+drH2/kgSaYjGnBUo3jMfM+VWY\n+PWFb+onytyXqE5ykn3WeG1xaSzzgB/D9clY+N6VIYCwxANXd+JHtqb8duwT\n3Fshv8DVMA4Ra6GJxClndR/GOulneFzGoAYEb2XuUaoEFB9JnQBZmfi1pZ/V\n0UDSje4Uv2taUpPgjVtp/DHbFWEupLLv+DtSqOms+Vw7PNemJre/0vTwuEkt\n/X3gAxTOGBUCj8s/eMu3s8WSu55RtGee79O8px4SHDiVCHmZpW3mjXL1WA9i\nmoVQnexXC+tfxky0I6ttXrkDSWYGqPKP+EEm3EyQjSCfNLsUz1jV8QoyCWar\nMyE0GIKY4EcaMMP5pAxPDFanw5dXWC8MN0fQHueXpoyfoP/vWNOTUToH9D/w\nQ2Ii3DMlDq33WLC4anO43sNa9cX/P8wreX0WsktR/MM3caCrdZWbrnwcE6fr\nWv1A3MO/TGj3TWxcpOZnQP6OPdEHyYHKRkBBfYZlXqKInGgmXSaGgJubSWDZ\n4fKw\r\n=G74Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"86127487504a0774ba5beda2fd1db008e382ced3","scripts":{"lint":"eslint ./ && npm run lint:translations","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"mejackreed","email":"phillipjreed@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.4","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.2.5","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.0.0_1604956010944_0.2637489938997237","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"mirador","version":"3.1.0","license":"Apache-2.0","_id":"mirador@3.1.0","maintainers":[{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"9902b9d1351989a0125de9914bcccd29781c3b26","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.1.0.tgz","fileCount":624,"integrity":"sha512-8MaIMAy77gUiXoa9GhAJo5uIiCbUSKYBFVTvVBAiwed/AKwlzz1F5R78D58XXcI19e9XgoNnX0LIZ3PPceXutA==","signatures":[{"sig":"MEYCIQCNQsRKe30u87KgMPRrm+BgqMM8x1PVdM5BzTGvG+CgcwIhAJRrG/dVNRYoYN7fTzD6fzrKYCeGgyD9EUkfH6GcfPbG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12097292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb3VJCRA9TVsSAnZWagAAd0cQAJQbrNhZMP2R3ixFM4AQ\nBWW2JM0e6g0CCGAEPIfl52gmOIks687hUmUV2rAqyQoKRE96A6cMj3w2O5US\nFBO04eHU8mshmu60E1gIRIp9nGCqJaCKwMj0QnHZxMxILaY+BOK2NF1rFCO/\nm/odVre/I2tVBiMbUESAUzBTIJ/nWKe72nkdOpz8jv7nJKyQdlOI5ijBc4KJ\npQgckmKUh4uBraWRGbnpTKsJr+66EnHrwDdPeeipcaPttr57YjVR9cnVuv4A\nOX8VJp5xW5YuT6gcySoniTXotcg8S2hf1VkA7OvevypGnM48I1+3RHIeW1tG\ngU44kJ5R+R27tTScRLKUloDlqkyubj+k8BZQZ3s3rWINI2JDKVyTMhyJtbVu\nhSRUXHVGwzSJlWFcrnzg+BkxibZWwGGs6j0nsoHPbzq9lO0+pa1fs3rJuFmC\n3GaQSEp6ubjNiilCA3ZSvK/6nlvkkL5ujOCb9OVcd+1cIQtO81YK22IrFjzq\n36lNI9xV3v/ESIMSSvn0Rc2BWwZtJHiWr8H2YO58kYfKRMkheY0ujO4Nh5Rc\nJ9cblUuAZewPTMmyVPcjcP6o5kR8U3Op4PjpBZaJROMGXffMsr8g9lfRphZo\n49fYj/zX7Qdkd0u57h+MROAW+Uu1ZtTjJV3aFOscncBd1g7DVVMEO5sMhYYB\ngnHl\r\n=BSIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"86775c5736d99aac5e421d0c7e9284ff8e984a12","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"camillevilla","email":"cvilla100@gmail.com"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.7","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"~4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^6.0.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","react-dev-utils":"^10.2.1","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^23.16.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.18.0","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","eslint-config-react-app":"^3.0.5","@babel/plugin-transform-runtime":"^7.10.3","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.1.0_1617917257000_0.14152129631029298","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"mirador","version":"3.1.1","license":"Apache-2.0","_id":"mirador@3.1.1","maintainers":[{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"53d2c3a4c6f2686ffc0214c5f3d626d673db1d28","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.1.1.tgz","fileCount":624,"integrity":"sha512-CHNzlfiS7Zag+JpXLjRmfq1nAu5+EGZFxRS4I2HP1i7BQ1W6B5zzw/wLVGuZYconCjuR1PwRK3LsSllnuvOh1Q==","signatures":[{"sig":"MEQCIBBVfPb8BbPaSxwcBTvv7/kEUg6ug9wFle9t8tsETFceAiAh1z6gosVwH9UGa0Io++hQhu3TCK4ZU7eezYu7WKA/jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12183808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5BKCRA9TVsSAnZWagAAM/cP/j4jLfTIzm/THbxwFa4C\n1QSyfPp3x8kyVhp+F8T64CG7EdYWev12dkpPSkvNASetYLrtQ1LkOJlbFdZ8\nigBJcvPPwpf7fuAKAHxI3fcXkZqLRMIiKEzkJ9wFPoOhXNKtNuU5aAGZboHs\nWWawzFm1fVVYy6afCHuDGhraxYDWcVpBMFGaZ6CIGtl2BRDzi2Q8CXtVIk1s\nDU588/A3U4YzvkIZ5aeMufzaQAQwEw58Ji6RBrMwe1c69oTrWDDVn3iS8vkJ\nByvhqVwlwCwZSkPDpsziZuxksuOVEztOkDN7si541KAixJcHo22qJksSrqO8\n2ZffCI43ogFgoO5v/Mg9u6Xu/Sm30vHP4X2uhtxLOa8CTfMZ79qMKoIx5G0G\ncpuytfjOt+oHgD3dqDWugOAKHO7OFvBBGmPetSXlABAMPRGPfBpgiYxgLzFK\nKVQaTPADte3tgcfniMWcifVffEjrAQE0V/2xRxmZhc69nR1IGfkGgdXk6xIa\n4/Mz0AoFZZZFihjI5IDrbkTcQAf+WoniAd7o8e/zTTpztM7W1vayNJNYdDcY\npGBwuwBI6YLTqN+DSGOdOo9gg9h1v/EuEBcbxZAAot/COA3IGHGuwk4AvD3s\n72jNsPlpF8QtDZqsbTs9oxyn9qgMWyCrC9Ac3d9hLFfjQIJeUVywxC07cKgg\nkf6G\r\n=FxQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"1b7e7020f647779671d1831f40df6efbd5608b95","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack-dev-server --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"7.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"14.12.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"15.1.1","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^4.0.0","react-dom":"^16.8.6","supertest":"^4.0.2","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^3.3.5","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^4.1.1","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^2.8.0","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^3.0.6","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.3.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.1.1_1617924169494_0.6541346715259388","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"mirador","version":"3.2.0","license":"Apache-2.0","_id":"mirador@3.2.0","maintainers":[{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"0171478d09ca810ba67bca4a34243434e4dac8f9","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.2.0.tgz","fileCount":628,"integrity":"sha512-AVyI8fi06ELWIGqDjCp+fFmY4FzKvJKlr24vubISxS/s5aB1O+bfqOH+H9+kaMh9msb9OCJGmD90SMO/+Kc+6A==","signatures":[{"sig":"MEUCIEefnzLUPBSET5mrecMFkF3zgG+yqLMS94t/hudNF4TyAiEA2P4vsK8Cp8nkF3kAlZaUU9vF4cjboDOVkW4rzhRethY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13250115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3uQCRA9TVsSAnZWagAAPucQAISxjYPWckInhL2cX9Gj\nIRHYPoGkM3mb5PA2kTtmyNVBP62Ovtqn7zLdEvCJt070yLXDeTqQBavcqp1v\nGp93KZTo0g2U2Ee7FiPFPGAgvkmuACvsKfybDrPthheEcRKm7mjVZsSQl+Dx\nEzItRUmJyI/pSxkMaujWOrsl3jPIn0TKsZnF3XPHpAI6FPQaWfUGOpChEGTs\npxcftjgRT5l0w3cqyI8df65TghqL1UAtI36u97ZH6Tu5rooviTWAvE/brR/k\nHNR4Izhw+UiUpKbCt3wQWEn9jEQKOQFVTBoR1j1r6M0XhmMjgDSwbRyQ8eix\n6NffcMMvYLZgGZXdWZCR2Fqi1C5N3co32ars8gZVvBonsuC25Fdp7C1KJm6d\nBOatG55mR3inzLwze1YGbdn/j/WlS7z3i0MnjJdntfONyYtvnYoqnbf/sF+Y\npKusvoFf/u/94BCyWBJFFvj44mdQAnCJ6sM3bRezjawxnfr7K2ba49ZmQPRg\n1UyY8mVdU4CCQIu8QI1WJqVMnCwimxWHdQuGEUL5zqGPmg5zfXOHHzmeY2cc\nYrK7XfMhi2WzPJVXkYqeefUIsy/PtTYu60ZR4UL1DpZQdppjdqajDYmviVZt\nrXCHfIq2GCHE8ZXincCOI5PyAbr3XghoGfwmTBwBjbwvG8eorSv0fuLfKltz\nsWlJ\r\n=EetI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mirador.min.js","module":"dist/es/src/index.js","gitHead":"0f6b3cf63689b66d93c9a016373969ef02ea3ce6","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.13","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.2.0_1623423888217_0.36766160895401834","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"mirador","version":"3.3.0","license":"Apache-2.0","_id":"mirador@3.3.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"7a957a1db1a5388b2b8cafab00db4eb9f97557b9","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.3.0.tgz","fileCount":636,"integrity":"sha512-BmGfRnWJ45B+vtiAwcFT7n9nKialfejE9UvuUK0NorO37ShArpsKr3yVSD4jQASwSR4DRRpPEG21jOk4WN7H3w==","signatures":[{"sig":"MEQCIC9nU896+p62YWilHeDnUg9MY+ojn9xsfLqmJgKaXlWaAiBH8hEhkJ0bDjalhjwD1ig4QLjGBqffzdCFqwwf3Xvb5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12468219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+KQCRA9TVsSAnZWagAAn+MP/jLmbPHFHGxmTH4bETjF\nEjP5YeMniNf77rp2QsNIiTUbYOhN8RusThLLiqFhvmYprRD+oDKVwqMH4Kdl\nEew/ebqD49q0+tKoVUJKGWGeIWS6GVpYORULUk6KR2psA+dUfy+EkoMPPfpD\nDxNIE9W2idAiv9avRFC9f52Ah9Vy5zTX1TXOXYdrRYYKNtP5CzhyOFIMCfJD\nGS+c7vtm86YioiodIkUg4rAtxmcwtHI4LAr4lWcq2Nb26DbRRhvPIMZjSusY\nzM6IYXDwwLiob1WgoT5aePZS3PjlclRVOxkN+ZARrJhKtVOuCUzGavJR9tHE\nifi7Af+m6UMigzVaLBohi/JnlUIQAGW7gVGbuxC535EZDKG1LyX2EcGk5yWm\ngQ7v74S4ncdf7KlybuN2vb8mZDbV3ndoUe5ujZSSO1Maiib+iQwrJ54itIzQ\nYLzmz1UXy8jxop7xgfMKbbfho5w/QihkeLqhE32CEE+CWKEEsvoau9pRbFyR\ndoIKwsSxTTC90UBlhJtm0SFNrVvxZyj3+paitER3g6TpkjEjjuWpeLJdx1cL\nfC4jZRTubCTyf4G3JQQcuQBzkUBjKMDjdemQNphO2GFQD3lfZF8ADgHH5SPF\nz24yUc717CKdmZc3MCtf6y5Tl17fXQu/3XAIVWkCAL07hu+j6D971w3ZsshI\n3vHO\r\n=Tn/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"3c9f429f2dad516d99e5dea8b0d7aa0b21c11b85","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"6.14.13","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.11.0","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.3.0_1637081744412_0.1973705842160116","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"mirador","version":"4.0.0-alpha.1","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.1","maintainers":[{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"8b42464110799c5059ffe164cd1caae10724c1d2","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.1.tgz","fileCount":652,"integrity":"sha512-bxsATE7QCyH5MXEz49tIb1NTUCPp8RjgRXAELBMht5GseU7zRFVV79iZXEMCAvInjuMbJQA+JBaxgeFXF/PpdA==","signatures":[{"sig":"MEQCICJJt5m0+EcBcQmDlNVGZ0zjFlHrc8uwInnXUErtgYn9AiAcMN64hQunnFk4KOnpBk82IzsELOWXfZbmTCLpiTMltA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14366426},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"4d49385e052d84b39b39f7f0afa90e34f4d49967","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"21.5.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7 || ^3.0.0","react-window":"^1.8.5","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || ^4.0.0","react-i18next":"^11.7.0 || ^12.0.0 || ^13.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","@hello-pangea/dnd":"^16.0.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^6.0.0","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^23.0.0","react":"^18.0.0","canvas":"^2.11.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^21.0.0","react-dom":"^18.0.0","@babel/cli":"^7.17.6","babel-jest":"^29.3.1","@babel/core":"^7.17.7","bundlewatch":"^0.3.3","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^9.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^4.7.4","@babel/preset-react":"^7.16.7","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^9.2.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^14.1.2","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.17.0","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.16.7","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-object-rest-spread":"^7.17.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.1_1710429294962_0.7058309325985819","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"mirador","version":"4.0.0-alpha.2","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.2","maintainers":[{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"203c65d099c9cd005388f9482f0f6075923f63dd","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.2.tgz","fileCount":652,"integrity":"sha512-ane/pNVB+YtW8vGqk+c3ORKLKjJWcUCjgTkQ/fs9rm47IN4PFqBYWtsjHtL8mpjIO8fXEGgxzjWDGOV9xI3zfg==","signatures":[{"sig":"MEUCIQDWQoq0SSOHQ3uGfes8fRBIiXri6HqLc8OMiEAyy2Ek/gIgZKLWbUBzmDN17lkxdOf6STMuMg4uJ1g4oMYHVJJhp5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14379184},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"7b1b2d54702bcf668aca7040dc4d35584366739a","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.4.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7 || ^3.0.0","react-window":"^1.8.5","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || ^4.0.0","react-i18next":"^11.7.0 || ^12.0.0 || ^13.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","@hello-pangea/dnd":"^16.0.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^6.0.0","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^23.0.0","react":"^18.0.0","canvas":"^2.11.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^21.0.0","react-dom":"^18.0.0","@babel/cli":"^7.17.6","babel-jest":"^29.3.1","@babel/core":"^7.17.7","bundlewatch":"^0.3.3","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^9.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^4.7.4","@babel/preset-react":"^7.16.7","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^9.2.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^14.1.2","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.17.0","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.16.7","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-object-rest-spread":"^7.17.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.2_1711648188483_0.9595372076508779","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"mirador","version":"4.0.0-alpha.3","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.3","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"dd75c11b49f407ee5be297c5abe61e688d258f4d","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.3.tgz","fileCount":656,"integrity":"sha512-+Dw5seOF+fsEtP5C57dCT7OMrMUI8c6przYNC9tUslxrPTdq3uMNGYFvUbtNtjRH8/7Qx165PVCRyfqTzgiSSA==","signatures":[{"sig":"MEQCIEfR3q9Djm9xRwfFuuRdl5tJEE5FtOsCtSLxQv70AAL1AiAYXK49cIyYoCcZVJwkInFRKYeO6qAb5x7LuC2HPl7UXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13540369},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"96971944e54775838c881dfe7f5898363948fec2","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"deprecated":"this release has unintentional component changes","repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^6.0.0","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","canvas":"^2.11.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.3_1732722893916_0.37155849905243254","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"mirador","version":"4.0.0-alpha.4","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.4","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"09196f4a2f97485b7e8829b1616555ce5e061a56","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.4.tgz","fileCount":656,"integrity":"sha512-JcWwfsUyrYGY0c2a2dHA428VHJ+Rtu1IMkWVwExODhilYAv9ozVHaeEO3r0Z/T56a41ZSHDGOQVeJqKv+ZCc/A==","signatures":[{"sig":"MEUCIQDLOxYJHjkhoCj62UnXgCQeJBpcXe74Q2iMALdUuCAxmAIgP05IpZ85onCADtA+kz+MVZF7TzIqtxLGdGf+JFBwbxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14117122},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"6bcb9d4de445a83a2313ee6139ce8c0b7510db1f","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^6.0.0","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","canvas":"^2.11.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.4_1732723656480_0.5604294467112974","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"mirador","version":"3.4.0","license":"Apache-2.0","_id":"mirador@3.4.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"94c92e87182985e096f79736d660e5daa6895b9b","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.4.0.tgz","fileCount":644,"integrity":"sha512-9nZWRNu1h627EoczEyN8M1Y0Y1xZ97AqJSH7A5HrH8DegBgL23lZLIeQEVhcS14xwJFVbT/B1lVDy28FHwKIpQ==","signatures":[{"sig":"MEQCIHi+fgSmsRCaMIk5T5V29xPnOutC83TlXoiGJ/Nb4F8pAiAD5EmMDgK1q9ZrNoEKEKSNPthy2bBG07drwBk0PZYc/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13332177},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"78fa1bb4c61d299d5a57f96874b394e3335a939c","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.12.3","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.4.0_1732725006157_0.8869456560954578","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"mirador","version":"3.4.1","license":"Apache-2.0","_id":"mirador@3.4.1","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"b644f6fd4ede9b3e8d41973cc1b1022ac7f9605f","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.4.1.tgz","fileCount":644,"integrity":"sha512-cIaz175Hghi9dI7kwR96yu5qLAQcUIKoqwo4c2XBJgl+fsz2VboN9w2LSDuqQ8rP03okGZOtZ+ocp76z1GzvlQ==","signatures":[{"sig":"MEUCIQCHPSL5dJsKeCbr//taqg7FZZoh5LFtYUDtGW8FxSvvegIgRJfjhefFca6yLHUSD5yPB4N8qVTEJYhOnQoOwtCP60I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13352525},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"851b4a5f29c2dd8015283978e232bb6f48d9726c","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"8.19.4","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.12.3","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.4.1_1733850274930_0.7552030852481124","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"mirador","version":"4.0.0-alpha.5","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.5","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"62a53effd2a99fe63d0240062e3920cac09927d4","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.5.tgz","fileCount":672,"integrity":"sha512-Ez9yR9z8unfXnmhFgyIG5+8rwiOrfpNVAuoVOadru8n7t6hTHM6xdvWAAfykyIm18tw2dc7/lf+fjlfn5xXnOg==","signatures":[{"sig":"MEUCIGbKJn0mjSDn9VOl0chNBFQla0GgyJTQ08tuhAl21NFVAiEA5Fn+wJLoKc/qej+PyD655QLZMaw91AjBmvrDqXjDGdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13560684},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"2b83ab823e5f5c2bfb183a231df83a3eaf2dfada","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.2","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^6.0.0","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.5_1734107380936_0.7901211975558955","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"mirador","version":"3.4.2","license":"Apache-2.0","_id":"mirador@3.4.2","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"51ec7ca1b9854792bbe2fa5e13b3692c92e97102","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.4.2.tgz","fileCount":644,"integrity":"sha512-Gd7G4NkXq6/qD/De5soYspSo9VykAzrGFunKqUI3x9WShoZP23pYIEPoC/96tvfk3KMv+UbAUxDp99Xeo7vnVQ==","signatures":[{"sig":"MEUCIQDYV3YCgFBr/kScAxeLeEy0lqyOALXte/HG9lGxniYbwwIgYRJJ87Yvhy0FMX30F7Fm9XFPM7i1ZTkEdub/O16PiNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13354679},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"37ae1e3ec65b5091ff2bc54ec061e6074e8bf1c9","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"8.19.4","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.12.3","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.4.2_1734381159302_0.1722403521929463","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.6":{"name":"mirador","version":"4.0.0-alpha.6","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.6","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"bc533974a5c63dc12adbbeb102149981ebdcd3e6","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.6.tgz","fileCount":672,"integrity":"sha512-H5CBT5X1zjBdV5ayHyZkSoVXV/yvHPoBfqJmc5YjpoEFK0PbvSiY3vGwD40ZXkrwlbrzJn1XRMhheWIZI+whAw==","signatures":[{"sig":"MEUCIHLALsHpZDaATuVQ8XKq0PE7E3aZX0pqYK4kwFj/4QAkAiEA3iKmSfM4P1incjBpMqtZos9BY68vbCD5EkzKCpyjix0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13710811},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","exports":{".":{"import":"./dist/es/src/index.js","require":"./dist/cjs/src/index.js"}},"gitHead":"faf6715337c13da917fccb2e3aa5e0f6f51367b2","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","@mui/lab":"^5.0.0-alpha.134","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.6_1736269885637_0.291313843831136","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.7":{"name":"mirador","version":"4.0.0-alpha.7","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.7","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"bced7179002488495e543d6353441775df935e0c","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.7.tgz","fileCount":676,"integrity":"sha512-Fu7lLaJVx0+BRQ9XPoOm0e5bBnVlokZPUkQ/EJIF/AYsTy7SYnRldl7hXp1QoceGzILwCZRSgGCzRMG4Ck2Hmw==","signatures":[{"sig":"MEYCIQCaidxMHTw4+SWGCtsCDC24ORWcIw1Vh1rB4lmTyldDWQIhAOq0KGQhB9X6xtXTwQqe59DxGh0GrtaKgkCrftveTEPV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13659117},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","exports":{".":{"import":"./dist/es/src/index.js","require":"./dist/cjs/src/index.js"}},"gitHead":"fc7d679aa77b823a410a9974c9cd351021c9f92b","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.7_1737128679379_0.6933354139414227","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"mirador","version":"3.4.3","license":"Apache-2.0","_id":"mirador@3.4.3","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"1b083bd037b851d1389758f3c86eb94832b00ec6","tarball":"https://registry.npmjs.org/mirador/-/mirador-3.4.3.tgz","fileCount":644,"integrity":"sha512-yHoug0MHy4e9apykbbBhK+4CmbZS94zMxmugw2E2VX6iB0b2PKKY0JfYr/QfXh9P29YnWAbymaXJVpgbHVpTVw==","signatures":[{"sig":"MEQCIEQA8qx3fINdR8ntp5AbBoTwdyVg9/i+j9e66tU2exDeAiB4J/c2WaFdZIXRL6TPqxghHg05X8IBU23RicJ78Zlc6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13365472},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","gitHead":"8b974fc1a22294533b218bd7442641863eb33650","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"jss":"^10.3.0","clsx":"^1.0.4","uuid":"^8.1.0","redux":"^4.0.5","lodash":"^4.17.11","i18next":"^19.5.0","jss-rtl":"^0.3.0","reselect":"^4.0.0","deepmerge":"^4.2.2","dompurify":"^2.0.11","react-dnd":"^10.0.2","react-rnd":"^10.1","classnames":"^2.2.6","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^4.0.0","react-image":"^4.0.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","manifesto.js":"^4.2.0","react-sizeme":"^2.6.7","react-window":"^1.8.5","icomcom-react":"^1.0.1","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^11.7.0","react-aria-live":"^2.0.5","@material-ui/lab":"^4.0.0-alpha.53","@material-ui/core":"^4.12.3","react-full-screen":"^0.2.4","@material-ui/icons":"^4.9.1","isomorphic-unfetch":"^3.0.0","react-beautiful-dnd":"^13.0.0","intersection-observer":"^0.10.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^4.0.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^10.0.2","react-dnd-multi-backend":"^5.0.0","react-dnd-touch-backend":"^10.0.2","redux-devtools-extension":"^2.13.2","react-virtualized-auto-sizer":"^1.0.2","@researchgate/react-intersection-observer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^26.0.1","chalk":"^4.1.0","jsdom":"^16.5.3","react":"^16.8.6","enzyme":"^3.10.0","eslint":"^7.23.0","codecov":"^3.7.0","core-js":"^3.4.8","unfetch":"^4.1.0","webpack":"^4.43.0","puppeteer":"^9.0.0","react-dom":"^16.8.6","@babel/cli":"^7.10.3","babel-jest":"^26.0.1","@babel/core":"^7.10.3","bundlewatch":"^0.3.2","http-server":"^0.12.3","webpack-cli":"^4.6.0","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","url-polyfill":"^1.1.7","eslint-loader":"^4.0.2","react-refresh":"^0.8.3","jest-puppeteer":"^5.0.2","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.10.3","eslint-plugin-jest":"^24.0.0","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.1","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.23.2","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^4.0.0","eslint-plugin-flowtype":"^5.6.0","eslint-plugin-jsx-a11y":"^6.4.1","enzyme-adapter-react-16":"^1.15.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@babel/plugin-transform-runtime":"^7.10.3","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-transform-regenerator":"^7.10.3","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-object-rest-spread":"^7.10.3","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^16.8.3","react-dom":"^16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mirador_3.4.3_1737128848541_0.8230893810559963","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"mirador","version":"4.0.0-alpha.8","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.8","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"8df4bdca274f7770369c6e2485f4d3d4d0790d4a","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.8.tgz","fileCount":676,"integrity":"sha512-6QSqLMr+7kyQNr8VYLO7WaHewed+2I2Gi+zj3zugnLt8CMosezZskfZ0Vi6uHJrP15Cejy+xYbEGlw3r6Rgqng==","signatures":[{"sig":"MEQCIBDtxeaj60QlAjfI+b3Z9iZRjis2HVjCYj2aaRMF4nLDAiAl3Y5Q+gxlMFYJfAHkUG61tNE98fqFTaOQ0FNVhzc8lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13659187},"main":"dist/cjs/src/index.js","module":"dist/es/src/index.js","exports":{".":{"import":"./dist/es/src/index.js","require":"./dist/cjs/src/index.js"},"./dist/es/*":"./dist/es/*","./dist/cjs/*":"./dist/cjs/*"},"gitHead":"7ebd75b4df95f1c9e00be47f515d676c0ef91763","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && jest -c jest.json","build":"NODE_ENV=production webpack --mode=production","clean":"rm -rf ./dist","start":"NODE_ENV=development webpack serve --open","server":"http-server --cors","build:es":"mkdir -p dist/es && cp -r src dist/es && NODE_ENV=production MODULE_FORMAT=es babel dist/es -d dist/es","build:cjs":"mkdir -p dist/cjs && cp -r src dist/cjs && NODE_ENV=production MODULE_FORMAT=cjs babel dist/cjs -d dist/cjs","build:dev":"webpack --mode=development","test:debug":"node --inspect node_modules/.bin/jest -c jest.json --runInBand","test:watch":"jest -c jest.json --watch","build:watch":"webpack --watch --mode=development","prepublishOnly":"npm run clean && npm run build:es && npm run build:cjs && npm run build","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","jest":"^29.3.1","chalk":"^4.1.0","jsdom":"^25.0.0","react":"^18.0.0","eslint":"^8.11.0","core-js":"^3.21.1","webpack":"^5.70.0","puppeteer":"^23.0.0","react-dom":"^18.0.0","@babel/cli":"^7.22.10","babel-jest":"^29.3.1","@babel/core":"^7.22.10","bundlewatch":"^0.4.0","http-server":"^14.1.0","webpack-cli":"^5.0.0","babel-loader":"^9.1.0","react-refresh":"^0.14.0","jest-puppeteer":"^10.1.0","jest-fetch-mock":"^3.0.0","redux-mock-store":"^1.5.1","@babel/preset-env":"^7.22.10","eslint-plugin-jest":"^27.1.5","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.22.10","babel-plugin-lodash":"^3.3.4","babel-plugin-macros":"^3.0.1","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","terser-webpack-plugin":"^5.3.1","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^29.4.3","react-dnd-test-backend":"^16.0.1","eslint-config-react-app":"^7.0.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.14.0","@babel/plugin-transform-regenerator":"^7.22.10","@pmmmwh/react-refresh-webpack-plugin":"^0.5.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.8_1738360427759_0.6010693797017201","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.9":{"name":"mirador","version":"4.0.0-alpha.9","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.9","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"195dc74479d8bbb0a8543353d8d1fe6293628011","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.9.tgz","fileCount":341,"integrity":"sha512-Sc5ICONg9ru6Pmq04Yfn1dH1OIQJqBgJ2gcVcSBjGTC90MZtKpcFHo/holZazX14klzSAdKtmZz6LFnnxPmMAg==","signatures":[{"sig":"MEUCIF7nhppYl+IWNSsSqn7VOFY6IMV8rE91xm0XA9Xz14RUAiEAxub3hy3ftQBgnHlJ+aVJfyUIPUz793UcQPLugZTwRI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20608737},"main":"./dist/mirador.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.js"},"./src":"./src/index.js"},"gitHead":"6d39c99a898799714349a6dce2f6e26c91d90a8f","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","jsdom":"^25.0.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^2.1.4","happy-dom":"^15.11.3","react-dom":"^18.0.0","@vitest/ui":"^2.1.4","bundlewatch":"^0.4.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^2.1.8","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.9_1738600128689_0.7305405313028914","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.10":{"name":"mirador","version":"4.0.0-alpha.10","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.10","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"c76af13e8ffa5a7e3f310de6ccda10c94b3f5146","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.10.tgz","fileCount":341,"integrity":"sha512-QIKhR3jS8pNdhxURVf0AoP+i84pPhbtLgJ1tDaASR+7moefBwX90CFP/CU+/DxNcn+CHEwa31VXppPb7DVYO/A==","signatures":[{"sig":"MEQCIEMUzfANnWwUWudhHvEd5XnG2m0ekuaCqYBvDPcO0GVnAiAq//YvUoSz1OLh3kyMfVm1BPCeuwPTGnvILfQSPPx96Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20614720},"main":"./dist/mirador.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.js"},"./src":"./src/index.js"},"gitHead":"7e8b0f8f445ad0a7ebcdb98b26b9d5907751e2c2","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","bundlewatch":"^0.4.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.10_1739220429742_0.40029781259296127","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.11":{"name":"mirador","version":"4.0.0-alpha.11","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.11","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"75a3e9fd02b72b2f8abbe33f05fafa2c7e1e643e","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.11.tgz","fileCount":339,"integrity":"sha512-NXoEtCjHHS/Z3C2WGmYP/xdFfzOtwt5HVerVYX9ym7P7DKnZFF65yDnHiKIH7yZnUE6zSK54UVx6cVuKfzQwKQ==","signatures":[{"sig":"MEUCIQDBt11xemr9dy/D6gLC8HFfchwqCczPPu7DXkHdhxhrgQIgbPKTiCtZ/WfKOOpjJUC9I2SlMUdmgjRhknWLqSB/jSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816295},"main":"./dist/mirador.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.js"},"./src":"./src/index.js"},"gitHead":"681a81d9767bbe42e59a7b8c65086fed1defea1d","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"deprecated":"this package is malformed.","repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","bundlewatch":"^0.4.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.11_1740444549601_0.5016058895187749","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.12":{"name":"mirador","version":"4.0.0-alpha.12","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.12","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"43d9e23cbcd6785b80a3be10e715ba839061c9ff","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.12.tgz","fileCount":343,"integrity":"sha512-IdOl8tYA9gh0Kla+/fBDRlPF9EWXDLEPsZ2e3kplrK35GUnb+39gHCN2gZDWhm4y9LsZGMfp2Wxp65cHtc4v1Q==","signatures":[{"sig":"MEYCIQCnCk74GothiuL9/IvUOTRE3e7FQnW8edkFAzREPaFugQIhALmtNb/M+2N0AeMq4RezYbm67Hixb9DS88tc47EfZPyB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23021781},"main":"./dist/mirador.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.js"},"./src":"./src/index.js"},"gitHead":"0069813d20549c4e2632d0eb30840ade2014877b","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"deprecated":"this package mistakenly included a draft commit.","repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","bundlewatch":"^0.4.0","@mui/material":"^5.13.5","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/system":"^5.x","@mui/material":"^5.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.12_1740589478043_0.8405929347471333","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.13":{"name":"mirador","version":"4.0.0-alpha.13","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.13","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"43faac1a0a23d62bbdba61899b63f0adfa4dd55b","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.13.tgz","fileCount":343,"integrity":"sha512-CpResoV3/W77wKKpyeuFgCrtSFPPNICRW+djUsikcUWfj3IEJKZJ8s25r5uPzD7E9r+1KtjQcC7fISx+LeUMRA==","signatures":[{"sig":"MEQCIEh/f+kHtf+mEpdu5yfsSQCv9W1/RF8MABSdk+QmO6kCAiAqWOngxkUr1BACFwSa2JMo/zmjZZ7j8RLdzp1RfXqXTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20802151},"main":"./dist/mirador.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.js"},"./src":"./src/index.js"},"gitHead":"36ff359b39d4161fe54ffafa282d86389296a5ba","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"^10.1","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","@mui/material":"^5.13.5","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","bundlewatch":"^0.4.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.13_1740590305187_0.16630596126907848","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"mirador","version":"4.0.0-alpha.14","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.14","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"e73b3130228e5a74e458150cdff1a0a9e0374582","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.14.tgz","fileCount":343,"integrity":"sha512-t3iDf6z+RWmr78XJSDrxt4lEMbHPdDxS7BLmdY0mCmCHneoKYPEWYASguOe4Qlq9UIw39kPlmlVQrYBed9mQcQ==","signatures":[{"sig":"MEYCIQCWVjClNsSsyC9aHL7+cq9KLVGLApQrSclHppnwcSew4gIhAIbGKG2oVUWHS36ILf6MNF6kINCJgwxSZVVoo4mLTQaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23025809},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"12bbe3506113fdcaaedf59ed60b54f21a44fded3","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^5.13.1","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^4.5.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@mui/x-tree-view":"^6.17.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^5.11.16","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","bundlewatch":"^0.4.0","@mui/material":"^5.13.5","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/system":"^5.x","@mui/material":"^5.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.14_1740686379877_0.17689260000115548","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"mirador","version":"4.0.0-alpha.15","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.15","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"4e3863364de97b1e099da9002dede02a33702971","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.15.tgz","fileCount":348,"integrity":"sha512-/RO/9QSptuv6ZBjY95ICR+CUI3luICHV7Ae6t+ETMail64As1hIf3dPHRSbdno2XqkM7VYKn8+TEjUd3Rfg+FA==","signatures":[{"sig":"MEYCIQDGJg/tMd2p41mE1GxQASzpdwcuaMYr+52wavpFXYTIJwIhAObtRILgmGukak7Dikl9Y0dCUISt7qVaccR/xUH/KePK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23671235},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"1fb27977223a9cc44c07c9894db582454b30768a","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^6.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^6.0.0","react-error-boundary":"^4.1.2","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-copy-to-clipboard":"^5.0.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^8.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^6.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^18.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^16.8.1","react-dom":"^18.0.0","@vitest/ui":"^3.0.5","@mui/system":"^6.x","bundlewatch":"^0.4.0","@mui/material":"^6.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/system":"^6.x","@mui/material":"^6.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.15_1740763652020_0.6382679893020959","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"mirador","version":"4.0.0-alpha.16","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.16","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"87394673af034c09c5743a4d7cd553b242b12683","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.16.tgz","fileCount":348,"integrity":"sha512-o6Kr85tHetFMUBFRzokPcItZB0JB/3RUETXALi0cc6Nq8EF862tQPyog33CCJAELBbJ3nArudCX4gxXBwkJaeg==","signatures":[{"sig":"MEUCIQDiOQ+urOiKcg6XqLkO/pbg2yPkk0XXMtaXS7EDZV9rdAIgXLWGZ2eZXc0+aO4qhvPY4Tul8UAlVjB9xhex5ACjrtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26639218},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"ddac32a9883e52d972a390d7a48e5cad300ba9c8","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"cbeer","email":"chris@cbeer.info"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.0.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^6.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^6.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^6.x","bundlewatch":"^0.4.0","@mui/material":"^6.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^6.x","@mui/material":"^6.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.16_1741283155082_0.7568005840047911","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"mirador","version":"4.0.0-alpha.17","license":"Apache-2.0","_id":"mirador@4.0.0-alpha.17","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"e5d8a926f7f25ea2e9021a80248daba816de3e43","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-alpha.17.tgz","fileCount":351,"integrity":"sha512-8Se/ih5iqH7AKa1wZ879qxLPGES6aKKmjE5WxyAi5c/KyVeZI5k3tMbBHkF4TDFsEn7yYQo7wH+UY4zAXSZl3g==","signatures":[{"sig":"MEUCIBhZV/da9Hb3UKaOtgQ2N2TN60p0k8N8hgfzL+1KOkY2AiEApfCbf+7GlwW1LvUZ/fKi7q1GeeY1+EAP8xiHKokk4OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20585342},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"e8d4b642ad42eb5d5d6152cad166e6b573339247","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","actor":{"name":"marlo-longley","type":"user","email":"mlongley@stanford.edu"},"email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-alpha.17_1750429972542_0.5079743212440622","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"mirador","version":"4.0.0-rc.1","license":"Apache-2.0","_id":"mirador@4.0.0-rc.1","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"71e1bfed5fffe9ced1e5b097e42bd9b53d3ac576","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-rc.1.tgz","fileCount":351,"integrity":"sha512-yKdsfanqgK2Ea10Vdwiv8H+mlXorl/uZGM/ic+jrUY7WGhIOkyCE2U4FwpXXbaOWz3Y/7id5mKHAReEyl1VMHA==","signatures":[{"sig":"MEUCIQCheumJACFBznD3yM8y5+zp0bqqeCs/Ipj0YjaWRLgKHgIgYII/iN20VzqgzYqMqlYSPe1yLCmFwEliQEUgntSlhSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20590247},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"9ef621d7376565320064b707d228eacc0e259967","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-rc.1_1755030769640_0.6297660653652126","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.2":{"name":"mirador","version":"4.0.0-rc.2","license":"Apache-2.0","_id":"mirador@4.0.0-rc.2","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"135da43835e6d6d2f6a8f8f26d9bfacf75f64a11","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-rc.2.tgz","fileCount":351,"integrity":"sha512-dRDwfRFsD9pxPyiRBg5/MLwKlkfoi1SmL39P32Pjyy+Jt7ZHono15HyAJ75+W16EjiWYhHI/UByMKNx9IT8pTA==","signatures":[{"sig":"MEUCIQDfREAGaFE5HeM6nSp29tcMZ1NSK9mJHKfcT1ba9EKgMQIgEaWqtpxkoY5Ub7xfw389FIOcV841xTShRAVS4ml8yRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20577575},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"fb760a8d7486e91dffa50f76bace9aa3e097c759","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-rc.2_1757447439912_0.5923292606045396","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.3":{"name":"mirador","version":"4.0.0-rc.3","license":"Apache-2.0","_id":"mirador@4.0.0-rc.3","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"fb58c66b9a012032487f2504ed27268cabd8bfd1","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-rc.3.tgz","fileCount":351,"integrity":"sha512-4012h65S+of3iM9VF1Kpk5xRES6iDca/liNnaY5HkwmfoEOvLSg85GT1Rn8UexqCzgIGCaLagNPpFpIyCXJ5EA==","signatures":[{"sig":"MEUCIDgJCh8lRKCy1OTRjx82PU9CxvEgqL4CaXap0hGkVjfSAiEAnjWcD+I+B7ly/uvjZSQb3sFnZ/Mk7jWM/DXQQ/so+Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20768491},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"43db193364136e6959c4f821e53a5962c216712e","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-rc.3_1758052490100_0.6776281069304595","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.4":{"name":"mirador","version":"4.0.0-rc.4","license":"Apache-2.0","_id":"mirador@4.0.0-rc.4","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"c6a3aebf9aa95543f7ef4bd79fa54d247ac6bbfd","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-rc.4.tgz","fileCount":351,"integrity":"sha512-/zjyWMNMxj0C5ps1Y/S8oET8yeN3WgpZN0tC/9zOCt/W/VV3WBxiH2VHA6WjYx9b7hWRToj3gc/rgZSjbP6GDQ==","signatures":[{"sig":"MEUCIQDQAYAbPlratXtVBOugWSPZX24rQYHH0Cr+RysvM8tjHwIgdg980IBkagwGTGBjrybvsu71W76P+nkZRlkEtT1X+fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20583308},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"aa0990fe662faf78412685381137bde8ff1ab6cb","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-rc.4_1758121415916_0.5911113248507189","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.5":{"name":"mirador","version":"4.0.0-rc.5","license":"Apache-2.0","_id":"mirador@4.0.0-rc.5","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"6c2ea180f99c3f37c662175f89aa3a60c53648fa","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0-rc.5.tgz","fileCount":351,"integrity":"sha512-HSNj4gYo0vUiLu42lKol47CiKaO0mGV0D2BtkNb0FR/wYngNpenMjlaD7DEv1fsPJykoDXd8eNwiMdqqFNZ47w==","signatures":[{"sig":"MEUCIFBHTHPQQD2tRodJvJcGA5TkcSF8hFRD1LxsoB6AUUKQAiEAsB0DJjYacP1lO8lF8T44XeOAZC0vuS3CC9p/zhrLIDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20588564},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"1c164d5dc22ab90cbf68725c29631bb982981056","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0-rc.5_1758656779914_0.6396261920101263","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"mirador","version":"4.0.0","license":"Apache-2.0","_id":"mirador@4.0.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"33e9aa772b39d348060be401e16cde2891b59c84","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.0.0.tgz","fileCount":352,"integrity":"sha512-uWsE9e2oqSc/lUu+vVwDGhTsycuhGsfZ2KfX6CLfXiT3wgGy6qT9+q5M3V9Zz72hkdIgsJugKesaowmRtYmvrA==","signatures":[{"sig":"MEUCICRgx+cCwR0cuKUjPU+9+IHf8RJlyPuaxDMaBrrKvopdAiEAu8h1H5pSqBJXcnB6Jnquz5qQoIb8+oK8ma3pa0QdkmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20591359},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"ce377cf464918db562b24ee63edf274e732327a4","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"23.2.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.4.0","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^1.3.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.2.0","react-window":"^1.8.5","use-debounce":"^10.0.4","normalize-url":"^8.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^1.0.2","@hello-pangea/dnd":"^16.0.1 || ^17.0.0 || ^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^8.0.0","react-resize-observer":"^1.1.1","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","react-mosaic-component2":"^7.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^9.0.0","react-virtualized-auto-sizer":"^1.0.2","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.0","vite":"^6.0.0","chalk":"^5.3.0","react":"^19.0.0","eslint":"^8.11.0","vitest":"^3.0.5","happy-dom":"^17.0","react-dom":"^19.0.0","@vitest/ui":"^3.0.5","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^3.0.5","eslint-plugin-react":"^7.29.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-jest-dom":"^5.1.0","eslint-plugin-jsx-a11y":"^6.4.1","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^6.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.0.0_1760027161981_0.9787840354044959","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"mirador","version":"4.1.0","license":"Apache-2.0","_id":"mirador@4.1.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"b0216436c4690b300b276a1bfb0569b9e81b3987","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.1.0.tgz","fileCount":357,"integrity":"sha512-RSVh3uBAwll89tFqf5nemWSZjFhx9uK2rJ6URDTiyrEGpUJI7FEV1LmDIkh9tl5WNq/2OzwiPFjmVvkVSqZPeg==","signatures":[{"sig":"MEYCIQC/fWMLYgAJsyQMmWGbpeeBfnR1Tb7UDgX6OsmFmvP+TgIhAKNlVMIlNS87AIRoazWTQ4yK14vJXLjCZPATWQQgWRXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21079086},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"930cc21d660dbf4f680042b7509995f426c6e7fc","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"bundlewatch --config bundlewatch.config.json","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.13.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","react-full-screen":"^1.1.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"7.0.0-beta0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","@mui/system":"^7.x","bundlewatch":"^0.4.0","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","redux-mock-store":"^1.5.1","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.1.0_1781905131508_0.9740897380276627","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"mirador","version":"4.2.0","license":"Apache-2.0","_id":"mirador@4.2.0","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"4eb79ddfb45b1f4d16a080131edc5ccecf5ddef1","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.0.tgz","fileCount":395,"integrity":"sha512-OU2tS8eA3xndi/8TLNXpAveV+2jttbHpr4S20dvPimZ4DNG4Mg9DCMMFjFbikS42Yhus1Yv2NzqP+JqYMWYx6A==","signatures":[{"sig":"MEQCIGGeQ8pTYyMhPcWTZHmcCNXvjnq8LCCuZlwjthLezjh+AiAXL0KH/Z8Cu+Vk/5Bl0yTdKlfHUNPqqEl4GSlBdSCMMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17402311},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"0f0c012e635758fd46cb312d1af686e043d4ffd2","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"deprecated":"This version was built incorrectly and should not be used. Please use 4.2.2 (the corrected pre-Vite-8 baseline) or 4.2.3+ (the post-Vite-8 builds) instead.","repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"10.9.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":["./demo/**"],"_nodeVersion":"22.12.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","size-limit":"^12.1.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.0_1786732268483_0.9262063729047063","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"mirador","version":"4.2.1","license":"Apache-2.0","_id":"mirador@4.2.1","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"bf4c2dd754b2254266e311d38da2bf6372a14032","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.1.tgz","fileCount":400,"integrity":"sha512-UI5g15V7MukdVMr6w9m6v8F+m8gy6fBxoy7EJD/OwWsYieM4GtidkHiXsUoRoE0yoRzqWYU+mhf3zdm7g2aMvw==","signatures":[{"sig":"MEUCIFl+T1IT0vvvOBXGNW/LAK6+uvTkr1rUZS02rfSxWIuxAiEAhmjcS1dE/lPciBIzcB9ztsgC0stKs6uGTpCrWKHIDMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17524149},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"720e0123f5b303fe53581787531a16af64f29516","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":["./demo/**"],"_nodeVersion":"24.18.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","size-limit":"^12.1.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.1_1786732993591_0.9323134139723999","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"mirador","version":"4.2.2","license":"Apache-2.0","_id":"mirador@4.2.2","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"015e02434273a0ee9479f06504d47ec2aaed1f51","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.2.tgz","fileCount":359,"integrity":"sha512-mXu1EL60T67qMC7arTnWZOgU7CaBz/QS8bnM4uPjsFtp13+FyPrJyEhTXUEzAZ0n0GMwwQztaUNdHNrx5ZeP4Q==","signatures":[{"sig":"MEUCIQDiBCjST/Z2FybABjw0Y7pWInvwQMUyXGdBP7GChx150gIgD3bIQf4lrbacqu78TsMAiyIJcGEwd1Ks6llXwfti250=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21092510},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"9b7d0dc47136e2b1b05967f11f1489a177275b76","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","size-limit":"^12.1.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.2.0","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.2_1786738650274_0.7792974158465222","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"mirador","version":"4.2.3","license":"Apache-2.0","_id":"mirador@4.2.3","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"5bc9403bfb231ad87d346b58a062ba5f962ab1d4","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.3.tgz","fileCount":400,"integrity":"sha512-/QKn6Sf+7aX0UbF2b/9F8RlXlqBChqmyz39iTtx9hKustEF6QAPiJeIuZwVIK4fdIQIhmqmq/b2v6vnfFm9BXA==","signatures":[{"sig":"MEUCIQD9OJewF3+/aHxy3tn5VkBRC0drAVeq26CiOeKlylrDVwIgXmJLpCaA2HCwf2BGa7BuXY022YOnDJVxEbnl6wHm+9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17534760},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"1419d11f55c66b05fb6d412c96960ea88a506af4","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":["./demo/**"],"_nodeVersion":"24.18.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-resize-observer":"^1.1.1","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","size-limit":"^12.1.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.3_1786740469373_0.8540028444661367","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"mirador","version":"4.2.4","license":"Apache-2.0","_id":"mirador@4.2.4","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"f8ab7e1d7cda8eb10f643dcd295ae344f2a46432","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.4.tgz","fileCount":400,"integrity":"sha512-1imHQ+nueZfzv+8f/RJ5Q3vBEN2HoQPfjRDhmlfkaGOESqYpz+5aBq8Z9VX2rCzWgS7k0nhBslk0E85mP7gfQA==","signatures":[{"sig":"MEUCIQDlYEkY5ETOda4onZXxKc2nGY6YVlWt0b9NKN45WyzrnAIgDVGL7jj03M3HgKLdAA4res7phO7FcMw/TrFtOx8NfYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17457310},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"73fafe9c8f6ef74dff0c26373ef3eeefdcabcdf5","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":["./demo/**"],"_nodeVersion":"24.18.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^7.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-image":"^4.0.1","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^2.4.2 || ^3.0.0 || 4.0.x || ^4.1.1 || ^5.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.25.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","@react-hook/resize-observer":"^2.0.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^4.1.2","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.1.2","size-limit":"^12.1.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x","@mui/material":"^7.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.4_1788374001820_0.4085573095535908","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"mirador","version":"4.2.5","license":"Apache-2.0","_id":"mirador@4.2.5","maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"homepage":"https://github.com/ProjectMirador/mirador#readme","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"672610771408ef589132ef4553c735b8ea27df2b","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.5.tgz","fileCount":387,"integrity":"sha512-GVy0TIA4WuLaK/kt4Ziz40o0HFwPrreaFFBlXCFjr7NEmVG6z6tm2uDrH/ZWzDKvDz77OJl2rMRff4z53FZ70w==","signatures":[{"sig":"MEYCIQDUSQFIwSzYYlAAClTv5SYnUwNmQpCD7fcosqHDy5mIawIhAKOYqqjFD/UthKkgbIuGVD4clmzjLw1Mhfk3O9Y2//WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBkSgoRMJfRro6ZmD6fQbQSxkNk5DE5CelXbWL9J4hwAiEAtibZ3SmP61/S67hWwECtwnuCcD6PUwDUKmvYQwtH5W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17734859},"main":"./dist/mirador.min.js","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"24081af412d1b3c0a42e37c6fac372b6658bca2b","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"sideEffects":["./demo/**"],"_nodeVersion":"24.18.0","dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^7.0.0 || ^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^5.0.0 || ^6.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.0.0 || ^9.0.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0 || ^9.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","@react-hook/resize-observer":"^2.0.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^5.0.0","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^5.0.0","size-limit":"^12.1.0","@mui/system":"^7.x || ^8.x || ^9.x","@mui/material":"^7.x || ^8.x || ^9.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^5.0.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x || ^8.x || ^9.x","@mui/material":"^7.x || ^8.x || ^9.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"tmp":"tmp/mirador_4.2.5_1790778367628_0.36966614794019015","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"_id":"mirador@4.2.6","bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"dist":{"shasum":"9be03b54ac164c4cfe7fa114a39c3695e935f25b","tarball":"https://registry.npmjs.org/mirador/-/mirador-4.2.6.tgz","fileCount":387,"integrity":"sha512-TJFCW3g1noaTAI97QCvtY+LQJj2XyWpaCQchYFHnsEQJy7etb+tSRIbPQap2O461cuK/UxP+XSGyIJC2W4HD+g==","signatures":[{"sig":"MEYCIQDD5Yft9ZHWC9I5O9Cz4eu/cwU6CsIlC9SmUqJZTq8mwQIhAP1i5eBsA36e/TAVqT9+BAJgzXNzemTrWBhIUitIBLCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDepyXqpT74ovzgUdPC62LS4MlV5QVAKIL5AMY1gDueSgIgX2EHqgwrtIqJ+bqd3KCxAbQJLRzJi9OsMA/EIESuggE="}],"unpackedSize":17665269},"main":"./dist/mirador.min.js","name":"mirador","type":"module","module":"./dist/mirador.es.js","exports":{".":{"import":"./dist/mirador.es.js","require":"./dist/mirador.min.js"},"./src":"./src/index.js"},"gitHead":"a84ce284bd2146bbbf9cf2e702411cbd2bbdbf4c","license":"Apache-2.0","scripts":{"lint":"eslint ./ && npm run lint:translations && npm run lint:containers","size":"size-limit","test":"npm run build && npm run lint && npm run size && vitest run","build":"vite build --config vite.config.js && vite build --config vite-umd.config.js","clean":"rm -rf ./dist","start":"vite","format":"prettier --write .","format:check":"prettier --check .","lint:containers":"node ./scripts/container-lint.js","lint:translations":"node ./scripts/i18n-lint.js"},"version":"4.2.6","_npmUser":{"name":"marlo-longley","email":"mlongley@stanford.edu"},"homepage":"https://github.com/ProjectMirador/mirador#readme","overrides":{"brace-expansion@1":"^1.1.16"},"repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"_npmVersion":"11.16.0","description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","directories":{},"maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"sideEffects":["./demo/**"],"_nodeVersion":"24.18.0","contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"dependencies":{"url":"^0.11.0","uuid":"^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","redux":"^5.0.0","lodash":"^4.17.11","stylis":"^4.3.0","i18next":"^21.0.0 || ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0","reselect":"^5.0.0","deepmerge":"^4.2.2","dompurify":"^3.0.0","react-dnd":"^16.0.0","react-rnd":"~10.5.3","@mui/utils":"^7.0.0 || ^9.0.0","classnames":"^2.2.6","merge-refs":"^2.0.0","prop-types":"^15.6.2","redux-saga":"^1.1.3","re-reselect":"^5.0.0","react-redux":"^8.0.0 || ^9.0.0","redux-thunk":"^3.1.0","manifesto.js":"^4.3.4","react-window":"^2.2.7","use-debounce":"^10.0.4","normalize-url":"^9.0.0","openseadragon":"^5.0.0 || ^6.0.0","@emotion/cache":"^11.11.0","@mui/x-tree-view":"^7.0.0 || ^9.0.0","@reduxjs/toolkit":"^2.12.0","use-effect-event":"^2.0.3","@hello-pangea/dnd":"^18.0.0","copy-to-clipboard":"^3.3.1","stylis-plugin-rtl":"^2.1.1","@mui/icons-material":"^7.0.0","react-error-boundary":"^5.0.0","rdndmb-html5-to-touch":"^9.0.0","react-mosaic-component":"^7.0.0","react-dnd-html5-backend":"^16.0.0","react-dnd-multi-backend":"^9.0.0","react-dnd-touch-backend":"^16.0.0","@redux-devtools/extension":"^3.3.0","@react-aria/live-announcer":"^3.1.2","@react-hook/resize-observer":"^2.0.2","react-intersection-observer":"^10.0.0","@custom-react-hooks/use-element-size":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","chalk":"^5.3.0","jsdom":"^29.1.1","react":"^19.0.0","eslint":"^10.0.0","vitest":"^5.0.0","globals":"^16.0.0","prettier":"^3.8.1","happy-dom":"^20.0","react-dom":"^19.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^5.0.0","size-limit":"^12.1.0","@mui/system":"^7.x || ^8.x || ^9.x","@mui/material":"^7.x || ^8.x || ^9.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@eslint/compat":"^2.0.3","@emotion/styled":"^11.10.6","@size-limit/file":"^12.1.0","vitest-fetch-mock":"^0.4.2","@vitest/coverage-v8":"^5.0.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^6.0.1","eslint-plugin-import":"^2.32.0","redux-saga-test-plan":"^4.0.0-rc.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.6","react-dnd-test-backend":"^16.0.1","@testing-library/jest-dom":"^6.1.5","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.4.3","eslint-plugin-testing-library":"^7.16.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/system":"^7.x || ^8.x || ^9.x","@mui/material":"^7.x || ^8.x || ^9.x","react-i18next":"^13.0.0 || ^14.0.0 || ^15.0.0 || ^17.0.0","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mirador_4.2.6_1790948786454_0.2031377128310099"}}},"time":{"created":"2013-03-13T11:45:03.422Z","modified":"2026-10-02T13:46:26.878Z","0.1.2":"2013-03-13T11:45:06.520Z","2.1.1":"2016-10-28T19:25:50.000Z","2.1.3":"2017-02-21T20:24:49.397Z","2.1.4":"2017-02-23T23:59:43.687Z","2.5.1":"2017-10-25T16:32:18.444Z","2.6.0":"2017-11-01T23:15:47.767Z","2.6.1":"2019-01-29T21:39:50.393Z","2.7.0":"2019-01-29T21:40:29.487Z","2.7.1":"2019-01-29T22:15:18.122Z","2.7.2":"2019-01-29T22:17:51.368Z","3.0.0-alpha.0":"2019-03-06T22:22:49.730Z","3.0.0-alpha.1":"2019-03-15T18:50:37.745Z","3.0.0-alpha.2":"2019-03-18T15:11:27.968Z","3.0.0-alpha.3":"2019-04-08T15:00:22.264Z","3.0.0-alpha.4":"2019-04-11T16:35:22.966Z","3.0.0-alpha.5":"2019-04-15T22:28:06.806Z","3.0.0-alpha.6":"2019-04-23T14:43:21.869Z","3.0.0-alpha.7":"2019-05-09T17:36:22.546Z","3.0.0-alpha.8":"2019-05-31T15:53:08.816Z","3.0.0-alpha.9":"2019-06-05T18:43:41.951Z","3.0.0-alpha.10":"2019-06-07T21:18:54.712Z","3.0.0-alpha.11":"2019-06-17T13:18:59.315Z","3.0.0-alpha.12":"2019-06-18T20:03:59.402Z","3.0.0-alpha.13":"2019-06-21T22:21:46.626Z","3.0.0-alpha.14":"2019-06-26T15:58:48.611Z","3.0.0-alpha.15":"2019-06-27T23:20:44.572Z","3.0.0-alpha.16":"2019-06-28T23:24:50.212Z","3.0.0-beta.0":"2019-12-10T17:40:12.359Z","3.0.0-beta.1":"2019-12-19T18:51:21.796Z","3.0.0-beta.2":"2019-12-19T19:01:17.882Z","3.0.0-beta.3":"2019-12-20T00:35:07.578Z","3.0.0-beta.4":"2020-01-09T21:37:41.441Z","3.0.0-beta.5":"2020-02-25T15:17:36.390Z","3.0.0-beta.6":"2020-03-13T00:28:37.677Z","3.0.0-beta.7":"2020-04-24T16:56:42.419Z","3.0.0-beta.8":"2020-05-05T19:30:00.078Z","3.0.0-beta.9":"2020-05-18T18:59:59.227Z","3.0.0-beta.10":"2020-05-21T21:30:15.104Z","3.0.0-rc.1":"2020-06-22T18:26:56.000Z","3.0.0-rc.2":"2020-06-29T16:12:43.939Z","3.0.0-rc.3":"2020-06-29T17:41:19.166Z","3.0.0-rc.4":"2020-07-14T22:31:07.115Z","3.0.0-rc.5":"2020-07-29T22:10:21.083Z","3.0.0-rc.6":"2020-09-17T19:02:12.353Z","3.0.0-rc.7":"2020-10-19T21:11:31.737Z","3.0.0":"2020-11-09T21:06:51.316Z","3.1.0":"2021-04-08T21:27:37.198Z","3.1.1":"2021-04-08T23:22:49.861Z","3.2.0":"2021-06-11T15:04:48.511Z","3.3.0":"2021-11-16T16:55:44.623Z","4.0.0-alpha.1":"2024-03-14T15:14:55.190Z","4.0.0-alpha.2":"2024-03-28T17:49:48.849Z","4.0.0-alpha.3":"2024-11-27T15:54:54.169Z","4.0.0-alpha.4":"2024-11-27T16:07:36.875Z","3.4.0":"2024-11-27T16:30:06.505Z","3.4.1":"2024-12-10T17:04:35.232Z","4.0.0-alpha.5":"2024-12-13T16:29:41.356Z","3.4.2":"2024-12-16T20:32:39.624Z","4.0.0-alpha.6":"2025-01-07T17:11:25.946Z","4.0.0-alpha.7":"2025-01-17T15:44:39.688Z","3.4.3":"2025-01-17T15:47:28.810Z","4.0.0-alpha.8":"2025-01-31T21:53:48.095Z","4.0.0-alpha.9":"2025-02-03T16:28:48.986Z","4.0.0-alpha.10":"2025-02-10T20:47:10.062Z","4.0.0-alpha.11":"2025-02-25T00:49:09.829Z","4.0.0-alpha.12":"2025-02-26T17:04:38.363Z","4.0.0-alpha.13":"2025-02-26T17:18:25.423Z","4.0.0-alpha.14":"2025-02-27T19:59:40.183Z","4.0.0-alpha.15":"2025-02-28T17:27:32.292Z","4.0.0-alpha.16":"2025-03-06T17:45:55.387Z","4.0.0-alpha.17":"2025-06-20T14:32:52.926Z","4.0.0-rc.1":"2025-08-12T20:32:49.928Z","4.0.0-rc.2":"2025-09-09T19:50:40.211Z","4.0.0-rc.3":"2025-09-16T19:54:50.409Z","4.0.0-rc.4":"2025-09-17T15:03:36.174Z","4.0.0-rc.5":"2025-09-23T19:46:20.184Z","4.0.0":"2025-10-09T16:26:02.239Z","4.1.0":"2026-06-19T21:38:51.792Z","4.2.0":"2026-08-14T18:31:08.767Z","4.2.1":"2026-08-14T18:43:13.864Z","4.2.2":"2026-08-14T20:17:30.562Z","4.2.3":"2026-08-14T20:47:49.650Z","4.2.4":"2026-09-02T18:33:22.100Z","4.2.5":"2026-09-30T14:26:07.800Z","4.2.6":"2026-10-02T13:46:26.598Z"},"bugs":{"url":"https://github.com/ProjectMirador/mirador/issues"},"license":"Apache-2.0","homepage":"https://github.com/ProjectMirador/mirador#readme","repository":{"url":"git+https://github.com/ProjectMirador/mirador.git","type":"git"},"description":"An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.","contributors":[{"url":"https://aeschylus.net/","name":"Drew Winget","email":"scipioaffricanus@gmail.com"},{"url":"https://www.jack-reed.com","name":"Jack Reed","email":"phillipjreed@gmail.com"}],"maintainers":[{"name":"mejackreed","email":"phillipjreed@gmail.com"},{"name":"aeschylus","email":"scipioaffricanus@gmail.com"},{"name":"jessie.keck","email":"jessie.keck@gmail.com"},{"name":"cbeer","email":"chris@cbeer.info"},{"name":"lutzhelm","email":"helm@ub.uni-leipzig.de"},{"name":"corylown","email":"corylown@stanford.edu"},{"name":"marlo-longley","email":"mlongley@stanford.edu"},{"name":"budak","email":"thatbudakguy@gmail.com"},{"name":"phil-plencner-hl","email":"philip_plencner@harvard.edu"},{"name":"camillevilla","email":"cvilla100@gmail.com"}],"readme":"# Mirador\n[![Node.js CI](https://github.com/ProjectMirador/mirador/workflows/Node.js%20CI/badge.svg)](https://github.com/ProjectMirador/mirador/actions/workflows/node.js.yml) [![codecov](https://codecov.io/gh/ProjectMirador/mirador/branch/main/graph/badge.svg)](https://codecov.io/gh/ProjectMirador/mirador) \n\n## For Mirador Users\nWe recommend installing Mirador using a JavaScript package manager like [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/).\n\n```sh\n$ npm install mirador \n\n# or\n\n$ yarn add mirador\n```\n\nIf you are interested in integrating Mirador with plugins into your project, we recommend using vite to integrate the es version of the packages. Examples are here:\n\n[https://github.com/ProjectMirador/mirador-integration](https://github.com/ProjectMirador/mirador-integration)\n\nIf you want to simply embed Mirador in an HTML page without further customization, include the Mirador UMD build:\n\n```html\n<script src=\"https://unpkg.com/mirador@latest/dist/mirador.min.js\"></script>\n```\n\nBe aware that `latest` will at some point switch from version 3 to version 4. If you use Mirador via CDN in a production environment, consider pinning Mirador to version 3 to avoid sudden breaking changes:\n\n```html\n<script src=\"https://unpkg.com/mirador@^3/dist/mirador.min.js\"></script>\n```\n\n\nMore examples of embedding Mirador can be found at [https://github.com/ProjectMirador/mirador/wiki/M3-Embedding-in-Another-Environment#in-an-html-document-with-javascript](https://github.com/ProjectMirador/mirador/wiki/Embedding-in-Another-Environment).\n\n## Adding translations to Mirador\nFor help with adding a translation, see [src/locales/README.md](src/locales/README.md)\n\n## Running Mirador locally for development\n\nMirador local development requires [nodejs](https://nodejs.org/en/download/) to be installed.\n\n1. Run `npm install` to install the dependencies.\n\n### Starting the project\n\n```sh\n$ npm start\n```\n\nThen navigate to [http://127.0.0.1:4444/](http://127.0.0.1:4444/)\n\n### Instantiating Mirador\n\n```javascript\nvar miradorInstance = Mirador.viewer({\n  id: 'mirador' // id selector where Mirador should be instantiated\n});\n\n> miradorInstance\n{ actions, store }\n```\n\n### Example Action\n\nAdd a window:\n```javascript\nstore.dispatch(actions.addWindow());\n```\n\nTo focus a window run:\n\n```javascript\nstore.dispatch(actions.focusWindow('window-1'))\n```\n\n### Check current state\n\n```javascript\nstore.getState()\n```\n\n## Running the tests\nWe use Vitest to run our test suite.\n\n```sh\n$ npm test\n```\n\nYou can see the helpful Vitest UI in your browser by running Vitest with the `--ui` flag. To pass the flag through to npm run the following:\n\n```sh\n$ npm test -- --ui\n```\n\nYou can run Vitest without the additional linting and size checks in our `npm test` command. You can also test a single file:\n```sh\n$ npx vitest __tests__/integration/tests/sequence-switching.test.js --ui\n```\n\n## Linting the project\n\n```sh\n$ npm run lint\n```\n## Image Fallback\n\nMirador automatically displays a simple fallback placeholder when images fail to load. Customize the fallback image via configuration:\n\n```javascript\nconst config = {\n  fallbackImage: 'https://example.com/custom-fallback.jpg',\n};\n```\n\nThe error message is translatable via the `imageFailedToLoad` translation key. Detailed error information is logged to the console for debugging.\n\n## Debugging\n\n### Local instance\n\nThe following browser extensions are useful for debugging a local development instance of Mirador:\n\n - [React DevTools](https://github.com/facebook/react-devtools)\n - [Redux DevTools](https://github.com/zalmoxisus/redux-devtools-extension)\n\n### Test suite\n\nTo debug the test suite, run:\n\n```sh\n$ npm run test:debug\n```\n\nthen spin up a [nodejs inspector client](https://nodejs.org/en/docs/guides/debugging-getting-started/#inspector-clients) and set some breakpoints. See [here](https://www.digitalocean.com/community/tutorials/how-to-debug-node-js-with-the-built-in-debugger-and-chrome-devtools#step-3-%E2%80%94-debugging-node-js-with-chrome-devtools) for a guide to debugging with Chrome DevTools.\n","readmeFilename":"README.md"}