{"_id":"@davidweatherall/next-on-pages","_rev":"19-e90282eeb0f5dbfbbf84351676e62598","name":"@davidweatherall/next-on-pages","dist-tags":{"latest":"0.3.20"},"versions":{"0.3.1":{"name":"@davidweatherall/next-on-pages","version":"0.3.1","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"06c3c1c9345bbf2af9627c6c1fb75245fdd67ef0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-v6StnzcteN9q8o9Smn0VP25gyz3eiX2TwHlBHJuY7QnK+o5gCHzASQEWvj2RWLyxRaOfkOxrtzd9dWqkXGW7ZA==","shasum":"aacf23207ac64f2a6b103360a3e5a8b9ea1b6bc2","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.1.tgz","fileCount":9,"unpackedSize":241614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+r+jOvS/fSyC1vNnpo7e7fIrTjQ0zyW5uBbjaotBTwwIgY4e/rI+MluaCgWVJPS/78GtjGY+NeyTjyNa0zfJKXoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/4k9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Hw/9HNfRknbjzcmnSPHGQO5BXMwzMnYsj8NsSRsJz0aDlD4LP9to\r\nxr1Hodc94NOAOgArMmf1vNVesy8ufX09Uwv33Fa6gVt0w/UlSkMp+0j8Y/Qp\r\nZH+JauDivNZEwLC/NkrKF5k0fXNsFxX8r8I7EztVWSYtuGSdAJ+UsGYEUkJi\r\ntiML+PeT66FJ/D8X4DeuBlP9cdm6mfCGJmS7vnoAYN5C7CPoU39nkN+/qkLx\r\nMEMFAiiW7BIuWSJld3lNTEWustIDj01535I+IKcMrxdo+4Enw0OF80BiuC5J\r\nJa8nLuV9qBQy22k5t70jV3Y2tXB//UQN5mGs8QJoSLTf2MBsErxM2ym7nnVu\r\numciweYGedInvDTkwupf1cWjm4Mz+vCTBZEXheglOw8jWjs7yGhxu8XagjKX\r\nnhhz2WXXB0mTss9A6d6830UM7XdVtZUDqr01LNgnJJClHjk21ri2CpLomNBN\r\n4NAz5HTJ0jOuZDJkmf/8JYtMKWKaxt+oBV7mHN5uLL3YMncnMdjf6baDuqKV\r\ncRpf3yrNoFgOv5KIB6jy71J0JlLHHsRut/2f35nqDUTx7ZRD0y1hUCNWfTa7\r\nZTeVMO9BfnVeBICjNATnS1tQPHhsnELWLh1nIaBAS1eRxV5MoSSpu6CXnU+5\r\nVGcADam2FSBW6r8IIf1KeuJjWsEnU1tPZkk=\r\n=4PbA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.1_1677691196964_0.48588350885834597"},"_hasShrinkwrap":false},"0.3.2":{"name":"@davidweatherall/next-on-pages","version":"0.3.2","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"06c3c1c9345bbf2af9627c6c1fb75245fdd67ef0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-JF70pUw3EkLz3AvwP81dwcWiIv6I86pKqWTnFwee2QgYYZnmVqTHgqS2M8ukJ9GE/hJ9iOBfYtSqVMDxkGBGfQ==","shasum":"e2167dd7a9ccd4688bd964775fc50323383350a7","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.2.tgz","fileCount":9,"unpackedSize":241614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZlNJkv9gFvREJRShzl1MfvhG7ZT8SfzGu8lYhEkSC+AiEAsE15RDiOeKJsla9MOtQStsKX7Rivw0wmfc+xxU6XpZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7wrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl9w//ePVcvhhKgBKqdWwSA5wSS2lZK5x4ZcVlG6h47P9KIFGaPOc9\r\nbaIKNGQHIr8VcQAXicD2p9MYqXCwT5U/h1OVFnRRz2udCgoeBAH/nHG/Z8Yr\r\nawv/IQYcKFKwliouIOOWobn5F/bt99lDBi05vJomyidefLcfuHfG7uQ/8Upy\r\nMadi1r+ZxPb/f3AkeWco1nEp7aCdNfQedjEl5yLuTlaZnIiKUGuRBSS+c37R\r\nsOR1wpBEB+tAUHJIcjPId+Aup5s3qNvo7JEp8AJudnkw38Osk23Vh7dNdOrQ\r\nY+iC5+FgMlVyGCpuxVfeLIIryeYkbj7N5rW6f7j7nh5HL6I1wktjRnsDxGti\r\nzF2FFfKfj8Qd0y5hy5dtijk6qv/kG0PVdE+MJTQI2J3ILLvMQ1z6zt8efb+x\r\nQuMPbQdXa0W2qh+tni2RWiPDXqgbPHlwcydTj0e73id5DF+V5cKCl2bbTJfB\r\nn9YXIONt1PHlmvyYlSjRqFH3Rq6d6aLMhnjS7SOWu0VePTzulEmOg4Zu7KpU\r\nLdcA4WSJiNMVKjuzGYcIKEfjb7epzGCoHe00PLhcsQgIsc1QON1XzcGV1fg8\r\nnqDtv6YjPOkv+n2LbXrAbcrgOkOg0wjdd7HAl/UdHWrJllkocLoU9jmLNMs6\r\nuiIqAK6Bmqlp2YlFZPUifsXf32RDpJfGCUs=\r\n=5/pq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.2_1677704235187_0.26355185208765675"},"_hasShrinkwrap":false},"0.3.3":{"name":"@davidweatherall/next-on-pages","version":"0.3.3","bin":{"next-on-pages":"bin\\index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"description":"Reference:","licenseText":"MIT License\n\nCopyright (c) 2022 Cloudflare\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","license":"MIT","_id":"@davidweatherall/next-on-pages@0.3.3","dist":{"shasum":"4a250df179f10d9d2887d127d92d31f3b035b144","integrity":"sha512-qfwcAyIETFxsPjOGwGbWqeA/2jIGnBssTb+Efpx5r642nMxZc7jCqjc18HOrmSafVBH67YUUNs/ru9WNfT5SzA==","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.3.tgz","fileCount":11,"unpackedSize":20128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfR+c2bvCPxYQITDCef0Ks6runj7ejYEk0HQihwQuLAAIgc6q0uK6QW4VcES8qvnfd1BxxR1/2rst+R8dZmzP9jHo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrAg//dprLkskhvAD5RWeDwnqMu8YcTksReihChg0zE+SHOvEOklUc\r\nta4Ej20wBTVpkUdRlnSnGjmg/YaMLOH3mEODsCAkS1e+xcvxrXKHyDVDEUin\r\ntT7TMdFo/dHtPgHW2uljIJhuFlYBtPDLkHEC8JsjAo3il2iy0+A7cMinp7Qv\r\n1QVwbNBrk/fsWrCzQAAp9x8oL43WI+NuNq9TeX4+qKrW9NHbTqBmpH5P55nJ\r\nmOS8sw56gg8VChPcn4dR06X+BDpQPKNIz0LROH4HBoK4gcRKW9lLLxR115DR\r\nqN68eJseeNwrgbLV5SXp0sUOvd05gQ/07l8M5GP48AZZeB9mjMNvEB+tAQUT\r\nJ1MOJYBDd+5IkyfzEvmUiWz2OytbVYZ6KkeFZ2sg99TrCvQd5Ng9DsUOu2S7\r\nhusMJZFU672vrL3uKgD4g64WZ+XHPBRW14UmoELh+ONux3sfsIsjmjhxfVXo\r\nUCJCq3c84+r+KZleLjFjJc0HnB4R21jRinjZ8lX9BOoCdF3TpTXL3syg7tr5\r\ng5jzj36WFj94LUaE67DypqE5vqLUjjlAmqltQsZ07Gs8AJW4Z6AwF5683guE\r\nUOXmXo7YsHOpwa6srau2Khym3lkQJ40aRO+FcFxNXuJQgrmGgJgvbJW9pItw\r\n9U0hxlLzI206S41ADl4XgU2PnFECu0ZEp7g=\r\n=yJzj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.3_1677705140386_0.890137540515991"},"_hasShrinkwrap":false},"0.3.4":{"name":"@davidweatherall/next-on-pages","version":"0.3.4","bin":{"next-on-pages":"bin\\index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"description":"Reference:","licenseText":"MIT License\n\nCopyright (c) 2022 Cloudflare\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","license":"MIT","_id":"@davidweatherall/next-on-pages@0.3.4","dist":{"shasum":"3aa036d8c4456cd507278ccb9e3871f8bf871075","integrity":"sha512-pfUDgcsF1pq8znyWuv/TUae+qYcMK4M8b0Dp9d57d7ssQhe8mQqqEVg1B+l0+p5hLeVdItEuj7RUtRUd7/UFLg==","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.4.tgz","fileCount":11,"unpackedSize":20362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClcC3oj+8HwYyNp6a8Z1rOtO0SQr/+FvJ9kDWyL8WzGgIhAMOihXRAzet0RjKqk1k/9O3ltfgZPwMWnsdngF9aLDSY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/8uPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE7xAAiBn8ESskTGoQIk6iWqM3BRTbhNp+egChOUorOJI210Zqdpr9\r\n2mhjmQwXfOPpdvvx6nW7ZZppHC+YTSnqJcpbdUDVihBLh0PdWbuq9TZkFtNM\r\napzUFv5riOAbCN2diQ8WGYj8c+L8xeyKVZMR61Nt+QdvHiSK+3+TvgF3qjGQ\r\nz8PLVrO4LLk96yLuEHflaJnBMWh6Pu0xHXAUvFcKOYOIUz3pb03JPrwUlW+L\r\nq4tuhkwzVAn4fYK13UpwNnTWoGmkpqaU/KGHV5LjCSF76ZI4zv+6+/9mCgJH\r\no/V8m6U+r/ECBsm0YHFjfwdBpUSv3YelfuyBhQUqJCRs39A9c9fZwkX8PH2G\r\nNGf4HDziQE0CkjIUjrjL+HuicmKUswLiiKL7/Yi9WWYbA0PuwVIWZevCac9H\r\n3ZbQJiXyrR17EJzWMt+XsTI+eEn3YvwbnK7oqJKof40hoN6pme89ebieiWe3\r\nus4kuqWbfdrQysCe15pBkPCMk0KdZP+8UIWli2YJW1WgkeJF6/IM+djH41le\r\nF6EG2FDD6WYppblruGdW9RjmA5X55sh7yC2AxIoZEBQ1XIRO0/AFr+NjGznq\r\nsIXy+ouWtnMugzygevXl0gW2guFOKxgbkfjoEj9/goI/JiVJ9qM5msG+ok0Z\r\n8v+b6LksNJ5HCsD1Stfc4EpLErL9ctaP2C0=\r\n=7Hbm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.4_1677708175101_0.09504430813175913"},"_hasShrinkwrap":false},"0.3.5":{"name":"@davidweatherall/next-on-pages","version":"0.3.5","bin":{"next-on-pages":"bin\\index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"description":"Reference:","licenseText":"MIT License\n\nCopyright (c) 2022 Cloudflare\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","license":"MIT","_id":"@davidweatherall/next-on-pages@0.3.5","dist":{"shasum":"64007b725a964984da0cb262fec582b75a0cf9fb","integrity":"sha512-fcUr+mTzjYFQIFOrFTIU7NuVnBjRBVFIhlSAiVUpExh2V0VmLjT+aTTY+uSsdWWv7sKKOlREYp91oAlHRmjSxg==","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.5.tgz","fileCount":11,"unpackedSize":20362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT5lV/D/B51yv0Nf5F/fAxky9uOKWO7eb3WY/IAA4R+wIgbnR0f3N8mnU/ixefLmWu6Vn5CsoNYgdK4icdasGGvVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9A4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrhg/7BF6N4ISyfU3Nbwa+YnJFxCWMFTyQqc6Kj7v3fZykn+njjLLE\r\nfDfa9jgZ1hjIEnlSBDirXHRO9hDh3qT9t7nGNwsUC+Kdiz8SUXjKJBN+DEdU\r\nldF1uNfU4uwRctePD7ZYmsVXFpYIWjqHYOVXXVHAMoykUPq7ftECA0Atvg9F\r\nt/+MmjnlP4Z9L/GCuLe0YE3hJ0HuBAoTKe2GZD2T7FT5PAl8RSMSz7WUL3nE\r\nz+v4kko35ij0ORb5ETvaHisLFzBcHXg0rxbXyJGCFf25YHLhbsiO1J7a2f23\r\nJJYqAGxuQ76iyAPJuj2SGsVcej/s1g+aESjuU1KEKgFgDTiwlpwyoDum5O4w\r\nc6hDukKhWDHp6CngPYsC8RNr36+tlvDkea/CzxFXYz01JdCtuFHpidLd6lR+\r\nH+G5QqFdVRXDpOIy2/v+ZMIacPFwKPmQZGactpcB+BggrKRSmNpD9LJEPNVp\r\nQJT5e5B6YpAmZlabmyv38JbxB0Dx8bI9Y7u3iaA/M/hgTbNshE9P6A6jo80P\r\nVp+9pw8u9/5n7ESe5ScsCZv+ahF6BF6AwnPY+xFNUl6HUUL/Jnv8mRkB5HDL\r\nNTek0fiiWmftIxPh2wwsYwx04zaTx2MUM1El12S578lKsQvunmmXkgKYmR3Z\r\nnR7kxV7Qo1pRaacPtivbipYaIeJ6Y8R4fcc=\r\n=7y2I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.5_1677709368373_0.9297129984174626"},"_hasShrinkwrap":false},"0.3.6":{"name":"@davidweatherall/next-on-pages","version":"0.3.6","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"6995cc8e1dbd90ec4f06ab13de44c1adeab5e873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gakRn6F3z9TEC0n6PIELYToGj6lzkTCRx2UzSmiMwnueImqve412/3X/eBuW43/vuNsWbiMKmnKjJhdca7mYTQ==","shasum":"5ddc825009f7dead5c55109455467ef3199d89b1","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.6.tgz","fileCount":9,"unpackedSize":242021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5u9Gyin1xFrbz33wmA2r5bNc3VFCl6BCh089ptmQlIQIhAJahvs/dMUqgvoIJcvv0KYe1OfSHWhUpObKyOXhUVI0F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9FpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLRRAAkpLmF364UPS4Q4PoQZNIpkxGrR2uUM0h1X3CacEB9SPrL8xZ\r\nbpUd8EO62GVsC46s2YGN0tkc/f5Gjvfa+Hbhoz5y4vPWkTfo2ih4x4qwyG3q\r\npYGoyepR3sf833lL27WU1qiyWCrjT04+mVHYEG2UVnpWxLAb79Q9PvUecPDc\r\nXOqWGGmHKLibQFCCBm5hFKpat6KXYC989HaETuhlpJi7HGmhzKV974BzmQyq\r\njbqQb9uNSQ2rCuRio04wcIM5CWHpKK2oNQ06tp7rYzaqC5a+zqBGCR5/D9K1\r\n+ALQBIe/cT8lMcCngDv7uPEfmSYFldqkb5e5tfreb1NbQMu/yuWOK3APMapD\r\nUqZlhK9Ku0mznvWEO1YZcGBi7LfKBxRFncrICWDPMDcGO7nb1vRz/v4IAD+N\r\nhi1p06BDuOCLSLxplYTNsLt6pFReTsI0jNmBSuqO80M4ZncRpkXthcHYU6WR\r\nXCm9Fnlo6okYeIat9PswL4kkG/PN6dPBHZHrh8hC9wdcCG7Hf5z37FtoSnXw\r\nOrR43z/32R4JBj79JtOj5oG1VrXutxSVMcoRf5P+BvFLoSyi0vQP4PIkQNgq\r\nsGx5MJ93Gzo5PEN0/EEWl2Z5b76Lie05KTQaSiGgmFeDk6E3n3F9dCURdoGW\r\nUtSRQvQOU2NS2JjospMSo9XqnB+wkm+g2GE=\r\n=2jRc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.6_1677709672887_0.028321881612010325"},"_hasShrinkwrap":false},"0.3.7":{"name":"@davidweatherall/next-on-pages","version":"0.3.7","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"6995cc8e1dbd90ec4f06ab13de44c1adeab5e873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9o6pnEqb8WpUIN/kiUDR1Tmj8nhyTQ1IL+F+TFJ7flpcgqMv0nc9HQgONb1DU/WPHCOhqwH5mjzp29SHzWXZZg==","shasum":"54c324262234345847af34fb144d7ec6b51ce7f3","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.7.tgz","fileCount":9,"unpackedSize":242358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApshDsM9BUenqs1rcj4JRiNQ7XdPrFSjhh5hc41JnYcAiALgZySWcoPVqdLro6mLWd34T+BSQ5ug9Jk6iRwLLMlgw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9LMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLKA/+Ocgx1SUgSKyHH7j8amztGwFc7sh/dssAKcLf2WipFQ61jeBY\r\nKLYGMd5PrCIRmEN9w+KsWKH9nRJj49LYbCoRRSb6zUCthA1wawl8NfhmcySN\r\nzkLelU4A9y3DsTW4inWe/8nq50JUTUcxotY/JS9YNwbwOPYzsYdiKNIBnVHu\r\nBnZ596g1Wnjrm5SNRl67KGSFEzLI/DHrDTDuUNmmSMxSmXIa3LWtLpPZzUBt\r\nXKvZXH3mkGSrapxsNLbDL7u4E3pIeSuXkpTTO7ZV9RBhd7V6Tma57UzpRLai\r\nriTHrZhbWG+KPF8MtQpONqmwo93NP4FHcDdwdofNrjgPfCJtnJxuWhXHfCG0\r\n4hulhDh4C8F7pr2XHCgoFxLaOYluKI7c+da9mq21IRXudPwGcCGQs0gWvhx/\r\nYe1FpVQxcfsKJSNWJ0MigAnIXNh4kO6lL66SG8LTYIRMUL8ituW7a7A2P4N7\r\ne8cmEpNRpbKKmVB3gebT10gDGADVgR1TfVVgOHL+SzDxgWuA+CQQ1LJUdqB7\r\n+v6LPAGou6rqKbDBFljDuN3swdPk/Tzjz7FwTYzmY+05PwAdlQRd+eZI3A1N\r\nZzsqrYd4xWdU5pUyx8GqnEasQcja9CrnaLb23rQYC5x87IbKNinr9Y9gwTX1\r\nkTGelAWylqQhEae+rbxvDnegf6PinRAoU2w=\r\n=iAv6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.7_1677710028156_0.25963713638324637"},"_hasShrinkwrap":false},"0.3.8":{"name":"@davidweatherall/next-on-pages","version":"0.3.8","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"6995cc8e1dbd90ec4f06ab13de44c1adeab5e873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.8","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R+Cnu16OpMIhwVD8I6oZDPzcy2pAxEMVQ+JwjpbaPHXnv3dncbFHXBzbvKguAm7MR8AFiAoXdoBDpe9Fmfzi5A==","shasum":"c0771fb44f4874f4f3602fbdc163d7a45835c39b","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.8.tgz","fileCount":9,"unpackedSize":242358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOzLS/LNu+3cGjn9jnquhmtrD6f+TOuRdsB8KiOL6PYAiEA/+RLxXA9gj9k6vooHjK4ZDRw65N0ydYaulTXmkI8GFc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9O3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtUA//ZnucNA+pm5dnh7DfT/qJLiyb4gf6eNrVA7o3YnHtE7f2sWM2\r\nt6zun+lR6SiEq7I7naroCGrRq3FSmOlGOlqNmIUZ7wjX21UzJlObiim5g9Dt\r\nrVMm2WP8rMudknn47MBId5/FC36V6maiNL/3d2FbrrF5W1a6zhJiS9KXV4lS\r\nsyAMdOwTeeZiype+vkNNJ3U7p5vnDOrIHR8ccF5x6mumjg46weLYtDi2yWen\r\nrM7s4qn3FAhg6cTVjr2RCDalfKiSBsklwKhGmpAl0cGwa3+3vIQxvKwobNhQ\r\nM3aerljThaR3g+hg3rPhoCK79+qJgA90x+Z7Sh4nOkUz0IpBTPmVZXMBAZfs\r\nO6d7ZxNNNa+1cgjTxltM23hp7Py5W1P0zbol/mnkiMfTFjbWK9LA6AYZQzvU\r\nzj/xBwoUjxftY/E3jxc2ZGtTDjUqHmbbb/B/HWKwdXwsUKm03+kC8U6NU1Kk\r\nurQgr8X0Xz2ZGn2Jh6qZIHktXDKlitucLObVIaN2qxKuEPz3qO+5LSOOeb0N\r\nRmEXYY5ID7FKaBshoMrMDsjVNIXXP5+d6xyJhfEKrJkK2yTnejVy9Q2mghBg\r\n6mnVSBVu4xJqZpwqgt8X7yUO7joCdE4ws7m0Mhw5kDq3DT3NpK8DniTarlal\r\nq8S4mnLTo3x8y/5XXzG/w9SECSXu1//Ftd4=\r\n=WPmX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.8_1677710263096_0.9593310261860373"},"_hasShrinkwrap":false},"0.3.9":{"name":"@davidweatherall/next-on-pages","version":"0.3.9","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"6995cc8e1dbd90ec4f06ab13de44c1adeab5e873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.9","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9XyBbNDXo4ZzZuYBJvh1gnzlzEFT81CpED9DgI5kYHB2nxiZ3MAUSuLFyPJJdodBTBPGyPsalzru+JPRQeeodg==","shasum":"fd9ab0f3388360c60762feeb1d1ec02169ebf017","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.9.tgz","fileCount":9,"unpackedSize":242363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM6jXqU+sOIOX1nNoiYWCR5zkMViSL3tRFVqnPOtxzeAIhALoTg9aF+dZzHfJrmSb+jrWBrCXy4dJzJG1s7D1Io1Jj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9RNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMYA//ceV++Pkc37ZceY7qHh8xaz3/lw5JGlpE6f7KRRirNb+zDA/P\r\nf18OULdiBZbN7VP7XRXpst3gTB/qJBBKHsKp0V/ZMJyD7kheAkzVXK9bjO2v\r\nmgSuFnokkBPBPSwRAo/KnUJpKIlPKraLyoWquo8bGdwudmovPijBFQqET2B5\r\nZ4EyH8/x+x+VCgqoFobARC08pT8CbtsHKeyyfvyiVa9y2+WB7mEbYjN/tnPe\r\nbtK+xB/Pbj+OBXq7sLdckXUQJWMTjM73pKHaXA5QivwDiXJNzNXnHq5ThNwg\r\n4kIiCk6HEM+hrRN8h0oUi3/YxC4gZe76i32DkYjnHhrDD0QztdF5d8Gk8Np+\r\nhbMygoSQ7sTCtSxLsyNM0VsgPRx+2IB8gSqm0sEQzWZzC5BD0HtajVPBNWXs\r\nSeh7byE03foFnrExDO5r/EMvuuMH9g2ePcBvFdTV9Re5ppNSIH2HmmW7Kkoh\r\n9CyCup8gRUuSS2Px7YbOG8TBWTfdeeapWpRJ7EV9VLxkXzjSjA5+NuzY3VNN\r\npC2Yylzyalpa30AyToVWPC3YGEPFS47n3KIqHeg/QaGoicOZUSVQ+sIIkBd1\r\nr95OWxtOXqCJhjkEI4FGN3JWPqih0tN8veFtGFOy1ZPyxWecinq3FjmT1dzt\r\ncmTcm01FHmyE60+wu8XUbM9g9ZcEaqLf3zA=\r\n=NRB0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.9_1677710413482_0.09013076488763061"},"_hasShrinkwrap":false},"0.3.10":{"name":"@davidweatherall/next-on-pages","version":"0.3.10","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"6995cc8e1dbd90ec4f06ab13de44c1adeab5e873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.10","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PRa4WtO5jwMmSgWgUktGR1Cum4vNoIHSElcHSsn0BqlzNJymlniU131XenRqwO8NBTmT0hjU9d3/Lw6cdt4WQA==","shasum":"6b73f79888fb35fdfb91862bb120a484ad1da34c","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.10.tgz","fileCount":9,"unpackedSize":241876,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzXJU+9p0FXVP+2XqIk77M40UrO7OEkhWEOakwpwRgZQIgbldvl7Awt0ycO15gHXz/nlpcL8s/CA7j31niQYQJnT8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9VCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtFw//f31dWbxT99n8pysjRGc9wqBsWINC3HRR9Eghu8loP9IvA+W2\r\niOIab084oBmm7UQXEhU3Ej5G7ZwRDryCpqdusb1u/JzulPcGwmJorAng5S6i\r\nUZ8APilWj5ztK9uQRHyZ+M1ne9eaO113baoK9AmKC10ntdqlsn3ePwFWPzU2\r\nOgss46OYC7DlX7odM81+g/R1dYuDsgw3Os64quG9l9PLhD7rRbtjA7mzKnLh\r\n2sXZa0oawDZ1PJvjT8Svw4Met4q0r74D4pKfSg0U2LKNrmAMUBK3wZ99KZjz\r\nfRJGvZFMKn4z6rnFhb7rBptAfy99Umczu7V/Gd6I5wAystOW9rh1r7Yn5Y/m\r\nCkDIaYXIORBxTKorzug/vuYCtmo18QNd+Kk85XKqwd0Ow2lZwBJVirhbMd7C\r\nQDi3rr+KpLBmvm8b7ndtAsMeVHTGDjXnBFN6SN2DRWiqmABBWw3KToCdxTUC\r\nGb3FTvRtbvdaHJkSWgrl+7zzJSIEUzn9W8831UsNeHvFsK8Kui19ippJRsQg\r\nIEXCYODfTAZ9i4QWNvkMbHDeJqxK/lNoPS6DLj3bahuK3fPkn6Tq3viacgBO\r\nvr7Cr+wRY8Rr0lfpsKaoYhtwL0D7DFko4QGN5082aMxAi/ipcDU0MZeQieaW\r\nc6bbHjr0rv2l5oplcuRvGIfv5r5bITYkHBE=\r\n=gYqM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.10_1677710657880_0.9875799877016995"},"_hasShrinkwrap":false},"0.3.11":{"name":"@davidweatherall/next-on-pages","version":"0.3.11","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"87b56fbafe138f37c84671da8409bd3ba54d1873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.11","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wC/2wCIPib3sxNcu9FmJsuWEDw8H+mckDYED0Kw6WgBe2Oqp+rE7SpMV9oJW00T1cmO1ca4zR2LVyvWNP2RrtA==","shasum":"386c0f942f29ca24946d94c74147e801efef54d4","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.11.tgz","fileCount":9,"unpackedSize":241642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6u/Bc2ef/pEF3+Pe6fkMug7cVTbUa5Udi+5BE9ABs5AiEA1bviWQUnsWykazi7yd7HsBs1wfbBHrFyvjKhC2pWxGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9eFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbQQ/9GLfjOEutL45N+xBarJVn13JrvP79X11yi8sjej1Oc/bbN+TO\r\n1bbsma9KM98yH3ry9Xeh0T8Pi0hAmVc1Bo72YhFQ0i5657ndS2jlWaz1qEN+\r\nRjSnztgJBeBcVo4p9sz1Qt9ZGCwR48XXHJxr7wlqLrQ4OG7JXSN9nCGqWHZB\r\ng6X1eopQqipdtY9Y6F3Ppjz1aOzCtLfUd6l1pn3oiz2rrUFd48/B1JEQFczt\r\nv8ALpand5+FYfMi0Lud33mLnk1mbYkd2PZu1wHgatAQlyHXpTI5zH6Jvqo6I\r\nlyNriwMDD/WUyt6i8Nvgvqdot0GViP0um3SFqcpnm8SngPxREcdnerYvrqok\r\nD7NkNLGDJ7LjLoVx4iUeyjbfQ2SUro2yHraAoT8FsnUN/4OH998dgJXP3LPK\r\n5AOHaViAY0m5s8j5hV8+kKfLHFkWFIqYU3AB3TLGohJEo6NcapFD1D6ZuHWk\r\nTEm6Tj7cEE9f+0p7V3ukjx4NC0oW0Tn8aabZb6HQi5uwaJouxocVfErQ5Pra\r\nxkZ+1tM5uCphzihHDkOxeoGb6TMhk6PXLk8aEvamsmWh82blRVGY4p8Vn4qH\r\n7WCjscj16JE7sgLsoAwryDDFUdmlJTMR9WS0pcvpMDLyC0Urg3pjN6mlHGoQ\r\nPAaRvlstB1WqvUcTMByYS9TAlkVDxmbUopc=\r\n=ZY57\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.11_1677711237672_0.23509765753252343"},"_hasShrinkwrap":false},"0.3.12":{"name":"@davidweatherall/next-on-pages","version":"0.3.12","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"87b56fbafe138f37c84671da8409bd3ba54d1873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.12","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xNy4tFwUR8N4aJtUgsHSnmGZmFfd4PZXhgNGZo3cUrhqE6bGVYglwS5u8b4FwR4aGx/bNoMGDoHMgQnf6i56JQ==","shasum":"b2d1206ba288cb51f7619ed167269e685d0a64bb","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.12.tgz","fileCount":9,"unpackedSize":241927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDINhxwZcSAfvc/6L8/i60CENR6+3ufMW2dSc5eizh0QwIgKfcp52b8tMqoNO7976DGYeKFY/Qi+v3H709xfu0umiI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9qxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqtw//V4J8ma6p0XS67qMWYgEE7K83umZvaQyxWVkto/gEr6g4be2k\r\nJjaTlxIXOFMMfdLunj0o+h/94e0OfFZ1xHyLm5a50pjafMDTBBu9Fg3mDfQN\r\nGJxdx23pww4f30IsITA2mAEwzQLFluVcgkwmQprnLAgyaZqqlx+jWPQrotZW\r\nPPvt0DteG/PCwF4WhzPzvtOB1XpPoLYJ8U92rjI7VY/rrL/8DGrscRj2NgRE\r\nDlOMxYtimwF73bgG9VC/x4dSFWHbXiefflS9kJa+yuOmxV+jczX/yiqEpcJh\r\nnYV7sTV/PA3/c8PUM/LV+DJgfYStFnRoLEMn9br3ijJ0oqv2oDgKula+376Y\r\nN8dIW4VmbUt34tpuopfQNCZBRwU8acqVufpnrCRBvSHeW6VwNOUn7y0nSOTD\r\neKJsB3MLcCGXEIRITPfN6e7ehzIyUjo2qgiesWHYS47aCjssfZzJJhkfvpgT\r\nOLID4EO1qDUUg6cBK2/lEXEmaPXrYIwCjm3TNMnvz5DxXQnPhKhX+asx/xwg\r\nSVbcRPRvXWhjrYwYquKZXdpu6qwJfQsNpqc8QQ6pMlHyJYUet0Co4AWJgsP6\r\niE4lieCMkAVzDzE33lkHKawfe9dExTC/9vsgTIC348X6nbA/jJgPmnn4s/fU\r\n5XtfiOuf8ulGY30dqkJcwvkqXH4h+tAEUJ4=\r\n=g5Qj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.12_1677712049687_0.02153240806075507"},"_hasShrinkwrap":false},"0.3.13":{"name":"@davidweatherall/next-on-pages","version":"0.3.13","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"87b56fbafe138f37c84671da8409bd3ba54d1873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.13","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YrrOqvLVxnsJG4FknSbtG/4xf9uGJ4aRT9PjU0h4mtpduXs9KMctUV8d/yyT9oK5f1gRptpEbRrGkQ8tY7SqAg==","shasum":"7957e163334e5c0fd6adb5c4cc5d4ed594e35ac4","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.13.tgz","fileCount":9,"unpackedSize":242020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDEVM1KfddxR8zNejCrXoFw5ChguExyIC/wyYprP9PkwIgC9E/4xspjiN0HVu+eZH7+5IVFJTSY02eEPLL48cdDkc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9tkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD4A/9G0tO/WSeXKFUpiNEV3mfPEcHDGEUgZhUv5+bYUip3CZTRsyx\r\nwVZ/vyzrFiLCDZ9slkQnv5BcgCJP60J3g7+8ZLbSn7nqDvFxkElQnlF67/iV\r\nAjZ5q6JHjf6CzY9vwZIRjTckK0ntUsDnczDO5kPwE1Tj3UBifUzOsInyd4eY\r\nMMYtzT6OpJSxprr1UIJoZzcCAAltZRKeWEw8/t024XF3D2mMZp5x3zRe+QdZ\r\ny3mJiV9YobIR7xAz4GmoHExcBHHwtK0TeDKm+VGe86ptBDQJ2Vdqk4u0h1os\r\nXNoZ5gVH55fGcENwwQ7POkIRi/NSRh0hm4a4AlcBh41uxLdcj7XNhDnA0Hvj\r\nIy0iEhfVp2ikLyOhnskAz8PVOSWLDrTCgY4lhNmJVLQYp6pZCPrp7jKBrohE\r\nTMYxY/FpoXDT5GG0jE57VgTOuCPA1Upt4nO30VDZ8AS9E+TSF8bPBdAM5h1m\r\neNW4X/YRmAAEntmXeAYA5BOwdDCKMoKpd00OPVk12EAaAXy8IdID8IoQg9xp\r\nBwIqSx7Dm6f71Ahc51uSsZOV8igjR5mzl7KqSp+Bgd40oUhdJYcCIpg9hFNy\r\nE40ZBKze/372aNnp5IADN5Z67+pPMTL+tUbFXSAQwhEASVlUYEDi4SptAPGV\r\njMVcU7cRKWy14LyAgCp6A4MatOfTrnJ0W/U=\r\n=TroA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.13_1677712228269_0.8975905679582887"},"_hasShrinkwrap":false},"0.3.14":{"name":"@davidweatherall/next-on-pages","version":"0.3.14","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"87b56fbafe138f37c84671da8409bd3ba54d1873","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.14","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DpthopCDVq1N0SyjFEI8cFE5OXu7W9/vOn51FhMDpbnTYP1whcXC4rESzBOfaLI/SjSfCyEPavYnjRBuDDeQ2w==","shasum":"4252ac15a2e3a4b5efa11cba4ba976f92ddad0ed","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.14.tgz","fileCount":9,"unpackedSize":242020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDprPqjc8EBxirh9uR67PRH4U+BsOVBTFVh2qr7+66wBQIhAIj2GiWKm3DSMsAXD3etIA1GcjTxdlduEBjkPtioIusp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9xtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV1w//TGw5JBaG8ZB/r+R6BTiCJR/LoVqWyK9d1p0N7CjsRZrm3c/G\r\nC7OleNR0ppRmVr83xWiIHxWpvfVwm5loKIbwHyDoRlRpB5ViJYTPEs9idIKb\r\nwYpcOb2oX8ZyOysz72jGlfgDTSn0QOxooDd81PFS5ENyg+YOwur6JWyvYEfh\r\nuX0qZmImf7UQZYxkUKCdBFE7X1GpfqeBXtIeE13KlpPTKm1NX8h6YWFIQtkk\r\nqMk38CNjR8AHeBzaFngCvAdaO+fcRbOFCbRkN5oI016wAnT8l0GXW4z/VC+R\r\nldxWrJBtdVjlVnvfDHzREmGUI6Bv2OX3R6y7xulusc6Sl7xdzopqPhFvLfj/\r\nCI1j1cjgqo+5auP1CutoUH460xT2f3MI4r3Fn7BkjZLSdor2JAtlfNXDYo0G\r\nW1X8u19RInQQyvbAIXIB0zALw8f6h2FOd54mtb2iYpgAUkDtOugHpsX9488S\r\nDy2Yvn7EQ/mERqSsXVeqAEN8P+X1mKGp/GIqcvgau3omg+nm1u9WSY7yIKZ8\r\nwdbeo2GVIlA8s6ptOsQGLrSNBXHujiBDipz0y5j/wKKRcwRHN21573Xi/Kn3\r\nGfEOk0QTxkv61wBK5HTD2+bI0KP4SPHIjrAOLJwg1Es3bzlGQfkZh1SqX9SQ\r\nnkWXu/y734hYWmjT9TWNHxQqdR1coGXhmFc=\r\n=CVBu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.14_1677712493404_0.30486927438892786"},"_hasShrinkwrap":false},"0.3.15":{"name":"@davidweatherall/next-on-pages","version":"0.3.15","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.15","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A3PJxh6o0aLWMrTXHXE7MGgISXpS10jpVyMtk0JekPkZlIVvNgSfe91Fta+DF5CCVPwtyGOvBV45ce5J18JjDA==","shasum":"ba2baa414210588c5bde0b9febb34f8597749e45","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.15.tgz","fileCount":9,"unpackedSize":242106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdzC/jGo401j1iGDNrF2Rrxf/M1PxzVwTS+dPaAMmDywIgE0X+licg9b8Itm/IQRCWR8qWfmdlUWZ6oPMYb5jEuus="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/91ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD9A//XOwWKsr4uvQRkD1J4L5K/8dJ5rwChG6g2YzH7m9nlhoenRDx\r\n6TAw94AqCG336lYUa51EBQFvzk+kgI1Ow0EkrMOAE4p+QxFfcQSZ8WrmBup2\r\nWZJvwNM9t+W9DaiPW7/1cPePVhjL6MRnzRn8Nl/XGLbLHgEJiliSJcw5up36\r\nufBa35c1sXRxprhLeH7XzV5Uxh5PW1arBtrd5RRswaAAEC2krBXPc59VjmS7\r\nBs+3D065gH/OPoeN8SHfXhCT9ee2wE3Om+AX7btAACtQxAxaBW+BBsfeGqKU\r\nyso6sWgTErhXHZTz9fW5X9kgt0xQ0Z0tv2/VUn3OyxAplInqn9KejJyhgof5\r\n7jXMbsWTUxMKX8Z9ZyQxtl/l3vObX0D527JDe+RG66eyJ8uAJ2fli+ZEfRRr\r\nK38OSjB04qrWd/ng5yTdTOMDgWzFPXDsAAeHR8If7syNMalsGQcxAB9faZSX\r\nZ3mEXkqDnIp3AXYlNwgRWmgmUYGpU9jjA3H0oCfjdke9HKSCzFHMc5zaJtoB\r\nQjdUT8bHpNIUAHvU5ee6lk8LnKETanNWYcl60GY6ZTYj5S0XlQ4PWzn2dsCA\r\nu0xxFNTKgWQ1HdnEiUaGD/7pITni8JZi51p35hN/rRdVRaF8zsYhQemHK6Kk\r\nCDrAOpgSxUBN1vs8O25auzdBcTOCGDFfgcQ=\r\n=4xR7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.15_1677712729576_0.3663544549956701"},"_hasShrinkwrap":false},"0.3.16":{"name":"@davidweatherall/next-on-pages","version":"0.3.16","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.16","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nm5GORJHzu+rj6eSJusAOVlYwC/24NQQc8fH2DjFnL0D3VtiDfy7gEP7IJ1Ru+o5XgwSooeKQ1idzw+ytLRGxQ==","shasum":"4c90b0dbdd76d9fe3f07ee366c2c5c5ed233fddd","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.16.tgz","fileCount":9,"unpackedSize":242363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+yv9UrU5RRN3zpmud2IZxTmjXuzSKnPHBjbhyun2tlwIgEoUF9ZvlGaWfnWZduzrA7KoPUVusHbRfkIesgdXc1DE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1zQ/7BtL6MhJM+ygvAWMXYZ/v9rNGnqsm/3kEc+r1Mf8TvfI2v99f\r\nIxN77iDItkDAeyiQes8mPIwY/k03vD4fNGo7I4rRWNotbQxjEja+vN6EsoiR\r\nrpguh5mKDNvbfEXCdg9lyMFgfmQVfv+gxS01Jdok/Gwv3wcdBll0v8c8xvP2\r\nG3rpfxdI2cFKWxJElpL+y0sTE2bcSi6h1jsKqiDDG3RBe6x0/gR8T5cKAD+p\r\n++o5S5R17tLUBmu3GestOExdulwZpjZE+ScIkYowEhBQqRqWQ6XTpY7vr3Hx\r\n2pEftIYnRVJPAx6rXQalVk4TMu8b2JlpJoAbwxsYESv5zU9E9JwDcOuxUfk2\r\ngDPHvgOYVJtFHOO4ISyQfp9KK6+7AUtbjB0hgTD4kAHUj8FvynRF2Jy4N827\r\nplpztjZV7UlxrfwAjO+9FHq1k0ABCO+TH4HlGClY80w1NZDq9pQMKURKZX2D\r\n/Zt5Es3InvzfhDRUaJ5tqmr5pfDvfDr7tWTLofGz3wcvFMKt/HmKF28y30mV\r\n79mfZ1l9oPC9arR00WfKslCLQ48usSgT/+1el+fLK7x519Vz4a2nbRcFdCi4\r\neDq3adamBs7WlpDjJbuTY5w/K+hFEp0mTHh7/A9kPaUFTlPfWGVFLx2BjaDJ\r\nz2GFswE5wX0U+JLc4UwZG4snSw3bAHiFsaU=\r\n=w9ao\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.16_1677764014183_0.8081993637238698"},"_hasShrinkwrap":false},"0.3.17":{"name":"@davidweatherall/next-on-pages","version":"0.3.17","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3","node-fetch":"^3.3.0"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.17","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zhgpslAgiYy95T3B5+dDRbb752a5drlZZOcxxiMXRYMO5Tceb2yn9NIMKa47ibBU58rLxgElu4bFbyOcghFDrw==","shasum":"16fc62dc02c5508a905eb37872cfbf12c78f126b","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.17.tgz","fileCount":9,"unpackedSize":242900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1LCZX4vUv2Yc3SSLBSmSaUuPfKyU9bnQXNn6vk0iD5AiAiFJV5b0OPT3ofOglZJpxU4CPYm/Jr7OyRPtnYyMxnlw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKcJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqafA/9GWqM6PBBK5BJgMtwWvtvUrv4Kclcu6difQp2nS+/dB57XmL3\r\np/PCTbj3PznHdIdnBmvZGS25uDfUXnEl+fg830EyKaa8YHM1NA0ey7f2yt9P\r\nEKj9SSXUs8CGvhkZjsJG+DQddTXes3Saw/rokM/1YiI/nc1v+4dXJFfPZVNy\r\nrWq0Dkf2BjuYGUEt6q5ZMQZFvVIQgZmxyl66rzYdwkrkZm8iGhVJaTifMKGJ\r\n5V9hBxo96CTUFhXK4CuwjpWdz33uG2AigaUf6GtxMaY+pGUJox5HDUzoHSHk\r\nCeRN6RrTlo9WymaXTsbXpT3lWRllDFUDqALgPWTz5Rv1P1luBj9cXLseOetv\r\npqmk68+3T+J1Q5dWbUTu09lR1QJdibtUBjKhzHwpiyP5Gd29mUPRIlla6a25\r\nuC0Frw/0UvDv7YvWSO+3Xm5dGKe/JncB4CIZ45bDFqVDtTSw3Blu1y6/Au1W\r\nrUb8QqH+tChd+pNap2WmNwSKIB7X+9su4Rnhh6E+8d9sfcfOHV4DBxnn7XjC\r\n/Wh4eqveg3MGVdu9Qascc3CfxmbxFDQ8u1CS1LXTL7iBaAp/eEjc9oe3J5ED\r\nJkzf5BEMtHoPxBYcQRLwV/Im/GVANGA0rDnPkIwdXB46QvwDTTZ/YaycNeiz\r\n/E/0KjA2qxu/yUWzH6ebJMfuTNljaeFWV78=\r\n=ocOh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.17_1677764360959_0.7433465873418716"},"_hasShrinkwrap":false},"0.3.18":{"name":"@davidweatherall/next-on-pages","version":"0.3.18","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.18","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-v4SsUf5WHcea0pYqjJhbXw6aApwgHyQY2Jt2BDjWRp5oV8sBEckazQ93GmT209CnDFCx6ER2j0vQdWsEd6A4nw==","shasum":"5dbdf7b50d7bd55849517fe7160a4d36047d338a","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.18.tgz","fileCount":9,"unpackedSize":242595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmodt/dm7yN4iXMuj40dvxtQNeGtncHVeQwq2veJcEWAIhAMJcW8VCsYynHnSSICmCBnDv5rnAODB9OsvkQMeyDmJf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMdxAAhv735WW27B+RnW/p6SDpZCuexLlo030NCmsbuQKyUnnmFpW9\r\njG4PT6HsvYRSsmY5VTLsYOE4+FQYtbhPlcBt+93no3OYgM+l3bKiKtL+wU11\r\nJc7zAGpkKoet2YGFFQnSKvSd5cRoBg63yOLchWQyw5vzMq+PeMdWMQmu3Ogr\r\nr7IdvHLNVSQdS9Q1vL8cnft610ZwN2ix/LNbvvh+24BuN2ldnetkf4DHIQeD\r\nDxcqBrz9nu58icXlXBQbg38cZFEDuqjeA3dOfAnWZoATh3h2CMf4RShj9bQv\r\nXI9C5MerTi4qNRNEumvVdyQxbXIPu1PkBMY6KXTFGy/0GT0KSCW8TnYNcEab\r\nffLeBC0T3uYbo4Aq+NudVICUYN7+rbat+UVVgdJslW7ehiX6nMsoGu5PIzvx\r\n64O7HrC7GK/VxULAgXD+jPepnax2JJq9XWqdxMvoDoagvKY3ZQMPkMeuRhmC\r\nYtZb5hfGAIYczHwfb0PLL4XcpKfeoxHy8ocVMJPUpI6T2l3FCW5vKgS6MPSK\r\naKHyH4s7JBM8REwLDXxVQ7/eErs02HY+/nVuJjYOx0jxj9cSauaOEoDH05qB\r\nDH0hu6OzPbXXg4t8HCDom6rlor6u93l9LqpoINZetdXBW7/0YhGSiK5NOc2V\r\nboV7/lW6uQJuJeMO8o4D1O+Mhzrl6YerMqo=\r\n=Lvrg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.18_1677764768950_0.9968242672192227"},"_hasShrinkwrap":false},"0.3.19":{"name":"@davidweatherall/next-on-pages","version":"0.3.19","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.19","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vfdcMOBRYCjLfwLLm5zaxQdYxyeKkmdns6+RkraOZ5tZqTKuQ55WZPakMc27oDfJUV52/obScJJwO1WnFOUktA==","shasum":"0af2b5ed91ade49cac9d458506fa30a5b710997c","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.19.tgz","fileCount":9,"unpackedSize":242725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX5HSV58oUAT3lYQsrDZJFLUeuC6ZNvkp5/AUqFxiDkgIgeVm2ccyUjud/ob3IT4jSz3t4Hf9X+WY2alfkt5vib74="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWGA//TWaLoBQ67KjQDD/seYW52Us8uGLdE3P7Z/Qr6ld3k2HoyKMY\r\nKma09hkosnLA2L45kXa7WspL23rxWFgUTc9rWu4PQ0+/GeMrzZwwCMHYUuIt\r\nnJr8UziLvtorcy20bKrzbhwAZzIY6l/Zg1tmZcbkC5N0mWoLFFY/rVDULtSD\r\n3oq1Sp/woOMKnAT7V8xUxZam39j8NWc+TqknVNOXZ83tI14nWlNraQJPpt56\r\n26yTRKdFFCn9I1Bxu064hhqoxOaOcfeeJnMOp0x/N00Nid7dLl0XvzJS1twP\r\nqDDZeNke7smlZ9sVUAGAQZyeyoqsGSBGfKSrpaXFhjPRqCxehv/WjaP/LL4r\r\n1SBajXxV0ls9mJsPY9fqxgCtM1eSOCJ1dv4nT+Yz8Z+HqsYtwCOEt00smhs1\r\nNjW+DaMYrw1xNEdHkMSgrp88XtjYqvPGVzZb3XipEdDbPwEjdl/fMBJIheeU\r\nu1ormIhoLL0EA9pgYN/FK4py1Dy+YF8XyyhHm2sAEl8t8mrNfpkYyskAQeUv\r\nhoS+TSUXvcKnBABdbCWkUvIeP6rKw/OgSYHadjvtdK5lI0IeGggKCoydbJED\r\nSenH9LP6ABRXcCxM85wPoD0hAh6CvB+RcL2AnhX0UZ8AdooMheK0ARxfb1vy\r\nzfjDtvk1FoMtCniTWrdGZlCb5cK/wPqgKsU=\r\n=sDqD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.19_1677765238256_0.750154284750572"},"_hasShrinkwrap":false},"0.3.20":{"name":"@davidweatherall/next-on-pages","version":"0.3.20","bin":{"next-on-pages":"bin/index.js"},"scripts":{"build":"npx esbuild --bundle --platform=node ./src/index.ts --external:esbuild --external:chokidar --outfile=./dist/index.js","publish":"npm run build && npx changeset publish"},"dependencies":{"acorn":"^8.8.0","astring":"^1.8.3","chokidar":"^3.5.3","cookie":"^0.5.0","esbuild":"^0.15.3"},"peerDependencies":{"vercel":"^28.0.2"},"devDependencies":{"@changesets/cli":"^2.26.0","@cloudflare/workers-types":"^3.14.1","@types/cookie":"^0.5.1","p-limit":"^4.0.0","prettier":"^2.7.1","typescript":"^4.7.4","vitest":"^0.24.3"},"gitHead":"c08b453f179ca31d7a6147c02e1d5aa46d7ef2f0","description":"Reference:","_id":"@davidweatherall/next-on-pages@0.3.20","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-goeLePR7jREUoFu4Ac/tm3AiTQrJK6hfLiYoaWywobtXYNUZ/5V1w0gNN/AvIe7/X8ubhxvxB0cLlyfh0NFUjQ==","shasum":"db7bef47e3b854f91355a5397eee167661b41734","tarball":"https://registry.npmjs.org/@davidweatherall/next-on-pages/-/next-on-pages-0.3.20.tgz","fileCount":9,"unpackedSize":242234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9wiRSNTpCfqKerlH57db6qaoNNDxSMwt8MnxgpiNSJwIgdxPU45POwZPzopPk5t5yLMnjbQ88GlrBGXH+iGdEH7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKvwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreqhAAjiteBV+obGyAtKWtgafqqpOwirGmcgBNHqW1gVJc6aOuN597\r\nX1QmAdwMKPF0l3aWL+3XVnIm5/1jKMeudmvJ6gFCy2AsnKDxlT0XIzTzKzuL\r\nE27TITWzE9wYfakt/zSMC95/uvrdHmgZUGc/Ga9j8iU6w/j95J0pFXyX0+cZ\r\nCE7Jl1it3yBO9Ihki0uexylLWajWCYoSmOIhCmX3yToOGsyqqPPtdjZ5fTI/\r\n4N7ukk0ZsMWvbSHMagYMBOwdrfsN/4R4/4ulWbr6sDU4+EUMfdTPPuq/Fcqe\r\nRuoO9h1QpiEcIFn3wfDp06uIyuRGaI2QO4BSFhDj9FV7zOrFHVNgZnG4KBZG\r\nqUv3bFOaPjFlhkQbKFY/lfQR0fDt6dpM/EvInWSoUN3FuplhJHbOfQ6mCayU\r\nWQoldf6/SMRC0rUaGq4ZlZJHUFbkqf0/OesxQ6197muY/N8O5MG2idN1ATiK\r\ne1esS5RHZF99wGPP9/0G/oTrmz6GB9tvMoHQRuVfoaeXi7hYwb1of8qLAtJh\r\nQzsWd9Tqb5HZbh7FgldYzVsqO8h7Hu4tkmuvUrN9wjc57rjc+I59gLHjpsB+\r\n791gXMwMxzMFcnOyx7JdMsJBGMnC1FBlOFK4I/eIPScHR6lf1AiayUTtmRcg\r\nhKzTQdrs6GewpIhq+IyNrD6n1XFJvYq8kJY=\r\n=5tdu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidweatherall","email":"davidweatherall95@gmail.com"},"directories":{},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-on-pages_0.3.20_1677765616121_0.37368600013963715"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-01T17:19:56.857Z","0.3.1":"2023-03-01T17:19:57.173Z","modified":"2023-03-02T14:00:16.859Z","0.3.2":"2023-03-01T20:57:15.416Z","0.3.3":"2023-03-01T21:12:20.554Z","0.3.4":"2023-03-01T22:02:55.373Z","0.3.5":"2023-03-01T22:22:48.550Z","0.3.6":"2023-03-01T22:27:53.079Z","0.3.7":"2023-03-01T22:33:48.423Z","0.3.8":"2023-03-01T22:37:43.306Z","0.3.9":"2023-03-01T22:40:13.656Z","0.3.10":"2023-03-01T22:44:18.075Z","0.3.11":"2023-03-01T22:53:57.856Z","0.3.12":"2023-03-01T23:07:29.891Z","0.3.13":"2023-03-01T23:10:28.487Z","0.3.14":"2023-03-01T23:14:53.617Z","0.3.15":"2023-03-01T23:18:49.791Z","0.3.16":"2023-03-02T13:33:34.351Z","0.3.17":"2023-03-02T13:39:21.087Z","0.3.18":"2023-03-02T13:46:09.133Z","0.3.19":"2023-03-02T13:53:58.457Z","0.3.20":"2023-03-02T14:00:16.780Z"},"maintainers":[{"name":"davidweatherall","email":"davidweatherall95@gmail.com"}],"description":"Reference:","readme":"# `@cloudflare/next-on-pages`\r\n\r\nReference:\r\n\r\n- [Blog](https://blog.cloudflare.com/next-on-pages)\r\n- [Documentation](https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site/)\r\n\r\n## Quick Start\r\n\r\n1. `npx create-next-app@latest my-app`\r\n\r\n   Note that if you elect to use eslint, there are a couple of places you need to add return types to make the default template pass the pre-build checks.\r\n\r\n1. `cd` into the new directory (e.g. `cd my-app`)\r\n\r\n1. `npm install -D @cloudflare/next-on-pages vercel`\r\n\r\n1. Configure the project to use the Edge Runtime:\r\n\r\n   1. Replace `pages/api/hello.ts` with the following:\r\n\r\n      ```typescript\r\n      // Next.js Edge API Routes: https://nextjs.org/docs/api-routes/edge-api-routes\r\n      import type { NextRequest } from \"next/server\";\r\n\r\n      export const config = {\r\n        runtime: \"experimental-edge\",\r\n      };\r\n\r\n      export default async function handler(\r\n        req: NextRequest\r\n      ): Promise<Response> {\r\n        return new Response(JSON.stringify({ name: \"John Doe\" }), {\r\n          status: 200,\r\n          headers: {\r\n            \"Content-Type\": \"application/json\",\r\n          },\r\n        });\r\n      }\r\n      ```\r\n\r\n   1. Add the following to `next.config.js`:\r\n\r\n      ```diff\r\n      /** @type {import('next').NextConfig} */\r\n      const nextConfig = {\r\n      + experimental: {\r\n      +   runtime: \"experimental-edge\",\r\n      + },\r\n        reactStrictMode: true,\r\n        swcMinify: true,\r\n      };\r\n\r\n      module.exports = nextConfig;\r\n      ```\r\n\r\n1. `git commit` and `git push` to a GitHub/GitLab repository.\r\n\r\n1. Create a Pages project, connect that repository, and select \"Next.js\" from the framework preset list.\r\n\r\n   | Option                 | Value                                                 |\r\n   | ---------------------- | ----------------------------------------------------- |\r\n   | Build command          | `npx @cloudflare/next-on-pages --experimental-minify` |\r\n   | Build output directory | `.vercel/output/static`                               |\r\n\r\n1. Add a `NODE_VERSION` environment variable set to `14` or greater.\r\n\r\n1. In the Pages project **Settings** > **Functions** > **Compatibility Flags**, add the `transformstream_enable_standard_constructor` and `streams_enable_constructors` flags. These will not be necessary once they graduate to be on by default on 2022-11-30's compatibility date.\r\n\r\n1. The project should now be ready to deploy. Create a new deployment.\r\n\r\n## `@cloudflare/next-on-pages` CLI\r\n\r\n```\r\n⚡️ @cloudflare/next-to-pages CLI\r\n⚡️\r\n⚡️ Usage: npx @cloudflare/next-to-pages [options]\r\n⚡️\r\n⚡️ Options:\r\n⚡️\r\n⚡️   --help:                Shows this help message\r\n⚡️\r\n⚡️   --skip-build:          Doesn't run 'vercel build' automatically\r\n⚡️\r\n⚡️   --experimental-minify: Attempts to minify the functions of a project (by de-duping webpack chunks)\r\n⚡️\r\n⚡️   --watch:               Automatically rebuilds when the project is edited\r\n⚡️\r\n⚡️\r\n⚡️ GitHub: https://github.com/cloudflare/next-on-pages\r\n⚡️ Docs: https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site/\r\n```\r\n\r\n**Local testing**\r\n\r\nIn one terminal, run `npx @cloudflare/next-on-pages --watch`, and in another `npx wrangler pages dev .vercel/output/static --compatibility-flags=streams_enable_constructors`. We hope to soon make improvements to the refresh speed.\r\n\r\n### Build Output Configuration\r\n\r\n| `config.json` property  | Support                                                                                                                                           |\r\n| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n| version                 | `3`                                                                                                                                               |\r\n| routes `src`            | ✅                                                                                                                                                |\r\n| routes `dest`           | 🔄                                                                                                                                                |\r\n| routes `headers`        | 🔄                                                                                                                                                |\r\n| routes `methods`        | ✅                                                                                                                                                |\r\n| routes `continue`       | 🔄                                                                                                                                                |\r\n| routes `caseSensitive`  | ✅                                                                                                                                                |\r\n| routes `check`          | 🔄                                                                                                                                                |\r\n| routes `status`         | 🔄                                                                                                                                                |\r\n| routes `has`            | ✅                                                                                                                                                |\r\n| routes `missing`        | ✅                                                                                                                                                |\r\n| routes `locale`         | 🔄                                                                                                                                                |\r\n| routes `middlewarePath` | ✅                                                                                                                                                |\r\n| images                  | ❌ (see [Cloudflare's Image Resizing documentation](https://developers.cloudflare.com/images/image-resizing/integration-with-frameworks/#nextjs)) |\r\n| wildcard                | 🔄                                                                                                                                                |\r\n| overrides               | 🔄                                                                                                                                                |\r\n| cache                   | ❌                                                                                                                                                |\r\n\r\n- ✅: Supported\r\n- 🔄: Not currently supported, but it's probably possible and we may add support in the future\r\n- ❌: Not supported and unlikely we ever will support this\r\n\r\n## Examples\r\n\r\n### [Next.js 13's `app` Directory](https://beta.nextjs.org/docs/routing/fundamentals#the-app-directory)\r\n\r\nAdd the following to `next.config.js`:\r\n\r\n```diff\r\n/** @type {import('next').NextConfig} */\r\nconst nextConfig = {\r\n  experimental: {\r\n    runtime: \"experimental-edge\",\r\n+   appDir: true,\r\n  },\r\n  reactStrictMode: true,\r\n  swcMinify: true,\r\n};\r\n\r\nmodule.exports = nextConfig;\r\n```\r\n\r\nIf you're following the [Next.js 12 → 13 Upgrade Guide](https://beta.nextjs.org/docs/upgrade-guide#step-4-migrating-pages), delete any `./pages/_app.tsx` and `./pages/index.tsx` files and replace with `./app/layout.tsx` and `./app/page.tsx`:\r\n\r\n```typescript\r\n// ./app/layout.tsx\r\nimport \"../styles/globals.css\";\r\nimport { FC } from \"react\";\r\n\r\nconst RootLayout: FC<{\r\n  children: React.ReactNode;\r\n}> = ({\r\n  // Layouts must accept a children prop.\r\n  // This will be populated with nested layouts or pages\r\n  children,\r\n}) => {\r\n  return (\r\n    <html lang=\"en\">\r\n      <body>{children}</body>\r\n    </html>\r\n  );\r\n};\r\n\r\nexport default RootLayout;\r\n```\r\n\r\n```typescript\r\n// ./app/page.tsx\r\nimport { FC } from \"react\";\r\nimport styles from \"../styles/Home.module.css\";\r\n\r\nconst Home = async (): Promise<ReturnType<FC>> => {\r\n  const uuid = await fetch(\"https://uuid.rocks/plain\").then(\r\n    async (response) => await response.text()\r\n  );\r\n\r\n  return (\r\n    <div className={styles.container}>\r\n      <main className={styles.main}>\r\n        <h1 className={styles.title}>\r\n          Welcome to <a href=\"https://nextjs.org\">Next.js!</a>\r\n        </h1>\r\n\r\n        <p className={styles.description}>\r\n          Get started by editing{\" \"}\r\n          <code className={styles.code}>pages/index.tsx</code>\r\n        </p>\r\n\r\n        <p className={styles.description}>\r\n          Here&apos;s a server-side UUID:\r\n          <code className={styles.code}>{uuid}</code>\r\n        </p>\r\n      </main>\r\n    </div>\r\n  );\r\n};\r\n\r\nexport default Home;\r\n```\r\n\r\n### [Edge API Routes](https://nextjs.org/docs/api-routes/edge-api-routes)\r\n\r\n```typescript\r\n// ./pages/api/some_route.ts\r\n\r\nimport type { NextRequest } from \"next/server\";\r\n\r\nexport const config = {\r\n  runtime: \"experimental-edge\",\r\n};\r\n\r\nexport default async function handler(req: NextRequest) {\r\n  return new Response(\r\n    JSON.stringify({\r\n      name: process.env.NEXT_RUNTIME,\r\n    }),\r\n    {\r\n      status: 200,\r\n      headers: {\r\n        \"content-type\": \"application/json\",\r\n      },\r\n    }\r\n  );\r\n}\r\n```\r\n\r\n### Server-side rendering (SSR) pages with [`getServerSideProps()`](https://nextjs.org/docs/basic-features/data-fetching/get-server-side-props)\r\n\r\n```typescript\r\n// ./pages/ssr.tsx\r\n\r\nimport type { NextPage } from \"next\";\r\nimport Head from \"next/head\";\r\nimport styles from \"../styles/Home.module.css\";\r\n\r\nexport const config = {\r\n  runtime: \"experimental-edge\",\r\n};\r\n\r\nexport const getServerSideProps = async () => {\r\n  return {\r\n    props: {\r\n      runtime: process.env.NEXT_RUNTIME,\r\n      uuid: await fetch(\"https://uuid.rocks/plain\").then((response) =>\r\n        response.text()\r\n      ),\r\n    },\r\n  };\r\n};\r\n\r\nconst Home: NextPage<{ runtime: string; uuid: string }> = ({\r\n  runtime,\r\n  uuid,\r\n}) => {\r\n  return (\r\n    <div className={styles.container}>\r\n      <Head>\r\n        <title>Create Next App</title>\r\n        <meta name=\"description\" content=\"Generated by create next app\" />\r\n        <link rel=\"icon\" href=\"/favicon.ico\" />\r\n      </Head>\r\n\r\n      <main className={styles.main}>\r\n        <h1 className={styles.title}>\r\n          Welcome to{\" \"}\r\n          <a href=\"https://nextjs.org\">Next.js, running at the {runtime}!</a>\r\n        </h1>\r\n\r\n        <p className={styles.description}>\r\n          Get started by editing{\" \"}\r\n          <code className={styles.code}>pages/index.tsx</code>\r\n        </p>\r\n\r\n        <p className={styles.description}>\r\n          Here&apos;s a server-side UUID:\r\n          <code className={styles.code}>{uuid}</code>\r\n        </p>\r\n      </main>\r\n    </div>\r\n  );\r\n};\r\n\r\nexport default Home;\r\n```\r\n\r\n### [Middleware](https://nextjs.org/docs/advanced-features/middleware)\r\n\r\n```typescript\r\nimport { NextResponse } from \"next/server\";\r\nimport type { NextRequest } from \"next/server\";\r\n\r\n// This function can be marked `async` if using `await` inside\r\nexport function middleware(request: NextRequest) {\r\n  return NextResponse.redirect(new URL(\"/about-2\", request.url));\r\n}\r\n\r\nexport const config = {\r\n  matcher: \"/about/:path*\",\r\n};\r\n```\r\n","readmeFilename":"README.md"}