{"_id":"@14islands/react-page-transitions","_rev":"14-3c5d529c7402d0374859f104b513db42","name":"@14islands/react-page-transitions","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@14islands/react-page-transitions","version":"1.0.0","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/pagetransitions.tsx","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","scripts":{"build":"microbundle","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0","zustand":"^3.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.0","dist":{"shasum":"e7a8de1be3296aebfce02d07d306ab87af1dac4a","integrity":"sha512-foVjE90nFQXzSCTXFRI90xGvJldJFSyNSTfmyriMxdV41sbeWWMMfuhaMfTq7RUO2CSA9S3uzIMsUniLrC5Q5w==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.0.tgz","fileCount":16,"unpackedSize":10164355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMBd5SmL3yEo1erObmTSdicsisiO4//62SIyIIO5tHuAiAxKkJIedapi0YXsZQormz0L/KfnGUKPPQL9itetjUkxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8aUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxuA/+Nqj1FrLdj4JYGWBOzd0fxehA8tqxnhhaUt6L0zbYsU+d8IR/\r\nYl0Ywzp2tzxgdQ71rlEXSlidim2GPBOJDINlk8Y+vHwSg65kALLMj3zA+p37\r\najDOd+lSOk3nONg4xXPc2FJ8WWSlPCEsKo0Mrg58DwizEO85hDamHff0Vs8k\r\njn+Yn+40LHwb6WcAJCy0qPfiD90iMkCJl8xfp7c8cXZnZpTNB5JIz/Tnb4Qx\r\nytDYcbmFNTHOYKRj8T/e3yVDjlV6G2kQykLk4vj9jDEalTetIdIFB0nBHaUP\r\nDHTOlo+SpClGP000kbtpW5irNytDCHiK0c4+2Xqo3FX2TDVaOWEAaWxuUn1+\r\nrJKu7T6lsIeKN4dtADchCQJa210/9zlRW3IrJArM/r6LHSMHpNPbgD6NO76n\r\nYZKo2mFW0WuSpKBHahhO5TJg7WHaRUr4okaVZhsvhNIT8UVlXoX9vXzn5KxM\r\nIoMAT+XMfXP9qSfQ20TApgIh4b9ZvH1E3yA8Q+LqFtuEOjOC1LY6Pd6fRJs9\r\nnSVWr1F9jg42JYS/24ss2vpYrIrDkfaZsNTR0CT6GeXuJMX3NcIYApQaLlKG\r\ncLRqdU8ahPvOrwqapEBDKDAY0snYifweS2hP2jwX11Sb3nhCE31woC79CQ3K\r\nYz/hD2kXG8WS8O1eYupgP7feDejHS7zXTog=\r\n=c34E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.0_1654113940465_0.5594183887533746"},"_hasShrinkwrap":false},"1.0.1":{"name":"@14islands/react-page-transitions","version":"1.0.1","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/pagetransitions.tsx","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","scripts":{"build":"microbundle","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0","zustand":"^3.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.1","dist":{"shasum":"4333568d7df931b8fb0a701fa774455890a62b29","integrity":"sha512-42xFHpB3SidjTcfx5oRP1aw3eT4TC2EYeKMakF/EtNORezWlKMlABLbuMkNl9lmI1kOK8W8K4SgTp+HJxAHIog==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.1.tgz","fileCount":16,"unpackedSize":765048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4/yBf+mLRKb+t9EhPFzY+sq/GuMlt7J7sAXto0Qq5bAiBz/k0n8CfLAUNLxz2THN4Qo7cG0lQMde+zTi8keSbDAA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8hSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG1xAAg9Mg0Co4ybxbkjIjbxIvgFtpzEHWPw4cONoGy2Of/hzRup8A\r\nfHGJhnwBy0bdZYyRu2BT9acOXaGynJhxdXgNOpaMsPLSMf3RJWNdKAVpnsDM\r\n9daWj0U0daQBK95+wV/0f05jtzeULWVhi/VPn1b5fDrziPiFQnCUUWEWK/iv\r\nKg24qWqmlG0FKJSU1PAOhYseK7jQTtfrQFjniRfhM29So/dMp9qW1SGybgCu\r\nUiP1YNEMwFstqVkEe4dQwQdEdmcGcx8MaSXfhiUCA0XQpsSzKmFviBgD5d6U\r\nY38abOTUnctIXwDjzwcAf7WozLbE7SKf31HcYjFTkElbl3b8mjfXcLS+k5OK\r\nfXetL3ipC8Y7hbdqncyrVf8N9E4G1qF50Xm0vMBsuKT0s9+vJdb/g1hyiee3\r\nvuzMBGiL2e+KXJ9zyv1zTl7EpowZLxSXFzVKNumAH4sLYEaKaqUTiloxE/Rc\r\nenvq5vIr9Kkvk/ufQtgG8wigEufflpvC5X265VEQqpKwdddYpeXaaIk4bZK9\r\nmq8cBozWWXuYuXPnVyTNQBMXBUg2zVKW8pnCcZ0gSZxKuH8DZoQsgeWVYFFT\r\na8NgRjL2aa0VIpn5egYcnMAQpMS39f1H3UdcQ3sxuAYBS/m99Elo69Y8pNnM\r\nlQV5j4O/sjH2t17VFVo40dXOrASuklZsYL0=\r\n=dDN7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.1_1654114386200_0.481809946996824"},"_hasShrinkwrap":false},"1.0.2":{"name":"@14islands/react-page-transitions","version":"1.0.2","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/pagetransitions.tsx","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0","zustand":"^3.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0","zustand":"^3.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.2","dist":{"shasum":"ffb22b0d4d386bf0324f94cb11b1c3ad747a6bba","integrity":"sha512-EZSJ7KF7ZObg27wiMpGFwmP5Ou9fnx3UJ+VZgFyE+LVhDRcpcHh8sRNiHyHQSQrCuPn1kmsA6fFWPnFwVzE8LA==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.2.tgz","fileCount":16,"unpackedSize":765127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQtPDjDQOELAIEkTiOGydZkibR12fkR+W/3lpByL7hZAiEAj5Sgc1b9DRaQbTA2O7kShZEoLM2704FihTasqVwh7QY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8v/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNEA/7B+JVTLgExenKi33tWinvUf+7CRAlHfFNPBEjUyGCSaAF5Plj\r\n56wae4DnHZryBoFiZIwBUutqhYQ5nKVa6WxmDcenGd7T3rBuqukDb2smg5Qi\r\nl9OP+St13M4nYEtsbvLIdvtv9XZP05ICQTvqG0hCu5Qp+OQKvKGosJM3IwlI\r\n8kNjkQUjAiQWK2bL2qXvC+FHYITOW26DjhnSWBIhZTyavLoftSqfXqH3FVzQ\r\nMOsNaxL0wtB9FHu021QemwEXYh9cIBn+vsd5dh92Q2Z01juhvs/utiSzT901\r\nbAcv0v/bDNBbcCbJkn8MxqBME2hqJ1kVhDiH/rM4KRqZAbDnnxCrmVfQXOnK\r\nlq5C1onGTLHI8e2qOuqTAitQkRmrMXs1Tf/296NPb8oaDcfFsLFJA+udmbxa\r\nzkFLMw9dPCG2Ue4lyvb3KvlNI+HWa7w24Uxd/s4F1ipZxRcvIDH4qcuiap80\r\nKwTeyO0Mlt31o3wPq/M+Kah43njKcR+akTVWVZlwPJslJCzh0nmtLku7Xs56\r\ntq4mba7Vdtb+D0Mtns3BCDS2U2tQUFeIdmrrRtzwHXmjAaqkewnwrylKmugs\r\n6MMUJ2hiGjHkflB//e54q/FDro0T28ivjO2QUYcha3SigSNqh+XzzvAnAZog\r\nZunwpRhCl3y8H9jNLFUDb5eRboiNovBSr5s=\r\n=yEbl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.2_1654115324843_0.28209482714746725"},"_hasShrinkwrap":false},"1.0.3":{"name":"@14islands/react-page-transitions","version":"1.0.3","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/pagetransitions.tsx","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0","zustand":"^3.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0","zustand":"^3.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.3","dist":{"shasum":"258a1018638e540c3274e971af93d25e41172ec6","integrity":"sha512-woGACXUYuybxf5B5HVerDVY+NM1jiRtAsY86N9ilqLQaRqOOIFjl/9NjT8tD+b12KK535cywxnXN4MBp7xPTfg==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.3.tgz","fileCount":17,"unpackedSize":767017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyNgPkixZfMRw/O3xnvz/MsH8qRoXLctuE2achQ6t5RwIhAPtT/tzNT5jYlw+b8bH8YSTjpLXoObHiQROeBmvJ66yt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil9J6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrimg/7BjjZPtXrBsix8iE0cNjexw71ncXYInXgRKmolTj3dRSoLduV\r\nACN8lYHiJCtdvnURflOxxcuRQLz7Pe+WZWvfUEBFw5S6XhCpf8z1+/QKWlun\r\nReg5jp9oMr2Qq6ZhiXyQidL6gTQ+jweUEKmofmi12YCOBBEq5dPjNJ5a7baK\r\nhjeagpasP0l8EGUyOus7MoWNQAvd1Db3ZKCFKM/oVemebwz5W5yW1vMNGC1M\r\nM48UBdY2u+A2tAjf6BPJNOCK4ZtXzeJ7vzsNhpnp0s8QOVD8T0imP+vEkoY+\r\nEcRS7ZPU4fQiffOJk1+ubZyFW2UQvdGzcP/KXIdOJKJigs0FGil3gMk0s3nK\r\noEfTBaDJ1sN1zU4CDAv3nMUzBzLcFrtUCbVeJq/T1bZsuaMu9ClKwbqxA/mF\r\nqPC4t0IG17nRX1KDQuKYX6aaiWPom95y9ZQ+DzHgpBzxyVfjBt/hqeuO+vbW\r\nYOOrpD5JtDzSD+U2fY8vMyozBxOczSCzsBrF8K/+0Y0muNA3HWc35qV1fGIV\r\nzdYPK0uBRijBBBAgfTTc9cVifnN4tVWZxPDNOk8YY7P0UX5JPz+xkJ6n41YG\r\nMvbzrRlpqZ8R1iMcA7SSjEEGISK+BIjl/c7BD7LFCbxqglM1GxjRou5atxVn\r\n1+pLligVxF1dF7bdeBzleTBHb0qKR1Cymus=\r\n=qoKV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.3_1654116986371_0.41656855746572075"},"_hasShrinkwrap":false},"1.0.4":{"name":"@14islands/react-page-transitions","version":"1.0.4","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"zustand":"^3.7.2","react-transition-group":"^4.4.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.4","dist":{"shasum":"75479e0e4a557bf6e7b8a4164aa8574ca9d1f934","integrity":"sha512-GvSsRB7GVK2ZkZOsiSXwnWB/6c6TfvBKZueiwaEtemmuYlJtsyoaUgdj8ngkOER2SWTngmJlxY+XQ8Pw3KMaBg==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.4.tgz","fileCount":29,"unpackedSize":129175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXkkR+VekexjUdwj+acW6xQOU/BZ5F+ne/1KNYyviAbAiBTujvt6lEf2ddqSpEUOPUjuEhD87ePoZ3bJRET4YaqmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinvQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSsRAAog33UlATajSDu3rqXUYsLocxy+YlGgda/DvBsvV8S0mIK3pa\r\nCM0ytMj8uWA03bI570M5XKPl9rPDrKGuSjjJJ8gy2yZDnDnPvbLD+r9GWT77\r\nQ/saioi0R1pDir0THOpCmDwsUoV3BL/owa/HPMAmW52j+0qh2NKL2N6j8r6W\r\nmmUVXITKNrQI9uUyS9F0YHA+cw//LBFSvk+VYObD9mIQO6t3vvgWhBVph3Sp\r\nDBVpkJ4PlghJp9PctbDZqU9SktzpVg57RlkhKlnSkAVhGID+wspXVIYdS1EE\r\nGTPrEQY6ntR1cEy5oKwI+3G8iXWdKmT8chLWnEQodPcAHbghaEnAzDoZ+NQc\r\n6Nz5ypyKyuXMRab0gRtiLFQ1tK2nSRYeVDxlsBp8chKpMc6sh8xbUt9XO0an\r\no9hQTh8Owl4TFZeAUZIcAO8bB2CYvMiJkb0qK4YIn1L5hShIFwL+4LoyWYTM\r\nQTeNhjZaiyS/Ru6+Cqd0UPgWqE0Kid44xb72kjzj3/KgpkAEfwRGqAN2cpw/\r\nWZXBE7Idbn3Uc5BjaEWypdUygCRrZsYKfxDahZxrZ0c36wNyBBC9gl0+F2F6\r\n/GonU4913ODq9ftTnMNJ7RDvygVMeCRTqf9kcG5v0M6BDAEaZyiQOKuum8sP\r\nAtJROl9Vu8t3tihMPZ0rBkf4PFwLNVPJ8og=\r\n=WT8a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.4_1654584370808_0.7382469238401856"},"_hasShrinkwrap":false},"1.0.5":{"name":"@14islands/react-page-transitions","version":"1.0.5","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.2","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.5","dist":{"shasum":"25259570f759dd5e8c679fa895102e2c9424b9c9","integrity":"sha512-M20YewAG3DLEI35k3SlcLUwzCRIHDsRzaZuOv1pPGPeJu0WyOd/bBmZPBSSxg/3kS/xa3Bu43EOOCL/dsbktSg==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.5.tgz","fileCount":31,"unpackedSize":131244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkQuzD8+czePMovJhHxfysHyZgpYxD/PEGlJ/pZThZmAiABMxD00H+Tg/yik9Ssn0PoOxA5r81/bbTJuPVmsjZTcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinvohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5pw/+LNb7qfHvBUdzsajRcxoqX39Bp4s3ygABiI8rWCMKPNTch0dl\r\neogD8LLyXZOTcoyxRGTmKUDKfTUdBQ+tbFQ9waR375DWc20c78e5SU46e2pY\r\nW2iWrTBciFDaxbLQHUAFRZPHoY384sJgB29L4Cawfosl1d+PK4d7LeA3fNKo\r\nZCEqT/sdxPC0lPqFbuFfTpHS5+z/EsOrXlFSXfYz1WtFMGDI/DZhbGZONmz0\r\nF52aBzjcx+ViHuugy5wZtu6k6MypVSfIe40iFhDQLb3NVZ23im/QCa13RijK\r\nZwvLtEuvTwaspUqxca5AEq0NhJLpjhq2lL725JjR509oAUMTQ1GJHem2aKUa\r\nJBnjrDNfjHBbljygfrBuf7mI3BQ0w4n1ttiGiEGSPmgVUTPGy4BSh/tDJmoq\r\nWwU5H2R6whC0uZUy4V7qYZZAeeWV7l7lSgAs5XITFBhCkMvD4AaBDaHQ9wd2\r\ngNDMnGZ974tDiPgaTCIEb3G7auTg3kYXxhtqqLDzKZRJG9F0jFxZMtn4xc2m\r\nd6/z/WVDf95FoMCyNM4bM2BShty/sd5/EMDPMo/GsgZWri+vQtQpPscuUx0c\r\nd25XS2eFeLq/8SUcmqOBfQwLIHAH2iJ1+fc2+lDcMC5ezra7nR8Wo5Ovpwum\r\nRVfgZ+m+Q++WSTRj3r/rlH5KVJTHJcauqqM=\r\n=03nN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.5_1654585889024_0.6819984885711625"},"_hasShrinkwrap":false},"1.0.6":{"name":"@14islands/react-page-transitions","version":"1.0.6","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.2","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.0.6","dist":{"shasum":"3cfa2bea620c875fcb6806cdf38f0b88c9798175","integrity":"sha512-f/lGqp/ktuX613/71y+OnzrGo2QlRUXL/zhCJIWIXftvYPGxsVtqM/ywWEuWOJ85Zsg/hLn8ULa3IxVHeICoGQ==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.0.6.tgz","fileCount":31,"unpackedSize":130792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK4Ks0XfRnDAEtHCfP3rEix8NGQYQJOVVRM3DQVyB/7wIgL3zp+82fxv3QyIoRTC/DQ4XxzPy2WDS4cFXj2FjreNc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinv3/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpUw/+LoRIDWTk/6E/RH/lDIc1gjNaWC9zC7FJNsQTzc2oHSMO0/2f\r\nrNChPadDSrfxlJiQlPQBR0GKKJecb87peXZrZkqjSMUs3NeVW7sIzd+zI0YN\r\nSKrZprOLBVCzQnp6WP5PDUzyC9jTQo0sqF4uE2ZVYdUqHwrVTZjDLJZdo3r3\r\nl7jMVbl4LwK74Y+VkD19xOl4Iv0lqbiHcy/n72TC7QJnPYzUDiq9SDKoQaPd\r\n4Vj20CtCXgw7U11ivI9cfcD5bcfbfGEsawfQpOEEZHVApOb5cOnBrX6bTaHC\r\n8/mH9B2+/DkHLfQ1nrMg837NlN+BCo0qQ1ikXvYt9cXLqcEd4WjUSbhx05wH\r\noP5ueiIyr/0qjt6Aw5ZVuhySHmy0Vh853audvgABvW3wlpf4rEqk4Vai7B/l\r\nHos67j/O9oxLXMivKotREWgZ2a4R3qephe1B1XnjXzoza3ne6zG46hgySweM\r\naO+3rt3iF3i5VJFUHbsR7BJs4R972fyE0Phvt4bBpuyeaETsvikd0jFlyspl\r\nEgoeVu4HAR5yUoTuZK90Oh6c52em1yqZ0LtJU+nefhBQaNWNYpN7y3s5nFVr\r\nF7o0SMNScxcsSwhJzTGQXXBrnTLbjrtnFYBw/dDILiJqmCn+Ne2ZnkIgPLV0\r\nbI4Hs7QkXS5f7o2+Irk5NJ1LX/+/x51W3mc=\r\n=igUJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.0.6_1654586879626_0.14370591237056107"},"_hasShrinkwrap":false},"1.1.0":{"name":"@14islands/react-page-transitions","version":"1.1.0","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.2","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.1.0","dist":{"shasum":"45ff460d5f3008a678df804ae8e52b9f02dfb54d","integrity":"sha512-Vn/DiEv3gYn97/DBfyCcikIY3evUtb5RsfsqccC/yZ0RRNkaths6aCvZVv5tKhRWgMElluj4n5ajmQMDJkA1Pw==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.1.0.tgz","fileCount":31,"unpackedSize":137440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdENZs6wN+iYkjf6wjpOJ6penhQjmHYvtI8qoH0LcssgIgQJcOlLxn6Tc9R3kUp+XTDbmbI+5lqMd78Pt3i9PwqpM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinwOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOsA//dqJEz6fCrN3BV8wDox3eN9rdsyKQrveQqf2TsUnLRMLQ2U8o\r\n1b7UO4rcS2OUvGhh4fki62q/j1D774lZNVmFYtrm82Jco2Apzser/Z+nqm3I\r\nYdTqItCAVE4rJMgs3HnSBXnCvqTR4CwHREYQeSTP/DIodJR6BUtxtID4I03D\r\nfsqMJcvRI2ql5t3qodVYQVvmvnfQJtKJRfHVZBv1SlTx0dpfJmGhPaJIP5ff\r\nWcxP0GEKFkCMiETb47eg8WYDWGmXLR2aXeTLdnw6QC2DN//nH9hYZ4Rx5zVl\r\n1WvjO9qIXfO6CgAq8m0nCF/cxGWsbl/uOeIkYlmhXbKdCWZEL2dSn0vgtLJ9\r\nT/rGFAofW5dugNqRC/HaDlhFJ7evnXUSFc8OFkeS4ufv5mriLPUkeR6l7qso\r\n1eY9RZzgjpJt1PpqB4c9s9D0ckPjHXJ+Jkme+emyV2SneaZnaco0nV6sGJrU\r\npoRETSXMx3hWR3INQ8/vkzC5wAC4ykIIMTqZbwjOFmXgA3FfKuZ9wl4+7SAd\r\n7CMMhhFw6s1eSLoGQ5aC+wKtz62z99mlMtOPCrRCFRKDNejv+ZlbR85tSePd\r\nZWgj6Gv0eafK5WSkqAd3HerN4tylm1D8O8PLaPoO8YAcTTgrURftYnCTuxgP\r\na1mVdpFT5fVy3jTiDIsrZ968BB++MXN8wQM=\r\n=a/S/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.1.0_1654588313012_0.7678747421302592"},"_hasShrinkwrap":false},"1.2.0":{"name":"@14islands/react-page-transitions","version":"1.2.0","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.2","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.2.0","dist":{"shasum":"e4e9f0798e0e4d8fc563773607b0aaf59805d91d","integrity":"sha512-9M83Rb2aClJk08mRkg18U5WaUIQTEcmF8RYtz+u6BZqrW57bo3ixNnPDrowDC8lFjTMgD/4bVxtlT1rYdMdsbw==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.2.0.tgz","fileCount":31,"unpackedSize":137567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJWFeGUV5YdaugUmvEoZU5j+yWp+VTyHrSHEvLLuGCtQIgQdO91qTDKIsoPIu+mcYR10WG96Sen+AZtVLzUGXBXP4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE7dWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrefQ//QFn55I93kZSyeHzznEP89BxFKfbbKzqgy2UdHCSpiSjAe8X3\r\nxGbt+wPpuY2BbfhD5V/NS3F6Frv1H5oL6ADdPnNy/s7pCuj/LcifmfyTe9LR\r\nEDcgOrurTdEuv4V+DOJbDZkjgn27faILqktuiMYnWTaBumjNiTzrVLLr4wdJ\r\nDTz6NsH6ewrSyQAIZCxDLlxB2cziFlo76WfaRNDDw7InG/bZEOjevxpLUl2f\r\nb+v8pAgtvED2DgzYsP4chxzQQ6wEjVLk5ffmjGudEvTOQnxQ93tqkATeX7DG\r\nkhfHfZFEiKHjrVXKYeGTeXrHq2VsuRDe2ZZAssTiVE2aL4HmXVFhkhmYynoG\r\nP6lYJdzkVeVPodb3m5TMVe0121HNDpJM+Tc567C6HXF9fa2xwY6jGv27+141\r\nuAikDa4TQoqH8/JT12J6JyR8LjUgeHfCfcw4KxPzATFKeIMp8lPYjfn7IwJL\r\nyasjNIpEYvoH564euFeb8NTZkAeWNLzy9zhCKkN4N/7yssUH5Bqtf+i8xF8f\r\nOjD2MtqbRQdYMiUaLXFKPnN+gKsal13Sp3xmoY7zk8Hb3m3vQIoyXxiilkX0\r\niX9wSD12McJakbprOmL00Nwig8aVvEXle831zO9Fv7nzzt+mAYwb4vP2lCaF\r\nQx+YbaWYF9y0uZ3otZvsuNmoqdISVHchFtM=\r\n=lx8I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.2.0_1662236502288_0.6617624442193109"},"_hasShrinkwrap":false},"1.2.1":{"name":"@14islands/react-page-transitions","version":"1.2.1","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.2.1","dist":{"shasum":"4ceb3fa86d7d0f1ebcbedf0fc0be86651f4d17a7","integrity":"sha512-z+SmULuO08GdkUcek1jPP1Ji4GIBMwc8yQC5JZOB3khJX/H7Gvuz6CHl53hLeUFtCrjIAdPXTAhys+EBsNZ46w==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.2.1.tgz","fileCount":31,"unpackedSize":137567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHUotrrCCrW0xtfUVHoS81azYMyMAQJb8GzdOnhDH1LAIhANArdYwfaG/TXOn1SKbHmLpcvz6BpIYIa6rQ1qBWAMmZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQJMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtoQ//bCfMjTqr1Z/pkU6rVGr3l2ldOU4afkEy5G+/IB7DSShkk8Vx\r\noDnQY6Unelqa3hkMoRYxPSLmFzl8dmjpYf40wGBASSYBjV2K2J6hkir3llS6\r\naE8QTvw49tUU1Jfsqii+Lbn+cO0D6lddqT0u2nxK//xyGCsjt/wc9zCnrb0f\r\n+MPKgsp1vW9cBGp3w9peFgh/2koZf2UMr7fSa8t2A1Sy4NuPxE+o5ARqFNv6\r\nxDweQIxnWGRIKGaLoRfKBh6QLPMb9TMFXdPtVjVXCSVJYuPFTG2gpsEFsGT0\r\nT8wnFM4cURanf3gInEYDbbqb+2+W/VhtodifRDKAxiuv4BP76bKaSLs7A5Ap\r\nTiLyCIf/CGc+EKKKmd6aVOcIrV+XZO/K2jQvAS8JXX/MzVYHUgqYpWv5+cDf\r\nADsMYNsNcX+dai9ngcdAcl3GvKeJrtfEoItqnQiek7Q/tc0diXzzPlBdDd4e\r\nrrrEDoq037fkdgNHYIhTNM/ocjQgcH+o2cSPbI1+3bbSghsulZW3D4bDygrS\r\n7OsrCZ9BUX4EF6nMbvA22trgLfeN4a8Ii1WSKOMPiQo7ciGIXpM0zj6Ogs+q\r\nDZBP3z49UTRd7RyRTxuZiJ9qgzi+QLlPVHWSeVMGSFkomDFpZkmKPPOAwu6R\r\nikfd1iNiTvojhJXSfxqlxpwKQFPlxVSc+SQ=\r\n=06mD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.2.1_1665176338277_0.5681629388965583"},"_hasShrinkwrap":false},"1.2.2":{"name":"@14islands/react-page-transitions","version":"1.2.2","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.2.2","dist":{"shasum":"07f479a1a2f597f38ea238c78ba894ef7d92a9c6","integrity":"sha512-Fn6PxLfc255kBdHIWr03kkMxTY2jICl68H5NcCGNyEvNfvA0+pQWGf0botjXTSw4HYOT7wXZXaQIN4buM8THOA==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.2.2.tgz","fileCount":31,"unpackedSize":137768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHavM4OwUGGjhaEf0ME3z3MkTWFS/IjPjQGkLxjCPPAuAiEA/N9hnJxtdFobUKyFMAOlyVnbnf8pcQx7D2mb9TaR8lk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQJjFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtow//UKYhMMx0GwepenKvO5EeBSkTttiwlopXwKQKZDjG/CC9uScW\r\nqMgESCRegysdR33NIeowVRnBWBs3PM3j90WMy9Mea/nRbCbDy8PF5VY2wly7\r\nEzxv2RQvQczhmkX+FLa/5dKPVcuAHxZcu/KDINLpQHn9ALqSe+z+wYI5sL0E\r\n9pRS03BeBC34WpmfbVIfp4LQvzA3uBr9NfafdGPPMaOB1lEXbQw2vByfBYqN\r\nZcKjZhM/ZLn4N/Km+v11RJXgDmQ1juVQP5eJUsGg9Iw2D2TVhoGixw/4P/dr\r\nRJM8Vy2cz95YM0xuCTq0jjNyu5PBDnhDkQb6OH+xxN3xiOI5cyIjuOs/dD1v\r\nabjExAY2KXzI5hvmQF5hkPFVAqbxcAOoLlSA99C0EIDwScVfsh8fZGai+BII\r\nwPJlc9bXotIWxrvRV1jgIz7ZdKBskRFBs0Qca311LoQZwDrp+/NpuvFD7B4B\r\nv0s5GfseBas3WasA/MNGSxkJ7T+0Dhj32RHHEGA4OrzClZsLFvG/Dkwl4pnz\r\neGgzcTuu5Dy9qciO3DKJZ6g3XHZoENq+YLEjKPHjaxx2Jr599bRd9BCgYN1K\r\nPulM6/fhW+ZBFrRWnwwwjd+6zlqWoaEJhdZutDaXGXZ+D0at5isjzraG3raJ\r\noRB18tFq5q3ccGwl8UuxE+JHfINMfRw1XVg=\r\n=z06m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.2.2_1665177796902_0.00884295073791641"},"_hasShrinkwrap":false},"1.2.3":{"name":"@14islands/react-page-transitions","version":"1.2.3","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.2.3","dist":{"shasum":"e86f8d1720951897754a8f81777790698de1d1d5","integrity":"sha512-nnxAQngAzhZHfSNVZBH/C8FUrHsZlQgem6gFzFseryNMdedKkkmYcjWIjZj39sQuayBPlHHTV99g1D7eDurU9A==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.2.3.tgz","fileCount":33,"unpackedSize":139245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE36IAE2pTZyDwT9RFL1M8J4jT5vO2am6wgmh9wxBwXXAiEA2kp/krtjy/X41GRGuoWcW/hjSAu9Ty70bRFOap7X+Mw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQJn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSzA/5AWYs1ZVinaUVLagaVyckz1hmjZPtM1/wSLPkcS1fzdJU/pO0\r\nO6r7vrZ8zht91wLYImHSD+556rMyU77sADO998f/4cg/2ti9R30URW+iqnZd\r\nkWRUT99f9uJlFFeJm90eN3iCu5/bHDjZ33kFirkf1jCAFCTAzB5T21NuVt6N\r\nS2mwEBrCAqSwE39oR8UkHImktlBn3bDGuhiLQo8RTA//CnsUsLXWAVLeVsUY\r\nqdBdM7SBHosRfPg+9EqOdTtZdRkI96qu6aofEtW3pgvdGH/vT9sEoF1SW5ae\r\nAkhvzCmu1XB2+/AiZd0DM5cWVIm92UVja5e7VgCz4qLU3geQkx8gF8CCIQQ+\r\nqcX2g89cH2Tou723SoWipUxEJkEIG53g4ADGBtjImHQ1cX+PogpjOTi6CS8X\r\nYwIcYSQRcjDBe0vNP3hXy4ZHwDAGuG1zOeWk/QQScuHCy9EtpZU+yVM77JrU\r\nWe6X3Qg1ey6jNLMUtGg0vMKUsvEt7RXKQN2BBK9UsvDggKdwO1figZW9vAX7\r\nBRjmz/GUskqEY/Pz3XauPelQDGQHsfcfcBmpmi4QHc6OUVdD9WatHLo4KuRj\r\n+HXzsR05X4G5rs8JDWRJzeXZpMPHeAz9BtOA+6AJpJ9BMDb6zral36n6ihPq\r\nPlD/9hXyoD0JtN/dkdrOr+AmhGs3ctw9S/A=\r\n=AYAA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.2.3_1665178106487_0.9024457607443999"},"_hasShrinkwrap":false},"1.2.4":{"name":"@14islands/react-page-transitions","version":"1.2.4","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.2.4","dist":{"shasum":"fc484a5146ec3d0019f311b44dfbdc2659ad3250","integrity":"sha512-Mn557k9qw2gF33S2OCRNa+GNkH1znyymzfsVHhg2zkn2yr0Z1UXxDi3M0LQDSlzESzrWAQPZuuJP10gdBckYpQ==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.2.4.tgz","fileCount":33,"unpackedSize":139315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvt41UWXakrjiqXl/1+ZwSBsxibhmTWI81vAgef0rIogIhAL2JqayS6iutRiMszyu6IBzaRsuy/Py/7Lj4+lUbhZOO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRmzrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUHA/9HjJq3r6p5DMtwhStVgn41emvwCGtTdNXlwQmDDaZGzlR34G3\r\nxYX+WiY+omhwbuN6n4Xpxl+LqRrgBAmQ/Tb3GEGA1RPSorsUsnSmoY8fw6aN\r\nBZtex9jCTkGTnA4RL9IBG83xplVJWQvIeyda/PSePI8x6BWLAdif/P/g72fq\r\nHzxvQ+NwWi3RcPjFUa/ZoNb6/zP3mU8UEQSiFefX/61GxaI+1P3AvE/sn4Py\r\ngigpkb1YnVSwCaD8IAJLowSEY8Ur5FTVLtbdmBSbW0Ipq2i+kyZAjoDgd+Yi\r\nqE9GENQ7MuvwgZlPGAhNrVvUlMjHD1HykQfD4rZwiruV/eftue3peY7WBsRa\r\nIkzHQKlEmrkeDU3x10wpa9bxnoTSAgr4uB8KCjWD1sfJl36aBiVpYVXWgyOb\r\nth3wFV6PiOov9NHe/yYgaMAl7JqvBg+LilaM37eENDXUsJvHcRUoeMzejd2f\r\n3qoScQ5+WPAZvbZVSGcUYzm8TQl9eH6CAjXvNu8JGgHG1BPGavh/DQ0+bFO1\r\n2AQqRclYfJ2ugcI73KF4EPAyhMaFI9AdJRkqigI97zS6b+QGGhRT67p5udDB\r\nIXmvjOOuuF7PS1ubl5Ui/0bUESDSlkvgriDHx2Er41TfZuotDS3YOF9/muB/\r\nGYwRbtGkEhuHJFU3A+mNeW+leQO4XONU2Cs=\r\n=jgyR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.2.4_1665559786789_0.3778736671508294"},"_hasShrinkwrap":false},"1.3.0":{"name":"@14islands/react-page-transitions","version":"1.3.0","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.3.0","dist":{"shasum":"a3259f9616eb569b94ea8be1acfa70a315bd4e75","integrity":"sha512-g47uRxptTDNrS60elm5zEo3zJD+ILuvxWew6woBNZkD4vlcd+DAnzP+N6kG7hYA9bBxcGvGvMpRFjzXl+yZfVw==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.3.0.tgz","fileCount":33,"unpackedSize":143162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC21Bj18zTyFmh2pFx49kZqGRRLJg8k9UrGrjknRhnExgIgGOyySB3Gb3NUFkO2Din/j2Q6Q4LHDQ7nb91GZyJqwN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRn9IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnlw//Uw46CWMuUQ76oEeugejI0X3kuhGd1Lap8p+P3Nw2K8Zw/Y7O\r\nXWQ+tVhtjgsCjd5+zygEaeeXWBgo3xKKlLg9ZSULIi0vq40WIzG7FVlFFbBw\r\nowF45T+HZouklr8nMX7dXOdWhhGtNom8lgMQMEU17ukYiOci3MLiTqNIEewF\r\nxNPjNr95rakpntI+6THTJruolwHDOZJVUZn/Zd8pkAs6BwmexvLr4e4mANlh\r\nUgZf3yjeu7ZbQkQUTL7GIGQEiL9IonFIvylsrmvANlRJiIzupMYR0DwsO0DJ\r\nsl7ozyGYdhcdQ5cIAYTd2nTwTV2Qj/idtPe2XdYoxCD//xbql6B3bjDm4/lg\r\nx79HYwqAX3mzzDTS1XXewTK2pb8Unsxo6lSPrmD3dpHrQ2Wi5wMxYWsMo0Ut\r\nniZpDqX5l5+M/X/xMpwTkY0gEjsjZIRPsZ4APe9FJ3m0W/BlqnLWNAc7DAxN\r\n/5oHFeh4PpiazviZwq96vBfcqBKlj+viUbAyWEQCxnklC2KNoEqJp9/IkCu3\r\nP1iu2L1SK4tngEO/XrSsZh+s4hepgdR2pJ9NkAj8mWyTJSKpl2V5r+lhTDM+\r\n3UgYbpFNI7HYcWAXdLxaC3raRUMlTi7v5vQsGYfKVjdG2664+oBjdMhaDe6e\r\n+Fw/DeJtRqsYzAeHL8QgxHbanXb8/Lq1F+U=\r\n=Dn98\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.3.0_1665564487946_0.5859836226442743"},"_hasShrinkwrap":false},"1.3.1":{"name":"@14islands/react-page-transitions","version":"1.3.1","description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","private":false,"type":"module","source":"src/index.ts","exports":{"require":"./dist/pagetransitions.cjs","default":"./dist/pagetransitions.modern.js"},"main":"./dist/pagetransitions.cjs","module":"./dist/pagetransitions.module.js","unpkg":"./dist/pagetransitions.umd.js","types":"./dist/index.d.ts","scripts":{"build":"microbundle --globals zustand/vanilla=zustand/vanilla,react/jsx-runtime=jsx --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react","dev":"microbundle watch"},"devDependencies":{"@types/react":"^18.0.10","@types/react-dom":"^18.0.5","@types/react-transition-group":"^4.4.4","microbundle":"^0.15.0"},"peerDependencies":{"react":">=18.0","react-dom":">=18.0"},"dependencies":{"react-transition-group":"^4.4.5","zustand":"^3.7.2"},"licenseText":"MIT License\n\nCopyright (c) 2022 14islands\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","_id":"@14islands/react-page-transitions@1.3.1","dist":{"shasum":"b5efc18148d453d54f3253128081b30e16106a0a","integrity":"sha512-NZVde2Z9LmmjNHzvgm0U3gsfC1awqrNqQcJA7O25D7TzfSO4qvnu9x8+LXutBl/pdbvuZO+cvJRo6429/VtTTA==","tarball":"https://registry.npmjs.org/@14islands/react-page-transitions/-/react-page-transitions-1.3.1.tgz","fileCount":33,"unpackedSize":143132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCKQRwPpcvwBrNpk9lYmQCHb+RzTaNkAlHILdld2/7hAIhAPoeN9myxo2LTMLoy3Fx+gLCdRZiUW3X/fs+YnwSoqd7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRoDMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFKg//YuD0K54kigJ66y0b9n1gpr+K5eOSWhWOis89DV8RJXMZGJxF\r\n279QFMvDjKIkVkCp27yNwa9l0TaCAZJXEP3mBa7zKFVPHlHGTlCz4wd7ek3T\r\nTDrtL0G3164FwhW1UStTiv336U5dGj9HJMLhB/o7IgG4cYzbAnLsjiYjrNfj\r\nOwZGmZQTrKxKF/1P0OAWJCDP12ot9UFyooHUN7OsKbzSee/pAZB/oiFALdy/\r\nXVqu8YmLAi8CJ97WjEPSRGw0/FjvBPMbW92Kt1q+pxghtzbuQQAC9C7zVcYo\r\nNJIVOOoYIG0Rv5lRouEBGYvQGsQqpzQbwNCQznMe9ragnMl0A44KyF2cUU1H\r\nHt5qa/F3dfwUQN5eczzjdrpgQHwq89VFRuqy5R1YfKB0sZbtdlSh6aY36P6q\r\nRw6eNEkUshYFkGLCFRiJpBTZhDQ6xFcc+iTnz5I1MguAcOhqj9rm6LE8GDpr\r\niNE7Vq69VJwr8ml39tV52JGt+mqdUtOs/3eMiPbgPJ/rOrmR79h1JpOX8gmD\r\n7XDmDNXAZ048SY79DStJApFYhJBp1ltiJi/o++FK8hxETegclLErxtEI78/d\r\nXUyQsYR13jLvgNIowqhxZ13NFY1O0yJXJbDw0vhfkxfIMxApK+8lS0L9DVkc\r\nhaS8PouvDiInfX8Ho/vvDoUNN5WXYTnJnNs=\r\n=xHRj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ffdead","email":"david+npm@14islands.com"},"directories":{},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-page-transitions_1.3.1_1665564876588_0.9549356766590356"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-01T20:05:40.413Z","1.0.0":"2022-06-01T20:05:40.849Z","modified":"2022-10-12T08:54:36.891Z","1.0.1":"2022-06-01T20:13:06.427Z","1.0.2":"2022-06-01T20:28:47.099Z","1.0.3":"2022-06-01T20:56:26.614Z","1.0.4":"2022-06-07T06:46:11.005Z","1.0.5":"2022-06-07T07:11:29.222Z","1.0.6":"2022-06-07T07:27:59.760Z","1.1.0":"2022-06-07T07:51:53.176Z","1.2.0":"2022-09-03T20:21:42.488Z","1.2.1":"2022-10-07T20:58:58.460Z","1.2.2":"2022-10-07T21:23:17.175Z","1.2.3":"2022-10-07T21:28:26.702Z","1.2.4":"2022-10-12T07:29:46.978Z","1.3.0":"2022-10-12T08:48:08.323Z","1.3.1":"2022-10-12T08:54:36.791Z"},"maintainers":[{"name":"abreu00","email":"fabiowabreu@gmail.com"},{"name":"ffdead","email":"david+npm@14islands.com"}],"description":"Framework agnostic page transitions for react","repository":{"type":"git","url":"git@github.com:14islands/react-page-transitions.git"},"author":{"name":"David Lindkvist","email":"david@14islands.com"},"license":"MIT","readme":"# @14islands/react-page-transitions\n\n[![Version](https://img.shields.io/npm/v/@14islands/react-page-transitions?style=flat&colorA=000000&colorB=000000)](https://npmjs.com/package/@14islands/react-page-transitions)\n\n<br/>\n\nA framework-agnostic page transition lib for react. Tested with CRA, Next.js, Gatsby.js\n\nAs a creative studio we often have to adapt to our clients. It would be great if we could keep the same mental model and lifecycle for page transitions, no matter the react framework we end up using.\n\n> :bulb: This library doesn’t apply any styles to the page container, you need to manage it by yourself with an animation library or CSS transitions/animations.\n\nDepends on `react-transition-group` for mounting/unmounting logic.\n\n<br/>\n<br/>\n\n<p align=\"center\">\n <a href=\"https://fjf81s.csb.app/\"><img width=\"400\" src=\"https://user-images.githubusercontent.com/420472/171502949-43c2ebe7-12ce-47d7-b5d3-2b3a912c9af4.gif\" alt=\"Demo\"/></a>\n\n</p>\n<p align=\"middle\">\n  <i>Check out <a href=\"https://fjf81s.csb.app/\">the demo</a> and see the code.</i>\n</p>\n\n<br/>\n\n## Design goals & features\n\n- Should work with most common React frameworks\n- Doesn't lock you in to any specific animation library\n- Adds CSS classnames with transition status to the page containers. CSS animations are more performant than JS, especially while the browser is loading assets.\n- Provides a hook `usePageTransition()` with transition status that can be accessed by any component in the tree\n- Relies on React.Suspense for delaying transitions if a page takes time to load\n- Supports default page transitions on history nav\n- Supports contextual transitions triggered by links - able to pass data to current and next page\n- Support barba.js sync mode - i.e. having 2 pages mounted at the same time (overlapping)\n- Doesn't touch scroll position - you need to manage it yourself depending on your framework and transition timings.\n\n<br/>\n<br/>\n\n# Getting Started\n\n<br/>\n\n## Install npm package\n\n```bash\nyarn add @14islands/react-page-transitions\n```\n\n## Wrap your router pages\n\n```jsx\n// App.js\nreturn (\n  <PageTransitions pageName={location.pathname}>\n    <Routes location={location}>\n      <Route path=\"/\" element={<PageHome />} />\n      <Route path=\"/a\" element={<PageA />} />\n      <Route path=\"/b\" element={<PageB />} />\n    </Routes>\n  </PageTransitions>\n```\n\n## Add default transitions using CSS classes\n\n```css\n.page-appear,\n.page-enter {\n  opacity: 0;\n}\n.page-enter-active,\n.page-appear-active {\n  opacity: 1;\n  transition: opacity 1s;\n}\n.page-exit {\n  opacity: 1;\n}\n.page-exit-active {\n  opacity: 0;\n  transition: opacity 1s;\n}\n```\n\n## Get transition state using hook\n\n```jsx\nfunction MyComponent() {\n  const { transitionState, from, to } = usePageTransition();\n\n  const styles = useSpring({\n    from: {\n      x: transitionState === \"entering\" ? \"-100%\" : \"0%\",\n    },\n  });\n\n  return <animated.div style={styles} />;\n}\n```\n\n<br/>\n<br/>\n\n# Lifecycle\n\n<br/>\n\n## Page Load timeline\n\nThe following sequence describes a page loading for the first time.\n\n```mermaid\nsequenceDiagram\n    participant suspended\n    participant appear\n    participant appearing\n    participant appeared\n    Note over suspended, appeared: Page A\n    Note right of suspended: .page-appear-suspended\n    Note right of appear: .page-appear\n    appear->>appearing: onEnter({ isAppearing: true })\n    Note right of appearing: .page-appear-active\n    appearing->>appeared: onEntering({ isAppearing: true, done })\n    Note right of appeared: .page-appear-done\n    appeared->>appeared: onEntered({ isAppearing: true })\n```\n\nThe `suspended` state only happens if the page suspended while mounting. It continues to the `appear` state automatically when suspense has resolved. To prevent this you can define your own `<Suspense>` further down the tree, which will cause the page to animate in and show your fallback instead.\n\n## Page Transtion timeline (mode: out-in)\n\nThe following sequence describes a page transition from \"Page A\" to \"PageB\" using the default mode \"out-in\". The current page exits before the new page enters.\n\n```mermaid\nsequenceDiagram\n    participant exit\n    participant exiting\n    participant suspended\n    Note over exit,suspended: Page A\n    participant enter\n    participant entering\n    participant entered\n    Note right of exit: .page-exit\n    exit->>exiting: onExit()\n    Note right of exiting: .page-exit-active\n    exiting->>suspended: onExiting({ done })\n    Note over suspended,entered: Page B\n    Note right of suspended: .page-enter-suspended\n    Note right of enter: .page-enter\n    enter->>entering: onEnter()\n    Note right of entering: .page-enter-active\n    entering->>entered: onEntering({ done })\n    Note right of entered: .page-enter-done\n    entered->>entered: onEntered()\n```\n\nThe `suspended` state only happens if the entering page (Page B) suspended while mounting. It continues to the `appear` state automatically when suspense has resolved. To prevent this you can define your own `<Suspense>` further down the tree, which will cause the page to animate in and show your fallback instead.\n\n<br/>\n<br/>\n\n# API\n\n<br/>\n\n## `<PageTransitions>`\n\nWrap your routes with this component so it can manage the lifecycle of mounting and unmounting pages.\n\nBy default it uses the \"out-in\" strategy, which means the current page animates out and is removed from the DOM before the new page is mounted and animates in.\n\nIt listens to CSS `transitionend` and CSS `animationend` events on the page container by default to trigger the lifecycle. This can be turned off either globally using the properties, or overridden per page via the `onExiting` and `onEntering` callbacks on the `usePageTransitions` hook.\n\n> :warning: `transitionend` and `animationend` will bubble up from the page children. Whichever animation or transition finish first, will mark the page transition as done.\n\nIf you want to take manual control of the transition duration, you can use the callbacks `onEntering` and `onExiting` on the `usePageTransition` hook.\n\n| Property            | type                     |  default  |\n| ------------------- | ------------------------ | --------- |\n| mode                | out-in \\| in-out \\| sync | \"out-in\"  |\n| className           | string                   | \"page\"    |\n| timeout             | number                   | undefined |\n| detectAnimationEnd  | boolean                  | true      |\n| detectTransitionEnd | boolean                  | true      |\n\n<details>\n  <summary>Show React Router v6 CRA example</summary>\n  \n```jsx\n// App.js\nreturn (\n  <PageTransitions pageName={location.pathname}>\n    // Note: need to pass location to Routes\n    <Routes location={location}>\n      <Route path=\"/\" element={<PageHome />} />\n      <Route path=\"/a\" element={<PageA />} />\n      <Route path=\"/b\" element={<PageB />} />\n    </Routes>\n  </PageTransitions>\n```\n</details>\n\n<details>\n  <summary>Show Next.js example</summary>\n\n```jsx\n// _app.js\nfunction MyApp({ Component, pageProps, router }) {\n  console.log(\"router.pathname\", router.pathname);\n  return (\n    <PageTransitions pageName={router.pathname}>\n      <Component {...pageProps} />\n    </PageTransitions>\n  );\n}\n```\n\n</details>\n\n<details>\n  <summary>Show Gatsby.js example</summary>\n\n```jsx\n// gatsby-browser.js\nexport const wrapPageElement = ({ element, props: { location } }) => {\n  return (\n    <PageTransitions pageName={location.pathname}>{element}</PageTransitions>\n  );\n};\n```\n\n</details>\n\n<br/>\n\n## `usePageTransition()`\n\nThis hook allows any component nested within `<PageTransitions>` to listen and react to the transition state. It can also accept callbacks that will fire during the transition lifecycle.\n\n```jsx\nfunction MyPage() {\n  const { transitionState, from, to, data } = usePageTransition({\n      onEnter: ({ from, to }) => void,\n      onEntering: ({ from, to, done, data }) => void\n      onEntered: ({ from, to }) => void,\n      onExit: ({ from, to }) => void,\n      onExiting: ({ from, to, done, data }) => void\n  })\n}\n```\n\n### Return values\n\n| transitionState | description                                 |\n| --------------- | ------------------------------------------- |\n| suspended       | Page is waiting to mount                    |\n| appear          | Page is about to animate in on page load    |\n| appearing       | Page is currently animating in on page load |\n| appeared        | Page has finished animating in on page load |\n| exit            | When page is about to animate out           |\n| exiting         | Page is currently animating out             |\n| exited          | Page has finished animating out             |\n| enter           | Page was mounted and is about to enter      |\n| entering        | Page is currently animating in              |\n| entered         | Page has finished animating in              |\n\n### Callbacks\n\n| callbacks  | callback params                       |  description                                                                                              |\n| ---------- | ------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| onEnter    | { isAppearing, from, to, data }       | Page was mounted and is about to enter                                                                    |\n| onEntering | { isAppearing, from, to, done, data } | Page is currently animating in - the `done` function has to be called to indicated animation is complete  |\n| onEntered  | { isAppearing, from, to, data }       | Page finished animating in after page navigation                                                          |\n| onExit     | { from, to }                          | Page is about to exit due to page navigation                                                              |\n| onExiting  | { from, to, done }                    | Page is currently animating out - the `done` function has to be called to indicated animation is complete |\n\n<br/>\n\n# setPageTransitionData\n\nThis function can be used to pass state to the pages exiting and entering. This enables contextual transitions for when clicking on specific links.\n\n```ts\nsetPageTransitionData(data: any): void\n```\n\nThe user is in control of figuring out what to do with that data.\n\n```jsx\nfunction HomePage() {\n    const { transitionState, from, to } = usePageTransition({\n        onExiting: async ({ from, to, done, data }) => {\n            // `data` is what was passed to setPageTransitionData()\n            if (data === \"home-list-item\") {\n                await animationOutContextual()\n            } else {\n                await animationOutDefault()\n            }\n            done()\n        }\n    })\n    return (\n        <div>\n        { items.map( item =>\n            <Link to={item.url} onClick={() => setPageTransitionData(\"home-list-item\")}>\n                {item.label}\n            </Link>\n        )}\n        </div>\n    )\n}\n\nfunction ItemPage() {\n    const { transitionState, from, to } = usePageTransition({\n        onEntering: async ({ from, to, done, data }) => {\n            // `data` is what was passed to setPageTransitionData()\n            if (data === \"home-list-item\") {\n                await animationInContextual()\n            } else {\n                await animationInDefault()\n            }\n            done()\n        }\n    })\n    return ...\n}\n```\n\n<br/>\n<br/>\n\n# FAQ\n\n<br/>\n\n<details>\n  <summary>How do I detect if user navigated using back button?</summary>\n<br/>\nThis depends on your framework router. ReactRouter v6, for instance, provides a `useNavigationType()` hook that tells you if it was a POP, PUSH or REPLACE\n\n</details>\n\n<details>\n  <summary>How do I scroll to top when navigating to a new page?</summary>\n<br/>\nThis is up to the user to control. It depends on the router you are using and the timing of your transition. Here's an example using ReactRouter v6, which let's the browser reset previous scroll position on history navigation:\n\n```jsx\nimport { useLocation, useNavigationType } from \"react-router-dom\";\n\nfunction ScrollToTop() {\n  const location = useLocation();\n  const action = useNavigationType();\n\n  useEffect(\n    function scrollToTopWhenNavForward() {\n      if (action !== \"POP\") {\n        window.scrollTo(0, 0);\n      }\n    },\n    [location, action]\n  );\n\n  return null;\n}\n```\n\n</details>\n","readmeFilename":"README.md"}