{"_id":"svelte-bricks","_rev":"19-3c7740f3b84c583462b657e47d7ca2fb","name":"svelte-bricks","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"svelte-bricks","version":"0.1.0","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.0","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://github.com/janosh/svelte-bricks#readme","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"2e78511477e6c984fba3182106534ae5804b7093","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.0.tgz","fileCount":6,"integrity":"sha512-YUBsB4P14Lgb8sezjLj3SPFcjnhwgv5DLahopzNvIjGrHGXp4ZK8Ka8eH0niLcKnRyDO36WQ+A8cwrF12JkSPg==","signatures":[{"sig":"MEUCIA04zpQftvorbyH6x+0EXd5IRkavXujU33+5RFRrmHuuAiEA2v+WJZ7PQQYVz/rHq9kKCCzv9xznB7FuI3w8dAU/Oa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7WD0CRA9TVsSAnZWagAAzzgP/RdEPsjcsdaWlr8RMgfp\nZ8sNJ7p6HNXG8eG6VsHJriDLoyV+9OIGLRwjD1WIfSYcRozHXm4CSVm3schj\nx8Ly/oyCHMaVnmApJGlvh5ZlVs9m2bsQzu8nc0V6uqtIsRkUSnhEzZjdsKcm\n9QgNZf0Y36Z8sJQPnvsg4cWQL2fd5TiF522q+CxDA/nKicLGiYxNjXLMyrsn\n/9uIOq2huAtAF7ZDsu8ZQpTrFX6n1yMZevjx6D41hESRPAamUcoXuGT0hFKg\n1lmTnYDZWKv+vTx42OkwX1jIBdIzvmMlDKJJxS55IeaG1xR3UEz1yatPEo5a\nx86rWUG7jKfYNbhUzl50/TA5MPQHliXbPDNXOm886tV1m6TE+GLIc533pWi2\na0KMFqCtyqP4h3GP1UCHQJ4CzwH6TRJmBR85hX6Yi4QzZ6ytJ6jcqTy/NvQs\ngMvqkRlENnubpQUVYgzdqF3APPZpmxFTb9LtamO7BbXQqEvWVW19hTZKu5jf\neZ/xjH7STZPNXTzLT38HrtsT7cfiw44LlUg90wv9F/8MmDVVv1KwCy57k6OI\ndFQNjVd06pPOuy3FKgNiTxD+bZWSCabNmo9KuQ80qvgqM26p1+FZolvLytqf\njgGX6x2XGr2euI5bA8xuDhWXTmrFXKPhUjDdLWH0rYzB7SUz2dhLnBCAuK9O\nmkZP\r\n=7F+K\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{"./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.4.2","eslint":"^7.30.0","mdsvex":"^0.9.8","svelte":"^3.38.3","prettier":"^2.3.2","svelte2tsx":"^0.4.1","typescript":"^4.3.5","svelte-check":"^2.2.2","@sveltejs/kit":"^1.0.0-next.125","svelte-preprocess":"^4.7.4","eslint-plugin-svelte3":"^3.2.0","prettier-plugin-svelte":"^2.3.1","@sveltejs/adapter-static":"^1.0.0-next.13","@typescript-eslint/parser":"^4.28.3","@typescript-eslint/eslint-plugin":"^4.28.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.0_1626169587780_0.6302691045735138","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"svelte-bricks","version":"0.1.2","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.2","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"b165efc729f39dd00a4d83c7a30cf9f9d93d9417","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.2.tgz","fileCount":6,"integrity":"sha512-qh/F1a1CDvgXnar6xUV2ZdC3F7WIXRoIKjHYgKfBMjSSxfcRr978LsWS/jPlUwU4ipM5EFmZpaWs5ket+ERjrw==","signatures":[{"sig":"MEUCIEyThBpPkyc3yqc5jYp4b79YpywDDxaEQkdIxNTJLVSaAiEAmTvMt9dcjCQkcwG6CND1EStLUsTr4n7n9IUXz31Elww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7663},"type":"module","svelte":"Masonry.svelte","exports":{"./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.10","eslint":"^8.0.1","mdsvex":"^0.9.8","svelte":"^3.44.0","prettier":"^2.4.1","svelte2tsx":"^0.4.7","typescript":"^4.4.4","svelte-check":"^2.2.7","@sveltejs/kit":"^1.0.0-next.187","svelte-preprocess":"^4.9.8","eslint-plugin-svelte3":"^3.2.1","prettier-plugin-svelte":"^2.4.0","@sveltejs/adapter-static":"^1.0.0-next.21","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.2_1634745580898_0.5600139176977188","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"svelte-bricks","version":"0.1.3","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.3","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"6e6b12e23890f3596c5cf433a83ff3e4b2264d4e","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.3.tgz","fileCount":8,"integrity":"sha512-34ukOHaBAY1IPwMFgSe7D3jl0juYM5LEtRZravOe0izFMyZhdfo9O2eNthZs+a+RXI0hF/aJTD085tt83Plgcw==","signatures":[{"sig":"MEUCIQCDY793Ps0zx0Gu32k44kBeMMmD443p3eKhhsngKh03swIgEMQ/S/N228OSnWRK/0eeMd6DkzZ2PeZPCO5TKs6M/bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28diCRA9TVsSAnZWagAAC1gP/20vV3f/hC7t0z4Evx+U\nyCQ5/TiQffK7da5ACTIG5lCVdnpCbgtq5j2pMewxcDpA7KEXDetQ61DE/1TS\nAemlN7c0n1rx3bFoRAOtnfCUVqPoudwhg6RdexvA/CoKGYaRYC21yExGoSDB\nT2Pw6fN65Cu+p7jaSy+3GJ2jgMy4ht57TAOrI5bDb71Y6Pp0mHNzBvkEFiu8\naaajsW6GB6BgO3OpJeD0vuASJ7kJArnqMpJj4iU19dTIJ+KgmSwbHxVK0lae\nj/KlhptpeZxot5EjLYMtZeTHGfwpbX7Ia+tXzikguJ5ZZj1cVnaIn8YuQrLa\nprqq42RpywacBaafdGzcOyJOY2Zk9lgiT1b8M9tN45jDh6yh4Nx0cLJQv0PQ\n/v2xeRi7VRIioV6MvcB5jTxNoM/HeEVp4Td5g+7TwmVcaqpGicmyGKwJD6Gz\nYin4P8HeyXpDcKg0KSa2cOUgZmnWr1dRFk+eTr52cGfTxvm0LSMuxK8k9swz\n2ZxM2iEvBzebXk91JZlQzXO8aG7HZYKwPkwQFl6kRGcv8hm4cDD3jcjURQjW\nT3WXSUfIXPSiHQ+Bvrm0y3S5FscAuF1JI4ocQ+FnRKYlrdsVWYuaLyMDHpuI\nOuRIwl7IEksyCa8lWj8EZv86Nj98dl0eqOoO0MC2pqn4lSrnBV/MeVNY48KX\nhiWT\r\n=O0Ah\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{".":"./index.js","./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.10","eslint":"^8.0.1","mdsvex":"^0.9.8","svelte":"^3.44.0","prettier":"^2.4.1","svelte2tsx":"^0.4.7","typescript":"^4.4.4","svelte-check":"^2.2.7","@sveltejs/kit":"^1.0.0-next.187","svelte-preprocess":"^4.9.8","eslint-plugin-svelte3":"^3.2.1","prettier-plugin-svelte":"^2.4.0","@sveltejs/adapter-static":"^1.0.0-next.21","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.3_1635951785775_0.09362237382863792","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"svelte-bricks","version":"0.1.4","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.4","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"c1078fcb18b56575e176e10a75c7148f72819668","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.4.tgz","fileCount":8,"integrity":"sha512-MMN22Z+2SxEjncITmjIqbNZNoGBOnYNql6MvskVyO1UlfMcjlzHEKMNh04Aikp6EceMf6jj/Fw2Y3iq9U5xF7A==","signatures":[{"sig":"MEQCIBI2Z+EOUt0WFcL/hWi4jWRdRpPHH2jWr/TrCvCNSOOGAiBB33EyrwBwvg3NVC+Mm9UMH+Wp3h2blPpMHv+F9AQCbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5VJOCRA9TVsSAnZWagAAM7wP/1F110Q9HeggmBYE7hmL\nvNYFFX2cXPC9NP0NfHP45WQjneHau1Lsfxfe1Rrb6LiTdGCP0xbDnfcm+YTc\nsZaP/0ayMbUUNuZuTM5p0sTeFdX6NUn76WQWyrcIDyRdSSSq62DuqTvvxfKJ\nXqT2nN9Y1oMkSOY3pTS1+n95d51OjhHURGfD7vj/CarD7Exb03T/U9cA7FL8\nrybsb2bD0hPxzlXgrtHU4LzbNDYtTWqgqWlEk1gsHo+UJgzI82nVWLGx/O/l\nj64BnxY3qwa5lPGwlOVr+KG7kEik8oZo78jIE++uyOC8xYf1WuMwIiGuzrja\n7EewyvR9kyAWW4q42Zwnh51v8ZxPscuDu0wi95TIr9YRUcNwfBcjiLE/m3az\nzh4W/BnqdsMziiOdCvoUeJKDOmxkaRdB0SZuB3+lZlFaHGgsL3AgooMD2QKa\n3BLIdZ2YDxrB9ISHRkMnl7NIXCoFJDT7htIlxOzf4mwJSJTXzKGUoFhIqgZj\n35bvnzpQynmbrvpH4t1SvQV7xhLyeSalwEFSuhucmCFI2KVSG0hw1IvT4xCC\nbWLjwMQhMgHBfQTqhmevWMTO+dRzKzFEphpwbTmFT00C2s/YVhhi7HFjL3m3\n67NG/pCFhujRf8VgNqPa0lkFXfCEvs8RusZEmFVSvOKdey/OcrhvEUkNjgmm\ng9Qk\r\n=x6Nk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{".":"./index.js","./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.7.12","eslint":"^8.7.0","mdsvex":"^0.9.8","svelte":"^3.46.2","prettier":"^2.5.1","svelte2tsx":"^0.4.14","typescript":"^4.5.4","svelte-check":"^2.3.0","@sveltejs/kit":"^1.0.0-next.232","svelte-preprocess":"^4.10.1","svelte-github-corner":"^0.1.0","eslint-plugin-svelte3":"^3.4.0","prettier-plugin-svelte":"^2.6.0","@sveltejs/adapter-static":"^1.0.0-next.26","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.4_1642418766136_0.17884180599130373","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"svelte-bricks","version":"0.1.5","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.5","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"f39c2b959832df832a0ed7f358a25d2f8fac12b7","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.5.tgz","fileCount":8,"integrity":"sha512-w0RFqj7PXsMIvDScppcfEEdNw/KWvoXynGgN8W8JByMcKMqxqPIYLdvh798NAsEtUUOLIFYDDTaZ2JD4MX5cEg==","signatures":[{"sig":"MEUCIQDoNgJWIgoriMW5XmWegk3+YeMcKL1O8maQoqL+3i2LtAIgThyWQy7KcT0IZ5Ntrod40xHxtOPJCixcBtFCQSvn75w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY9BAAgzqMo9EgGjhEAMt35QNfXENf/TK8ed8EDs8UVACw6ocVH6Gd\r\nJCr/NKopoTGinQBmQbWqlnt1KNlPqSJMxrXqYDnwnoPzg/cMED7c4vRHwf5F\r\nEPE20/f9ukyms0PRLdFtD8ZStio4plPeNZkMiLjKB3Bq7H2tyNSorXgKYPLt\r\nZh4zYHuciEeFiEgDAlKsscmekMKohHKm9ZzADuVFp0putQSNMEvP+6FjR1Lq\r\nS33IOo9Q+QqfNFrX/BKGEmjDJq91Uwu2TxUAmr9M+l34uXvv9m9bsYyxLQhq\r\n6qfEH6EP5p1YfcCaTaQja2aXWQAFc4VaOdnhM2b/NDAExIFZUsgK/ZsHjfyy\r\nK5ZgM6GagLEIwCsJYWPfDVcgHyi0ea7EAAOuspKKBEBKz2sBgOUAQzsoht7I\r\nprjFSjqhbkGci8wXPdKNmz0sw8oes0hJfDZB4GCIz/z/1wKWl8B16W3hUNkb\r\ncq/kjNxmzBgGjX8gI8EltgxQh6O/g9AjxBlbCgRi8G+TX5gox0JZq1XFvJ9F\r\ndYRWzhXzUUBDddA9vGfjnrEVcinjQ8029tRtevA+2A12yzy+8pKgJ9mj2X+6\r\nrGfN1IAUNZ2SvgWGuzZbpSnDYsEYa0GD2ANtpjLRq8xxd2xzFFOAUsJv7Wa8\r\nyxYx9xQbCekOiwKDBH2oXtmTKk7qCG2wfoM=\r\n=x+f5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{".":"./index.js","./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.8.6","jsdom":"^19.0.0","eslint":"^8.10.0","mdsvex":"^0.10.5","svelte":"^3.46.4","vitest":"^0.5.9","prettier":"^2.5.1","svelte2tsx":"^0.5.5","typescript":"^4.6.2","svelte-check":"^2.4.5","@sveltejs/kit":"^1.0.0-next.291","svelte-preprocess":"^4.10.4","svelte-github-corner":"^0.1.0","eslint-plugin-svelte3":"^3.4.1","prettier-plugin-svelte":"^2.6.0","@sveltejs/adapter-static":"^1.0.0-next.28","@typescript-eslint/parser":"^5.13.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.5_1646419751875_0.34011894117775365","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"svelte-bricks","version":"0.1.6","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.6","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"23daa5a3b95c3d7f82df894d7f85bee0eb0e6225","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.6.tgz","fileCount":8,"integrity":"sha512-ZNqO4ZSE+NgyZsXqXJquDoT4NkqErS0RR/4nB7bYTgsxFAQ4Dz2WbxZOmiOhJvm8xaBKNxdm719TCipsZ6Zc0A==","signatures":[{"sig":"MEQCIFz/WOXCNEikwZgSA0GJ2hxkB4ruxJxlT7fK61m4NBv5AiBm/VKX/0KM094Nk0GWqgDaxWx/Prd4LT6n2mjTTaaTdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU+JoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8jA//XdJn6qFnxtNTioMEcMlo3LS9Ufj+LM6LPFNtqdGJn5LQfCRE\r\nXMBA0W0dsvOyTVvfrXfcrXTPbKBJnbTOgKU/EoT/BDNZR5FBQGMjX4ruqeOi\r\nmbN7shDcNetEdmwlkBqtRF8B87Wl+ZAZrUtnK009mjlMy/jlShEubFMJ7FLJ\r\nxNvw9gKUjF9PYNQxqEqT7JBCTLZAOQxAwqcLQEDaOS7/2jZl0rwmKbp+FqXc\r\nYTscSn/1nKehyai+nEVDABy7hcPHh27HYzWmmMyF+alyOOB+pTJisBwlVELl\r\nJXC0FEqAR2EDMLvTcHhCTEsJUYzPXIG2uRWPsngUhIBLaFXywJPSz0/A+7pG\r\nFqqDMxrV1xkQzfqu6hdgDD/jg3rRwYBOq+CU0+NlR+va4Rilgx+WVWmmlbmB\r\nJihyRI8T6ZUUlxvH4dOcGuJx0pwVj8JX1+C8Room+4dFItC8Vup5GYFW1B95\r\nvUU4IrIfH0fnXDu+UDVw/B9zcU6g+NkV9chamDUfcvrfUGaXOISLmCvHYqVu\r\nu+mo0tsX6qhK+2ha0efSIZwvPAAwWOwCMdLVIWBYxkQS3FUZPIbSUaOW1rZG\r\n2Uvq4fAa8idVObrWq77yB4RrROY6nZ68HLOzUzvi1gkytvuvFATCgQSX6neV\r\nzsdoDakxwJdlwfHmJkcImTqi9IAr8dnNc+0=\r\n=zVrS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{".":"./index.js","./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.9.1","jsdom":"^19.0.0","eslint":"^8.13.0","mdsvex":"^0.10.5","svelte":"^3.47.0","vitest":"^0.9.3","prettier":"^2.6.2","svelte2tsx":"^0.5.8","typescript":"^4.6.3","svelte-check":"^2.6.0","@sveltejs/kit":"^1.0.0-next.310","svelte-preprocess":"^4.10.5","svelte-github-corner":"^0.1.0","eslint-plugin-svelte3":"^3.4.1","prettier-plugin-svelte":"^2.7.0","@sveltejs/adapter-static":"^1.0.0-next.29","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.6_1649664616445_0.2347749117281821","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"svelte-bricks","version":"0.1.7","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.1.7","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://svelte-bricks.netlify.app/","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"683f8ba98ca4bc8868033666538dc35be20e155c","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.1.7.tgz","fileCount":8,"integrity":"sha512-2wJseuhlVYVRoCKJGQuwCySTMsvBVS4dchah6Ecz9RNng0zufx6NxToXc7iGf0QOHjo9wwAsOczRI+Ou2q4gEg==","signatures":[{"sig":"MEUCIB+7k1DWgkUj0de97VHSaeVVsq9ap7EFvqMFrP4L2o30AiEAi6u1AFJXs71KeETBdkueyiYkhc93bqc0tL44A/okYwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiesdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq+w//QuyQ7XPMRBcMZ42PEIq16qQ1iGYEvYZbnHgrGk/W0Gc1o7C1\r\nsYm3Q5J/pIuX4E+qUoLRwLuO+X76OhG9v+FDVLpfnplL9r73uYSjtGtlTqjZ\r\nU45A4NdQNea7iO1VGxyXJNJ7lbZvynyuV2HoZRjdItvwIlSW8SVr2q1vD21u\r\nvCfsFih2KtKhWJ8XDrMYX65NMpfxel2ibtt2Pgx7KQm4vvCgQoNdSOmOqYxe\r\nSICgcvwGuz6N3t3KX3gJVU1d1b0744BK6HDJLy7SZAA3F/01ygcSfMu/dwWJ\r\nAN8vg6uFRcUMTx4Y5Tls/1O981UBYrexV5l0KBL9RK13j4j+rQEJFrvfzbtQ\r\nIDTsWe4fRcAKBNERB9jV/ufJ5G0ZWJ0rykWKWlplU/rvYCzoKhUq4WTHBYwk\r\nGTHxBKNJAeMg9GPtiOx9ApPdEH2qgfAWRAY5frEhVhgATtEP+T6BvEEA9r98\r\n8v73k9VNH4ogDhEh8Ijt3G9eiv+TAD4PTOuDO8DV3nv9RLNR8Su9OA8QFysa\r\nHoervS8BNdDrxVASGDSn4vXyiwb3oez68OzP5IO27Ku95ktij/EyKArETKlj\r\n4I6Q2u+/5Rz5gGC0698b2x2fMLIXC14DNqbsrjxCu75hMiOPdUtHPzIjx9w+\r\nwQxnlf/aMxAzTMBFn14k0HmUxTTvN8MzNjc=\r\n=bvwl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","svelte":"Masonry.svelte","exports":{".":"./index.js","./package.json":"./package.json","./Masonry.svelte":"./Masonry.svelte"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"https://github.com/janosh/svelte-bricks","type":"git"},"description":"Simple masonry implementation without column balancing","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Janosh Riebesell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nThe software is provided \"as is\", without warranty of any kind, express or\nimplied, including but not limited to the warranties of merchantability,\nfitness for a particular purpose and noninfringement. In no event shall the\nauthors or copyright holders be liable for any claim, damages or other\nliability, whether in an action of contract, tort or otherwise, arising from,\nout of or in connection with the software or the use or other dealings in the\nsoftware.\n","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.9.8","jsdom":"^19.0.0","eslint":"^8.15.0","mdsvex":"^0.10.5","svelte":"^3.48.0","vitest":"^0.12.3","prettier":"^2.6.2","svelte2tsx":"^0.5.9","typescript":"^4.6.4","svelte-check":"^2.7.0","@sveltejs/kit":"^1.0.0-next.326","svelte-preprocess":"^4.10.6","svelte-github-corner":"^0.1.0","eslint-plugin-svelte3":"^4.0.0","prettier-plugin-svelte":"^2.7.0","@sveltejs/adapter-static":"^1.0.0-next.29","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.1.7_1652213611538_0.8664656520132814","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"svelte-bricks","version":"0.2.0","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.2.0","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"bd21ad576ae787c06d50249ba8e06c95147997bd","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.2.0.tgz","fileCount":7,"integrity":"sha512-PPm4JkGFloaC1mB9v/M5QYtquxr8hWTo5OZtN+6+NfP58mxF1v5uSCMZ71TW0S/pjZdO2b2KL8+VU1r0mur0lg==","signatures":[{"sig":"MEUCIQDuzL5P+SdSFWzNIkBXqnm6r65uY3Ya3kOBotDE2xX1dQIgZMWsP6lpTGUUlpSHl8uO1qJA3LZAgx+cd/+JBWy+Ql8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11144},"type":"module","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"c2887431d457467a32448b4a51601246a08463d5","scripts":{"dev":"vite dev","test":"vitest test","build":"vite build","check":"svelte-check --ignore dist","serve":"vite build && vite preview","package":"svelte-package","preview":"vite preview","changelog":"npx auto-changelog --package --output changelog.md --hide-credit --commit-limit false"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"9.2.0","description":"Simple masonry implementation without column balancing","directories":{},"_nodeVersion":"19.4.0","dependencies":{"svelte":"^3.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.2.1","jsdom":"^21.1.1","eslint":"^8.36.0","mdsvex":"^0.10.6","vitest":"^0.29.7","prettier":"^2.8.6","svelte-toc":"^0.5.4","svelte-zoo":"^0.4.3","svelte2tsx":"^0.6.10","typescript":"^5.0.2","svelte-check":"^3.1.4","@sveltejs/kit":"^1.13.0","@sveltejs/package":"^2.0.2","svelte-preprocess":"^5.0.3","eslint-plugin-svelte3":"^4.0.0","prettier-plugin-svelte":"^2.10.0","@sveltejs/adapter-static":"^2.0.1","@typescript-eslint/parser":"^5.56.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.2.0_1684856358029_0.9086504729947416","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"svelte-bricks","version":"0.2.1","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.2.1","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"fb9c488201afcbd9cba285d2596cd542a8da5930","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.2.1.tgz","fileCount":7,"integrity":"sha512-cc3XK3j5ViPyZ3K183+Sr53B2e8mJaiV3POyoJtjmm1dYc/TBMy7jOUMt8MW/snJzodpACfqwFzokBQbrZ297w==","signatures":[{"sig":"MEQCIC79cm0pjkK/bpXU7qHDMYrU9JRrp7BuBhwhD6C0bKS6AiAgzSLgJHdDeEi5WVbhCpIakiwePm0o+foKSF2cfPN5ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11182},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"1123d8a7b45e087f88d2a17406a5b54bd600962d","scripts":{"dev":"vite dev","test":"vitest test","build":"vite build","check":"svelte-check --ignore dist","serve":"vite build && vite preview","package":"svelte-package","preview":"vite preview","changelog":"npx auto-changelog --package --output changelog.md --hide-credit --commit-limit false"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"9.8.0","description":"Simple masonry implementation without column balancing","directories":{},"_nodeVersion":"20.5.0","dependencies":{"svelte":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.9","jsdom":"^22.1.0","eslint":"^8.49.0","mdsvex":"^0.11.0","vitest":"^0.34.5","prettier":"^3.0.3","svelte-toc":"^0.5.6","svelte-zoo":"^0.4.9","svelte2tsx":"^0.6.22","typescript":"^5.2.2","svelte-check":"^3.5.2","@sveltejs/kit":"^1.25.0","@sveltejs/package":"^2.2.2","svelte-preprocess":"^5.0.4","eslint-plugin-svelte":"^2.33.2","prettier-plugin-svelte":"^3.0.3","@sveltejs/adapter-static":"^2.0.3","@typescript-eslint/parser":"^6.7.2","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.2.1_1695393349946_0.12008610520320695","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"svelte-bricks","version":"0.3.0","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.3.0","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"fdac135383b64a0a8f4f3afa98ecc3dee1d15272","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.3.0.tgz","fileCount":7,"integrity":"sha512-+hTD4rb/aB0+I9PSHSwvQJtCjY68UWDkl0GOzcZHPyFMqu1vcpbUP6ess0ONk5GTZF95WQUYzqa0nb3kVtPgQA==","signatures":[{"sig":"MEUCIAlg9Dwfioixmwk+x4QkCl/QEaXRth5BsUbRC0r+u07BAiEAoHqsBIqkSs3iUgR+w6Y64opMlrrbwDEw+//ZzB/PnBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12018},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"a0de8984054d797e6e24e579b805c4ffbc35dd4f","scripts":{"dev":"vite dev","test":"vitest test","build":"vite build","check":"svelte-check --ignore dist","serve":"vite build && vite preview","package":"svelte-package","preview":"vite preview","changelog":"npx auto-changelog --package --output changelog.md --hide-credit --commit-limit false"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple masonry implementation without column balancing","directories":{},"_nodeVersion":"23.6.0","dependencies":{"svelte":"^5.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","eslint":"^9.20.1","mdsvex":"^0.12.3","vitest":"^3.0.5","prettier":"^3.5.1","svelte-toc":"^0.5.9","svelte-zoo":"^0.4.16","svelte2tsx":"^0.7.34","typescript":"^5.7.3","svelte-check":"^4.1.4","@sveltejs/kit":"^2.17.2","@sveltejs/package":"^2.3.10","svelte-preprocess":"^6.0.3","typescript-eslint":"^8.24.0","eslint-plugin-svelte":"^2.46.1","prettier-plugin-svelte":"^3.3.3","@stylistic/eslint-plugin":"^3.1.0","@sveltejs/adapter-static":"^3.0.8","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.3.0_1739654005111_0.14165189933932099","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"svelte-bricks","version":"0.3.1","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.3.1","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"3166980208886c749065123b96dd9426baa3daba","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.3.1.tgz","fileCount":7,"integrity":"sha512-j+syrEBkr6XPQ1b9cBDiHxLuAg6n2lpfKdNqs1eHhuEKq23YHSCN56IDK4K1rmrn3alv7l5K0+ZKswtO/I120g==","signatures":[{"sig":"MEQCIF1v8zls40QzNBdiGboF/I+elclXRiCefeyrlsxS78mZAiAa3LuLVDpZniB8HFsnPaJSyLLW8yHVjuC7+O1Nm/AoAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11965},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"910e51eb720a3ad5d8654d11f65aabef6d928cb0","scripts":{"dev":"vite dev","test":"vitest test","build":"vite build","check":"svelte-check --ignore dist","serve":"vite build && vite preview","package":"svelte-package","preview":"vite preview","changelog":"npx auto-changelog --package --output changelog.md --hide-credit --commit-limit false"},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple masonry implementation without column balancing","directories":{},"_nodeVersion":"23.7.0","dependencies":{"svelte":"^5.22.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","jsdom":"^26.0.0","mdsvex":"^0.12.3","vitest":"^3.0.8","svelte-toc":"^0.5.9","svelte-zoo":"^0.4.16","svelte2tsx":"^0.7.35","svelte-check":"^4.1.5","@sveltejs/kit":"^2.19.0","@sveltejs/package":"^2.3.10","svelte-preprocess":"^6.0.3","@sveltejs/adapter-static":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.3.1_1741447959836_0.07055289945691912","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"svelte-bricks","version":"0.3.2","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.3.2","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"5ac421b658f1ae43d5434bba18cc0b570a5bef0a","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.3.2.tgz","fileCount":7,"integrity":"sha512-VKQdeXj0+iRV8U0BWl+5r3W/IzZiA51Z6Zjctj/AYd5PU9MwNraHzj63wzUataKxDXB2AX2vc/bb4LuqywY0/w==","signatures":[{"sig":"MEUCIGdBc7J3OfiySS52UcDL71KYVpiiqI6fGPZ/y5GLXRGZAiEA5xVfSfYz/BdSdzpGAhuQg8m0DYf581qwMs8Gd1CJ3c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11814},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"33503e8f908508ab64ea65e27bfad1b3bad11f8d","_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"prettier":{"semi":false,"printWidth":90,"singleQuote":true},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple masonry implementation without column balancing","directories":{},"_nodeVersion":"23.7.0","dependencies":{"svelte":"^5.27.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","jsdom":"^26.1.0","mdsvex":"^0.12.3","vitest":"^3.1.1","svelte-toc":"^0.6.0","svelte-zoo":"^0.4.17","svelte2tsx":"^0.7.36","svelte-check":"^4.1.6","@sveltejs/kit":"^2.20.7","@sveltejs/package":"^2.3.11","svelte-preprocess":"^6.0.3","@vitest/coverage-v8":"^3.1.1","@sveltejs/adapter-static":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.3.2_1744986652435_0.14489747030878908","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"svelte-bricks","version":"0.4.0","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.4.0","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"4a040891a5310f8f67d92319dc880b3a1968011e","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.4.0.tgz","fileCount":7,"integrity":"sha512-vMckjmaqrjeCuqWXCNt6ypv0QfAF+nq2ALorgsHe9lJY31+4RcXlE7arzL40fgWA6iodJVwG5AN3+jp4/yoFGQ==","signatures":[{"sig":"MEUCIQC/9sLaoOcsfAK9qtg3fAzs0D11XHcXfMyNFgKXp5wVugIgZJiqm7WOFWslpvItIW8GMubzJpGLdFzCbC+HoX8isYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21077},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"a671edc081210b2a1ae888b8ae053d8bf4186805","_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"prettier":{"semi":false,"printWidth":90,"singleQuote":true},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"11.5.1","description":"Svelte masonry component with SSR support and column balancing","directories":{},"_nodeVersion":"24.7.0","dependencies":{"svelte":"^5.46.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^27.4.0","mdsvex":"^0.12.6","vitest":"^4.0.16","svelte-toc":"^0.6.2","svelte2tsx":"^0.7.46","svelte-check":"^4.3.5","@sveltejs/kit":"^2.49.3","@sveltejs/package":"^2.5.7","svelte-preprocess":"^6.0.3","svelte-multiselect":"^11.5.1","@vitest/coverage-v8":"^4.0.16","@sveltejs/adapter-static":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.4.0_1768365229802_0.5917707850742286","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"svelte-bricks","version":"0.4.1","keywords":["svelte","masonry","pinterest-layout","component"],"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","_id":"svelte-bricks@0.4.1","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"dist":{"shasum":"dee7cefc36a9ff3ebdad8f7620c6c86eb5740a07","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.4.1.tgz","fileCount":7,"integrity":"sha512-wZP7BBQepif8KznCIfomNb0t74QuGMQqzy7WnI0uDITxwPxMn1XQ88/bORwLSGlf32BUdQSeOTFZNFMlMtzbqA==","signatures":[{"sig":"MEYCIQD5b19r7b3AtlOYOZIo13XaYCegcUOG+qKob5+4Y0LK0QIhANDCXb2u6Fsqhk+tPUKFcCkYBuW5elNTM/+1JtTvBZ9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21338},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"}},"gitHead":"53d4c5531549a571f61ee50823b3bc60963da64e","_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"prettier":{"semi":false,"printWidth":90,"singleQuote":true},"repository":{"url":"git+https://github.com/janosh/svelte-bricks.git","type":"git"},"_npmVersion":"11.5.1","description":"Svelte masonry component with SSR support and column balancing","directories":{},"_nodeVersion":"24.7.0","dependencies":{"svelte":"^5.46.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","mdsvex":"^0.12.6","vitest":"^4.0.17","happy-dom":"^18.0.1","svelte-toc":"^0.6.2","svelte2tsx":"^0.7.46","svelte-check":"^4.3.5","@sveltejs/kit":"^2.49.5","@sveltejs/package":"^2.5.7","svelte-preprocess":"^6.0.3","svelte-multiselect":"^11.5.1","@vitest/coverage-v8":"^4.0.17","@sveltejs/adapter-static":"^3.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svelte-bricks_0.4.1_1768666915373_0.03335042355775575","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"svelte-bricks","version":"0.5.0","description":"Svelte masonry component with SSR support and column balancing","keywords":["component","masonry","pinterest-layout","svelte"],"homepage":"https://janosh.github.io/svelte-bricks","bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"license":"MIT","author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/janosh/svelte-bricks.git"},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{"./Masonry.svelte":{"types":"./dist/Masonry.svelte.d.ts","svelte":"./dist/Masonry.svelte","default":"./dist/Masonry.svelte"},".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"test":"vp test --run && playwright test","package":"svelte-package","prepublishOnly":"npm run package"},"devDependencies":{"@playwright/test":"^1.59.1","@sveltejs/adapter-static":"^3.0.10","@sveltejs/kit":"^2.58.0","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^7.0.0","@types/node":"^25.6.0","@typescript/native-preview":"^7.0.0-dev.0","@vitest/coverage-v8":"^4.1.4","@wooorm/starry-night":"^3.9.0","abstract-syntax-tree":"^2.22.0","acorn":"^8.16.0","happy-dom":"^20.9.0","mdsvex":"^0.12.7","svelte":"^5.55.5","svelte-check-rs":"^0.9.7","svelte-multiselect":"^11.7.0","svelte-preprocess":"^6.0.3","svelte-toc":"^0.6.3","vite":"npm:@voidzero-dev/vite-plus-core@latest","vite-plus":"latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest"},"peerDependencies":{"svelte":">=5"},"pnpm":{"overrides":{"svelte":"$svelte","vite":"$vite","vitest":"$vitest"}},"gitHead":"df392158981b9eedb7a2c19e4195a8ac4956fc93","_id":"svelte-bricks@0.5.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-e/htJ4lifVfFTY5tVTsJ9UjsB5GXJ5BalfJxe3GzmB5x6zQBhMmEb6yYzyw5OoSvNm+6YZexlD8/fUfqe1GUvA==","shasum":"67cb347d8103864c6676194870d0f8af9676d6ed","tarball":"https://registry.npmjs.org/svelte-bricks/-/svelte-bricks-0.5.0.tgz","fileCount":7,"unpackedSize":30524,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID9Ux32JJxNPRuY8uv0+K4aH6Ht/WHHDmOIjszX5vLSpAiEAqYJv1ZIjbynmfDZh30/JtLcoyFVKny+2JD824Li6Kec="}]},"_npmUser":{"name":"janosh","email":"janosh.riebesell@gmail.com"},"directories":{},"maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-bricks_0.5.0_1777217555679_0.08219912444878608"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-13T09:46:27.721Z","modified":"2026-04-26T15:32:36.228Z","0.1.0":"2021-07-13T09:46:27.892Z","0.1.1":"2021-07-13T15:22:35.882Z","0.1.2":"2021-10-20T15:59:41.053Z","0.1.3":"2021-11-03T15:03:05.942Z","0.1.4":"2022-01-17T11:26:06.261Z","0.1.5":"2022-03-04T18:49:12.027Z","0.1.6":"2022-04-11T08:10:16.605Z","0.1.7":"2022-05-10T20:13:31.688Z","0.2.0":"2023-05-23T15:39:18.207Z","0.2.1":"2023-09-22T14:35:50.119Z","0.3.0":"2025-02-15T21:13:25.280Z","0.3.1":"2025-03-08T15:32:40.045Z","0.3.2":"2025-04-18T14:30:52.605Z","0.4.0":"2026-01-14T04:33:49.953Z","0.4.1":"2026-01-17T16:21:55.526Z","0.5.0":"2026-04-26T15:32:35.801Z"},"bugs":{"url":"https://github.com/janosh/svelte-bricks/issues"},"author":{"name":"Janosh Riebesell","email":"janosh.riebesell@gmail.com"},"license":"MIT","homepage":"https://janosh.github.io/svelte-bricks","keywords":["component","masonry","pinterest-layout","svelte"],"repository":{"type":"git","url":"git+https://github.com/janosh/svelte-bricks.git"},"description":"Svelte masonry component with SSR support and column balancing","maintainers":[{"name":"janosh","email":"janosh.riebesell@gmail.com"}],"readme":"<div class=\"hide-in-docs\">\n\n<h1 align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/janosh/svelte-bricks/main/static/favicon.svg\" alt=\"Logo\" height=60>\n  <br>&ensp;Svelte Bricks\n</h1>\n\n<h4 align=\"center\">\n\n[![Tests](https://github.com/janosh/svelte-bricks/actions/workflows/test.yml/badge.svg)](https://github.com/janosh/svelte-bricks/actions/workflows/test.yml)\n[![NPM version](https://img.shields.io/npm/v/svelte-bricks?color=blue&logo=NPM)](https://npmjs.com/package/svelte-bricks)\n[![GitHub Pages](https://github.com/janosh/svelte-bricks/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/janosh/svelte-bricks/actions/workflows/gh-pages.yml)\n[![Open in StackBlitz](https://img.shields.io/badge/Open%20in-StackBlitz-darkblue?logo=stackblitz)](https://stackblitz.com/github/janosh/svelte-bricks)\n\n</h4>\n\nSvelte masonry component with SSR support (via CSS container queries) and automatic column balancing. **[Live demo](https://janosh.github.io/svelte-bricks)**\n\n</div>\n\n## Installation\n\n```sh\nnpm add -D svelte-bricks\n```\n\n## Usage\n\nThe kitchen sink for this component looks something like this:\n\n```svelte\n<script>\n  import Masonry from 'svelte-bricks'\n\n  let nItems = $state(30);\n  let items = $derived([...Array(nItems).keys()])\n\n  let [minColWidth, maxColWidth, gap] = [200, 800, 20]\n  let width = $state(0), height = $state(0)\n</script>\n\nMasonry size: <span>{width}px</span> &times; <span>{height}px</span> (w &times; h)\n\n<Masonry\n  {items}\n  {minColWidth}\n  {maxColWidth}\n  {gap}\n  style=\"padding: 20px;\"\n  columnStyle=\"background-color: rgba(0, 0, 0, 0.1);\"\n  bind:masonryWidth={width}\n  bind:masonryHeight={height}\n>\n  {#snippet children({ item })}\n    <Some {item} />\n  {/snippet}\n</Masonry>\n```\n\n**Note**: If `items` is an array of objects, this component tries to access an `id` property on each item. This value is used to tell items apart in the keyed `{#each}` block that creates the masonry layout. Without it, Svelte could not avoid duplicates when new items are added or existing ones rearranged. Read the [Svelte docs](https://svelte.dev/docs/svelte/each#Keyed-each-blocks) for details. To change the name of the identifier key, pass `idKey=\"some-uniq-key`. Or pass a function `getId = (item: Item) => string | number` that maps items to unique IDs.\n\n## Props\n\n`Masonry.svelte` expects an array of `items` as well as a `<slot />` component used to render each of the `items`. The array can contain whatever data (objects, strings, numbers) as long as the slot component knows how to handle it.\n\nAdditional optional props are:\n\n1. ```ts\n   animate: boolean = true\n   ```\n\n   Whether to [FLIP-animate](https://svelte.dev/docs/svelte/svelte-animate) masonry items when viewport resizing or other events cause `items` to rearrange.\n\n1. ```ts\n   order: 'balanced' | 'balanced-stable' | 'row-first' | 'column-sequential' | 'column-balanced' = 'balanced'\n   ```\n\n   Controls how items are distributed across columns:\n   - `balanced` (default): Items are placed in the shortest column for optimal visual balance. Items may jump between columns when the list changes.\n   - `balanced-stable`: Like `balanced`, but existing items never move. New items go to the shortest column. Ideal for infinite scroll.\n   - `row-first`: Round-robin distribution (1→2→3→1→2→3...). Predictable row-major order.\n   - `column-sequential`: Fills columns sequentially (first N items in column 1, next N in column 2, etc.). Strict column-major order.\n   - `column-balanced`: Height-aware column-first. Fills column 1 until it reaches target height, then column 2, etc. Maintains reading order while balancing heights.\n\n1. ```ts\n   calcCols = (masonryWidth: number, minColWidth: number, gap: number): number => {\n     return Math.min(\n       items.length,\n       Math.floor((masonryWidth + gap) / (minColWidth + gap)) || 1,\n     )\n   }\n   ```\n\n   Function used to compute the number of columns based on the masonry width, minimum column width and gap.\n\n1. ```ts\n   class: string = ``\n   ```\n\n   Applies to the outer `div` wrapping all masonry columns. For use with CSS frameworks like Tailwind.\n\n1. ```ts\n   columnClass: string = ``\n   ```\n\n   Applies to each column `div`.\n\n1. ```ts\n   duration: number = 200\n   ```\n\n   Transition duration in milli seconds when masonry items are rearranged or added/removed. Set to 0 to disable transitions.\n\n1. ```ts\n   gap: number = 20\n   ```\n\n   Gap between columns and items within each column in `px`.\n\n1. ```ts\n   getId = (item: Item): string | number => {\n     if (typeof item === `number`) return item\n     if (typeof item === `string`) return item\n     return item[idKey]\n   }\n   ```\n\n   Custom function that maps masonry items to unique IDs of type `string` or `number`.\n\n1. ```ts\n   idKey: string = `id`\n   ```\n\n   Name of the attribute to use as identifier if items are objects.\n\n1. ```ts\n   items: Item[]\n   ```\n\n   The only required prop is the list of items to render where `Item` is a generic type (via `generics=\"Item\"`) which usually will be `object` but can also be simple types `string` or `number`.\n\n1. ```ts\n   masonryHeight: number = 0\n   ```\n\n   The masonry `div`s height in `px`.\n\n1. ```ts\n   masonryWidth: number = 0\n   ```\n\n   The masonry `div`s width in `px`.\n\n1. ```ts\n   maxColWidth: number = 500\n   ```\n\n   Maximum column width in `px`.\n\n1. ```ts\n   minColWidth: number = 330\n   ```\n\n   Minimum column width in `px`.\n\n1. ```ts\n   style: string = ``\n   ```\n\n   Inline styles that will be applied to the top-level `div.masonry`.\n\n## Virtual Scrolling\n\nFor large lists (1000+ items), enable virtual scrolling to render only visible items:\n\n```svelte\n<Masonry\n  {items}\n  virtualize={true}\n  height={600}\n  getEstimatedHeight={(item) => item.height ?? 150}\n  overscan={5}\n>\n  {#snippet children({ item })}\n    <Card {item} />\n  {/snippet}\n</Masonry>\n```\n\n### Virtualization Props\n\n1. ```ts\n   virtualize: boolean = false\n   ```\n\n   Enable virtual scrolling. When `true`, only visible items are rendered. Requires the `height` prop.\n\n1. ```ts\n   height: number | string\n   ```\n\n   Required when `virtualize=true`. Sets the scroll container height (e.g., `500` for pixels or `\"80vh\"`).\n\n1. ```ts\n   getEstimatedHeight?: (item: Item) => number\n   ```\n\n   Optional function that returns an estimated height for items before they're measured. Defaults to 150px if not provided. Better estimates = less layout shift.\n\n1. ```ts\n   overscan: number = 5\n   ```\n\n   Number of items to render above and below the visible area. Higher values reduce flicker during fast scrolling but render more items.\n\n**Notes:**\n\n- FLIP animations are automatically disabled when virtualizing\n- Virtualization forces `row-first` order mode for stability\n- Height-dependent order modes (`balanced`, `balanced-stable`, `column-balanced`) use estimated heights until items are measured\n- The masonry div becomes a scroll container (`overflow-y: auto`)\n\n## Styling\n\nBesides inline CSS which you can apply through the `style` prop, the following `:global()` CSS selectors can be used for fine-grained control of wrapper and column styles:\n\n```css\n:global(div.masonry) {\n  /* top-level wrapper div */\n}\n:global(div.masonry div.col) {\n  /* each column in the masonry layout */\n}\n```\n","readmeFilename":"readme.md"}