{"_id":"@alexaritan/photo-gallery","_rev":"9-3fd1112989daa642962cca9f5809aacb","name":"@alexaritan/photo-gallery","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@alexaritan/photo-gallery","version":"0.0.1","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"7f600990ab7a1a0c68938eee2a9306ae96ce1a2c","_id":"@alexaritan/photo-gallery@0.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-unoX+rr6Ig/8LNWxyZhSMeNRDA46nl5HCoEeWlLKyL/MHnUcy650UzLjcQGmCtAZ75QR64hXptLp7UbLn2OA5g==","shasum":"e3b2c4c19f8295d754198fcd144b9e5b306f3d2e","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.1.tgz","fileCount":27,"unpackedSize":58083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjVA//YC3+wa97xRrqclmmfGLf1XfsitlbmWjXudoOAViiSgq6fUoK\r\n0ONWV9k/v6zXutYR5j3j0ayggdmt6wqC2tF3Majj0yYncwhUaPm4SfPKo9Hl\r\nB5cxC+jdjS1F4o9cfyGSax6uwydtkjs4cownxbSH5ksAdUeAbcGFjA1YspTy\r\nn1bhBCThF2rkuSI4pERjDroJMs/bobIsdZOZ7VRq3uNodVMDVGRFu70QOoIv\r\nBxWxZVyEhkDfNTi7ktRKb1l1bgFHShlukRM+XohgwDTEep6NOOG/jk6gTNLM\r\n5YKKb6YXI+FDUCbREkt7v8ZccVd6DiCV+h2UdDlehYxpH3g9kmwda8m/t8bY\r\niUpoxiOGbjSb4iDPRri2+3ZdyrACvdaiHSB6HsQRuf5mSzw1JGhE7qIl7aeW\r\nwypuDwjsBjCDlVfDb6nYPK+sXp45HwP0CEdY4iJegFUrGPzR8DnDirsl7rCs\r\nHyNXkEA9T5mEmpfFuay+I40uFF6z090W5Jwx1DDnkzVNzTQXksJgjSBK2waZ\r\nF0WbR/TUq0iyEFPwLfdM2dxZbbX67Cp56RudbOPfZv5bNMKldqlFxOVSIBQN\r\nWRuuDtnaJtFxxUi0Ege8A5OgnGOBbBmGdkeHmV0orpplhtVL7ux9mm6UEu9k\r\nVgA9s5go+LXwAbq0mRNf/MJprPZVrf14OjM=\r\n=fJjQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeFqwdUtlgk1MVqMwYuTKqH51a1HTwPnFB7msrlwdTIAiEA0lg7JyLzxI2e7MfPUU7CHv+kN/jV3Rj61FnGlwNfmjg="}]},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.1_1646581062661_0.09045092491712547"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alexaritan/photo-gallery","version":"0.0.2","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"46c364721b2fa20ab1689ce1f3b16d7ae70d3f38","_id":"@alexaritan/photo-gallery@0.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-QhcWOMqir2JEIB23ri7+POlrzQtLQFO0ESGWwdkXr707VdMw3F3vQcLEdPH9B47Sq6BQI4uTdCtaIO+zVECS7g==","shasum":"a139f16551d1182859e8bd8b5ac70bb70845c78f","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.2.tgz","fileCount":30,"unpackedSize":1613182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJOEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOsRAAkLUnyXmv5yI38rfObUtbju+HO9whr8Q25ltTyUabl6kKidL8\r\nBlhUNr/BVgXExOVz3xwr1lHcdPsAzcgK97+qM1e3NQG11YdRTgjhg3PN0MXq\r\nWoqHc0azQiN1vFLyZsKNFdP0w9d96qA8rEG1zZAKaBG05EKT1XK0jNPzI1AD\r\nYUm+gTQQpAQRDVN24TWcyRxLrNScVcDflH/NOeyI9KkNAvzC7EyauUCmUT/f\r\nfd+gRdPd56A4ga1foawcybV8vHUDqNUTrpGZGfnC+62lioDPxD5MqmHzGZ6D\r\nf/q3Q3IC3GBYoefO54eLOJaRvFjZVKBbAr932PfRb3NBkUaF9DufP66FJucI\r\naAPN7aCcjvzc89efBw54ceMyFD5THcXBvjJwrSrvb5Ck79qwppaQVnDNUgZx\r\nP+owlMi/8QzGaQhKzqZeIcALLM94FaWQJPtFqE+oSJr0XAlUOAgoX/LsRd0J\r\nPM9aEMB5LVsPkCtNcFRYC8qCxeDtOYz2JZkur2jSon78i8WzMC7ibd3CoY+I\r\nhQadTdEpRboQUZXr6hbtqdDewO5NvX70m6Vvs0OkUBqqgCvedEAYVeZf0ZEP\r\nCmcRWP+xCDQxGNYJqie1aUMwYCUHx3DtjRPm4nAZimcnC4yBjlPmOjU7xdNk\r\nz/HbNY/VyXdjXkx1dDtoetcnjA3jWTSP9s4=\r\n=3DN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEVYH8RNYftfvtOIAPhALgKzvuaf1P7dJyp+YJQm3jpAiEAr/XsbeqskdHfDZL08Hyxb1/ZvUj/PsqLd0fyjmDEI/M="}]},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.2_1646584079375_0.3003866887583708"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alexaritan/photo-gallery","version":"0.0.3","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"9fce525d38e878e26d8e7b55e864714f82d1504c","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-Bjg1SQpmZyWMoVGkZq1Kw8iLU0xDomIjn+oQxA2l/WZUzB0603KYsCCWDZZmy15R1pgTlD3NaMj7WqISUFltFg==","shasum":"33003d542d25955fcc138d73c4b0b70bff9b212b","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.3.tgz","fileCount":30,"unpackedSize":1613275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJOGlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTNBAAmU426Ao5sTWOBDI/RVBFhryfD8k37jCrNo2rpYUK9on5xkcv\r\nIcCD2zXKS6H2IMloVKcsmX8eNylNneWd07PllHI0KHT2gHtgf1LlIyZXbUUi\r\nfonmx3lj0wgtO7e+OaZp9D4qeMeqLs2k4mKQ4JPxXdNbKWNh7gaQPSfKrBOt\r\nQzsZGvQjsGbbck1/V7I8QzGm6I8fv1gYTLB1LKYDY96yrHyH4xiicUn1MPnG\r\n8QjctLgWd4ZTplwz/pNcGzG8ZJJeaW39HsYRAc7x2fXOiZdEvVX6tX11sZS2\r\nImxKQf0iRiCWk+Ht2em+GpXaegcTtUCOINg1taGxze9j1Pi6rMsJHnsyerrl\r\nI5QKAYl1BVWTucBlurZQ2I05lXNpSh29kHkumdDWmZQqfM3rBzDWkGAo3H5v\r\nTxFiqeZgQaZjjjOjMM8CR4XOvIBoqjeZWm33Q6JDghJXQqlQKtsMttvOAXLk\r\nb6kuFUsuPFNRqRiT1MV2dqSMYmaQHhLuI66zhSsRpwAzFpAuuBflzByamWOL\r\nbISjXh/xa3j8tPTCO7XbTS/02S0mCrfYocUNNhnbZLEv2ojdg+iEbN0XQC7S\r\nm59X8CREvzrPOgzjghjhpYbPtsP1xrHHHeGPUkBkgnqlep2vvXrg2lls2/zM\r\nkjthkR00Wk7TjoX6+pymJxJVUKzz9kDjCLY=\r\n=eCgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEwKzjjzjpIui7IsVVhA3s70DXC2unCUY2XOAM26mluwIhAPqhTwxHbOvJtKpyuDifBE98Z8OIJ4gmk/bE1z0WKpis"}]},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.3_1646584229758_0.6978214388201507"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alexaritan/photo-gallery","version":"0.0.4","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"94ee8042c146d270fe46fcfa070d5b415d7de9da","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-J6lIFBexNE5NM6y9AIDn1OL9te6v+1fb9nDz8IpzSx//nbBLkey0tqybT7A8AGuCpaR1fInc1BL/2LUN56bnUw==","shasum":"fe676954ede63f9b576c702dd7ba89c3fe618242","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.4.tgz","fileCount":32,"unpackedSize":2528011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJOlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVlw/9E3FYoF8Wk/BP7n0jqThVDpXzcmkfBeATF8D4ymB29iPIiBmG\r\nXSWwQDPeJxIr/g5qqJtMdICqi+vM8J781uZqRDelJdJH8PJVT9E+nuceFIwA\r\n/RhHpzQOPFWSwR8eU6qYuc+5g8o79glCjPlh/gb6RpohmOJ1CAbYPqBWGFXT\r\nGO9BLGv7IufhHeSEIgrxv2pqJFxYkVh104o2fbS4nsegPgyI+RUOjD9uQxbr\r\nFGrD7gcj/rRcT7zKsByB3CysATpBf99eYqU/i7m+xe92P13sVuAmcUVEPT3e\r\n/JfBevGAkaKSvPS/CUuQnGKWHEi6NEfIclSvar3gTyq+/90QZiHR1yu7Alvi\r\ncXb3zF0pccifwal3oB/svVykjm3YxpdAwf/CPpqLC/vzpqk8r8LX0dLVcoe8\r\nnzEU4kOD7psRArquryLCv7CE1qHfDn3tQi0lyWsMvHPmxYcI0qp4p/nTRqXi\r\n0+LirMVWKti1dfVBW6SdhgeIckgYlT7Q/PhhYouZg5LWS73ePpFmwbR2w680\r\nAAyoRCcfGuktm41T08XdUAX8wevVTU+vH4JVuLJWKmA0A/YyPA2MsnL0nOpl\r\nhA4+VbqZ8pWR4n2XX11MQNkQqu7z4j0rnRgaz/u6S3Q/ie5gfdIcpkKpzd9y\r\no3skayKhcoHQNcE9EXMuNKuVSkEYu4YmT6U=\r\n=yDce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlUDi2nCpkXdSv7GW1N1TPpIZN54j4bzV4JYWVnM6GlAIgdt2rHZGLGVLyZrj3i+djiUZmj1UBe5FjGBALfYAEpYU="}]},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.4_1646586219094_0.5249266359610343"},"_hasShrinkwrap":false},"0.0.5":{"name":"@alexaritan/photo-gallery","version":"0.0.5","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"6d3eeea8b80cd8f8540101fe5af20ad5e9d062bb","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.5","_nodeVersion":"16.13.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-Xgmth/AmA4CZKvhCQJhiiROA5/Qiudda69HC+WfLaJbuRZG8qzbuAUzJdPLtilu0jsb1rl1uBUCQzNArM3b8ag==","shasum":"fc0d604e592df13c096452488239ecab83b9014c","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.5.tgz","fileCount":32,"unpackedSize":2528054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJOxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe9hAAnay7TKJnJ+dzH2lsWfPeyd72l+/HGiBmlKY9p3wqoXYAD12o\r\nTf9eaV3BT/eTXqrrpXIXEbBJfLG3+dCr/+zD9ekxqUyblHjT4/5E8A9gzk9y\r\nennjTScmNlvnymw9ZUrJkzRGaUqllIqNYj2BPi8pUzlI5iqGmyJOGw9ElfgH\r\n33BXgLCPKQ6Vxd9uQKvrheWZdZmzkCe8segm8IU0Ez8a3baoBljXQ2Ka6e3T\r\nd7AU2w0/dcNW2idSY0uBoojKVZFaNaOkToUVn/YAMNZftS8/fbUWH7sSYydL\r\nbGSe9vodzCMMT05PCstkYra9LYougPYU2Cv8FRndhPkwBOtxvLNN96zafZ2q\r\ngjMeBEtJ6QGrzzMr9Mzk4uJQfiVigeYpI++i5GrCkLkauOfSFqlWfeNGMrnU\r\nZ4bbawhv9LfVyUlMP/P3ok9cTFNav0ODciNL3a9WPTBNJgURwWj8w5HazZsd\r\npswEX5aiRGTAaV1HfKjrtJtdpnTw0ZTsRMXzcniR/RIC1iEIXRUH/U8UBOak\r\nxmUpJGAL5216GOWjt5tC8VTAALhbx6l1rs04v2pYcD4XpIM6XuPo7X+KYrE0\r\nyeK3bsjsalDl9xviMiO2WjCHd37d5DdBRNr7x4yt/+nYKWPbNlSGNtnB7+Qq\r\nUQgcLW6IApvPBByYINfyAtCMUElS12X4FCE=\r\n=iBz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiztOwxkliFwwg17bkq4TvE8iEjQzIGi/Mi+6f0iH0fAiBHGu2nTIornv93natMGNhsScpoNnL1t8CXNElq9gENQQ=="}]},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.5_1646586989918_0.0014742444239899122"},"_hasShrinkwrap":false},"0.0.6":{"name":"@alexaritan/photo-gallery","version":"0.0.6","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"53a3c3aeb75ff93d429a58aaf18bc8222fdc58fb","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.6","_nodeVersion":"17.6.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2cnIOj+lM3am/A6mGBXj7X7Xr5qgThMXqb0iWToFls99c/5ld3wRMcfQ2M+APCwVIov30xmGirKjanWTD09JDA==","shasum":"1f29633964527aa0de87a34ec132f723a92acbd8","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.6.tgz","fileCount":32,"unpackedSize":2529500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK+HyNAS2+rxdH7jh8g1cTZUZrVn4Rv0yD0UQWF0bF2AiEAvQ7zx0zXK4MSfTrPMK7JB7xGWhPOLvxJ3hbh6O+5+Jo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVBXnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPFw//cwYzeEn69V48nssJ2w5kHsFkKXFSR2qmyFJYNPgS8wwnF070\r\nWFakMDVtIGGdbb4IrCZukZMj6P4Ozz43tGcVVx57C3ev9eNNdmcaERpDeiYc\r\n1bAh5N+FXQAvtCFx2SwIlYqtY4RQOQE/W2yR8NXOi5HkUfXiZQQERoS+H8g2\r\naIQSMp3131Ye5Z5a6mU/QBOXVQFpJaXsXyvHIjdj9YeVo+AiLeeZj9kJwaSx\r\nBUWX9cv/Fzh+k7foI5b32wRwPTnRaUmWWcUQnaObCcxav1J0UUOLzn3T5OZL\r\n+0hwrkCv5Aw9tavEhM5V0emG7BGXIIRth5cmAcjrO3lO1TTZnA/HKeYkqaH5\r\npNYvlpMOXqjXiZvi9qPQrjZ/Kx2ELiiC9p1HmeOSKlnaq/ipQRhAzGbWbZey\r\n7+3UBXAeGn4ze/6PJvlXaCvuqWXMmCXGfess0qMpstKzIrI1Pxrh+A0X2tMY\r\nwYyNQ8FoNWTC3quv0E4RlPa7jJ3syGmBiuxUudV9heIRLyGEG9ntXfy8fRO+\r\ng9JHMzLGrDj0+s8uEx49xpl4psOdN68BMwRayyGgT3ajvDtwmwc5whcTjZrx\r\nZA2ZC7l+vpleVlcPhg/6vUXxFGbwiHZLj8XSMWTQyBLb5J0HvBL//8NnLfo5\r\nwThwUkmIhZF0/zIo7h4WsylWatw1Yf8ebFg=\r\n=PV+2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexaritan","email":"alex@aritan.org"},"directories":{},"maintainers":[{"name":"alexaritan","email":"alex@aritan.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.6_1666455015058_0.028096258031813592"},"_hasShrinkwrap":false},"0.0.7":{"name":"@alexaritan/photo-gallery","version":"0.0.7","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"0a1bc18031dcbf6f60d9c6a700ff9866810ad333","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.7","_nodeVersion":"17.6.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GboGLfSQrLVkWTljK2pSznTpaBVNFTHWqmpVj12wDhwq3w6xDbM3GimImJRRJ4BkaOhTVB3azyX5Y4Yf6XgS0Q==","shasum":"11c38728e856947352d6dd5cb99a22d712175014","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.7.tgz","fileCount":32,"unpackedSize":2529521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJyMC866uVlWHTp5ZNNQEna0dwFsUHZCZcOCuY1lHn0QIgf2hB6NOoFb+GJdUHtCarKeJx0Mhww/mc6gwQKTa418E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVBZ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Bg//dQLstKZjc13Y88U+u9I2oMSPKibpBGw4vURsqvdPp3vW8RWU\r\n5SpgFUGd0s4QAQg3UB65FrAh+fmz46svW/sWjKo0pUHVGqezfGFJm5m4n8Xn\r\n34FRaQHc2jClLdxitYeEiv3zEoEjFhmBgbD0MYMC+MRlu8cklKx1PoQugl7t\r\nTd154r+EShsUY6KtOtjNKQpRd4LSIEK17A/ZVH770yMWmEWTvi5wTF2Gr9jR\r\ne+ekSpSKugY92Bsk/IdjTuxvtZpz/y570XhSbo0mkyydX91gMrgyhlV7qTLF\r\nItny4KZdCHS8McmeuCRGIyyTnWQ8ge8fMpVPARiAZnlpchYsw0sN5QDXdP6w\r\nz17UovWWDi5iV9DIbRJhy6I7QmhBHiGVkbU4LyV079bhui1PgL13SVQBNmGl\r\n9txMaBL+ayhVvpBgaHHnqPXW7S3JxBHB89L8BQX7Ta0zpnAGUSw23dH00q4E\r\nhmfMNVMCyZmNhSGRnLaQJTmIwgOmG0X0p212vIcfmF2BXy8LPhu8f+Uz2/jw\r\nsre1F+p+MTV/n5iO6H9o4/Z2/PC6m9bzh3gIP0d/YvP3KYrxoJs1Lq+6cehK\r\n7JpYZtl1eE1cweqU3Ukf5q3m+EX9OI4pU3z+VbFIItKDm+V2Vd4gWYAu0PMX\r\nGkznhXwOxWokWnBBtSdl74j4s/HPWS1rkkQ=\r\n=ZIzp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"},"directories":{},"maintainers":[{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.7_1666455166907_0.9883313210043598"},"_hasShrinkwrap":false},"0.0.8":{"name":"@alexaritan/photo-gallery","version":"0.0.8","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"80e48884b8e8e51f6bbcccdf0098a897cf7f4f1d","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.8","_nodeVersion":"17.6.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-C9stS62/Vak4EZo8qrUZgXtpC+GbIP6GTBXAfzDf2EklmYzWfZA5BzjLFOTlE1uDw+Vv0kmyA7HJuaABGlk8pg==","shasum":"adb1e0d2efcbbde504e48cd5966d14fa3fb7b200","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.8.tgz","fileCount":32,"unpackedSize":2529519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsSm+x4Ch5goXy8fmudVhLoBcr9VHPeu1/93D8L3j3MAIhAIfJkcIZ796ywUtba/L1yUFETxZ68vUk/obP0bqO9xtl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVBqRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpARA//ZeeqqInIRh/yNErfYqWwBl2z4dXMOhGiDDhQ4CCHWeAlKvTJ\r\nIL/2u470weY3t55vBhJGgT0LilZ1KROR8EJbTBlfH9VQCC3ekxWEhGHk79UL\r\nto97K3zlqI2X+Bajs0TTfcUHimXyqr2KOesfoonFCxksSKCT21irx8M4jh0W\r\nBqqG11eU8sfZ+iS+5Z6knG5umZS8Hv8806Xrtsz1TANlY6fvC0OGuXXK/LiB\r\neZcw/HwkH+B/5J4c3dT/beNe8E7d7Pm/mmgwSppMOFaC9EaJTR1KW3xM1RV7\r\nZ17f1z6uKQ4VRY6RAoEFmFS5a7a7f4VIye0tiT3yfitcdZ4tjYqIu96uN7le\r\n0uU5/2nBo6jNgi10yunDLU6PBaKjTAtyCDB/PFnDD+c8kdoNHhJsWVRzKtK5\r\nfkyDZFd82o1l2hpOB/shhM58gxwCJRcsduZ9N+JuF6HPAQB2GyNqt23u0y8o\r\nBofVvY7ng8FPRL4siboLSOe6xwaEqp81mK0SR4TbkOZrJFW6/Dx9pSY7gaId\r\nqcMqsF7X2tM/goXcBwxPGvl2gAOwJzC+bXhlaXs1SCMWrNJtpt8FHhbMf5PU\r\nMiVqDCySoWk5Qu9Ks54LR8LY2UcepR77lySJOgtE+M3IbOozpvifgktHOBQl\r\nL3gNmzKRpQ1WfXdudCsQFouG/WLkiN3vAQQ=\r\n=erIJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"},"directories":{},"maintainers":[{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.8_1666456209491_0.27041835661982727"},"_hasShrinkwrap":false},"0.0.9":{"name":"@alexaritan/photo-gallery","version":"0.0.9","description":"A TypeScript library for easily creating photo galleries in React apps.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Aritan"},"license":"GPL-3.0","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"scripts":{"build":"rm -rf dist && tsc -p .","lint":"eslint . --ext ts","publishLibrary":"npm publish --access=public","test":"jest"},"husky":{"hooks":{"pre-commit":"yarn run lint","pre-push":"yarn run build && yarn run test"}},"jest":{"collectCoverage":true,"coverageReporters":["text"],"testMatch":["<rootDir>/dist/**/*.test.js"],"verbose":true},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.5.1","typescript":"^4.6.2"},"dependencies":{"@mui/icons-material":"^5.4.4","@mui/material":"^5.4.4","@types/node-fetch":"^2.5.7","@types/xml2js":"^0.4.5","node-fetch":"^2.6.1","react-swipeable":"^6.2.0","xml2js":"^0.4.23"},"gitHead":"c9563ae3174047569d9a3902a0bb3836c7d3ad12","bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"},"homepage":"https://github.com/alexaritan/photo-gallery#readme","_id":"@alexaritan/photo-gallery@0.0.9","_nodeVersion":"17.6.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DdOtl6yfvniGVsWsn8ohNbkrAW+I/qINiMhaXHw1Pcb0/bJ0lpkMm77ow71EUulVydq4t+zlDe+gEu/PpgenEA==","shasum":"b37afc13482211de020afcc4971ad373959d8bc1","tarball":"https://registry.npmjs.org/@alexaritan/photo-gallery/-/photo-gallery-0.0.9.tgz","fileCount":32,"unpackedSize":2529540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfNrbEGbBvkDsm+/I3Zi61ttGrOeIBaU8WFQ5nx/jjvAiEAxpyYnEeo40PHZlJCd4LxWNK2PtbsMuy7rWRmySYjRdA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVB47ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+FQ/9EC5K1U4F7XtPdh56fEVnZeQtjA+VVzmONCvhIxLPKveXkUuv\r\nfcKNOpIgcftFUH7a2L2NoqWvn0U4zeS9ZhgM68O6itBRiX5zTMxG5MQNRjJL\r\nheb+f2hiF15FSEENQ+NB8WvZBDSDlJR0zINoZpGTkgHwk+HZH6P0vGQwpOVU\r\nQvyrgRbk4lZNRoQ6ugqTob6EUZOFxpTV4wLIyuVdvHYoTmKKCo9aZ6t4wr9U\r\nPgbTcmr181SBpZtTFD3thd5pC/sJApUdIAmUXx2CTtqxADrFeTI2gNFVUWFw\r\nx7pYgvVS0V3VoaKhHhquu0MEGkLkesoeo5WAdBgZ+5+3SMSuLWYGVQ25xhKH\r\nWCIICkVjk/GAoaUa84etMcNSSyGHaPZPvq5QhU2oFGoKR2940u4A5brunDRs\r\nVxM81JCAVMXX+ylWC7lI7X0s2+ms/qhW+CL9M1FMq5tujPYy3VWthxKObdes\r\nLKQxlc1ERCsCnb1XlTY7NGbHQZjQNTHBnkV2ziW/YPksl2LPROg2rIZTSQsq\r\nJg2EvlaqS3uJPiyjvOvfns81FQA3z+SPhkFmYx9ursc2hdam5ZTRelZ2IdTC\r\niTfn8R7UZ0NJKh//Uo2pKiGZkJBtn8ZWT5p24iT3g1BVqpJbxZYos1dF7wE4\r\nu0Ln3t2VYCMygWz+znsyG8DSQUVs+GrCA8E=\r\n=ro4Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"},"directories":{},"maintainers":[{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/photo-gallery_0.0.9_1666457147645_0.1384376836068848"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-06T15:37:42.605Z","0.0.1":"2022-03-06T15:37:42.823Z","modified":"2022-10-22T16:45:47.932Z","0.0.2":"2022-03-06T16:27:59.580Z","0.0.3":"2022-03-06T16:30:29.998Z","0.0.4":"2022-03-06T17:03:39.315Z","0.0.5":"2022-03-06T17:16:30.161Z","0.0.6":"2022-10-22T16:10:15.299Z","0.0.7":"2022-10-22T16:12:47.266Z","0.0.8":"2022-10-22T16:30:09.794Z","0.0.9":"2022-10-22T16:45:47.824Z"},"maintainers":[{"name":"alexaritan","email":"cokethenwpepsi@gmail.com"}],"description":"A TypeScript library for easily creating photo galleries in React apps.","author":{"name":"Alex Aritan"},"license":"GPL-3.0","readme":"# photo-gallery\n\nA really simple TypeScript based photo gallery for React apps. Built using MUI.\n\n# Features\n\n- Displays a grid of photos by providing a list of URLs\n- Formats appropriately for desktop and mobile\n- Displays a single full page photo with\n  - close, back, and next icons (on desktop)\\*\n  - arrow key navigation (on desktop)\\*\n  - swipe left/right to navigate, down the close (on mobile)\\*\n\n\\* You'll need to provide the `handleClose`, `handleNext`, and `handlePrevious` functions for swipe, arrow key, and ui-based navigation on full page photos. I didn't want to closely couple this library with any specific implementation. One potential solution is using `react-router-dom`.\n\n# How to use\n\n## Install it\n\nYarn\n\n`yarn add @alexaritan/photo-gallery`\n\nor npm\n\n`npm i @alexaritan/photo-gallery`\n\n## Use it\n\nDisplay a gallery\n\n```\nimport { PhotoGrid } from '@alexaritan/photo-gallery;\n\nexport const Gallery = () => {\n\tconst photoUrls = ['./img1.jpg', './img2/jpg'];\n\tconst onClick = (id) => console.log(`clicked image ${id}`);\n\tconst subtitle = 'Sweet, sweet chocolate';\n\tconst title = 'I remember when they first invested chocolate';\n\n\treturn (\n\t\t<PhotoGrid\n\t\t\timgUrls={photoUrls}\n\t\t\tonClick={onClick}\n\t\t\tsubtitle={subtitle}\n\t\t\ttitle={title}\n\t\t/>\n\t);\n};\n```\n\nView a single photo\n\n```\nimport { FullPagePhoto } from '@alexaritan/photo-gallery';\n\nexport const Photo = () => {\n\t//Handlers for what to do when the user closes the image and for navigating between images.\n\tconst handleClose = () => console.log('closed');\n\tconst handleNext = () => console.log('next');\n\tconst handlePrevious = () => console.log('previous');\n\tconst src = './img1.jpg';\n\n\treturn (\n\t\t<FullPagePhoto\n\t\t\tfullScreen={true}\n\t\t\thandleClose={handleClose}\n\t\t\thandleNext={handleNext}\n\t\t\thandlePrevious={handlePrevious}\n\t\t\tsrc={src}\n\t\t/>\n\t);\n};\n```\n\n## Gallery Screenshots\n\nDefault desktop display\n![Gallery on desktop](./resources/screenshot1.png)\n\nAutomatically reformats for mobile\n\n![Mobile formatting of gallery](./resources/screenshot2.png)\n\nIncludes a \"back to top\" button after scrolling down a bit\n\n![Back to top button](./resources/screenshot3.png)\n\n## Full page photo screenshot\n\nDefault desktop display includes a close button and next/previous buttons on desktop\n\n![Full page photo on desktop](./resources/screenshot4.png)\n\nMobile display of a single photo doesn't include icons and supports swiping left/right between photos and down to close\n\n![Full page photo on mobile](./resources/screenshot5.png)\n","readmeFilename":"README.md","homepage":"https://github.com/alexaritan/photo-gallery#readme","repository":{"url":"git+https://github.com/alexaritan/photo-gallery.git","type":"git"},"bugs":{"url":"https://github.com/alexaritan/photo-gallery/issues"}}