{"_id":"@11ty/is-land","_rev":"18-b4959d147b5b0d0385c54d42ce909a7b","name":"@11ty/is-land","dist-tags":{"beta":"5.0.0-beta.5","latest":"5.0.1"},"versions":{"1.0.0":{"name":"@11ty/is-land","version":"1.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@1.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"c635ff178409d3a1ae1ffd75ee4766f45c2d5724","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-1.0.0.tgz","fileCount":33,"integrity":"sha512-xv6CzEw9Bvt//U84jWPOu14jLcLcI/+tR8WB3LIcxnsoRSv0m9f3g76Tk9sTMngZBpDT4FEIjFcgnh0HvyM/uQ==","signatures":[{"sig":"MEUCIGbsSdQZgWeYRTM8rP91tX+xBdaErklgx3dqUaaCiTpLAiEA7jNmXaS4JEwoAypygUtLRKP1y9L/rAAREuyedr0/6n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiom0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj8g//Z5npL85xmmTcBvRXhnMBZBVZLG/4xtb3n/ZO8U24Le4nRrZ1\r\nVlvCV0GF6hx7A/e9M96uPIH6lmfzm/7pjRTS5Yp5XJuvpOCsEDUyHVy7yYxz\r\npAdk6TjsdIFkc/XuUJK5iJeKdKsQvqSigkLHtdvkvabGCrFYTbW8QdjN0XWX\r\nYifsEYhmwJ9PoSehE8OICgFvZzNotG27ZqtvpfeKLxMMfpXB+NvPZ45qaCAs\r\n6WlmT7grGblHUSESRX+a3616kmXorOlpxoxWScTn1zUD2qW8dWcz1iMFnNfR\r\n7cQ/yyS4ZCngy/QcYDpdJUuyndTbk4gasnu8GtyGIYvJc9Lm7uVGdCbn8mqu\r\nF27jWr5GS7HEaLC4LZCcUAwdJIwU5odhkOxu3LO1Xsag6pRhFsRC4c+F26WG\r\nekfIFZReSAVAQdN8gYTqb6cr8qTva8/EpYTa5k9gu912cRQ4jIH1TJzub1pp\r\nqGq/R89xpmnsNBjLDSdbv7FVbzKjMGWAqKIFNfXolOEVBAXKAm/IqdNvruJJ\r\nCmE1b6i4yDkYOmj9BdfkQkXi/8izKn5CayzE/V6nW7pumeen7cgZEINmTWXt\r\nyRQx4pwLAm5sFADX0Nf0QO2wRDTkSxBlDXDHr4hlLYEuHGhUUFUDQ1clX+EL\r\nn+birQVA95PkAkH7m13rDVDUdHv8afYP4VM=\r\n=3fqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"770473cee86be4ae60a203be7abacb390e71d513","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.5.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.36","preact":"^10.7.3","svelte":"^3.48.0","@11ty/eleventy":"^2.0.0-canary.11","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-land_1.0.0_1654811955124_0.08824879618359782","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@11ty/is-land","version":"1.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@1.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"82fb62fbe70662a3fd33974fb86632bb55555ee4","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-1.0.1.tgz","fileCount":37,"integrity":"sha512-T/dhJD8YNVstB852FCTBnrok2UeSo0Yj/yhvMaBgQT8jwPt1kduSE0zQrE0Q1iI04bfH2CRtPky7jil3ZekJpw==","signatures":[{"sig":"MEQCIHH70p1aeY5k0OB512woNqQ9fB4Ocfld17i606GOjBQVAiAI5rz/farNJ1fZDVRoNE00TgPebZnjNeQu1Tgb4iTf/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLdHFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYvQ//dJe6H37auFDbnXbWrRUm4Z5Btkb7PdbEnHm6N+3zUCAR0Us4\r\ndTXcH+RFqlyqnh3+ywt/4tRcWpBK9CQkrzC1XSi6l3XOOButDT6t0m+jcbsG\r\ndgbL+4Vez6cC5kkMTz0YYY8Noq7EYls+APXS4V01Jra8i9eHCZ3HeiNIPpcG\r\nLtUatsz6z0GzgmP7lQ19GUVZi/aRbQ0vVcXUuw/jLMcSn5Yj8jL54wJzXsso\r\nvEg9LUOyluzxL+rE8FEgIceld3UIkcJuOczfT59/9qc4Hu2A85wpOwDnO9HF\r\nC6McoLJ+FeBdoDYNU2B6wn/mMzI9ln5fj4yXmvZfHWmBxThuwKplMY3OZisj\r\ndviBF7C+YctzeuEq+F2DZxeR3RbWarXn8MqNYPADLBVPvLfjBdIJBTNrY0tQ\r\nKqcRO2dEAkv2sIEcdH/EsoTgo5RFLFZYniZr7hGFdYPJcdD+/+CJhSE5KjhP\r\n+Fr2CZnxBeOpyJM5/B2n1W6q10jAnULN2Sn3OFs18BsN9V6bmB4Ed2aErxXk\r\n/HXCtt75QVgayRFcCohPGe4CgCbwO2DOq4E+s0INIC23IM/WBJrqjfGzNB6u\r\n1q0CLS3fI97KHcyoxqifQSvoLazI1zvRJC0PipWDvrwVVuR8u/ZRgfMnWqbk\r\n0YNGzE73Vrj41TzZ9tWBOxI2Cx9gpuN/TYo=\r\n=sa/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"85496c8b008f6f0bc8ca8b3593f62b5b88a6730f","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.36","preact":"^10.7.3","svelte":"^3.48.0","@11ty/eleventy":"2.0.0-canary.15","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/is-land_1.0.1_1663947205544_0.3526768968100704","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@11ty/is-land","version":"2.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@2.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"e38af168acef6bc67a7c7a16a3f4eee75406c879","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-2.0.0.tgz","fileCount":37,"integrity":"sha512-gC7I0613oxLbwhOz7vz3JIw42aielnGH6abn3jwxYwY5x0naEQhFYAaHYB2wv8kskssVPKMtg90APtczC9DHtg==","signatures":[{"sig":"MEUCIQD42CTEl58Hjfh4rqkuYW2L4NbDcKSkppAXQTbVPCb6KAIgeCx+ArdOhaWRBYQW9oEKpPJugiJzdsLou4NToWWTJ5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMahDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFQg//VmTkhT2gRz5NHfeGq77+Hvo2z5nhZwHtpblHmiPJ3LcdPQil\r\n1CxNqPg6yuaA99hj5rlf3WGJdWepUCF4uipP2+OLlWmfrkm6Z1exptIGPrWx\r\nK1xeph5liPOr6HCwziT1UG5ctItOLPcJoZ4kCo9t+YnbXmKn3qd4mTSwZoJr\r\nJyTw97yCbob/ki4WEhnuwwnk1Mq9VK7YqxaSa5oevfpFN74MGmRDDv4pHimw\r\nDozo8Wc3KfvrR695C+IPMqRllmD4LtK5AKGpiqSjsToxJe4ClGsQ6swLOOY+\r\nnJGbSwJ07q4YzlqNT/m5Rg1QnPmppwXfgNB5NBfh8cRTfYqzGDDrIvlt7kco\r\nwURUyLjSmTtxJOUKtu7fWFDauprPMjEIv4bP28RxrbLCKw7uMDRHxIArn553\r\nklEtZozXoVkABpTXrkJwEwZUMWKqb6/OWoiBtS2SliphLddMy7OBC1y8xD0I\r\nV8WJZ3uJjW94pYudnIOdFNDn7SkJQJqV90W97qQnMi/k7eMouDHV3/85f0G7\r\nv+hnD7rZdJe1OOs7AYLyeu3Vw4+eWtXmFxn7XybchbsXeke52aoKEX2OdrL+\r\nEGYzDbVRD3Fvc9r4BrzViEesud4RbO6vXwB4l7IdGOSNMaj9eKHhAPaaTAul\r\nr7RQ52lavmbBFysCL6IM4FmbIJ6P+iJqbnE=\r\n=wcSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"bcb634d62db2222f8da9629d262bd61fe266b203","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.39","preact":"^10.11.0","svelte":"^3.50.0","@11ty/eleventy":"2.0.0-canary.16","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-land_2.0.0_1664198723175_0.724902404243372","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@11ty/is-land","version":"2.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@2.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"a84f015825043d7817cd32e0cac11d8d5666e8d3","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-2.0.1.tgz","fileCount":37,"integrity":"sha512-9FuPwwCJa69v+ZMACkF99VwoV8okqsGKnJcr7vsHs8xnWqUWqSL1dXajQtaYzGPiE20RnFkXVB+oS3snvHPXtw==","signatures":[{"sig":"MEYCIQDDmOstWMrrKv0eF1xQR/9yxajA4HF9CSZzimKZlyArAAIhAJnSmmMM3CVmZ/T7JdpU6J00E+6gydXdLGaj1hP8NN3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMfdZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs5g//Ylrnx7zfPqGbtATTQnX5lux4zXiKX5m4B0nymrq7rdHUrXUS\r\nvck21C4oFsf/aullA7AsfhEtWu4EeHiKL6SDUu0YuXc0pOHa1pKM+rK16lMA\r\nDdYoSmm+VZW+e56QoNSKuzsf5Ax3Nnfs4dcAIPMoun5tMkjuiZJ6PcfeX3/o\r\nPSaTbL9PheTPoi8jl9BDsGuX2VY+T1gE7RGniycxK16LFY4HM+vM/Ml3I/kt\r\nXH8q6roNBOBUp3tvpLgNfeSxKotTBkBe9fGl9VCfmvTLWxEkLPsP7uvaSBkS\r\n052eHRZTsOP/gAqtmIGvVY3tY+1nK2dcl9tMWI2CifO1v7NanGgVkNovIXKG\r\n7RC+phIuwSfwvWQ4VnJ04zNIbJGEswkePAxK+bAwGrrF1Bc/4H7UQZpY3SBo\r\nnl4O5CRYRiDUGyTz+r3Qgpad11v1zLjFwF6WfluesJMM3SonzsWRkO7lEt7j\r\nSDtrrrpk1SYhq8bXvGSnR9jXX3AL+lpeCFjwSLD1g1dktknQ7KsTZe55+KDo\r\ne+ZbY9jpsyY1G4e0NK3rd2YLmbYMqwJjT/T63LCZAt0iQZ/8MuXpkzWNfdh2\r\nQT2LIXQeh+//bpQJy0Ix7eDlJMkLovcvMKG26C7UE4DclHSpvrAOFASmLR6P\r\nNoAa6pwfrAgynQSwnClqYtiNirU6X0WPpCY=\r\n=ZpU7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"41baf2df748d590f821934aa0d75edc134723a7e","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.39","preact":"^10.11.0","svelte":"^3.50.0","@11ty/eleventy":"2.0.0-canary.16","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-land_2.0.1_1664218968862_0.023720797338705246","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@11ty/is-land","version":"2.0.2","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@2.0.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"ce3ca9c62c0c4a7d74cb2d9905a37f7d1c73d2f5","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-2.0.2.tgz","fileCount":37,"integrity":"sha512-RwOI3c2n8/QzLjMwDMiPQDELUo/K/g/DqjBrEGk6cnbZ1lVP0CduHCG8r5UyXs3tRFFmY0TOIRMhQ+toQDDWmQ==","signatures":[{"sig":"MEUCIQDshd7Xn56TXhol9HNjPWN3W9KkIKeWtoedqnZZu8GeiwIgT4QXE1hl8CSvvoF64LiDJXS2B0wF7TpHwoAJvr/9jQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMfvuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozvQ//evLJ5elz/n1LwXbpkwxyUvWRrzNZSDpWym8B+A28QEa8pqU/\r\n4W7+7RDhRRDwaUm5vN7Mx3LrMtB06dh1ABp/M0yESiuoCg+4Vp8lOQhuQ7iW\r\nDJpBADIn7ytYAQTBnXldXcMNjXqhPELVs1iRT3HHj8nUYPJLsoZPx55G4oo3\r\nCpaPMIZ4K/tcqUn/m1yYlLLgrIWGjTkK7AlfLCzBofGTahwbOHUDru+6jafw\r\nKi8L/JBpCtnk8epmRyT9p8b8eQQ8RvvcVWp44FwykdpL7QZeUFZ1WZRTk8++\r\nN2L4vnxK/Y8Y10LZH4cAIlFKAtSpv0Mjcju6rTgXeaCH8/0AHikE2mMatRIx\r\nmAy1YznQnMqxUM4427JyJr+lSiBdp5I48LlkvKCgI26I+CnizTYm3Fx/Y7zo\r\nLsNRbVn2kl9Lg0UwzbWmCP5/cmuaNKyKYr72kzWlJLxvQ9rsB3YWK76t9XDE\r\niSKCRVJ/bAEaURuIm5coJBs94EBSilnDfXi4nw1qxoYdYo+QFFwsY+FHxwM6\r\nJJq85t3qiosTI/8L53vzBdRYA0o8aJ7v2QjWdJo9bCVoGlDiiAcTMARTL+83\r\n5RyHOTLNzyZucWr+1kjHiQaWI8D5F/9qh7y2U2CArCCUOrNHUggHg1McRIcA\r\n0ElV50r275Rvd6DKwMAF/SD8ZMCMtyIIXSQ=\r\n=6JO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3da2ae076b98da50b1bc91de4324d9fff9e396aa","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.39","preact":"^10.11.0","svelte":"^3.50.0","@11ty/eleventy":"2.0.0-canary.16","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-land_2.0.2_1664220141934_0.12353360781638822","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@11ty/is-land","version":"2.0.3","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@2.0.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"98f591247cb81c65474fe0bfba8f87cfb851d900","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-2.0.3.tgz","fileCount":37,"integrity":"sha512-XFZbODzs0kRbo4KEnSmCGmTMaqQhfKxFRMeA2wQiqqLq7P85RtHMbKhrLrR+nYmcwJUyMu/SUgl7b4B9+nnTJw==","signatures":[{"sig":"MEUCICYl2o7dJXRIB6EIFtg4m8hnfOrVDWS/QH5GrIMjaPz+AiEAiE2qFWieXNi/EobGLuz8+ruypW35CNfPNYxMcs4D2FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpICg/7BSPg3Sh8EVsb1cVBlc7b4HHBqEU0mDKMoqAStTb+bPU4uHug\r\nDW2FMNQz8hSQPohOyld3MErVCsK4Q9Qxw0NB+vuflGxKHelo4ETHqi+ie063\r\n93LD3TYDv7eGAeLh0vskEnYUJihbMM792aqmeEdPqSKvnJVOlok5J5a6ckxH\r\nJCfiRPslnfcQ/lwd6lSHEHblwjWhPS/kL9XV54lXdHlmJyg25wgAoVZGn7YT\r\ntilyHnSWHebuTaUuhYwB/81bVly9qq8wDqZUWpKiJsEKQ0839/nm/HYQKAz0\r\nFkH50q49yk7HcPAv/DQxVhpeKUOwM1eHS5F++xu45c+daYg1o+m5y24Pf+c9\r\n3/1bIwJJRzWrP9ojTiaKC4SxIEFbgP3KTa3XMKah2cVOp8aHn8MC6E9U2HvO\r\nRPTAXw2QQymPsqPpjPeOHLy0lhxsvD7K8YpQ/ZrJLwF1UOR0b2TtaplhY/LL\r\n1gAHFQGLAqSsMSDBGINfO63eHoziDK7/6lLjFU49spp74aj+ZzMPnKTu/XxD\r\noZkAYHh57B8asFS4h+9LG0gMucHHeOpstGxpDLd5dFAPrgkZYl4VAMB9CrJy\r\nLxPQXpuQAnbDqFENO2SWyQLmzq6bceX7h3JfjYGfhyBkBzYP+VtubvtTBP8p\r\ncmnIdqrWzIgGrhstUEnN3KgJsyTJMhXm9GY=\r\n=ApTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"589b1219b0786cd325d9433ef063cd8662666b36","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.39","preact":"^10.11.0","svelte":"^3.50.0","@11ty/eleventy":"2.0.0-canary.16","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-land_2.0.3_1664222012500_0.21793931884073348","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@11ty/is-land","version":"3.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@3.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"bac3cb212b19e0b7a9e2bf2f48c81223a88d7993","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-3.0.0.tgz","fileCount":40,"integrity":"sha512-aIdMvs62f0Pgs+ukl/HYEy3xMRJqT/c7uQm5GYah1dyFc19RF/9pk8RT1Ax61vhqIQPKllezWJHtZUOZYDv/ug==","signatures":[{"sig":"MEYCIQCeZ4SW8PjcaxvuHtYzyU5Ah1xzYdNTA/w0RBrdr3G5egIhAI8jOTS6iqkYaaN5ShwlRYPrmLq1WSUbGdGPHyNATj0Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcnluACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGwQ//VNo0zqZtjxQZoala80NYPCF2cNMQZPWYqXQ+i/1hcOaLGIcR\r\nO9oAQQlDhcvh7LuQLZXJT+eNiWEPbMVJPZ2lNlzZtCq1aBRfmMEVsbsnwE0a\r\nITL+HQHHFjUE+89sXUrX9EeRPPeeMs/Ju9sCu8QbYDBdwh4N885FncM+G7Lp\r\nqYMhskq968oTAlHzNddnXZTJNQ2KXC/pM2c1R5FwpTjYgiO0mMOt8fIP8AN5\r\n54zV6mkZ22dyYUalcDnw+RV1aE7eu5zdFerfXV/rfIt7W6qaouu2hOZvO0cZ\r\nSFrzUR5t68ziWKGuf4Go3jj90F3PxjgWB5R3MffCJLCbIcLlDkBCxoXOvgIl\r\nYvqvqNM+S7UvhIVLWXj3ZTcpbI6gO/N78TNYul4v2AizYF1CWYZsS+Xho2gX\r\nx6uUrvp9N9RZnHOBCp54qPozftleRxfgJWikZnZskBX65bBadhXHAksBZhGG\r\n+sleRAFdfC3JPgEEYauhPndnpv/GNdUmv8WkNQBMS7qV/s1nTyZ/J6Vo+Ytc\r\naX1/VM4Cw6W9O9GF5alQf/b7BfX+EIazNyinJVUU5Ioqe3337ojQwr9ojprl\r\ncTwj8sY37M+yritsLd18FSK00bSK0omf7z1ml0KoV7IPNr6qlnUqox/Y4NyB\r\nqOUIqbyeSIl5DnPAHcywlBn6dDvVdVEISMU=\r\n=dcKO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"e85f920f6b1742cbdc896e8497e18207358a5a08","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.15.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.39","preact":"^10.11.0","svelte":"^3.50.0","@11ty/eleventy":"2.0.0-canary.16","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/is-land_3.0.0_1668446574588_0.5298648223678126","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@11ty/is-land","version":"3.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@3.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"d51e05e1f88603a77e2e3ecfab2a1cface7c7a2f","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-3.0.1.tgz","fileCount":41,"integrity":"sha512-kzeTecbKN10CERZvQW4DC2QQhC/psYTdME/cGW5h3dPd9ejazUmVnmgKdRQ+E6mROAAxs7oCuGcgJhqKBq6oPg==","signatures":[{"sig":"MEUCIE2gsbA6EdJMuG0wSJqdmuz8Gov8+itsIJL+hQ6OVItMAiEAy4bp7HwuE+jIJTB6ds+X47ONw7/La8HdxjS8JAqti+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1EBaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/SQ/+JjXp1+/DPtat7JOLM9Ms+bEALrHR7xsNfJY9GYXAOpphUJ74\r\n3SAMBpnVu8wkJEJFoPknT5n1D5nPXVxbdtcTR7GhrwsuGQ4v9d/rUmPefs0L\r\nvnGmvJ6TFVlPOBCFOigmCuhMwrwu+Fl+5RIlWhUgE9Cv7ydno714G+IHNmde\r\n/JrRyDGA/P0M1qlnYxEgmM9oZ4KfzgjUug3FqdL7i4yMCFMEnrWvKO7aaScL\r\nCSUuMbSrFd7BLrOAYxlHeIErytU5lohXhUvWod5RX0dH+v1MzumWAPf0BCjk\r\nEE64k48vpkC9NTn2mMr53g+F0rw/eKQyoR7084mxz6SCLBz1dgfzIvNmZxBq\r\nkP7kUjOeXEwpjw2/M6IAJ/KfNJNXc9tKNBDqSCiv58Sz3iggOxpt0NClst90\r\nRdNxd4xn/qrzR5BH8D1GMX/Yfp5QgmOxKtcLmiITQ82wXWOXHv5tHZ3v6Mz7\r\nIOIMJNePUe0yvS/j4vtsmgh5AAPqTtA7KfhRtyJzY5YGRnZx9c+j0tMMs/Ep\r\nBH/k3G10i1Kq+ZG//NlzhsMbT0Z8brsXulCHJ3RRAm8KyFZsDQS9KYX4uGPa\r\nl5oMPI9CrMsgrcwl42UCkBZ3Hu51vo+zk5c3ysKpWZ/bY3dGwOE5Fu7fcT22\r\njcrRSP3sMzC3H8+8BqNJyXHbEEjl7nCpej4=\r\n=nluy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"a303778d5b6fdb0e65ffc9e83589730c04b0c5be","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"8.19.3","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.45","preact":"^10.11.3","svelte":"^3.55.1","@11ty/eleventy":"2.0.0-beta.2","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/is-land_3.0.1_1674854490400_0.16930024505678398","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@11ty/is-land","version":"3.0.2","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@3.0.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"26331fcfd3641119fd0316b458d2c20f7990c1a2","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-3.0.2.tgz","fileCount":42,"integrity":"sha512-It01yPtOJKXnJJCZnxduIQAkLdxVFUQE6JowFlwgUpAl83oAabU0whZx2yFrViUGvcfJ+3Qm2pzcMqzfRdLN+g==","signatures":[{"sig":"MEUCIALhwRAiJYkpSU9Zg4rIxEx4KyxcEONGi4evlAPHuA+WAiEA+FSG7KmSV9lRIvrIpu0ltHNUu/zQQ1lTGkKxs3rBfUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7IVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhGQ//Tl7VFNNU8isRmHmuMqt6sFH6wZq9I+ItXz7Gdrc62CdLnc1T\r\nK2Fd/7bhrEhVbLZJKty6AJdrIm6wcjpp998V/Njr6MDV/HBb/c4kowXmRVsr\r\nR++E9jIam9q5OPVUsXrWgPYYwkLX3GI1DdgzMo9574QgA4024QTavkLfa43f\r\nQvF/SowK07JocyTJmpxLYqY96GG5sXfBCN4MnUTTzq+mUTnlQ8b7D4rZxC1q\r\nl3FHB5/K1aLOY81KLX5LFrrGYfkPDdpLl9Dp6Q3FJc/WX52reYEak8FV+YZ1\r\n9nfA17+qD13WKKdtFFLF7MEPYwex1DVUcRdQua2MsQtHpJLO7XHdqDZ56RAw\r\nkoCIltcPGCqMkxYtY60xZzJZp/I6bLOtcQiWNWae5Q3iA+LhgUp9t0tBOmJh\r\npzyDBYmIA5RTm6qRHO1m6PtM1NXiYU2EN2JJ1OzX5xOSeMy9qSNmlIltu+EJ\r\npGZeWkawx2WHw6yK/PiM/vId1GGmV+HQXL/P6IzLLmqrH/VyP95ZKhZRsu2f\r\nEB6Uk4WBmkXzMMBJ/3AtgJ+W1gXbUnLoy82VBPh4xPShr/ymNRSi3rfjuaBD\r\n6SDlZtoJwWwjY2XHM61Vq0w8T+5hPd80N9pg2PI4KMcjLNGYehNhQrnJ2sov\r\n7CpcNkT+aDr0trWu5l1ZHRksgFT3zXOy2g4=\r\n=SOvt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"9d87723a49102290343bde8c97f74f2d8d591191","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"9.5.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.45","preact":"^10.11.3","svelte":"^3.55.1","@11ty/eleventy":"2.0.0-beta.2","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/is-land_3.0.2_1677701653669_0.28777152938352635","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@11ty/is-land","version":"4.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@4.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"9c36c33b687550708cb74e7fdc8a180f79c29cbb","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-4.0.0.tgz","fileCount":54,"integrity":"sha512-RxbjF2+FzSu3rerHrWLRsvsPX2YM47RwXpdWCCzLhwRSsz5sJe9TnK7mphEld1gZnp2GeD5ByvhqjIc4CqidsQ==","signatures":[{"sig":"MEYCIQC7V25i8A80IMxqZVUMijb5yQ/6ew3ZMow4bb0aQT8Z4QIhALguWE2STpyNj0HZFmQ2rBIOGXffaOlAgbO1h/BWM0nk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB5d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ABAAnBrDe5mNLKM93aUqYBsGclPkJUtyDFZRNUlSiU3LG4CZejZA\r\nRSdZdUuGEewbvYZQ51/srp3lot8F2beGdMQaAxAeGtPc/c5aQG5RC+scdksR\r\nB0vuv9p99z+sI0PLm3B2jXZO1vxJ3asWnPiHxIiiYFXGTfx2GoMgs6r8tBLT\r\noOyko+NVvPCmF4E0l+vcxgwWweseH/zalQsPO488GjXroKUI11c6qYnIjtg6\r\ntYJUD44OyDsanH/XmZM3ntoauHenPx5m7POK9PenvMI+uXXS1dMz2X7YMQiB\r\ncRapWIZt4L0dReMvgKGGh+wKd34b3Pa323Ib2JuABkrtgOkXDuvaZLLG9Fxv\r\n/sfz5guqC3ztClLY94MnFMIlZ+/2q6DrEzlS2MQf8oZmccqKwJ/HfwHUPYo6\r\nfGNCuTK7ul/8AU3vjEflXBdGnTwjTiuFkrryTdLLsP92PPmXvlGWo1RhwGsk\r\niEsDRQzegMaUU9q8XAvXCx7UPNLSvYbUs3YMpQB1Ua3NXxOsGOl3A6EfOB0t\r\n/uwP7n1c5WxBkIgKW16NcgvtSSenoXcBpcU7hRz9KjzJZP/KQAJTKTZZOFsO\r\n9mGZvkP1UAb4R+2AFc7uJlGi7KFujdJmksoLVkPitGqicGKlk2OmVPUEALYs\r\njeZKYvCBffnmzFFVhV1OMnoVCwThVHNpXIk=\r\n=Fl31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"259ef5574a24bc29b780deb5a6fc75572338cb3c","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"9.5.0","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.45","preact":"^10.11.3","svelte":"^3.55.1","@11ty/eleventy":"^2.0.0","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/is-land_4.0.0_1678219128594_0.25682225017716953","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"@11ty/is-land","version":"5.0.0-beta.2","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@5.0.0-beta.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"e97acb96c60cd8a5e82e872923dc7395fd17b2e7","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.0-beta.2.tgz","fileCount":6,"integrity":"sha512-3v93mzjkRjYXpVxHVWDbOgxZU0VISSKbgz8qjekR5LUNDJhqnKCxeXkO3gjaicESLStS/T7OuzcE8g/4iYqjnw==","signatures":[{"sig":"MEYCIQD5MdoG6+eii79bEiEfKgkT2/+wHciTxyBZeVuS3mVlZgIhAJZKX1qVR5VCzSvUehwqCFEPvGuWR+rp3Eo3tRxreATu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31548},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"038e36c66be5ffe59a8a06721e6797bae6a0f992","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"htm":"^3.1.1","vue":"^3.5.13","preact":"^10.25.4","svelte":"^5.19.10","terser":"^5.38.1","@11ty/eleventy":"^3.0.0","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.2","preact-render-to-string":"^6.5.13"},"_npmOperationalInternal":{"tmp":"tmp/is-land_5.0.0-beta.2_1739480816909_0.7740791018998217","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@11ty/is-land","version":"5.0.0-beta.3","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@5.0.0-beta.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"cdcfbe6cc8d674ec1226ff278c6154380348d86f","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.0-beta.3.tgz","fileCount":6,"integrity":"sha512-mGnKaz4d8x0hO3DJkg9svU5EycQz5VGsqRj1osRO0dmF1qfh+SJzHuE95kYLPgVi1hkdwN4qzWQgccNYBKmPQg==","signatures":[{"sig":"MEYCIQDFNABdeBTvlVuRoojsjJh12fNWzVUHlsVR7mwosEwmPwIhAIhETFXIrd+d7tqB4RSE4YJQW2Ony7LEWNV7uaL8aLIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31613},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3461982e6265ff57df37b4a9ea8d24eafb01c2e5","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"htm":"^3.1.1","vue":"^3.5.13","preact":"^10.25.4","svelte":"^5.19.10","terser":"^5.38.1","@11ty/eleventy":"^3.0.0","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.2","preact-render-to-string":"^6.5.13"},"_npmOperationalInternal":{"tmp":"tmp/is-land_5.0.0-beta.3_1739569918681_0.3431228346343682","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@11ty/is-land","version":"4.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@4.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"0361289ebd6c84a1a8548902df63111e0edf1e72","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-4.0.1.tgz","fileCount":5,"integrity":"sha512-Qo4qHgqaur1eOIMbjlAPIz5/rFBs6c1AyfU09qJQ1pVY0m8B29+XOIbXCdVO3zqPQq04ZgAhqrQB7QgqVWvmsA==","signatures":[{"sig":"MEQCIDJw8ThkdLDQ+Sm46z/hEU/mU9gVB/4dw4kFtDp3SzzGAiA2U+a8udfieYRWXukSpom7hSJdbqD/fmyFhCHWUkoKOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20705},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"49ed4080a06e8d9c867ece17e86d5d614fd8b277","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o is-land.min.js --compress && brotli-size is-land.min.js"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.2.45","preact":"^10.11.3","svelte":"^3.55.1","@11ty/eleventy":"^2.0.0","esm-import-transformer":"^1.0.1","preact-render-to-string":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/is-land_4.0.1_1739570392264_0.28276246846196473","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"@11ty/is-land","version":"5.0.0-beta.4","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@5.0.0-beta.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"0fe32111613f68177ae98a4810acb2d2083deb7c","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.0-beta.4.tgz","fileCount":6,"integrity":"sha512-nmbWMz/tNsf8hScrY8UWmfmt87pen3papaUw1Ol3cw5QWceC9R4LFp88qE8GVRRBQ+GxfU2JBXBFWe9bL+XQoQ==","signatures":[{"sig":"MEQCIGTWWV9Hzz2n7D8XfZknu/I0So9Pc1ZlDqnWuk96VintAiBVQGySj2PzDuBcAAn45yTkEqOX3OiP81AqVFJolaoZcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31852},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"9120b9d8103a3177288bddad58108db710e88dff","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"htm":"^3.1.1","vue":"^3.5.13","preact":"^10.25.4","svelte":"^5.19.10","terser":"^5.38.1","@11ty/eleventy":"^3.0.0","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.2","preact-render-to-string":"^6.5.13"},"_npmOperationalInternal":{"tmp":"tmp/is-land_5.0.0-beta.4_1739915587879_0.4286861876152186","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"@11ty/is-land","version":"5.0.0-beta.5","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@5.0.0-beta.5","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"63853d2e4b0a79c2c4f7c2f307fd1f1d8bb9855d","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.0-beta.5.tgz","fileCount":6,"integrity":"sha512-1OA7qVVxZzQjdKelSbCZivcVrinUUJ6SdGuaLWiUPvJkqJDMXxfWxVJBxCTX/VpqpN65+x0B/D4ZuqeiNeqi+g==","signatures":[{"sig":"MEQCIGvdX99H8AzW/tJb/gVgsAPeuDIVE+FTteEo5OenitJvAiBlhGXmOltNbV5ozOCQcQ8HEkbNgrmMJeN9V/4YicMOXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32059},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"86cc14f8c06118b37e53d17c126d1cd1b972ee7c","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"htm":"^3.1.1","vue":"^3.5.13","preact":"^10.25.4","svelte":"^5.19.10","terser":"^5.38.1","@11ty/eleventy":"^3.0.0","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.2","preact-render-to-string":"^6.5.13"},"_npmOperationalInternal":{"tmp":"tmp/is-land_5.0.0-beta.5_1742846748651_0.5768759317133094","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@11ty/is-land","version":"5.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/is-land@5.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/is-land#readme","bugs":{"url":"https://github.com/11ty/is-land/issues"},"dist":{"shasum":"71bffd9433eeb73018ee6c185eeedc3649999cf0","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.0.tgz","fileCount":6,"integrity":"sha512-F3NtotWdDcm4iz4U2XlwyXOTgGeowJHxu+3JYJQIoMtQwrANGwdnKTp+D5fu5VEK+KeZLINs7y0Jjw5PM5do5Q==","signatures":[{"sig":"MEYCIQC6yYn0TP4mG4/ztqBomxkauidPfa/lfTwcLWNDQ3SQQQIhAIhdPr9BLQ2FmhTVIkttAGAZnOlUViIGb1zRMwmpjm1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32028},"main":"is-land.js","type":"module","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"232ea6d812015bfb336ef3b3672a4e9867c7500c","scripts":{"build":"npx @11ty/eleventy --config=eleventy.cjs","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/is-land.git","type":"git"},"_npmVersion":"10.8.2","description":"A framework independent partial hydration islands architecture implementation.","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"htm":"^3.1.1","vue":"^3.5.20","preact":"^10.27.1","svelte":"^5.38.6","terser":"^5.43.1","@11ty/eleventy":"^3.1.2","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.5","preact-render-to-string":"^6.6.1"},"_npmOperationalInternal":{"tmp":"tmp/is-land_5.0.0_1756483129257_0.5058163843520227","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@11ty/is-land","version":"5.0.1","description":"A framework independent partial hydration islands architecture implementation.","type":"module","main":"is-land.js","scripts":{"compress":"terser is-land.js -o dist/is-land.min.js --compress --mangle --module --ecma 2016 && brotli-size dist/is-land.min.js","prepublishOnly":"npm run compress","start":"npx @11ty/eleventy --config=eleventy.cjs --serve","build":"npx @11ty/eleventy --config=eleventy.cjs"},"repository":{"type":"git","url":"git+https://github.com/11ty/is-land.git"},"license":"MIT","publishConfig":{"access":"public"},"funding":{"type":"opencollective","url":"https://opencollective.com/11ty"},"bugs":{"url":"https://github.com/11ty/is-land/issues"},"author":{"name":"Zach Leatherman","email":"zachleatherman@gmail.com","url":"https://zachleat.com/"},"homepage":"https://github.com/11ty/is-land#readme","devDependencies":{"@11ty/eleventy":"^3.1.2","brotli-size-cli":"^1.0.0","esm-import-transformer":"^3.0.5","htm":"^3.1.1","preact":"^10.28.0","preact-render-to-string":"^6.6.3","svelte":"^5.45.3","terser":"^5.44.1","vue":"^3.5.25"},"gitHead":"650c0b0a4e4f2559af8ed15383945f7d1a91e333","_id":"@11ty/is-land@5.0.1","_nodeVersion":"22.21.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-Rh/sLhE4vrc2JaSjeY385v2UxnDY9BhnQtitETb3SKyr0A48Q5Vn06q2AvDBHObtk9+dcFWsoZX4jhT+O9g+xQ==","shasum":"572703d9edbda275d1d9060cd46bd2c28d063973","tarball":"https://registry.npmjs.org/@11ty/is-land/-/is-land-5.0.1.tgz","fileCount":6,"unpackedSize":32028,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fis-land@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCT/RBM9XXgmIT36Dq5YtdByXh2/a1PTVcSfD09kY2K5wIgTfNSlwKcDB0oA/uqbdYwl4KYApyFJE1fHmfI2bOtQ14="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aa7abff2-92d8-440a-9eef-f36514de63c7"}},"directories":{},"maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-land_5.0.1_1764691839118_0.6282099472001452"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-09T21:59:15.041Z","modified":"2025-12-02T16:10:39.761Z","1.0.0":"2022-06-09T21:59:15.308Z","1.0.1":"2022-09-23T15:33:25.720Z","2.0.0":"2022-09-26T13:25:23.306Z","2.0.1":"2022-09-26T19:02:48.999Z","2.0.2":"2022-09-26T19:22:22.149Z","2.0.3":"2022-09-26T19:53:32.716Z","3.0.0":"2022-11-14T17:22:54.779Z","3.0.1":"2023-01-27T21:21:30.603Z","3.0.2":"2023-03-01T20:14:13.825Z","4.0.0":"2023-03-07T19:58:48.789Z","5.0.0-beta.2":"2025-02-13T21:06:57.094Z","5.0.0-beta.3":"2025-02-14T21:51:58.855Z","4.0.1":"2025-02-14T21:59:52.437Z","5.0.0-beta.4":"2025-02-18T21:53:08.063Z","5.0.0-beta.5":"2025-03-24T20:05:48.844Z","5.0.0":"2025-08-29T15:58:49.434Z","5.0.1":"2025-12-02T16:10:39.309Z"},"bugs":{"url":"https://github.com/11ty/is-land/issues"},"author":{"name":"Zach Leatherman","email":"zachleatherman@gmail.com","url":"https://zachleat.com/"},"license":"MIT","homepage":"https://github.com/11ty/is-land#readme","repository":{"type":"git","url":"git+https://github.com/11ty/is-land.git"},"description":"A framework independent partial hydration islands architecture implementation.","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"readme":"# `<is-land>`\n\nA new performance-focused way to add interactive client-side components to your web site.\n\nOr, more technically: a framework independent partial hydration islands architecture implementation.\n\n- View the [demos](https://is-land.11ty.dev/)\n- Check out the [initial screencast on Eleventy’s YouTube channel](https://youtu.be/YYJpFdEaAuc?t=188) and [the follow up screencast with more framework examples](https://www.youtube.com/watch?v=V9hWgVV_5mg).\n- [Learn more about Islands Architecture](https://jasonformat.com/islands-architecture/)\n\nFeatures:\n\n- Easy to add to existing components\n- Zero dependencies\n- Not tightly coupled to a server framework or site generator tool.\n- Small footprint (1.79 kB compressed)\n- Server-rendered (SSR) component examples available for SSR-friendly frameworks (Lit, Svelte, Vue, Preact are provided)\n\nExamples for:\n\n- [Web Components](https://is-land.11ty.dev/)\n- [Web Components using Declarative Shadow DOM](https://is-land.11ty.dev/demo-declarative-shadow-dom) _(New in v3.0.0)_\n- [Svelte](https://is-land.11ty.dev/demo-svelte) (and SSR)\n- [Vue (and petite-vue)](https://is-land.11ty.dev/demo-vue) (and SSR)\n- [Preact](https://is-land.11ty.dev/demo-preact) (and SSR)\n- [Lit](https://is-land.11ty.dev/demo-lit) (and SSR)\n- [Alpine.js](https://is-land.11ty.dev/demo-alpine)\n- [Embedded in Markdown](https://is-land.11ty.dev/demo-markdown)\n- [`defer-hydration` Component Attribute Support](https://is-land.11ty.dev/demo-defer-hydration) _(New in v3)_ ([Read more about `defer-hydration` at zachleat.com](https://www.zachleat.com/web/defer-hydration/))\n- [Using import maps to simplify import URLs](https://is-land.11ty.dev/demo-importmaps).\n- [Renaming `<is-land>` tag name or the `on:` attribute prefix](https://is-land.11ty.dev/demo-rename)\n- _Experimental:_ [Image Loading](https://is-land.11ty.dev/demo-image-loading)\n- [Stress test of 10000 islands](https://is-land.11ty.dev/demo-stress-test)\n- [Complex nested `is-land` test](https://is-land.11ty.dev/demo-stress-test-nest)\n\nIntegrations in the wild: [Eleventy](https://is-land.11ty.dev/), [WebC](https://demo-webc-image-compare.netlify.app), [Slinkity](https://twitter.com/slinkitydotdev/status/1544322804774064133), [SvelteKit](https://twitter.com/geoffrich_/status/1576932300960342018), [Bridgetown](https://twitter.com/jaredcwhite/status/1585433466770173953), [Lit](https://twitter.com/techytacos/status/1590248099297259520)\n\n## Installation\n\nAvailable on [npm at `@11ty/is-land`](https://www.npmjs.com/package/@11ty/is-land).\n\n```\nnpm install @11ty/is-land\n```\n\n```html\n<script type=\"module\" src=\"/is-land.js\"></script>\n```\n\nAdd `is-land.js` to your primary bundle.\n\nIt can be deferred and/or loaded asynchronously. When using with web components it must be loaded before any other custom elements (via `customElements.define`) on the page. Choose your style:\n\n## Usage\n\n```html\n<is-land>This is an island.</is-land>\n```\n\nAdd any number of loading conditions to this tag to control how and when the island is initialized. You can mix and match. _All_ conditions be satisfied to initialize.\n\n* `on:visible`\n* `on:load` (new in v5)\n* `on:idle`\n* `on:interaction` (defaults to `touchstart,click`)\n  * Change events with `on:interaction=\"mouseenter,focusin\"`\n* `on:media`\n  * When Viewport size matches: `on:media=\"(min-width: 64em)\"`\n  * Reduced motion:\n    * When user prefers reduced motion `on:media=\"(prefers-reduced-motion)\"`\n    * When user has no preference on motion `on:media=\"(prefers-reduced-motion: no-preference)\"`\n* Save Data ([read about Save Data on MDN](https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation/saveData))\n  * When Save Data is active `on:save-data`\n  * When Save Data is inactive `on:save-data=\"false\"`\n\n\n```html\n<is-land on:visible on:idle>\n  <!-- your HTML here -->\n\n  <is-land on:media=\"(min-width: 64em)\">\n    <!-- Islands can be nested -->\n    <!-- Islands inherit all of their parents’ loading conditions -->\n  </is-land>\n</is-land>\n```\n\n### Controlling Fallback Content\n\n#### Pre-JS\n\n```html\n<is-land on:visible on:idle>\n  <vanilla-web-component>\n    Put your pre-JS fallback content in your web component.\n  </vanilla-web-component>\n</is-land>\n```\n\n#### Post-JS with `<template>`\n\nPlace any post-JS content inside of one or more `<template data-island>` elements anywhere in the `<is-land>`. These will be swapped with their template content. You can nest an `<is-land>` in there if you want!\n\n```html\n<is-land on:visible on:idle>\n  <template data-island>\n    <vanilla-web-component>\n      This component is post-JS.\n    </vanilla-web-component>\n  </template>\n</is-land>\n```\n\n* Use `data-island=\"replace\"` to replace the contents of the `<is-land>` with the template.\n* Use `data-island=\"once\"` to run a template’s contents once per page (keyed from template contents). _(New in v2.0.1)_\n\n#### Run your own custom JavaScript, load your own CSS\n\nEmbed a script inside the template to run custom JS when the island’s loading conditions have been satisfied!\n\n```html\n<is-land on:visible>\n  <template data-island>\n    <!-- CSS -->\n    <style>/* My custom CSS */</style>\n    <link rel=\"stylesheet\" href=\"my-css-file.css\">\n\n    <!-- JS -->\n    <script type=\"module\">console.log(\"Hydrating!\");</script>\n    <script type=\"module\" src=\"my-js-file.js\"></script>\n  </template>\n</is-land>\n```\n\nYou can also use the `ready` attribute for styling, added to the `<is-land>` when the island has been hydrated.\n\n```html\n<style>\nis-land[ready] {\n  background-color: lightgreen;\n}\n</style>\n```\n\n### Framework Component Support\n\n- `type`: initialize a framework initialization type, registered by you. Examples included for: `alpine`, `petite-vue`, `vue`, `vue-ssr`, `preact`, `preact-ssr`, `svelte`, or `svelte-ssr`.\n\n[Demos, examples, and source code](https://is-land.11ty.dev/) are available for each framework listed here.\n\n#### Petite Vue\n\n* [Examples](https://is-land.11ty.dev/demo-vue)\n* Small library (~9K)\n* Rendering modes: Client\n* Progressive-enhancement friendly (control fallback content)\n\n```html\n<script type=\"module\">\n// Define once for any number of Petite Vue islands.\nIsland.addInitType(\"petite-vue\", async (target) => {\n\tconst { createApp } = await import(\"https://unpkg.com/petite-vue@0.4.1/dist/petite-vue.es.js\");\n\tcreateApp().mount(target);\n});\n</script>\n<is-land on:visible type=\"petite-vue\" v-scope=\"{ name: 'Vue' }\">\n  Hello from <span v-html=\"name\">HTML</span>\n</is-land>\n```\n\n#### Vue\n\n* [Examples](https://is-land.11ty.dev/demo-vue)\n* Larger library (~73 kB)\n* Rendering modes: Client (shown), Server, Server + Client (Hydration)\n\n```html\n<script type=\"module\">\n// Define once for any number of Vue islands.\nIsland.addInitType(\"vue\", async (target) => {\n\tconst { createApp } = await import(\"https://unpkg.com/vue@3.5.13/dist/vue.esm-browser.js\");\n\tcreateApp({\n\t\tdata: () => (target.dataset), // use <is-land data-> attributes as component data\n\t}).mount(target);\n});\n</script>\n<is-land on:visible type=\"vue\" data-name=\"Vue\">\n\tHello from <span v-text=\"name\"></span>\n</is-land>\n```\n\n#### Svelte\n\n* [Examples](https://is-land.11ty.dev/demo-svelte) (using Import Maps)\n* Medium-sized library\n* Rendering modes: Client, Server, Server + Client (Hydration)\n* Requires a compiler for client mode (uncommon)\n\n```html\n<script type=\"module\">\n// Define once for any number of Svelte islands.\nIsland.addInitType(\"svelte\", async (target) => {\n\t// requires an Import map and svelte is lazy loaded when island is ready\n\tconst { mount } = await import(\"svelte\");\n\tconst component = await import(target.getAttribute(\"import\"));\n\n\tmount(component.default, {\n\t\ttarget: target,\n\t\tprops: {},\n\t});\n});\n</script>\n<!-- This example uses an Eleventy `svelte` Universal Filter (see SveltePlugin.cjs) -->\n{% assign component = \"./lib/svelte/my-component-js-only.svelte\" | svelte %}\n<is-land on:visible type=\"svelte\" import=\"{{ component.clientJsUrl }}\"></is-land>\n```\n\n<details>\n  <summary>Show sample Import Map</summary>\n\n```html\n<!-- importmap from https://generator.jspm.io/ -->\n<script type=\"importmap\">\n{\n\t\"imports\": {\n\t\t\"svelte\": \"https://unpkg.com/svelte@5.19.10/src/index-client.js\",\n\t\t\"svelte/internal/client\": \"https://unpkg.com/svelte@5.19.10/src/internal/client/index.js\",\n\t\t\"svelte/internal/flags/legacy\": \"https://unpkg.com/svelte@5.19.10/src/internal/flags/legacy.js\"\n\t},\n\t\"scopes\": {\n\t\t\"https://unpkg.com/\": {\n\t\t\t\"clsx\": \"https://unpkg.com/clsx@2.1.1/dist/clsx.mjs\",\n\t\t\t\"esm-env\": \"https://unpkg.com/esm-env@1.2.2/index.js\",\n\t\t\t\"esm-env/browser\": \"https://unpkg.com/esm-env@1.2.2/true.js\",\n\t\t\t\"esm-env/development\": \"https://unpkg.com/esm-env@1.2.2/false.js\",\n\t\t\t\"esm-env/node\": \"https://unpkg.com/esm-env@1.2.2/false.js\"\n\t\t}\n\t}\n}\n</script>\n```\n\n</details>\n\n#### Preact\n\n* [Examples](https://is-land.11ty.dev/demo-preact)\n* Small library (~9 kB)\n* Rendering modes: Client (shown), Server, Server + Client (Hydration)\n* No compiler needed when using [`htm`](https://github.com/developit/htm) rather than JSX.\n\n```html\n<script type=\"module\">\n// Define once for any number of Preact islands.\nIsland.addInitType(\"preact\", async (target) => {\n\tconst component = await import(target.getAttribute(\"import\"));\n\tcomponent.default(target);\n});\n</script>\n<is-land on:visible type=\"preact\" import=\"preact-component.js\"></is-land>\n```\n\n<details>\n  <summary>Example component code for <code>preact-component.js</code>:</summary>\n\n```js\nimport { html, render } from 'https://unpkg.com/htm/preact/index.mjs?module'\n\nfunction App (props) {\n  return html`<p><strong>Hello ${props.name}!</strong></p>`;\n}\n\nexport default function(el) {\n  render(html`<${App} name=\"from Preact\" />`, el);\n}\n```\n\n</details>\n\n#### Lit\n\n* [Examples](https://is-land.11ty.dev/demo-lit) (using Import Maps)\n* Small library (~10 kB)\n* Rendering modes: Client, Server, Server + Client (Hydration)\n\n```html\n<is-land on:visible import=\"lit-component.js\">\n  <lit-component name=\"Post-JS\">Pre-JS Content</lit-web-component>\n</is-land>\n```\n\n<details>\n  <summary>Show sample Import Map</summary>\n\n```html\n<!-- importmap from https://generator.jspm.io/ -->\n<script type=\"importmap\">\n{\n\t\"imports\": {\n\t\t\"lit\": \"https://unpkg.com/lit@3.2.1/index.js\"\n\t},\n\t\"scopes\": {\n\t\t\"https://unpkg.com/\": {\n\t\t\t\"@lit/reactive-element\": \"https://unpkg.com/@lit/reactive-element@2.0.4/reactive-element.js\",\n\t\t\t\"lit-element/lit-element.js\": \"https://unpkg.com/lit-element@4.1.1/lit-element.js\",\n\t\t\t\"lit-html\": \"https://unpkg.com/lit-html@3.2.1/lit-html.js\",\n\t\t\t\"lit-html/is-server.js\": \"https://unpkg.com/lit-html@3.2.1/is-server.js\"\n\t\t}\n\t}\n}\n</script>\n```\n</details>\n\n<details>\n  <summary>Example component code <code>lit-component.js</code>:</summary>\n\n```js\nimport {html, css, LitElement} from \"lit\";\n\ncustomElements.define('lit-component', class extends LitElement {\n  static properties = {\n    name: {type: String},\n  };\n\n  render() {\n    return html`<p>Hello, ${this.name || \"Stranger\"}!</p>`;\n  }\n});\n```\n\n</details>\n\n#### Alpine.js\n\n* [Examples](https://is-land.11ty.dev/demo-alpine)\n* Smaller library (~20 kB)\n* Rendering modes: Client\n* Progressive-enhancement friendly (control fallback content)\n\n```html\n<script type=\"module\">\n// Define once for any number of Alpine islands.\nIsland.addInitType(\"alpine\", async (target) => {\n\tawait import(\"https://unpkg.com/alpinejs@3.14.8/dist/cdn.min.js\");\n});\n\n// Workaround for Alpine global mount\nIsland.addFallback(\"[x-data]\", (node) => {\n  if(node.hasAttribute(\"x-ignore\")) {\n    return;\n  }\n\n  node.setAttribute(\"x-ignore\", \"\");\n\n  return () => {\n    node.removeAttribute(\"x-ignore\");\n\n    if(Alpine) {\n      Alpine.nextTick(() => Alpine.initTree(node));\n    }\n  };\n});\n</script>\n<is-land on:visible type=\"alpine\">\n  <div x-data=\"{ name: 'Alpine.js' }\">\n    Hello from <span x-text=\"name\">HTML</span>!\n  </div>\n</is-land>\n```\n\n#### Solid.js\n\n* [Examples](https://is-land.11ty.dev/demo-solid) (using Import Maps)\n* Medium library (~40 kB)\n* Rendering modes: Client\n","readmeFilename":"README.md"}