{"_id":"@aphorica/svelte-masonry-gallery","_rev":"1-a917e923582c4433c3c5caa219022d0c","name":"@aphorica/svelte-masonry-gallery","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"browserslist":["defaults"],"description":"A masonry photo gallery for svelte applications.  Adapted from https://w3bits.com/css-masonry","devDependencies":{"@babel/core":"7.12.7","@babel/eslint-parser":"7.12.1","@babel/preset-env":"7.12.7","@storybook/addon-actions":"6.1.3","@storybook/addon-essentials":"6.1.3","@storybook/addon-links":"6.1.3","@storybook/svelte":"6.1.3","@testing-library/cypress":"7.0.0","autoprefixer":"10.0.2","babel-loader":"8.2.1","cypress":"5.6.0","eslint":"7.14.0","eslint-config-prettier":"6.15.0","eslint-plugin-cypress":"2.11.1","eslint-plugin-svelte3":"2.7.3","glob":"7.1.6","husky":"4.3.0","lint-staged":"10.5.1","postcss":"8.1.9","prettier":"2.2.0","prettier-plugin-svelte":"1.4.1","react-is":"17.0.1","rollup":"2.33.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-livereload":"2.0.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-svelte":"6.1.1","sirv-cli":"1.0.8","start-server-and-test":"1.11.6","svelte":"3.29.7","svelte-loader":"2.13.6","svelte-preprocess":"4.6.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"keywords":["svelte","component","library"],"license":"MIT","lint-staged":{"*.{svelte, html, css, scss, stylus, js, ts, json, yml, md}":["prettier --write","git add"],"*.{js, svelte}":["eslint --fix","git add"]},"name":"@aphorica/svelte-masonry-gallery","prettier":{"singleQuote":true,"tabWidth":4,"useTabs":true},"repository":{"type":"git","url":"TODO"},"scripts":{"cy:open":"cypress open","cy:run":"cypress run","dev":"rollup -c -w","lint":"eslint --color --ignore-path .gitignore .","prepare":"node preprocess","prepublishOnly":"npm run prepare","start":"sirv public","test":"start-server-and-test dev http://localhost:5000 cy:run","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"svelte":"dist/index.js","version":"0.0.1","dependencies":{"exifreader":"3.12.6"},"gitHead":"369f19faef5ef9acc9c33f36dc9a1189aa9433ca","_id":"@aphorica/svelte-masonry-gallery@0.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9EL9tt9jdTz/TOGTDcgy8Kd+xREHbfHoQro7VeIc/CH71T4WHmF2MwizW81HVzfqefwiR0Fe14KwEW80cyLz7Q==","shasum":"e25728b986e82419b6426b95e1ea714ed20a0f82","tarball":"https://registry.npmjs.org/@aphorica/svelte-masonry-gallery/-/svelte-masonry-gallery-0.0.1.tgz","fileCount":6,"unpackedSize":10558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwpkxCRA9TVsSAnZWagAA0hoP/RVnP185HwUgoeOS/kze\nP0awGNDLEVf8Wz1ZNi1TMprTlprNbDjYkN7IM/ZGgE1TVxPdeMFl3BWGPmty\nc+gIHreqGuNUuZSE/vC+gGmF9i7BmQVFUvk+oVx6dbWindmz7CEIvEOCBTEo\nucEl1ow/4jns351LIqcgi6jqP00UWEQF/Ox8MbxS9cpawf0i+sdG9xVXeW2x\nypjfwVhU16R2dpN7TsP1WOGUB8vy1HeJWbiwEucNtjBD/W7En/ABBDzsJeRl\n6MZVZv2LkUTMmbAnGUrW3bjt2ywEPqG8SRFHs+KWkQjafiorFTvmyJHWBy5d\nEu7PJ6JKd2bmPEXqNgm9GYAAMB4cRO2XFNEXZ5sKc4x5Ud3Efk7mOtYlo5Bj\nIyonPJIxB0NRxe5/dAw+YZUdlXYtyJPa1UUwTiCQn1pXvt0TOz4jS3cmg2Rn\nt/KlqdNpCCIQhohNjcCpFRPxHMsNL59LgmM7UO+jdDHHmsi2FVseVA0FPQIh\n6YVu35wKlmCyUoyKM0V+Auvtxsy4cskSWtRjuL7PX3ia7f6Dm+MJKrmug7dt\nuPAivxIZ8mzPVHNYrnscmscLshDKIitySMmMDvRXpZ0ToX0rAGlNNDWk+x83\nSZp3RKeLePZ8X/17E0bVkcgwyLEeHv76wnABs6K7b70rmG9JyZuGZYCN/Cti\nV8w9\r\n=BcHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0jlNwQrLnrI6NQ0rjc2A9VyTSNKTgEIu3YM7z0oaTewIgXJ2fL7xxwZ5Y5bQFAQiVtroW+jQohz7+wtRl+OS2O4w="}]},"_npmUser":{"name":"rickbsgu","email":"gbergeraph@gmail.com"},"directories":{},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-masonry-gallery_0.0.1_1606588721011_0.6639540154772885"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-28T18:38:40.834Z","0.0.1":"2020-11-28T18:38:41.181Z","modified":"2022-04-04T14:33:25.367Z"},"maintainers":[{"name":"rickbsgu","email":"gbergeraph@gmail.com"}],"description":"A masonry photo gallery for svelte applications.  Adapted from https://w3bits.com/css-masonry","keywords":["svelte","component","library"],"repository":{"type":"git","url":"TODO"},"license":"MIT","readme":"# Svelte Masonry Gallery Dev\n\nBasic implementation of [https://w3bits.com/css-masonry/] Rahul basic masonry implementation, column based.\n\n<p style=\"color:red\">DON'T USE - NOT WORKING</p>\n\nWill remove warning once I get it working.\n\n## Installation\n\nThe usual:\n\n`npm install svelte-masonry-gallery`\n\nor \n\n`yarn add svelte-masonry-gallery`\n\n## Usage\n\n```\n<script>\n  import {SvelteMasonryGallery} from '@aphorica/svelte-masonry-gallery'\n\n  let imageUrls = []  // create a list of urls to images\n</script>\n\n<SvelteMasonryGallery 'imageUrls'>\n```\n\n## Features\n\n - Clicking on an image will show it in loupe mode.\n\n - If the image has an XMP _description_ entry, it will use that for the alt tag and the title, and will display it in the loupe view.\n\n ## TODOS\n\n Lots.  At some point I'd like to add some parameters to control (for instance), the number of columns, perhaps the number of images on a page (and paginate), background color, gutter spacing, etc.","readmeFilename":"README.md"}