{"_id":"@astrojs/deno","_rev":"59-c242b2e14bb86e7f99347203ab61eee0","name":"@astrojs/deno","dist-tags":{"next--rc":"0.0.0-rc-20220726043527","next--imgcache":"0.0.0-imgcache-20220929145446","next--node-standalone":"0.0.0-node-standalone-20221011210529","next--error-overlay":"0.0.0-error-overlay-20221203190718","next--join-base":"0.0.0-join-base-20221208170900","next--content-schemas":"0.0.0-content-schemas-20221209180144","next--content-collections":"0.0.0-content-collections-20221215161753","next--prerender":"0.0.0-prerender-20221215222121","next--fixwin":"0.0.0-fixwin-20221216184820","next--cloudcannon-fix":"0.0.0-cloudcannon-fix-20230306211609","next--experimental-assets":"0.0.0-experimental-assets-20230307131344","beta":"5.0.0-beta.0","rc":"5.0.0-rc.2","latest":"5.0.1"},"versions":{"0.1.0":{"name":"@astrojs/deno","version":"0.1.0","author":"withastro","license":"MIT","_id":"@astrojs/deno@0.1.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":"https://github.com/withastro/astro/issues","dist":{"shasum":"d86234191ef62069c52b302f7b87efe1a35eecd5","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.0.tgz","fileCount":22,"integrity":"sha512-nVTgYcdKdkdj1ud1fQ+61p61hRGJo6hqws4nsqzwM7uE6/1CrZcLu9U8Xny7RW0ZtNttPmhLO+MUiZfkFK/XCw==","signatures":[{"sig":"MEUCIQCSrhtfJN341Gk/JhVdpfPa7eRENE/H2wZcz909ItUBbQIgdxNzkuFlq3LxJCKgemlaNXn0Cekdt5gv5bXcQ5RD+a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSKs8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/VRAAoPo91/lBZ11IM6FSRHrdILzyrMIJlGJqLECvZhIHqYdAos0U\r\n8UePyPSnOvn/ZDKS6xWTyLzxhsM+R++UzrteZqmrG0kdPQ/NKiIGEgILPOji\r\n4gODvr7G4245QONqNmaf9cFmOItrvbOytOBcrNCDsYvmQTQRSZBOKpOtpCHN\r\nzVEJK5gwsIApqfWiikrTVz5o6rY41wgk0FmG6V4ExYf8ldY1S15HEaHFlBcQ\r\nwW89sAmBYUfk2fbJq/+QHLhohv3//CzH9sJHawWitNXxCD0uFcMvL1n1tOOo\r\nHRVB1QvWf0zNBQdKINF/H/sfFPAyO4nIFuqecIZqee4GwKi+bc3JG0O9gGdx\r\nafWaudblLKAJjKjmi6Xn3MWAkixikLzucunzk1YZdrcN8vuGUE8WtqqGYNZa\r\nIp771UkXzJPswVUu7hj+WQgSgWDR1aK4aLEHqngGEB3CAx2PmTHYVEauwY8q\r\nngGzD3K4W0dUqyP26na2+kydSahHLvqyrJVF+f00GIv0dvgFVm5j58X9vgXq\r\nqQ1JM1pDO/KqiBOmz+d07MCkPR+tOrBsgC7KfosrLq/iKAgi1zsVTZKOZ2yi\r\n6+2Q3yGFfGMe/aAP/7IgSHUd/7cmYlwYYzEu3Q4/35PLqBWFduacB1dFaVUH\r\nL3dh4uM1lJ6kZgtPEyV0JcuQe9WQE8ZOR3I=\r\n=z7KP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc"},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/Users/fks/Code/astro/packages/integrations/deno/astrojs-deno-0.1.0.tgz","_integrity":"sha512-nVTgYcdKdkdj1ud1fQ+61p61hRGJo6hqws4nsqzwM7uE6/1CrZcLu9U8Xny7RW0ZtNttPmhLO+MUiZfkFK/XCw==","repository":{"url":"https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.3.1","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"astro":"0.26.0","astro-scripts":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.0_1648929596327_0.8257177129141398","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@astrojs/deno","version":"0.1.1","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"5b544bcd5cb4e23627eeca9a3136fc9578090718","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.1.tgz","fileCount":21,"integrity":"sha512-H0TPjFSIzDec5EAqtcbh2bsRuxBqI6X+wecqGfylpUr/InyvLhZJYGheUbliTJ/cj48b1bbyKb09Lum53VIJjA==","signatures":[{"sig":"MEUCIQDCR0zRj0aIK5IQDma3J0p9M8Eauq6U7c13VAr9k41erQIgej6PAy30wvHnMYBq8rsoPiURfJqJObDQk7vqWt4p7+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX558ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+bQ//SpfAwNy7Kgv/rTUTdJQEVE2f+f2KGW4MyxG7aknnIoeE71i6\r\nrvsqLBBdob/4gFWJgV9G64yK0vdKiXVIqdeloyp4aghULNdQdK13uerJLlWR\r\n+4rYOl71pvRx28GqlCIgRstsfWjz3n+XAYwfZzVH8ISEnrULIRQB24oh1lr2\r\n6LDNrQ0u7IUUUsTljsCj6S9ZMt4Ge3MWsxef3qom3SVAXCCwe+hQB1u/+AOn\r\nqlZOhSzdNrfVXCEITg8dIaOMg6naK840zJX+bcMP0JWWjvXesBNejpXB/QrA\r\nb0c11K+6NUn0JtboX+M8qdaKVaJVXfZ5g6bEgRJ9Xh4FCAO2JMB23VTk1LTM\r\noomBCG3/NND613TVKJ4h1OYKNHvCWE6O5sWlRhXxawUN4LDF4XuYmBOi2rt8\r\nFkYxSjQpLjCOpo1kDw24ZZWN28EE1mRTVGF+h/OfS7rmG6TX3vtmtBYjPlLZ\r\nbNoZ2nwxcBh6SM+H0CkTdJH9BPBk6newAcFs6TBEhHf7hEO9Aonr9RibmjuW\r\ngjiWWUUWU91t9SoxO2VKEi4kRGgM4LYy/qeefJgVZ3ZWJHX1guyttImUzo3x\r\nCi087I8zLHg1V6950Bl2l+virqe0z/ujUQLm6eUr5L20KKjo8pW7g1nZv9te\r\nQ0B6iijUqlvFGOZTfzlUXTWAS7Ld0Pur8qc=\r\n=vSy6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"gitHead":"fce98d5552dfc70b43c258dd057b651d1c481d84","scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.5.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"astro":"workspace:*","astro-scripts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.1_1650433660222_0.8938071715659606","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@astrojs/deno","version":"0.1.2","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.2","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"298758457f553fc93919b15e55b6e0e62b553832","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.2.tgz","fileCount":22,"integrity":"sha512-iiDbjfhmw0sithjAOCYtGpa+G9dsLEfDTUjcCvVvHcQ5sDziPZshHNS9P9iJ3eNunnJRz6DSmF9zXZX/AviQ7g==","signatures":[{"sig":"MEQCIFuvTCtauLcp/vHzYlLol9FF0EUQJozIIP66dyrnCuRiAiBM/AanI2H+yhiJoKFPqI+YUqzMuH0JgZf+PtLGrFqpAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYYTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbRg//ZygxPFPBbN+jnS9USOrJnVZpCOCk4DgMzaBKjEgfnV6EFR1T\r\nP/CRI3xuq8HBbHLgwkohbuDDrBIbMBCqQ2kkjoCS31x1madj8H7P+9Jmamir\r\nft+66M5QCz2+yZvuqSP68H9g7A0fcu1VtU+ic+i19Bo4zVXLbieTmUijbN5N\r\nMv8fAbpI60bI3WZ1S0V0Ras5ZXI8et+BuqRwWWs0UCXL15tFX5OEtfKkro7e\r\n/g59JboVe3KeBbS9iOwxVwaOLteHBO8TQ/GRZ1rRcxNYahue4HuiWtKOwTlk\r\nsKseP6N6/IWFkVb7aboM+BJ/T9j41ciGLk/ZQulSiHODQaTOO+DPVSOcyPCc\r\nAdbFmw/i+8R+oFW9XJ8JAF6d6wrb2JniEO8fRRSDu2AIOW9hZUOx2SwxMRMl\r\nYby996Sd1OD1+iouFvk10hcr2gA/gJ2vOOyyyaThHpcwB8fRA8tMZcTDj057\r\ne3M4JV4v2Gm0Y56c1K+SvN60fMhYktremmQMbPrHd+HblgkMLmNd7570dh+n\r\nCOlnwatLRyFbQY45mhvu7Njzm8tsDekTIAOKnMBd9AEZujmi1CxH+tVmygPp\r\nhEOvqrPWaSpHm8Hw18vCfkC8XBZdseT2VRzsX/kPPqt8eYzTCPmXlLLVGouB\r\n2fm9EHs4LSB2ly00es3qmLq5aI1EPajzdIg=\r\n=Hd5T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"gitHead":"0406bdc35b6858a05a86166c491c64bf1d6041b9","scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.5.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"astro":"workspace:*","astro-scripts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.2_1650558150267_0.7749154085284367","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@astrojs/deno","version":"0.1.3","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.3","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"013bdd70a317e693244b624720ceca23c5a387e4","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.3.tgz","fileCount":22,"integrity":"sha512-+liqx0crQbiLDipe0nNd/we7TFZGsnHmyYr94nqFDXmjOij2fUBwErmoEgstDYGgD66lh5OJn9VXh8lQEjk26A==","signatures":[{"sig":"MEUCIGojGfDW6RVIU842YG3rlav8TjXXsSQti+t8NQIWKvE4AiEAvslOgUTYlsUQKvUUtV1HZViFkPzBFO8CPAxmXOHG33g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJillPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobug//T3DiQpG3+2zTud6bZrvjSZjCLgoMFoKViV2EvmiQocE7rzLc\r\nXwrjt0WIAXePE/nl65qbv/VwfUXleW9cIIYTgwXzaXHmUOZsP+7q4nqK0oBF\r\nsItuUhLXTyBQI7q4LEYZiePKmem7GjiMpuji2oFb2pgR/EpS54tNxTUGaCQO\r\nqiRlp/C9qBwLdKkNxGCVzau7LyMQsDwFlhRk739Kcbr38eoTtiE7jvn3l4mG\r\nHPb8bcmS+thGD0srVKRxWc+hLrFTLj1eg/NAeeleF7IjP/R5fs3bvhr/zHrS\r\nIgC064twRhnBdYGilr/JMy8VjOMlknjqOsCm49x6WN9W22zSbn8ZuiAysICE\r\nvAS0FvchDKyLC2/KNCGntkM4jmkStWhawebN1E2NG1943t6XYzgJg15AO6Oe\r\nYXl1/D4yOJuuLg0d3ktkXL/q/5r8jkHhhYfHEKs8VRotT62fxgC0Jq+hNiLF\r\nyIR9UT2Kuk95i4f2IOQYPMhMgTXhThe9Th7yysl3rZnHhrSHEEryiN2BCC+y\r\nfCNp1Ubl2BiRDfbDpalIAyg9oIG00gitOhfJLO1W5kWJUCRGGIbGSh9q2uDB\r\nSonqH1TPKS+0falsqukmBfkWUirxlqbXZ2Q9129BW6B8Dla7An8NAnBdrbzs\r\nnzMNf1Cr7Vpi5p2knYZV4t/4wN1Reuc2rh0=\r\n=vu7E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-read --allow-env --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/2a83b975486dbf3ca12acca938ae85df/astrojs-deno-0.1.3.tgz","_integrity":"sha512-+liqx0crQbiLDipe0nNd/we7TFZGsnHmyYr94nqFDXmjOij2fUBwErmoEgstDYGgD66lh5OJn9VXh8lQEjk26A==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.5.5","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.38","astro-scripts":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.3_1654019056773_0.7534219061333289","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@astrojs/deno","version":"0.1.4","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.4","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"e7e24c783b1e0e7d326230e14ac1b0876da69066","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.4.tgz","fileCount":22,"integrity":"sha512-Se8m4/UBaWJN19JWzGmOuBC0K0cbQ/mD7pt/qEkA/b4nbPKtT0bJTIQJIm8vZdY2QTMu+bSiL9n/igj+lZatVw==","signatures":[{"sig":"MEYCIQDtJ4YK/OLvMb3snJQPekEw8jO08uNL4GcT7njHyVD4dAIhAOa5ZkBfsbAZojdANbfMjRW40ipkvJ35n49zKrqz4/SX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimRENACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwJw/+MhUcOkzNPa0jmVrU0o7cOLnICyrtGGCm87KtHUrik4ObCXfs\r\nI4MJosUg60rLgvWKMUP7uXUG2M7i5oT5itay1IGVFhdo94wQ3copVq0WazgR\r\nw9/cQRMPLIBvaEyYKGGAJe8N1w+Gd33odAsWh/9K/EljR/VJ/a/c6bhWwmUY\r\n6lJYo1bKUFRkqF4IH18RU/hd//gYa4FqyRaNBTJiz1HbrBrjB2jOg20S0tO7\r\nqe2QjcV9nfjWdgRpybeL86QMqBEAh+QxVLgAvVZ90wuzWy7W2yOepPYXePV1\r\nzhDAQ/b+LMWozMLgIlgRYCkRO/GXlMVUCdjTjEKglO2YErUCglH406R5eDYM\r\nMv5smxo7Y7+kVgYTsqs+/EYbaPsiEF7i1ft89Vd1wnf0bWP6x1S7WMYjvfEm\r\n0VKyEdS8u0ljY6NOZi0QWHvJf+os1CP1nZQ4GwqvHWZKGGBOIfFUcP+R92Zq\r\n1+HrdAbmt524pa7cZAb6UOTTTYtdp8myIUN15MVHMpYKoggIet0HhSx38UNN\r\nUrh0bfoomJch2Qo5stllcA78fyKE2m1MNRQrcPDF7i0ifPnORey8y58CROeq\r\nlq2yQVDtProcJGjh9aPkUBvyWhQaZ9fM4l3PoqxhOlR58o0Ia44bXgnue1SE\r\nWTek10/HUCsL+YzfinXM52bBQPRFgvT0rKQ=\r\n=SIol\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-read --allow-env --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/c65be64e4419aa7d9f8589ef3fed294e/astrojs-deno-0.1.4.tgz","_integrity":"sha512-Se8m4/UBaWJN19JWzGmOuBC0K0cbQ/mD7pt/qEkA/b4nbPKtT0bJTIQJIm8vZdY2QTMu+bSiL9n/igj+lZatVw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.5.5","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.40","astro-scripts":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.4_1654198541376_0.5533044486409837","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@astrojs/deno","version":"0.1.5","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.5","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"616285b2bfbfd234443244908ef910e8e4fecf37","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.5.tgz","fileCount":28,"integrity":"sha512-9DM1WNVEJMlUq9YYrjyMMh3QBAHMxlrb7N9MJXnDARSaBQA7WOWIneZwpUyXozSnR4hZyrqTKa4sbOsqztxtxQ==","signatures":[{"sig":"MEUCIATCs8Qnhor9w/O+kV44DmZqrbPQ+dtPcptE8rBtV5uIAiEAuSH/1vO8PuRx4PnVS/9xoHl5ObkuDmaIH3XP5W58rvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin4HUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojhA/6A8Q86tTBH20w8vSxNLp4GWNtbUVQmgZ2Kazn4MMb6OlIumR5\r\nuB82ym8SOq5tb2WVnhz04oxjfRm6dm+5gptz3eyzJeUe8oej7vgm4x2KcOvp\r\nCx44TDJWZXu5Ewun5R+hp3cmB5fRSsPfGRFpn4wjF9GBwZZp2lP0ANcHfoGt\r\nlHU84Zz1HBKzgnk1KyFlYT8Z8sUdmPySLeKeODhGAfQOpZczPghEX77T3fWC\r\nr7ZU2nHpV+LOD1KNpvf94X7hTCXeSZOCKWGATVIlsbyLTAy/KfQYxMCd3hDy\r\nmq4grBSo8PLszWv8xtTpDERFPvapqDZBEzjoPngHarMh/rG/89UnqRxaxut5\r\nUz6SlNe9suIRuQ4qHzgu6xQGjJxYw07f1D07xLIZAszrGrqnL3PcUQnBL4e1\r\nIDJrPtSpYr1XD1Bd6RzCsDSp2LhlMGgw77NNMd2LNx85iaFvjgUqILdcZOa7\r\nJ8EWc09jDbxDz/LTQaBazedJEQIHfd3B3oTwCwd8GRtulkeje0Lfd9CpKlk8\r\nEQvvMUSb5DFqJYbkKd2uj+xATdUFY0/gG6Ds1pP6VggQGqzejkiPIDwCp+g3\r\nYGLQR/5ElIpoEdBwv6PBUnDYMHPQCNx1Rgw1HALybd1yR0jumM17IfxuqXCd\r\nVLP3gL6bZNuZBlTSesqmvk5h5F8if7Y2yro=\r\n=BJiV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/b05c8fb547889cd1d7e4813347fc1598/astrojs-deno-0.1.5.tgz","_integrity":"sha512-9DM1WNVEJMlUq9YYrjyMMh3QBAHMxlrb7N9MJXnDARSaBQA7WOWIneZwpUyXozSnR4hZyrqTKa4sbOsqztxtxQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.5.5","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.0","dependencies":{"esbuild":"^0.14.42"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.42","astro-scripts":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.5_1654620628258_0.5789451409147426","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@astrojs/deno","version":"0.1.6","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.6","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"2233db5107f1e4387cb7665c066287a702c58a21","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.6.tgz","fileCount":28,"integrity":"sha512-c18z2dveXuC4q8exxSeM8iRbPjBFkKinQhJRzF+2L0X9IAipjc+wFv4B/y4Br3+kq/mgJlIjxB9Pm5ACUA6vMg==","signatures":[{"sig":"MEUCICrbDeHRWcUgS67qGU0ajNh7+Xd5ymPfV8L2ypD/yg87AiEA/6d9bkfSUxWC3r6iEH8pqA75duNy57okx0mCAGFnNgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisyJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8WA//USfcY3TBa7o80QXVIPiotnMcFxAXb4/awgDiHfSoPFhMxxZA\r\n3v7JVZDT0NvmEUf7VpZLi/W7gkLohnJxbsh9l05nr4rIR+swObOHlVRfigfi\r\nC9qsF/FZJoKFtyQ0C06HKznkP0/x8lpODEyfXalIvY6syYgLowog6P+/gzba\r\nFADGWL/ccnurkNqUq44r2XwOqLTlg/zd8WaRVLKOQwgck5dWrV8nUA2XVy/3\r\n9i3a+KAKqmOaRwWzE3ZgSIPpi+HTFHeDdQ/JGCWPT484KtulxAuKFsuV90V8\r\nRxRhGr3Cbqfh5YmThrHqZCAPxtPZP6Bz4oCGPoldVyizMkL9RLVMrY16Tq0N\r\nZN+ZzhhnYRVMC6p+os3aFLSyVo2ukZiF9sanu8e/rs8tH2SgjUn9TygpC4lq\r\ncSucSXrAZsU2agb/lIxKUodPWlA91jC1GnNMWLKRFAAGtEYpOQ1Hnpi/p/N7\r\nYIOfoP+KkscjuCdLXyyK1CfEzToCF7Xmbk9b5K3cqL5BPaYLmDGSExxFxDzk\r\nQrdI2HGjWRGe0Hw61ZrxSSy0oWx2zJ2+VG4I1ZTDUWlr5LH7CvtJBMo8MlFr\r\nDbNYkhxGaoia+xQjIpLevCjOVRkw0vMpPlOoZ6qtt4Bk8tNPNgtBXKszZvxQ\r\n1ELAvBIQVqIU9ZZpvgogQRsZdJlqFCp8Z9U=\r\n=rLyO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/57f50e2efc0d4a1b8d14f2e67eea2680/astrojs-deno-0.1.6.tgz","_integrity":"sha512-c18z2dveXuC4q8exxSeM8iRbPjBFkKinQhJRzF+2L0X9IAipjc+wFv4B/y4Br3+kq/mgJlIjxB9Pm5ACUA6vMg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"esbuild":"^0.14.42"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.51","astro-scripts":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.6_1655906926223_0.3629760331221932","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@astrojs/deno","version":"0.1.7","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.7","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"3ea97b1af310f16ef98af98e5aae6b6053385f09","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.7.tgz","fileCount":25,"integrity":"sha512-TxXjt9zcyfFpDXYrzR5fIF5FG8xIV+RYsnIm8EHUXK4F+VUKKXDFTJPhQWURTB1eSLrzMMfydBhNp/whKvnD+A==","signatures":[{"sig":"MEQCIFlkhysSE+I3+59BIU9plbm6EV5WqCLCq3BBvJyb9t4eAiByIVjRuNaoLpfknp7m/m1Pw4zXTnfnIMhrIqtz8KkYuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuxs2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocZg//fajwdUmVHKzpwFBo4IrSvZQ7eEYxdQ/2m3lj+j8Asl2eblyg\r\nvHGU/6nSdusxN0TbtROIj/Admso9CCtY0rqs5nRHjGmXVRJ4NSnZMTVUZ2Vp\r\nlCKeEzRBdIiTC0I/NKXH9DWLg2Z3Ad0shz9S4TMOT8Fe1ZkxcUd2EtRssS30\r\nXeemw6B4YWzV9q9f9YRHoeWSYibd0XS7bkji70+ys0FQRiIKPxf/ZuNmCXWz\r\n+GYIZrMW2WwgMGLYdjhCcTE0rYslFpA2yh4SXd6UM5VKIlTYxubbP4ltb82A\r\nXn0jmG8cYLLc7VdwzM99x+l9TQoagkwm65EtflYesqK4CRJuThl5tPpRFckx\r\nOBwxCeztyTRIra7xP1148IBbHHGXZqb6lqCB0xlAALogn6PIRoGcmR73ci1S\r\ny90rBwALsn+C0RlKBLgDp3YHbADtdI9LI26cRJTS2nN9vn5zJAUcnPrhkhWF\r\nD9RRfjel+my4MsTGvywuxqtFqpNn2I6Yiw4bZuSMLNku/LvaGXGfIVf1SrUG\r\n+3FtkevTykvnrcuvo11X6dS7NMxHU4MGZ8j77f8qNtI4RMyqsPqNmi3HpGV1\r\nYJLda8aq9uxnGp0q39YAc8XZQARWkbmPSH9ai8zXHCb4EtFM8DBqUomBCEhr\r\ngxT9Wt2oKPy/p4LuUk3UuiWmLj1Ri+35Tvc=\r\n=0i1x\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/b2afd143f7f087926b4f019e33b56ccc/astrojs-deno-0.1.7.tgz","_integrity":"sha512-TxXjt9zcyfFpDXYrzR5fIF5FG8xIV+RYsnIm8EHUXK4F+VUKKXDFTJPhQWURTB1eSLrzMMfydBhNp/whKvnD+A==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.58","astro-scripts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.7_1656429366513_0.14606608589124326","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@astrojs/deno","version":"0.1.8","author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.8","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"08ac85297a48d3cfbcb2d805a61f4e17e6b01fcd","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.8.tgz","fileCount":25,"integrity":"sha512-k9YijH0lQqU17OPZob4aJsmWIeR5LguB2TpJnC4HPy2nFPP9eP2nY7x6/gInKemXawu65AUvQ8tvgg7wGzCrBQ==","signatures":[{"sig":"MEQCIAlnwaY/MupYP5G6l8ClIrMAdXYKFKRXPMl22ojQPL3WAiB7RJIyN0qAkT0jXYD3YGO+Eh0Rd5XOiezBed5F5iOokw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJive7xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrldxAAlSD4s1plDwQWjNVnXzHR58CqdUQqMSevv0dwHvNtcxmJno63\r\nuW7kpXP47Db+2oKhKSsCJLX1l8nEr5VNBqC3GCkdXE78zhZRAMMr5vfDssQ3\r\nGvd1tIw7WT0KdfahnZOrBgv3Xksfa+7NV7Izh023mTyJ4u0OVbcS7R7baMcD\r\ns3w8zgeo40V1R+P0zAHNYbJ9b4W8MO510XdzS8EHgq6gPWo2hqFdRya7Wfmb\r\n/MkxB70D1/LYClHJmnFBxIGeLMXiRBb5f3HfF5EioO2XvHSNR1mMTCiw23XE\r\nfkzl+CA8qNERvrdvdx4VZxpus09grg6d2Wm4OAf8LgejKOI26MotC4uNJvDr\r\nVXdAeFja3Ox1J1OniXMzFz4sQ7lqTl2h7TpzqCDnrjO0WxYHbihsvF/E2UnB\r\negOglPeEL1ySV6hBMmGew3uK81qTMCTOlqhcZEtyCBuebg6K5lgZuGaccwvm\r\n52/Jk5rX9YnKLGUHAHXAn0+PmMYKhJZz6utG9zqFiiS35sTg/LbxF1qvcTo5\r\nuMxN2LAGb/xJvMRh9vIO3xqBN7YH56Awvp0pwOokAYLLxfV8vocjRJtDsPCq\r\ncv7OMaiBtD+wVr84lJGRj8XCTIeNuc6nFN4RpYUAMmeMDt+r8jC/kDT2fFPF\r\nXVAdS7xalkhlSQ+fNyCgHERLuY/mWUkRTrQ=\r\n=f1Xm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/74969c7135369b47e713e80836bc0cf0/astrojs-deno-0.1.8.tgz","_integrity":"sha512-k9YijH0lQqU17OPZob4aJsmWIeR5LguB2TpJnC4HPy2nFPP9eP2nY7x6/gInKemXawu65AUvQ8tvgg7wGzCrBQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.60","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.8_1656614641559_0.30988216601795493","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@astrojs/deno","version":"0.1.9","keywords":["astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.9","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://astro.build","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"05c012fd87a48191570398cdc1b36915759aa046","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.9.tgz","fileCount":26,"integrity":"sha512-K4jL+uvrTl/6Hq3c0AM/Zx0GwZpEHRVCIvPJrJcHwAzqNgdvgv1R/Bb9kkP18ENn+kqQ/CpQWdvSgEOiOq1T5g==","signatures":[{"sig":"MEUCIQDZeXRlXF8Ql/C4aXqzdjjQPqdgjfk6xCLkNu+f4HK/YAIgAsXbHY6tMQTYikgLeFLjqsEkjfWI0cXBa2ohcj0PP+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyNKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGyQ//duRne6UmEN8vE13SuY2S+g+TZRcR+2f35GICyHHP6cD7kTFf\r\n2EPvD1KR3sqEXMT1LQDNjpTIs7zuQ8TmPTQuy2xyBoIlnH5MLLc5xT79E6ph\r\nzcbxlzNsSXRmXSCS08GSbNoZ9sHYQ3XLAbDS+cJX/AuTpbTXUmEDQiO4TmGa\r\ne0Jp+GiCuBsszwtFzRlsO9OKmuOzzosl4QjZPQBboLCgJqNeFbm7r0fy4awT\r\nofT4d5NFCgz0j/WaDq6q8FvlbcY7TabAOH5txoUH9f9nGIQwUL/IplqV0tfz\r\n1U0k5zagYlFMRXO66FVkXQHFL6VCvA7vxZMcik8JReuVLXQ2A9fDWQDifJNi\r\npz/SwmE7WkOaafKglkE2c4aqQlC6pTr6efPv8aD63z82zmGVtF68TqePzeh0\r\nCUfJIEJYwviZRLGpzz41r0bFpHi5UnLdmwPhzmb/Ak79KW3NoVWp/g1RWSFJ\r\ncIFtYMaf49nXLRf8CgSvgYH29EIXNBJ6iHP6cyBYm7jB51IBYJ0v3gAF9PuF\r\nwI1gu/u2UhPbN9GHSlyZRvjawHO93ZIYsM2WeHywl7HJIBbkxzDSo66J/ulG\r\nYVc1AJlQHuAqq5gYYC4znUm13JKc/o1TAVOJS3QCR+lbdIkMpebQbexEA6vR\r\njyZ6V8UMIRtufpit+5IPEJps6wJpDwWLh7w=\r\n=m377\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.9.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/da7e6e2c51fb46c469e4b4298229ed00/astrojs-deno-0.1.9.tgz","_integrity":"sha512-K4jL+uvrTl/6Hq3c0AM/Zx0GwZpEHRVCIvPJrJcHwAzqNgdvgv1R/Bb9kkP18ENn+kqQ/CpQWdvSgEOiOq1T5g==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.15.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.65","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.9_1657328257008_0.7692755204726158","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@astrojs/deno","version":"0.1.10","keywords":["astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.1.10","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"be4c941bf0b50213065961597107009e5641531a","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.1.10.tgz","fileCount":26,"integrity":"sha512-VsxuFZ0z+hL9c/o9y7Bm2nGu3N4r2m/wG4LWlruZlkSrgvyzJEagexl20spxb/Xh4WyVDsMttx1nL26w0k+NTQ==","signatures":[{"sig":"MEYCIQC+U2HYfyUS3YzPD1bfXgKbOgOJ26L4pIDQ4lcH1jSUgQIhAKNrJ1dCDxvIrnvmCMHya8R9++/3PFER6sQ/w44JSt6h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizZ/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTmQ//aJzPlYFGudJ1j8DJ3ZogPC9IINlt+eKMTrzHKEbmjO8a4ras\r\noV6Uld0qmKz5hK97L54QlX4553+oFVNpzrQQBViLFY8OyBOiJVfTmUn6dTeS\r\ntxy3hKNemlmspw3tDBQaFaONV17uaeotXClWbLr+d8kmFKFZXN7fTRY9bwar\r\nNQgNJf4TxtBkYWDnWvtsIuUC/AgXDT52qkxnf3x1jDXAkwQP7KyEYd9NdycI\r\nIXak6/oTggzqxWdF5KjIch61s61ARArPjwiHJvytakEjtANb1uIO0rvUnYsA\r\nrMZABU3KgEcfdtBN4kwphH8bKeNdzAAEc78vn/hWVTq/GgMRIFnl0VNzIM9i\r\nCDuHHTqv6oPaMKw/D6A2qoTdVp45VS8maAXJGjBPON/ei0+rA+e8qYAQ3ECD\r\naORyNGD5mkhY3lol1hQpWzfHM7lQR7m1zY1xTv+8WyQ2c7gj38wWAVJ8ql2I\r\nHsgfVpdoqKNENZWsDrXFaRlStFY0KxCPDM+uz2pAIKz+KynGUEDqZE5meru5\r\nTY39phVwSCbelVSBppzYN4dSkVc5grp+DEbPidiaPIfd5vK7TAh2Wj0O/Gn6\r\nLlwdQsSZev9DZFLvSaADGBXwMA3G61mHCJ21Acx2O6+GmncqQPW15e5dAjM7\r\nUGZKZui3oZCj3O+Rkes/sIPbSJ/MvvO/qj0=\r\n=IOuO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.1.10.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/02e141645ebee2bede5648b76549621b/astrojs-deno-0.1.10.tgz","_integrity":"sha512-VsxuFZ0z+hL9c/o9y7Bm2nGu3N4r2m/wG4LWlruZlkSrgvyzJEagexl20spxb/Xh4WyVDsMttx1nL26w0k+NTQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.16.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-beta.69","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.1.10_1657642977468_0.7921095088460648","host":"s3://npm-registry-packages"}},"0.0.0-rc-20220721064837":{"name":"@astrojs/deno","version":"0.0.0-rc-20220721064837","keywords":["astro-adapter"],"author":"withastro","license":"MIT","_id":"@astrojs/deno@0.0.0-rc-20220721064837","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":"https://github.com/withastro/astro/issues","dist":{"shasum":"19ce18a56483fbad518362ea9a8beaf5735a8d5a","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-rc-20220721064837.tgz","fileCount":51,"integrity":"sha512-vzip2hIQbIbpImxAdxttdHOuD77mmDf6QQtC/hjkpU4/daNi7GJ3zgEvrOYUBkCSQ/uwwYp0zFmDuXckM0/u/w==","signatures":[{"sig":"MEUCIQCURq2hXWYH4QSv2mKaJczE7xpwArBzgBfbHaHaY8YtYwIgOeiNsYR2gt2gT6kd1xiR8WHmLtLyYohECSjAUMyWx04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1894993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2PecACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvyA//c+STtmS/eiTlSidAt9AFynmnRfbcwT7nw6XoCoYRiK4EmcCS\r\n19YG8wW3HXldoZey+2LeyA5tK/vtVPYn2GK14uQHkXur0S4mQ3KpKVQ28Tfr\r\n+18L1aucCcAnFzBJ2R81dAwemFp3mtyBSgroRVM6HtMKPLpVCOiuxGa684YR\r\ndAjImyPtyc2zYLnt5apqG6Y/IDnDJRkO0AMdhV4uIoNeAUlatTyu7jGJxjQq\r\ndh+/YVx247Za+erYEe+r0c9oownstHEkIK2I04Iz9+DenZl4hQsyNPYHQ9ZP\r\nK2hc5r3lULq+WSxXDZ+1kpvApUOVqfxAMRUAilvHI7TAfqCaGItNJmJLSqoG\r\n2MACw87wLxmcWsg2D+NOONGkB9xEQm3n8xP5GNfGiBkNzTR00oX1agiMfexC\r\n1dqgZzfYohRhL8sbOsixb5rH1xI8Zvw38RvZ/YZgTBS6UPOg4ul8KqENHmOs\r\nzN09z0neTIblsr9sfjSyETWRzyMNwqOhVkj+/O98OkTa1w2DLfDwMSCz2dih\r\nY/DmLD+dRifItfLW0SCaDd7NmysI3uOHzQUiLvwQYuFGuj1+gnBeGxqOKGBD\r\n5hk5dwEM5JedbyVq2AGeLm6jyQ7ypsRs9RhcYbxZxO3WHvLqZKDXXmvCsjLY\r\nqE4O9onov8YLm+2ct45VUPjiu0HICb66JJc=\r\n=fNLV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-rc-20220721064837.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/private/var/folders/2l/470_kwlj427b5jd43wt_41hw0000gn/T/7e2cefbc244927956ce44ca759b3e585/astrojs-deno-0.0.0-rc-20220721064837.tgz","_integrity":"sha512-vzip2hIQbIbpImxAdxttdHOuD77mmDf6QQtC/hjkpU4/daNi7GJ3zgEvrOYUBkCSQ/uwwYp0zFmDuXckM0/u/w==","repository":{"url":"https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.3.1","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"0.0.0-rc-20220721064837","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-rc-20220721064837_1658386331908_0.8691088452883273","host":"s3://npm-registry-packages"}},"0.0.0-rc-20220722032928":{"name":"@astrojs/deno","version":"0.0.0-rc-20220722032928","keywords":["astro-adapter"],"author":"withastro","license":"MIT","_id":"@astrojs/deno@0.0.0-rc-20220722032928","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":"https://github.com/withastro/astro/issues","dist":{"shasum":"2214be68e827606b267a229ff9966fd7ef99c5b4","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-rc-20220722032928.tgz","fileCount":51,"integrity":"sha512-vlNM5q/S8oeVqgw9rkslcdB/61hJ0fhGYMiZovxf8icVhFjvG35Wo70aQkwgZN7PZkW3uDboM3iJIHPXMtBpuw==","signatures":[{"sig":"MEQCIH/AsjPejvfcFsNIIz7ANvkgVge7tRJrqqBZP8zwpeH0AiAw7yB8WCYiriHb5SO0yd1I2Xq1L2uWbR0CTv/7mejk0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1895010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2hzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgYQ/9Ff150jwnCHYVQdiK04TcgKuDb4yo9AXHX3P6jyhRS9+dWy8Z\r\nnK4UDQGpf+OcfX6bcHE0Phd3MGBzSk5cof7BizbIwuY8cODn23LYDcBmFRLh\r\n1R/Bwl8oXRg2kLkMmlBdDt3eeg893ADev3D5+iFaqNOTj5W6GoOw5mkHNuTd\r\nmdqF1VrbdzPFhl1EMbDiyr4JXwgRA2tUkRMZXLBbK4xjLQ69uQmUgLDvPkIP\r\noCXSAdqaryQ2q+jum7gUSG/9d4Jf1eFDrFO2GHsZTTa4LuWdxAuf2iaym03W\r\niTC+Qvy/pHb6rprTC3+u3qXKn8XYkDQ96SQFmZ2UTWzhEH7hyiOVxeEozLXg\r\nOxBdwcj+4nEcCouiZ9maMbLzX+XK9SJqdhMh3hrGCK6ArA48eyMSZx28MGAT\r\n7P/oypZxpNYV1e56SvovJnmd853Wu/qMKulieIfklbb5gwqEd7u46q4wob0n\r\n+xrFl7A3/hLMzZStyAUYKkh8WuD/RaX3zPa+I2BSlql3LLIUsgaV6Z5wIeUQ\r\nvI5yLXKqkSXNjI95Y5s/E3RU6xQZEsQxcDJummzuOw52v8ZvY8PwxAYauHM9\r\nG+oHSr7HaIznumv7aTM0j8uIFD0Si4CCi5exPvu95ntCTQr6axPEMdA6zSAI\r\nFq9ofLiZdV0HhjOtHANHndsNyPfFuBAQF5c=\r\n=c1l/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-rc-20220722032928.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/private/var/folders/2l/470_kwlj427b5jd43wt_41hw0000gn/T/54adf8471027275f53d6725017fd8e71/astrojs-deno-0.0.0-rc-20220722032928.tgz","_integrity":"sha512-vlNM5q/S8oeVqgw9rkslcdB/61hJ0fhGYMiZovxf8icVhFjvG35Wo70aQkwgZN7PZkW3uDboM3iJIHPXMtBpuw==","repository":{"url":"https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.3.1","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"0.0.0-rc-20220722032928","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-rc-20220722032928_1658461396229_0.21582047383901148","host":"s3://npm-registry-packages"}},"0.0.0-rc-20220725043302":{"name":"@astrojs/deno","version":"0.0.0-rc-20220725043302","keywords":["astro-adapter"],"author":"withastro","license":"MIT","_id":"@astrojs/deno@0.0.0-rc-20220725043302","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":"https://github.com/withastro/astro/issues","dist":{"shasum":"d43bc495bbb5b4f2b8207377f14a89bb640b26a2","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-rc-20220725043302.tgz","fileCount":51,"integrity":"sha512-6fHf31Z6oEcINjdpIhQX3dpoS8iquM2VeRE8Xai4ThrfcHDDNLxQWykQ6/vtBM/X+sYDN2gkOkW/tLTbLYGI4w==","signatures":[{"sig":"MEQCIDxuCa2Kbvf9XOrCvY0aXGrjSNrpH0C6axLzJRNfaVQkAiAXKhEBxQHgMVIlmYsdQYiU9fGfSla2DSMSQukN/VROVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1897184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3h1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXaA//T3w55psldO67syqUEuUvg0fMy0ovBLK0fjXSE2WGXRpc0mjz\r\nK6/txhDrRf2HdsQdMVD2Hu9EKYDtP5/Cba9HO+YSo56lnaaIbCziqO2DoxCA\r\nKkNoyfwRsWKVOutp3In1By0CFYnXlPeJuAEsp0lAQJcYqDbwEl5CJAVtqVE8\r\n4MmZypHADNsAJY49N5vlyHjVJJm1vse7TqRzugTCeBZlAHX7pg1qOqjJnzQB\r\nwV4fRA/+PaAengWW8T6Ud2GRTljU3Zwqu0M+ejsx11sTqdCfBsXlI75o8NBX\r\nsVqzBhaWpu9WpXlnSP/R55dzOzsqJn6KIC7hdbnDni8LaAtt1or95TKmp7dP\r\nqMpVsh0eHHd5MZKe0np1qDrdgIpIGGzcqTijffjeFW0CkxBofu7DbZ0Dm4u+\r\nCpOvqYcGNRHRPAoZ67qAlV2oaJWSfU6iaTiwIWvAT0NYhB2kwgMr2xBVI2G0\r\nC+x7Go7p1kUIjlW+RYPgkCb6JPBVtQ6y7+O/akQuZqI32zNupdhIg7XzUy9H\r\nvL8fmUuTqGJyri78PFq88ogmOtszUbMRGK4MaJ9WZm8kL6+bZCLbAwVrAtEI\r\nnhLN/HTcXW4CV2loYqrKaXLjevbkQjLA09hNyGr2ggDiEitU0dSvqOpIAwzb\r\nwGLONk/ldxPXOUx/+h8OCH5ulgWTCIgTB1E=\r\n=nXL5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-rc-20220725043302.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/private/var/folders/2l/470_kwlj427b5jd43wt_41hw0000gn/T/37f35bcef74dff149ba49cbb2830a425/astrojs-deno-0.0.0-rc-20220725043302.tgz","_integrity":"sha512-6fHf31Z6oEcINjdpIhQX3dpoS8iquM2VeRE8Xai4ThrfcHDDNLxQWykQ6/vtBM/X+sYDN2gkOkW/tLTbLYGI4w==","repository":{"url":"https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.3.1","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"0.0.0-rc-20220725043302","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-rc-20220725043302_1658723677562_0.8697363374258298","host":"s3://npm-registry-packages"}},"0.0.0-rc-20220726043527":{"name":"@astrojs/deno","version":"0.0.0-rc-20220726043527","keywords":["astro-adapter"],"author":"withastro","license":"MIT","_id":"@astrojs/deno@0.0.0-rc-20220726043527","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":"https://github.com/withastro/astro/issues","dist":{"shasum":"2939e8e00b6adf76ca5edf1877f5b51ced91c97e","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-rc-20220726043527.tgz","fileCount":51,"integrity":"sha512-QWEs2KKtbDYK6GE0CWxEbG7IL6L92RlaWY99AUUbBZzV041mJLina2T/O3XqPX0cUHqHo4CBP1LPOZZFKiJJpA==","signatures":[{"sig":"MEUCIQDjfSgQFSdLQK4Q1JGR8roUFXekkcbHle8FZTaunfOdOgIgbwi4zIDdmV8jgz3ktd0ftaZb0gatyyS9iY36GXUMX40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1897184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi329lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuOg//QlxAdqp8kDPS+wJEs4R3sJy7kdbYcmrGMj+Gn0uJFmp4t3qx\r\n8spu95MCZH6j9iwCGbiEZhQPfafyNDxP1ww/Ma2MLgofublfLZFahvmPVVIO\r\nEFX6Iq2B1gAQ9VK15At8xi3pUvcJVKN7KI7CANIHwOTqN58nzANWWGQK4Tey\r\nAHge+Y+qKMi9J9ZMUT+7yRZPrI9BRVm8Jc9gRXk8BevFIgp9SkGhD9UnlHR8\r\nqui1HKBG+WwdJIFxvYhKWz/cXnWYhdWa6DYbRZnzFf937zWT48w3tYs0rDIv\r\nnsAcKZES2ONkh9g+RnrNSMnn94ZtU+spIkXRRk1m7mHmdPE6m8fHyEIdNffz\r\n8h/UWTFDl5CkRrD/tfkkA+QQDUPSi7oz01O1Ke8tJn4vU86qAFKbv1KI+lOG\r\nOILvcQD1M3phgSj6ebUEeawPSglwJGrA7+XHJTmy30eVg2Pe5N4IowFxZAZm\r\no9k3XSdHR2EXSAa4oZoZlIl5HmHhh5pIE40e2IbegxXfhxtrmwp0CLu5CjhR\r\n6MBGwURZLaCbYN9dXcI7XSV0E9XgMN9aoMry/WHGQbBvxoLCQBFRJTpWUbHA\r\nlHc5NvRSo5id6SLAukxQ/192CF9V7zCdCPqeeu3rcy2dsHSYSJoZDfoFaDU5\r\nnckxhzIOJ52qq32dpXl2a9MGLC6dJns+fjU=\r\n=c/jV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-rc-20220726043527.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/private/var/folders/2l/470_kwlj427b5jd43wt_41hw0000gn/T/68543642d2a7a7540cc5b1b55d523354/astrojs-deno-0.0.0-rc-20220726043527.tgz","_integrity":"sha512-QWEs2KKtbDYK6GE0CWxEbG7IL6L92RlaWY99AUUbBZzV041mJLina2T/O3XqPX0cUHqHo4CBP1LPOZZFKiJJpA==","repository":{"url":"https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.3.1","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.14.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"0.0.0-rc-20220726043527","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-rc-20220726043527_1658810213508_0.7094337134775148","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@astrojs/deno","version":"0.2.0","keywords":["astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.2.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"6b4a5e26a08aab1912896af8b63c151e9f1c70d2","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.2.0.tgz","fileCount":26,"integrity":"sha512-LU4qzn4JgIDj2gLk8Ckqk0MctdcP9yXrZDiCUyLwT1+6UTwhnHTMJFggP15ktxPgv91jv+p7+Slh+7zX204f1w==","signatures":[{"sig":"MEUCIQDqhnKZTpp/O0IJbS90J41XbRM/HfegJ+mHdsQ8sM6CrwIgbcnHsB/bCZu3ecgViQIkujNEAolJjS9EUqhOIjeqKtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3/PrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovfxAAlF8UgaFyH2HJjByx49BMcsWWC7gTOnST/Y8YNiMp8O2MAU6d\r\nRVBsXwjwgyJPHkiP3JTueBjqH9wYo9rv8B3Me3ExEkUA/SYDKoZjKGRBOTSE\r\nguzbZFc6urjeYXkuyS1qv9R7FEzsto9EI9namD9+QPSDEUgLXj9Jt4mKPXlR\r\nHoJ1kU3zL3lJD/7R5AB6JpNo38e1Giuu3GITlMOiHj/OkHNSB7MBG+XP1pfr\r\nf3PT7ZwJCDg/j8J6m++wmO8xfR0e/1VmyGhnQPHmYeUFy+DMuAC2Bl717fgv\r\nsehtSZuq2G0GfIprjX1PnJRKsCHr7ddQPk0jpud3gWqWWlZRr4uNWUEi54kK\r\nPc8zIGGSJWi+z+r08UBvcZEYVvZWa1kWq7aLuznUPZ/HlR9++gpTRJGAbGad\r\n01oMQdyBzogzRTYX7GHGH9wwb9i8i9V5I6+OMv6xCtEVNdeav3lmpT4HiwZP\r\nAdpBfGrhdIJS/xMJ7tLh+kPhdWZnPGhXMkNJ1ZkmCM2Zfu4D9VyNJC5MLrb3\r\nzITUUuqL0adHZzJ66WAkQ04G3fIutOyN7+vdngV7lpzGIqJNDj5SoS+eK8rr\r\nDMF+KOwrwbxz7JQyr1Br8p7lyzcD+KRyQ/UdYxHxXzdGnGASsDvztxDF1cm6\r\n/4MVon9Num4lp5buwwadTXy7LB/bA3phy2M=\r\n=Wme7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/358e0426c1fb943980e096da030b28ab/astrojs-deno-0.2.0.tgz","_integrity":"sha512-LU4qzn4JgIDj2gLk8Ckqk0MctdcP9yXrZDiCUyLwT1+6UTwhnHTMJFggP15ktxPgv91jv+p7+Slh+7zX204f1w==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.16.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0-rc.1","astro-scripts":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.2.0_1658844139099_0.6819444428325612","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@astrojs/deno","version":"1.0.0","keywords":["astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@1.0.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"b38558103d61fed83a158b0c7f3120835045c412","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-1.0.0.tgz","fileCount":26,"integrity":"sha512-uWmCn/ix2OCSLv6vC8aD2sELxEFip3DobyxHikdlGGu9x4TKpyJmqHbhQs9e42ia3Eo+1zdWidKgSONkq/N5tg==","signatures":[{"sig":"MEQCIBoqeC9IzmoKsH+/E86f5Lfx4HI6L266Wi7jeYv0zfIHAiBsGIn5xRMR0fUb7jIkoBHYwEtHagCpInTRTTesbgmnFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8og3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSOg/7BHdm0GS0TXrDttULnNqgqG4Y9j9oADbUMRsL63Xf+Y2S9pLL\r\ndmOqe0VshdXKF2tZgXBqOa8D5yf5VbM9CH2f+eQoKxmJGCMU2nuz+Pf8MoqN\r\nUsvFOBU+IouqVm16b2eJx3SaRc2o2DVTNoK0NUzz69jaLSqMJMp4pkpwjAlg\r\nPeQ30z2WGmu63cFJjV5qU3dXYRq4k8Dj4MuxNWnUVaFXdw/SyBqBCwnGdlE2\r\nUPfpgX4RBIf1Yx4scNJXxOSTVzm9Yu/h6b+p0HwxEYVhWlbEZfsQHmAWQAZK\r\njQ6Bgb/UpLWaz2vh+sFq/sccWwErue2G6djO9P+yC58ydY5Q2+DLhgeoVZk4\r\nvO+96Bvn+s6irgigLgtrgEmUOhgjisFzpbNf8Ksi16LcPWJUBvOrAR39iioK\r\n+IiZb7BFesd2WIpIJhaNb4l+jLQjuyJeLNK8nEaYiaCHY9vmQVWKKhwNUmOf\r\nyjC+yxg7116O8V4gpL9dEbQHa8EtcGn+hDMiC8mFrJ4D5wvJ1N9QGS99E16t\r\nixI+nHHhMMLhb8P7eCf5jU11m9xukoFl5IP3mfO16g4K0JAtgIPXOPaHeP3h\r\nm+9hI9dvnRx2H0UwcZNr0NwgcVMP4SJbFk1ROlZNtS+yF+kZEhNTMzqpuRNE\r\npfdnXFShaxCMOkVYJIr053EszS38THIlthw=\r\n=DNdo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/77cf4772fdcb68e1969a32f9dbfd5279/astrojs-deno-1.0.0.tgz","_integrity":"sha512-uWmCn/ix2OCSLv6vC8aD2sELxEFip3DobyxHikdlGGu9x4TKpyJmqHbhQs9e42ia3Eo+1zdWidKgSONkq/N5tg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.11.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.16.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.0.0","astro-scripts":"0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/deno_1.0.0_1660061751609_0.2691558567681882","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@astrojs/deno","version":"1.0.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@1.0.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"51eb84de21b87d5e15ccb62c8a232efe6e9e50ad","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-1.0.1.tgz","fileCount":29,"integrity":"sha512-8IDe9INLJUCscd1kfMIm4C+9E6ha+6ILmkFjLoas5D9fxWREei6vcztrckwHxTN1sCSwhJFLB0VK6KR1BxRFXg==","signatures":[{"sig":"MEUCIQCyZ8lz3D7mpEo7LKIRo+5vZ6Wqxh2W/f+kvurnyhRhQwIgcItpYpUysmVjnzDDD0TQLYb/4nQTGa1lTg3hMmWr14U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9taACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtFg//doe7caXuUXfGhJKHQDQbqIq4GBclpa1YW+jPCaDVlEnK/B4h\r\nWnDJWrrxAjP4sXbrcnV0ktKcZ4qLiIy0SWxPYcT3TeLV/wtZcGJUpVWtoP6f\r\nJSjB6UF7903BG/yal0xDR9+gHJw2YVVkH5QsuX4JNjTnZ602EUXrGMXbOaJ2\r\ni3nuGLFoZNv3gitlueoYF07BHX9YRJmPMcIGhniCcoESZo6kOOya/Qu9bDUV\r\nuxz3sE6ZL+CyMU6x8Fxyksuwjn5h5nsz10lKmie2dPVjmhcdrKl638k5ANwY\r\nIEQkr98ebpPYo1vMBOKjMBdyQ3SB9WNpnxXOkXi1OgVNbQxOOXCpd7uBAxA7\r\npkx6AwfUGjeJdVK91fX+yzKg8ULLvIGIvw0JNtaIU1giZBnX5wFlK/cgwxYq\r\n4TTvNxQjyrDJDeu3itXmTRLL9FL45YaX3Axw3Bw8icuW7xTw8qKr3rtyD6zX\r\n3NWptjMGgXwNkgXI8J360qOFF8/YjAIvSVVN3wGOJ8TjJoLhKe4XQRLRgvxx\r\nh6b4UGY4vkJbZ2E3FAxgyRciBn3yRmVHn9PwNfkPyCfWLyQlJfUvmbYboJ/Q\r\nK3USiEJCDzYUdnQCRnYM/LAGkkE05ld8sGfmKL0m+BXtdwSFpjP9qConW4uA\r\n4uuVxikWwM6BL+CLzj2DMfN9FgXN95ArH+g=\r\n=+dEC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/0c4714ca56c8ad328258c04729e468f4/astrojs-deno-1.0.1.tgz","_integrity":"sha512-8IDe9INLJUCscd1kfMIm4C+9E6ha+6ILmkFjLoas5D9fxWREei6vcztrckwHxTN1sCSwhJFLB0VK6KR1BxRFXg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.15.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.1.3","astro-scripts":"0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/deno_1.0.1_1661983577864_0.5982209053888405","host":"s3://npm-registry-packages"}},"0.0.0-imgcache-20220929145446":{"name":"@astrojs/deno","version":"0.0.0-imgcache-20220929145446","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-imgcache-20220929145446","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"3422d1f854a473cb8b0a9d4888619d7fdde44b3b","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-imgcache-20220929145446.tgz","fileCount":29,"integrity":"sha512-auT9QFb5VlBayZJWSjZ3kN+NDce7Nb0cAP0kA966Hs4wVEWtGPbBFiHDNKETIAVO2VAVuVy5MJrZJRY9MLFOeA==","signatures":[{"sig":"MEUCIB5h2UOldVGhHXdTxJ9Myo6dz6soxJ0BYPVTBytHC1yEAiEA4QRIVkKGDWFynDBv75w7X3DhDlDX5naOnJr0DK8uWfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNbIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnqw//e2Ho+fpNgVlszL68wuHYmeUmhUSwZ+6g/8cNrWhlnZ19vcbc\r\nVZIRatifz61ElZZA5SYfxBn7q7L5t+xum8HsF+qmlYiNoUxhDAEEiWR17DtL\r\n05x1RCqEYLzJVaJEOqHe22/WuuhFpqpOeAKg08Zy55d1Wri8m7tLOiTRDNKS\r\nm0cUd+rdjH2Qjubn0jnngPkR1MAfVhqE9d3YPwQdAViXmu8ALLOTBGr6SwH4\r\nLIm4WSlDMBVHpHkI0G5Hr2R5p0oKuoKC9Yif8Pd9CA+zSVkbu/LMvrAg16lq\r\nx9XhtANHNPh20A+vQTVFv6ea+k9ivgzWQ23PKdcU6ado6pqNvOEni9W4aVsD\r\nyvZ3hf0mQ0iTlyI6VZqGAIcLSGTbXlpK+1WMBsDG9Cra2QoHRSj+dU6Bg8kp\r\nojwOg5mkBlj2FHytTTv87p6PulKPBi7iP2GUxD/7VDT9CrnvjvntQTWexiTl\r\nDJv4VchI7CCB3SIvrgnumhrcEEYOhwojRKat54WPW3zWduxMZmANjhfW8vII\r\nj0qOoeexEm4u6fqCFCq4wUno23SIowuQuqSvpV9hEvuNkKeGxvbVV+szRNWk\r\nrbG8gZCb4MkrPfO6uhCeOSn+dZWdUoT2BsjTtQweE4VZdDVrXoJ1sBVa+JFL\r\n9/V1VIk+XBzlNH4AfPYbeRtDlxwxoHQVKZo=\r\n=w37V\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-imgcache-20220929145446.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/9d7d03886dd053779a6901d7cc96e01f/astrojs-deno-0.0.0-imgcache-20220929145446.tgz","_integrity":"sha512-auT9QFb5VlBayZJWSjZ3kN+NDce7Nb0cAP0kA966Hs4wVEWtGPbBFiHDNKETIAVO2VAVuVy5MJrZJRY9MLFOeA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.15.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-imgcache-20220929145446","astro-scripts":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-imgcache-20220929145446_1664463381287_0.04278345710501763","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@astrojs/deno","version":"1.1.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@1.1.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"34178d98d8583f492e1270f53a1e8cafbe9f8963","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-1.1.0.tgz","fileCount":29,"integrity":"sha512-oPjKmQQkLZPD3tl+Mur86SguTPlOYwASByAmRWAGOesmHgktTHebuJprc2dvqfmbao6mZbToZPLm63IqdJqlRg==","signatures":[{"sig":"MEYCIQDcw5SsmRle2v4trEGhaoJqf4/4crLPWoi4v0GMbt3iLAIhAPS3cx7G/7VbHsm3olTcThVqMZCC9p0pN3E6CDcjNLBd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNbgxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovXA//S4EfjYggHEnvOqUiQK+4qWHeyyaqYTU1HvB2C3DvfJUerm3F\r\nfed08Ypamilwwyuy/tBeZZskNEGhzRMmEuZZhGqhCyLgpg8n7S6yVPObt5pt\r\n3ynSRVgR5QnhTgclNn7orx0ubTU0VPRvTsb+kGZgs/w89hFn+uzflvsq7VWh\r\na3K/5TtZkrv+B2SP+dGUhQ19thqwmYoRrVJ7ACPsoftlyQpXuCdb525KDJBU\r\nVdUK2m0nHrtcp/bE22akl90Mk96VlTYr5vlMDvioCG12k9hmE8fCdXi+AG6M\r\ntbZ73G3znqYn40jFqeGFL/ir1zs+zpqE47W0BGTh7t2MY2DMZKgjldFq287G\r\nOtedHHVoM8heC6nbMbOyqeD1K56Rqd152ZZ/RCfkmiUIuVUs4QEzqy5iWBmS\r\niMeYCDpi/7tWep1nzM7HI+q1C6K3/DgjPqtcDmriRMF3G3otcHddAuWbJu1E\r\nZ/BqbzLhGSWEd61QDZoGaxcE6Ued/Db3W/fLebGnVWjA3JpKEEmdoFbQXxPK\r\npJvxznejUyQu/NvKdxMlDa+U/UT7SITR4kK2oLE2Z1hVx6s18RWCl7Yrg/nS\r\nY2yhGf4S1/U0xGFDH0/o/UiNH11QPWBNx8dscJZnnyw3uotTPEBIcibqVXxB\r\nbewYAbgZMtYd2X0gYs+W7jxDBiR9Dp0lubs=\r\n=vnqg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/bc7368c4c1b6774322483913c9e120ac/astrojs-deno-1.1.0.tgz","_integrity":"sha512-oPjKmQQkLZPD3tl+Mur86SguTPlOYwASByAmRWAGOesmHgktTHebuJprc2dvqfmbao6mZbToZPLm63IqdJqlRg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.15.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.4.0","astro-scripts":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deno_1.1.0_1664464945695_0.17769673026131771","host":"s3://npm-registry-packages"}},"0.0.0-node-standalone-20221011210529":{"name":"@astrojs/deno","version":"0.0.0-node-standalone-20221011210529","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-node-standalone-20221011210529","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"9e468065eb1d1df6637fc61fee5a5a5b094b0802","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-node-standalone-20221011210529.tgz","fileCount":28,"integrity":"sha512-U781qTdjod6iuMMze2XYAxHBsnpzs2aSz/ykIIW1o+iEnazXlX2E3IoNtRP4S9pdcDAKuqb6j05Czt38XvSUdA==","signatures":[{"sig":"MEMCHyN0k7eHCqUi4DQzlWHvDh/lj9lNnsNIz/CNtv0nGUsCIHU/RKPuRcau+e6e0G2BKIlNi1kdjSep1hTUQ3FaqDtx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRdsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEWA//QpmeLvvgzX9AquEtNKFlElGikUgm0vBVrzU/vU8rs7vi/j1F\r\nHMhdz/KxH3IRD9w0yqkaWGMD1/sZgowgfxlHokinGD4J3ErVoDN3q3t3M3p+\r\nBjpMtbyaiLahxzbbxSxlMT3wUyQx6ZdJDg5KVVOBfFBrewOOtjLACfLOTQls\r\ntSFmtmDABmKIal5ZS6guS0KkgVeQ+Xyuzu0U4pKEgMmEet1BB1LONOp55Z4y\r\nmABvXZwkBpqiNMdKpKlx4Ve7pS83HyIBI9EM3tjBeTLT51Hk1VdrJObDnr27\r\nE58Oxp/6iL11BMBCk2gkL1cb1070eC/fMUHH4JExoLkNjAV2mPltK5tzHEPB\r\ngDeFaTFqeXP40uiYkI9Ol8Lo9Llk5Dbb4KTAJ9xYCsmxjRu6JdcMsHrUHNL3\r\nc3ZNWvAfeZbK6mYxZiAWtv6IoW+1ljonv4o1upRk4MNaspI+McUxHnEMeAkN\r\nXKHwmZKixOZs0XgfSnDGN9b61MfYNAzNuDxMHhQQub6f/A5Oe3dnMqXHy9bD\r\nyCzPShmjO7o3abnz35poO2akxSeQ5CBYQG/zF6N11/lnVNkkVOQFdZfYpIn3\r\nxTDA3F+K7A0xcnLxygGcWeKKJYxVpQBxaSYNiFDCxZ+mAHJlcp0J9X7JFAtH\r\nzTdoirA3sr9/HKCEeriDTJSRkfdmR1gb5e0=\r\n=U0oW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-node-standalone-20221011210529.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/87984d2cebec9a9cadc5e8b4d1fbc36e/astrojs-deno-0.0.0-node-standalone-20221011210529.tgz","_integrity":"sha512-U781qTdjod6iuMMze2XYAxHBsnpzs2aSz/ykIIW1o+iEnazXlX2E3IoNtRP4S9pdcDAKuqb6j05Czt38XvSUdA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.15.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.17.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-node-standalone-20221011210529","astro-scripts":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-node-standalone-20221011210529_1665522447093_0.7952652285206958","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@astrojs/deno","version":"1.2.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@1.2.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"c1d956c483b4039fdd33f6ad0e4bb1bba2b905f7","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-1.2.0.tgz","fileCount":30,"integrity":"sha512-j1zPRbzl4vWLpyW9H16nOf9+9dIURMAj9OvYU+RDBuZNlYSre9/XCef6U9bgLK217HyB+fu43XKtxOhaGH6wnA==","signatures":[{"sig":"MEQCIEd/US57V8KVlBuPQbbwc/x2knDJWRZt/+Mqsg9dtInCAiBrMFl3W9I34d+71H0xIEImCJlg+S8t79a3DreWrnDCqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSD1EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFiw/+KXpro84wHNuBrA/xVULW5NBtpSqEtbZn+pYN4jw0G/QaTxAK\r\nw2jVzSuxy6FADqsFXjMFNsVEhlKayGEBQQ6u7BvkKAVFoHHVJdkAdQmt3DJ3\r\n94ubCd5HU0F48T9vID9AalCX/jDjtgssNzquSfMwW6XNsCTRG3QYKxOYfz/k\r\n9Vvjc7TEBRT0b8myQLLtL8TE07wPuIbzP+g9CzrVRBPrv5FBBJESinwkZ7Se\r\nG9sR6SEQUYEj3KM05HM7c+qmtEQHCg/PDYSGMhO1WlPvhO7MkhAz3y6KXUcX\r\ntrNLrEQtYf9Enn9pAHT273ADwoITF1oXplUomq2v7CDfBGTLF2BrCEOpvcmG\r\nqyzRXpMqxf0iuFcSiBAFQ970a0AdzBTbfqMACXMCAwpO0RAU0dSxIPxJ/9Qp\r\nYrvQ8FGsAdblNhvI/WW2GUjAHHp5s9F4MfTk+wuRWSM3LW4QJUtjnrIEvwhh\r\n+6HQrtUklgrVEVlEYrXiYXeHysfnad+vfPBkPfrR9y2qjBxhpxm5bpS2fDuK\r\nQCAZ+fXqtyJ8oqitK9CmNPwsJ6WwrL+RU4ku2OzoxuIVrB5gMhX5v6sLTslS\r\nrKvuMgzAZs3oqWcorf/hlEM+iT4zTSS+0IksGQz+VHzDv8VKIMf3qSE/6i3B\r\neG4wYNZhTWhHH+bgsG9nO6DN1qsD/dUpYlE=\r\n=EJQQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/1e16d7b05d8f7fb8f1f55ca0dc083f88/astrojs-deno-1.2.0.tgz","_integrity":"sha512-j1zPRbzl4vWLpyW9H16nOf9+9dIURMAj9OvYU+RDBuZNlYSre9/XCef6U9bgLK217HyB+fu43XKtxOhaGH6wnA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.15.0","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.17.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.5.0","astro-scripts":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/deno_1.2.0_1665678660583_0.766468025030191","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@astrojs/deno","version":"2.0.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@2.0.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"82b107310c2202cfe8cd84a7d97d0b1185115b92","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-2.0.0.tgz","fileCount":30,"integrity":"sha512-o4TQIIPGfCaGG0bY4FGmHB821CqmYRjeKY2rNBztTc7vOjEIii9y2yTKOzBg8URJX7vFCDlbKXarm2davpKXdA==","signatures":[{"sig":"MEUCIQC5hGOs8CGYXyxiKzGoruSgQkJusKW//g3xbvX3y0keNgIgG+o7L0LsgSPlBy+Gk8Fiy9sO+FKvAV1eeQejVggRw2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaWo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpEw//aRxj8EA/4G65pLui6ePXECaU8SUeWvRc7gKau2auQ0vCVCK7\r\n97aeFkCZoJjUaBVRf6L8AJSnUhr8Exchs2xKWtaB5ovdhtSzZpP9K8RIED5Y\r\nPd1H863iiy77/nfKxSgp9keFW4QJ95LcXmV0dOXuMkLSTvZGRhqIhViv47DM\r\nQJvFhx72dNGIfu2wxLTDF9eAtNM+mRTQiGQk+lo21l+eqFflepgHfierXvJT\r\nn8L96VtK77t065CVMiOFfD+6D/Pekw+wYYGUtCdbn3XMYPU6gPu0XePPPFbn\r\n7bhOkpjRikA5yVWdw4t2o71pNGgHDdWUzDhs4vUsreeiFr7cjdOcjwXXgEt0\r\nbdMTIBJBTByhvgQD9kXYORurYsdBVp8mV6K/srVW7cNRfE4NlzEL4/bA2Um6\r\nNnkkDF8TTG+9AA1z2+EcQXPXyfLIAjnynPRremzm2z2L8KzkJ63j61ztKlkA\r\necNBXnl/HUwV6upi4Mm8a8hUmjcHkl4RZozhn0jl2Aj9dBNDZ0saoUQhT7zo\r\niuCOJP/JVD2hZXJE0nAj4hoPbYX4FRsywiJHC9tRQ9xsx/jIFJ+HCdCtN5CL\r\nowvYK8McZIAQ7V8QwaBDb2W2pPNUoxDPkXEBrXMntyg6qVHS8Z1OeC8znPmd\r\nD7vMbfKXvZSgsJn8l38L9GAg5++I4xhIJNs=\r\n=OhEP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/1c6200bae1d2b5d55f37a65d5755585d/astrojs-deno-2.0.0.tgz","_integrity":"sha512-o4TQIIPGfCaGG0bY4FGmHB821CqmYRjeKY2rNBztTc7vOjEIii9y2yTKOzBg8URJX7vFCDlbKXarm2davpKXdA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.6.4","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_2.0.0_1667852862296_0.9411590028901824","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221118232407":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221118232407","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221118232407","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"82937b3ac29aa3c434d798c72389f505fdb6568d","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221118232407.tgz","fileCount":30,"integrity":"sha512-24LOeiHbJv0uKeOSbFZp0desiMc9dOJ8fVcuh6jcMl+m6rJj/LXCDtMdcmXexWV1fOy9h1YoJcJvqqAFVXz53Q==","signatures":[{"sig":"MEUCIQD4ozW7jLlXDe70//C+b8/8RKCwhw2dOJ1+NDvVxIWeVwIgOXEPJ6Na6nfdTk8xGNUg7/J3u8D7mwUlkLNYoIFyh7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBR3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojIw/+NF6aeOF1WiV+WDsJgA4aVlMqvh5ZQMR9XX60HiIqSgt/kR6+\r\nMZd+X+AxqbLY2jirDyhYD2gpZ9xDV5T5k4tgFGjp/LBXbNwWN5DjG+YkilWu\r\nzj/rhcEoHdQ18fAlDRr0X5OZx0rz22e+TBkcX9WJiSTMAJgiQ8385mbQ019q\r\nr3yG93oZFE/NtxcjQ5mcv3dzBKwFjousTRiuYwmx5XtdkjmbEVwcvSRsnVpv\r\nnH8rhGb6l8MMQg0s33oCxp2I6bQoBszmlPNzMqcNrZtv9Q2S/m1N8DyuJs3S\r\n/3wjPCj3cuUPqlgp36srG3gcjlbhYhp+H6XwkHqFl36nRc37/GlpB5pfWlDO\r\no1+Qo7jz6GozTj0OMpu256wY+q2MudxEND8yVrY7FrZUMgxJZ9VfXrOT772z\r\nYn+fo1WrPH/2EjurvW1OaiSLpqA8dGMMnflWWaSxfX5w2TzSU/f0nZSciM9c\r\nKuwRLcy4qQ7U/WPLLXBvbFkM3gfXxW/XUejEGxYyhEWM9M0whLpvomtixSgK\r\nSnHX+11GabQs+poHoOrscOvAKXqF4RVSLB6V0I3KCms66YOuXZ/qyhz06+Zn\r\nyPa+PhmKZfS+b4yu6kgVBpycJdgo/Z1f+rKYAZpFektnFXJkmEAEKSor3Tmk\r\n9xZvmC0XgoQG9bWwaL+B1wOFjPfy6vZoNcI=\r\n=8UMr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221118232407.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/f29e48ad91ad0a759f256f283faf81c2/astrojs-deno-0.0.0-content-schemas-20221118232407.tgz","_integrity":"sha512-24LOeiHbJv0uKeOSbFZp0desiMc9dOJ8fVcuh6jcMl+m6rJj/LXCDtMdcmXexWV1fOy9h1YoJcJvqqAFVXz53Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221118232407","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221118232407"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221118232407_1668813942837_0.48573993928365855","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221118233302":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221118233302","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221118233302","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"d65f1d62c86a07b74cea371298487bd37e3d1a5a","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221118233302.tgz","fileCount":30,"integrity":"sha512-kmUZj+2zUQbXCn9VsGN6gBsYuRuwkhHY7FZEpYp+UOM8t3uej0cw7tQSF4rF7ivFNMKayaT1BzR7hvd4vxER4Q==","signatures":[{"sig":"MEUCIHBYvXPidBja1snB+rO2CobIB+4B4ccuqpVnKFsRVpY7AiEA2xwE6UiShInGvBdh6owB0ylEQun1cYoiEzDsPjIYMhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUWw//eAtuCZduqzGxh9s4wFhHzBJbZEot9OKep4Ocm7MeXRB1UAb2\r\n6L/6Oe84V0VF/PJKZEhvOYtX6m2oWyeoCq8xOJeS0kRqD7vrauJswzOxDsaT\r\nvlJzHDR1Xa6oT40t+zdSTmdeHQf+pXhcieyag9cCQT3sdSE6O1wOvUJLVu/Y\r\n5Vnr3na1kHXVFeHcI1zFJ4pn7x8ITqhs97W4HdfoB20iHrBBcq6Mzq4LkOG4\r\ndh6h1eSEeLjUQ4k6LjhAezVrOvZFqAMI2qV3ywLmitH+ebK0zMbvmkKTLXeW\r\nbYAULb2rucm+JqPDYPagrxnesHT31vu+ydoA2y5+SJgnxmAdMv4MISaU145R\r\nfVZ/B3NAqM2TOGy/4t8BhQ3+jl0z9dB52FB3FGFjJ7XYZuoAgVw+kRAT36tS\r\nkU/lmbPKAR7tz+x7lVTioqVjoG9a3nFnz9aaCv/xoyxMniS8M5JMdc0qHJFj\r\nCo64XI+6z1xW7oYGcYqlHFxs7qUQnCqQWoIu7ewLCcZzycOjvcLx4LoQVMit\r\nfp0hheJxTvFhjnOnF939+norpCLRZrTFE5KsQkV5+pnvWPj6OXaGnWNXI9k5\r\nBm6KSa9yzuJSY1yqFqXDsqIoSRwiuoAoJt7E7Y+pCnFrhOqLHn8XcWzqPOpY\r\nPdtQUq6kqo7jXYYEMlf43TnlBcMYmN8jZuY=\r\n=yq8e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221118233302.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/f7d80f5f870af3fe34b9006e5e3c94af/astrojs-deno-0.0.0-content-schemas-20221118233302.tgz","_integrity":"sha512-kmUZj+2zUQbXCn9VsGN6gBsYuRuwkhHY7FZEpYp+UOM8t3uej0cw7tQSF4rF7ivFNMKayaT1BzR7hvd4vxER4Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.0","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221118233302","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221118233302"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221118233302_1668814495048_0.12656259214571808","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221129235256":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221129235256","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221129235256","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"94e9a848c7593ae4099ec694bc53ae16882052a2","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221129235256.tgz","fileCount":30,"integrity":"sha512-g4ncGowq82XQyJXcK1JOWN7QOa2vLNKAwx3P7nd/e2fEU775mcOcyfueu9PlQAQW0U317k4scD17ZUjeJrhK0Q==","signatures":[{"sig":"MEYCIQDYhRCBWrsvMfyj+8AoN27eTZnzURXsusVOEKaqpf2yTAIhAKU0o5ViR7CE8UaEsyAZ+zg6dzpJZNlyQlfNrCQaaUJZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhpuzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDjxAAhDWJjc7J6on2sdc9YEMN24LtEB2+PmbcIpgVkxheVZDZCEvm\r\nHE63QuMNabb9VU2UEblm5tKGvymAovn1kpi5R4dHUPvMy/XbqdbAwRaIrf9O\r\nPw4Y9Ot2xhk2Bj/WmUHBmRPGyf4eytCeVgZ3zzpTxF+KHEr1d+CuZ5y6x6qp\r\np9NF6jnnPRV/qClhsIrZJbEzeSSc1/KzgQLbi3hRH5zc/k2yZcZrNa+jW4JH\r\n/+S1RlA9pHWeOHez1ySsWvouh11o2SLE4WfS49NkHpQm2dRQNhCL6VuF44EN\r\nkwBTY24kO4yS9ct5rKAm5Vq3L6yD7EoNGhEcywAk72AdrEDlSfHeXswKMbK3\r\n851xeWDW6Ywba5TjXYKDw1O40SsyP+j8/MWbPxsc9mXQ8aIhFVgG3ltUdMbi\r\ndjZ3WfdCWxbjGUYo3m1MlRDOWgMFPND3HjUo3Vsv481rHcl57kMkyO2808Kj\r\n0EcRJ99ZJTjJQ/PjZyoqOXjr8YXyi2n1tLvkM18NT4jNY97iIuyIXBsAYgks\r\nnAbllFeuSU3oFhaI1g9rigaNBQ8z3iD6cixxnbdvvpbJEvNogRcxx7/gVgrG\r\nsVr4CsBMDmbGATRM5cG8JwROOjK++9xLwPtbzWQgCHga8MZlciW9+cQN0DIO\r\nJpuarVTq70ZU0KaM0KanWX7JpdXmauU5uro=\r\n=/6j0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221129235256.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/6ade3b42f35860826c7e51e440934c37/astrojs-deno-0.0.0-content-schemas-20221129235256.tgz","_integrity":"sha512-g4ncGowq82XQyJXcK1JOWN7QOa2vLNKAwx3P7nd/e2fEU775mcOcyfueu9PlQAQW0U317k4scD17ZUjeJrhK0Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221129235256","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221129235256"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221129235256_1669766066953_0.5256616482462855","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221130135236":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221130135236","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221130135236","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"54236bf04f60a34cad01c7a9b10b1b3eba4a3c9a","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221130135236.tgz","fileCount":30,"integrity":"sha512-Tl2IXQ4tPTDBC3FQ+6KGzlL4xSL63ZY89micISHliJ7/HsCca40wfLEr36XAXkgLfj/9u24WcMoyq/riUTig4Q==","signatures":[{"sig":"MEUCIChtwnASO60ko8DxY1DZqHZIVkG/yZYH3a5O8rOQNjTaAiEA9Re9xahxBfbWpgiWSSuQdJHIT2iDWO7MzEGgTHtxFI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh2CAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG6w/8CQeFdQdQ6FTbjndQuxtOAXRsHghhXkVsAZEoXQC3gV40S/O6\r\nCatxM2kfZ0/lEE6Y8bRN3pOWV4Pl2K2EjGy98nsNv+3+MclI2X803RLF09jw\r\nbnj9/rfynPhl/RJHHCeAcV8HWgs63Q7IzInQO1k2EKbtbWkLRSlpMozhp/O6\r\nk14jDoyMa/5vvRvYstkQIiNHp4m9BuigvdTyPbRcLnw3SNq1bPEZMPzBOgoI\r\nuIfaxObmN6xb9rQ5G1Ypg6zvIHaQtzGe7v7KAE7IeoNMMiZ0spq2EcTd42aN\r\nDySfQ0PcQ3Y/FPg1cWuctkUTwwmbVClQj6NvAZgXJYn/g7GWcSHShYmYALix\r\nUFj2J3EcC1/I+3qM9RwafB3vGs49We6hy95c93MRFn6S2sAUYA9TgDaOgJtE\r\nYoCHUOXbEykMIpV36dP8nedPLJnOoSMxTcjRtq6AsJiQY/nWgCymIzZCLYUz\r\n4+Whri3EyZxnBsJdEwMpOje5nR62TIWS/+96IRX2Nj3HgSahE4LacZsCAkde\r\neDQFLSIRLs4PlCY/YTXgDAEN46nE1A2NwkSzG9rOkY0XIt6ET39AX0T1q0D5\r\nRizdL+4peYQf9PxBhf58ryE/sR+9m/YrXtRcCA31rj6bj+lkq0DSHV6EqWGg\r\nEES+oTNhqukTvaf5o5P8axUtheaZEeCSJdg=\r\n=Zl3q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221130135236.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, Update your `preview` script in `package.json` with the change below.\n\n    ```json del={8} ins={9}\n    // package.json\n    {\n      // ...\n      \"scripts\": {\n        \"dev\": \"astro dev\",\n        \"start\": \"astro dev\",\n        \"build\": \"astro build\",\n        \"preview\": \"astro preview\"\n        \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n      }\n    }\n    ```\n    \n    You can now use this command to preview your production Astro site locally with Deno.\n    \n    ```bash\n    npm run preview\n    ```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview:deno` command that runs the entry script directly. Run `npm run build` then `npm run preview:deno` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/41167b96944ca80774e259d9a760b254/astrojs-deno-0.0.0-content-schemas-20221130135236.tgz","_integrity":"sha512-Tl2IXQ4tPTDBC3FQ+6KGzlL4xSL63ZY89micISHliJ7/HsCca40wfLEr36XAXkgLfj/9u24WcMoyq/riUTig4Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221130135236","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221130135236"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221130135236_1669816448409_0.955006950179607","host":"s3://npm-registry-packages"}},"0.0.0-error-overlay-20221130171441":{"name":"@astrojs/deno","version":"0.0.0-error-overlay-20221130171441","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-error-overlay-20221130171441","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"f8269bee959920d4e6034a7440cfe9701df8af2b","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-error-overlay-20221130171441.tgz","fileCount":30,"integrity":"sha512-ygnPv+qjd2MYd23FcOSmNY2xiluBMm/Bc5GoVroOXiX7yIQQiyz6FqXqwVG1HJo6xn2y5qfr4psNcXnWVOp5rg==","signatures":[{"sig":"MEYCIQDNog8Xz3tbSfvs8uXxxfkgL6/drm1Rp86hwaP5gtFZ9gIhAMbylul+tuWrjpzWVKbAub/02N++9P0QKO3zB3No5/2y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh4/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCHw//eDTmr74dQEP3alGMUil8DBgFwPVNyl9wp6OdzRl1rCgnBctc\r\nSMnJvRahiC/yumtk60Po841lK5pBkaa1+aQ+hKIzqRpEGEsrLPXVojSwL1c2\r\nOaK4NFN3tANUwl61fMw8dJO3GnXhmE8i+T44pTg5b2myMcwOrvDYSENcf3NP\r\nYndg1jywoxd7SkwaeJfPmGLiXLF9sailjfcsSPO7kzjT54gnUaeRBchuo9xo\r\n5yemnqO+S//8pfDoseZSprqxwjKCqVDBwzvX/LetA2yfPgW09CFnpgdn4yrW\r\nGWXScKkhtUAnMdc/aS2LF1rZodL1yDkBaOq3eEDe4rEAjdr/ZoROa3vqt/v2\r\nJGy2TIZROCbcAxYOzDBS1IUTpXMF7YeBX4Pe4sFfNM6jogHPqHUYLPXRqV/L\r\nq02z1dfPTwrt8S+AbDpOLUzRTdwWOAd7dfW4ypT8bYYyDFk1lR+xWZ3LVqMq\r\nHTBX4+7vM1T612NWrrtGCLBJXi8XMprpxN/BaRXXrBdPbwJp+bd0O58qSOzT\r\nFrW0KEKxZaITXCvEPx8xkwCcltzV+zmFu0QW2bCjuEM+0h7HALk798ixQlGt\r\nFsh3kfgSagMND9sTetCmY4q+Y66nCvQI/aQ+47tmYDGso3sNoV/1GmD4Tttt\r\n39BLpoQtT9N+C8ZuiA6WiMGLQywEYsBZJSI=\r\n=AEBV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-error-overlay-20221130171441.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/fcd1a5798fc979b9e0420d81b678a3f1/astrojs-deno-0.0.0-error-overlay-20221130171441.tgz","_integrity":"sha512-ygnPv+qjd2MYd23FcOSmNY2xiluBMm/Bc5GoVroOXiX7yIQQiyz6FqXqwVG1HJo6xn2y5qfr4psNcXnWVOp5rg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-error-overlay-20221130171441","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-error-overlay-20221130171441"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-error-overlay-20221130171441_1669828569543_0.85999699111669","host":"s3://npm-registry-packages"}},"0.0.0-error-overlay-20221203190718":{"name":"@astrojs/deno","version":"0.0.0-error-overlay-20221203190718","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-error-overlay-20221203190718","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"328718657975935111e81e997a323a7ae1d32680","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-error-overlay-20221203190718.tgz","fileCount":30,"integrity":"sha512-s7jhu3oy2GK0fX6VFPuyYT4BNAJiTlK5ct65+FKMMXNIetIxHgvpy4IMgtR2mVnCCBctw48uBSo6CGQTqLeg1Q==","signatures":[{"sig":"MEYCIQDd8pSp8/jXX+N3A4t/rKzLPyH2dM5VK9JoENJSHiXMYQIhAIIhl/QmjOuz9n2MqaGsPbpm8fXz4huPH5aJyd6Tg7yi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji56+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqopQ/+IBBQ6PoSyWEz7sfD9g+Kpiea2qLgOSX9AEng1TDE/HbrE3BY\r\nkaX4U6rU3bi7SlvCub07fcsKht0s6XTjKgJ83/cstbQmRRnwAwe+970W8oBk\r\nEuEpqDfaSww+jIeJpqxhYGBk9kjHbOmWot1U6ZWF5AaFE+edJ9jcC7YCrfk8\r\nKDOe2k9XtHrm4JBfo79VOfiWvUvIoGidNWEVGkpOfyq8n7uSm+tRt+ONp4fV\r\nIDe06qZIDYGvryRyCRL5hhr7sK5IZ+7U6y5mLDDAr4Wz1wqULAiGZ9aNu0zI\r\nU4ODROWZarfNMs8qrKhnWAs7DulK30h8a2enapPHSlQntf08MMpp4dO3uX1B\r\naIcwO4c6k5C8wXvOw7T82nragCMB60mLDp1n8QLvob0OvDNpSHwarl3j74wV\r\nI3p1Ur9D0iy/rTEbs7cz8cWOjh4Ks+xaPJAFka1El9mfz3TTCZ9vQJm6A3+g\r\nYr4wtPvamIvFYBqpo9XCiAw8K0hrtxRb6Ncfpfrfhp8NDHMZKv7FBSE9+ElS\r\nep10rY6hTFhB6aQIWaxkL0Ql+tPJw2BjuirFUuKPnCmBf7epdF7r/7oSyMf/\r\n+3E/9H8u5YcAqLB086vJM0dvEasTQs0u5U7T7kCK+wn/qte9RtJkpy62mliG\r\nBDxGClE9Ji7cUCKGAHwlgQRsmCB9nQJ0qJ0=\r\n=jXl4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-error-overlay-20221203190718.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/56da2838b9a8061f739b1b013363a8af/astrojs-deno-0.0.0-error-overlay-20221203190718.tgz","_integrity":"sha512-s7jhu3oy2GK0fX6VFPuyYT4BNAJiTlK5ct65+FKMMXNIetIxHgvpy4IMgtR2mVnCCBctw48uBSo6CGQTqLeg1Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-error-overlay-20221203190718","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-error-overlay-20221203190718"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-error-overlay-20221203190718_1670094526312_0.01900853198190222","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221205202838":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221205202838","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221205202838","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"8e258ab27bf90c3e70e0dc298fa9c0663612afc8","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221205202838.tgz","fileCount":30,"integrity":"sha512-SchJvahXQG28vk+/FJxZVHWqD83u3hR1QX71SMz1DmaHz9GrniHHlc3OqpbGlBq08AYg25kyxtoVLDK81mIvgw==","signatures":[{"sig":"MEUCIQDVvSOlz0kBgW/70CJSOMgCzNflNAA9Uo5/sZoBILzCMwIgWCArpfbnKcwX45WRvK67TrMSfcCqZ5bZwjilgX0qmdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjlT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx4w/+IUqT1tifjQkOC3+JnARXNqfI+v34r1R8cybvUw7R7DeyciNJ\r\nRIPsQowGBLut0npBV+G71fQzdkC/hJXOsPgBCnqFzBDRiekt/b7MnnkTYZpv\r\nko7h141i9gTCErOMpHWDpgRjk75BePGvWDJqOy5KLoNfVec23Vdz1/sQFbKJ\r\nupwvFdIl8XtZL/G+oZpdnUJ8MC1TQEIppAvTwXh1VKDZJ3RdS91Of5jsJL5y\r\noKQsZCXtesP4vsd0eMGvNCT+MDKNBcf9+lW/RFcp1PqAFrCSr72vhJsHTKzw\r\n0/wzgEVhq+5EbzNEIdl3LSs0ZHd7mAAxKQzJrmEnS5X3qBQ8UDFgOxaoGrBx\r\nscwiyUz4rLmiYpRY84YqhbMeDn5xJd1RYPU6KhZPx5QeI9BQCKntt1H0HUNb\r\nLHs6+1k2OipJSNcHY8t6RlYyjSc5agYbT/PzQubwr4OuTj/y/bI4cKScoO2Y\r\n4PBatEQ9JsIndaT5yvsPftivgGJ4ACE+W1d2kj4uv8bD31gCszk8P1h0jd/2\r\nfh0+Sx/IUdI/e89i3wl/x3TzUthOL4VccyMrM7UeHvD4LH9JDn7xHJpA19pd\r\nZQW3b0B/bbi8GHguUR+ypJ+1H9Dccq+06mgqHiWIUHHizVcs8yxr2C01RAtW\r\n5zTW9qIB13i0nV5gKFwwsFtgecokDZKlcdE=\r\n=fqM1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221205202838.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/9b3a1f080ecea9d5edef107364d6cad7/astrojs-deno-0.0.0-content-schemas-20221205202838.tgz","_integrity":"sha512-SchJvahXQG28vk+/FJxZVHWqD83u3hR1QX71SMz1DmaHz9GrniHHlc3OqpbGlBq08AYg25kyxtoVLDK81mIvgw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.14.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221205202838","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221205202838"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221205202838_1670272252070_0.17642068545912637","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221207142945":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221207142945","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221207142945","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"c826468e1a3001b342a7d0775599c458ef779520","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221207142945.tgz","fileCount":30,"integrity":"sha512-PSVhK9OUrgfqULkaTmwHLSnYKzNBPmWLDX8HfTovdUmM+9jS4V9SxC/fvQIA5TP/x7BHJe6ezpMTfgJA1/qhMA==","signatures":[{"sig":"MEYCIQC58krbEQZCdZpLoRHdAEOmcCkgHiUDokTWEicENGKDjAIhAO/mTURCe+SZPW4UDsZD2xProu553hDUkluwLqCAExQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkKPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmnA//QPwHASEE4q4uk2lAXMsZFUiT1rajNn87pnIuWDVX7k+TSe48\r\nmJrWCiKgN6h7qse/P8VD4zeF9zZYyOeB/49UAvyteAGmM8s5AWsmW6KLa9aw\r\nejfLGtx1GSxiVi37akrdQRgP9eRjyGLItOl/ugV8amy6XWFZfGnKucIZr4Nf\r\nAU9ocoxrogofgkEA2UsgjB/L/56Z1af4diXb8laHLvvOKmtC6vYQo/lLSpT2\r\nvMAkeZ5vBPVrLnZdkTLP/2QKedUsDHZujkryKVi6EAb4uC5NNusPLj/nNxRX\r\nvQ/BqvazzrFoh9fFH3d+y/ZQ2G6ve95fOZZoCC9zFqqKxBg5HK4HmMA3UNT4\r\n0C7aYNR+Xhdu2qFk85+K27fdFE4xEvvpA2guvGFNOD/GSmAgFQiBquLIaw23\r\nNg1w5DPcfQiHexOGLr0mcBIsbuklR4gOKp/7zaFNg3JN+m73SjGeGA3z0kWP\r\nYLghc7XimW0b1hAxHPR8Ltb+ShJOSVq+niIA0ZK2a8pXMfFtLVptj8Q2Pj5g\r\nfRxG9SK3aa1kL/FWYlOLKnErQ+3gB2lj13mfetshw/BfiMterlZBMV60jBcd\r\nTusl166GpVJ+FKtW2JgCUj+yDFR+1cujDj4VrrPDGPYcHMIvizFcWNgVdaYq\r\nicpJxqgQrrI8crpePaRfMlUkDnIih1EthhE=\r\n=o/nS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221207142945.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/01589ea95bc30126ad987319920fcb24/astrojs-deno-0.0.0-content-schemas-20221207142945.tgz","_integrity":"sha512-PSVhK9OUrgfqULkaTmwHLSnYKzNBPmWLDX8HfTovdUmM+9jS4V9SxC/fvQIA5TP/x7BHJe6ezpMTfgJA1/qhMA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221207142945","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221207142945"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221207142945_1670423502835_0.13552455577216427","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@astrojs/deno","version":"2.0.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@2.0.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"55b0ec48ce171d3426b9c4b6003a5e3f84c06da3","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-2.0.1.tgz","fileCount":30,"integrity":"sha512-rPKbTVRiz1D9aW4ONrU4m1Qc/DRG63bUnOYiyc/RYy9cEwig/ktgRjU1T94vTdE66K5ykaWhxec/QD6E5+ddWA==","signatures":[{"sig":"MEUCIEUL8FjEvxyuGuIsZRlVMqKfcLJYZD3LEKUPp3/gnQq1AiEAgv6vnYBKrFiYH4kJ7gA+sWq9dhaMgsOk3jL0LrPaqK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkfFFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjgg/9FhZd3HdkVo3y2xp+TObXLhUEZfQgoVOhKRUnzSz22Hq4rQHl\r\nE6MrhPSQHOui9AbRTsxJHnIsaEvNYfFiVQ3dhKUlTu0xKEbs4+D4P1BRob6e\r\nnervp24aKYJbzWZ2TRvx6pcnDRZC+HqDpom45cjOWNW8+dEHeTayTCQ1JXoc\r\nmF0Duw6ltl5BmVQjee+qf3o+7zsmdf51C1HrKCc35rbkWiaB2Vct0sRSR98O\r\nkKeyScdoD/9FvmyI6PUFzLBfuKAN0NESjtcigo4ma8z5kHXSWe6VWX1XkU1U\r\nddW7wSk23or0baixVWJTTXq+nMdhCuqrHAtcUQo6ut8bQikfhPgZz0VyWxKi\r\ndxTcBP0zM3PDwnz3KuTGy252XS1ur6nMoCW/DURTrbo5JMx/d3ScF+AldT3L\r\ndScnqkOR8TL12OLzt78jhjTgBdG7xsUiKrB0NotTzlFTp2F0TCykDnV30Wxf\r\n2Yki23BjQwpw1ONuGiZ1sQ81mC5ufssDNYWIydQmtMzsCh5dK942mErrFnKk\r\n2GgxPjDwr1fjghnG9El1x7BqAIdrC+G96R1Z2VnFnHw64DaALBcFfNoOtYPO\r\nk9MiOIiAj52UT/hbKkPlW1/6UeRddyqIIIJy7pKeupKMfVBC3JObVghUwEsD\r\n4OYo59LfBzMdz2Xhq7ba2FKEquF0MYxDps4=\r\n=kRNu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/b3fb06e7b1a5997caea227f5c4c44c22/astrojs-deno-2.0.1.tgz","_integrity":"sha512-rPKbTVRiz1D9aW4ONrU4m1Qc/DRG63bUnOYiyc/RYy9cEwig/ktgRjU1T94vTdE66K5ykaWhxec/QD6E5+ddWA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.6.14","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"^1.6.14"},"_npmOperationalInternal":{"tmp":"tmp/deno_2.0.1_1670508869145_0.1227423691295817","host":"s3://npm-registry-packages"}},"0.0.0-join-base-20221208170220":{"name":"@astrojs/deno","version":"0.0.0-join-base-20221208170220","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-join-base-20221208170220","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"6432c869994096fcbf22dd4518230cc12d8263bf","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-join-base-20221208170220.tgz","fileCount":30,"integrity":"sha512-FR1WHXkvazTjLRYzfB2ls/mbNGX9h0vBOWoJdYtaFi2MmoUEYWJUcdYNovAgf158Z4Hxq5A/c+NWkYl9W7jbBQ==","signatures":[{"sig":"MEQCIFAqWEf03Vmu+GgQuR0JtLkmDeYcZINxHqypmO7tSfUDAiB1PV7aDGdQqMzRbueIwtoM/QCkh9TptBpoa9JVIYMoWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkhjzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJrQ/+N4RhkH4pi1+odKM9P4llz+wGTsRoxlk6olP33u5LF+W9i6ZS\r\n7NvVUnNrr4LSuYjkT3U8vsMBUP8dyRs/frzzKVpqxrgGkdqkHmvG1XzYy4zN\r\nqq2wbA3rMv6wFzWTWqGcD07ZceVA6XnDSiRB837aRvD/vuv0JT3MLo8u8Io1\r\nqzkUQ17S7cicEjlhnGCUTJrOgAOYsaxsanNFCqfLD8fIj1LK5RQLXSJLJIZB\r\niQTkzv+EkBxHdWr75fIkKPagedHJtCTM9U7IpZeBFta1PJ0IM6V+vdlJcEM9\r\ntqHSlJt1GpHBZhAClCSM9NktJ9/wO91J6KBZtaZ6N8NShVDwE/eXmbMBLCet\r\nUJpr558ymqOcCCkssnOIQ4kNYXAyiqNt7OoiyT9ttEYMQ1/AKwdicBkrYDGE\r\n3JIwHhYWOBPMonmbrx3ppT78rmA8diypZwGZoE8whilespVawpDSQt2ZZBtq\r\n8u5Q8JZpCNasqPffPaaXlg6acOkuUu5C4rDXPcx6T/JlzteLRjwEEZycgZ/b\r\n2zJxAeSbK4yvmSZXMcjbJj3EIprWpuGAxKVPinVmH4ALchWAcFaO+fRWH0NF\r\nZRCvvTYac6+iALD52ORdXb84aQ5ZfnBddg3G0ie0v9XQ1krdRFgwEUV49PEd\r\nZ95KC5jeVSgYfSQY5YFnpedxH0OW71BqM7k=\r\n=AZk1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-join-base-20221208170220.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/9b8d726beaae95309f029f72aa774e46/astrojs-deno-0.0.0-join-base-20221208170220.tgz","_integrity":"sha512-FR1WHXkvazTjLRYzfB2ls/mbNGX9h0vBOWoJdYtaFi2MmoUEYWJUcdYNovAgf158Z4Hxq5A/c+NWkYl9W7jbBQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-join-base-20221208170220","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-join-base-20221208170220"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-join-base-20221208170220_1670519027159_0.5893166496075055","host":"s3://npm-registry-packages"}},"0.0.0-join-base-20221208170900":{"name":"@astrojs/deno","version":"0.0.0-join-base-20221208170900","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-join-base-20221208170900","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"4def9802a66cabb7966649efeafa699601c9d399","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-join-base-20221208170900.tgz","fileCount":30,"integrity":"sha512-8NhQY4qkgtnErAosqUVq/7GV79Eqrc4Dos8Gkut1L6++puKUlNaLsiF5xcBM/JrNYu37NSsdMp1e9uCURskPDA==","signatures":[{"sig":"MEYCIQC1tWAo4TXpQremUjL7G6Bw0fFxUX9zPZE85hKzxXpbDgIhALM1agDLm1beV9kWU6zI23WKSRA9dRTDllBDDeLJbdZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkhqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTVBAAlzZMlsea5XuT3jfU58UrY6Bi89fT/mxAujdqCyEj7f0ahxfv\r\n+vPJD5DOvNHoFxdfuZXY6j2ncALXdxmsDJySDDmZy3vC/dzfdQhe52fPW8Ba\r\nJb7dNPlk7MX7C5xNpzJGgTZ0QR/+SoUjcb2xihe57W32Adk3bIOmrRY+J66X\r\nC11z9bMN54DWcu8DQiUs2DeeBIZ44/Urkxvebf/lAZ8UM21uHEBITAEv0D9Q\r\nOjEroy8A0bGIV1L+QzNBhHzrBXu+P3ks3WiQihE1WYnfz1oUsAdnmzI2xucL\r\nUSl1wNuUz4gXPG58ZvPyHKPdUq0rBNeEAYbLD9GdjbGwIqz1uvU6gTWjcAFZ\r\n2zVgXqT163xVqkDhZAbQZhzDmDyRfZerCYQy4xZUlNUQeuMBmOL5ndo1gMmm\r\nfNYImI2dm/7Dg8YNaTLTBW49ElFt2fISnAYEht6hGg5ZT0W2vNJ0aq7g2Nay\r\nIimIjaQo+CStRh0A0NdkoqfTidUAfW5hOWZL1ezFYF8Fw/WMSO/WN+NhnGD4\r\nClUavOXjho5U5bE63mIT6PKRWcStGKFoipp+wLRFXj+1eDHr5FWcNzF/Y5ai\r\nLSowY8mLkXuvoZJQf2HFVsBIzEByByyfdWTirJr5GRPwQWisfaaUu64tDVsT\r\nCA61U+vU3JSE+LlflJMhLKIqPwGF21NfepE=\r\n=Z4Mj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-join-base-20221208170900.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/41001892bd2814777ecd6be487e79dfa/astrojs-deno-0.0.0-join-base-20221208170900.tgz","_integrity":"sha512-8NhQY4qkgtnErAosqUVq/7GV79Eqrc4Dos8Gkut1L6++puKUlNaLsiF5xcBM/JrNYu37NSsdMp1e9uCURskPDA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-join-base-20221208170900","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-join-base-20221208170900"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-join-base-20221208170900_1670519428253_0.12733461801832813","host":"s3://npm-registry-packages"}},"0.0.0-content-schemas-20221209180144":{"name":"@astrojs/deno","version":"0.0.0-content-schemas-20221209180144","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-schemas-20221209180144","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"f966815903f96b0c57e5f50abc928a13eb3149a0","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-schemas-20221209180144.tgz","fileCount":30,"integrity":"sha512-4aLCcsczPr/jz2C1x5DhuZiUAA4DdgT/5azuiZbZBITgsiUwEMZiEh7719mRG1J7SZSWvvEZJg5N1kpH3ny3cw==","signatures":[{"sig":"MEQCIFeBvhcs3K6oBByf4JFdDSvHJCz0z0Gh3F1dvq3P0vFCAiBXasYWTtIZCIlYJn86lUtz9k8w1J+rD6dGYAeBwmr8YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk3hsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVKA//aziZltXjf1AS73MhPwuv9LyyQzLB/wBDWwxIDxYrVTllVxm4\r\nmztQWlbhRw7cMKGGUfItxaSVaVdzXXzHsXt3IAa0Gc4uTlYZY84v3bDdgThk\r\nyIuwENWkUbXB8GfMxT9HqmPxrHg2aVnFiJYnXp6oKtZmzlzNplIF2D5Y69yg\r\nSSuf+Z7uiuG+OS7O0cSfAzh9nqklpC1uw1cTlGUH6nBPfR/xqE6+QTEjmiIP\r\nhpBc91NWdQTufxiUkZXmtiFByxseEl7c+xTWjQLKPIFbxMmjzMLwhIZRRcNV\r\nLb2l3LZYSnx5ochxI1aJkxvyA9ByOUuCw/Itj1SCVd3T/QbMlb+VsYzMHBlb\r\nRdU1F9OXYWYOus7vBIf4k7u2EZyTEnv++La1HSw2MtMpkuwW08gQlO8cIf7n\r\nRmYMXku9TXsE6hmcGY0ZCuGHPtlqrE8Gt0mkGxxhK7+Cr1bDRTt7M6Crloh8\r\ndAzEys6GP/YNone2GIDiLEJxkVhGtEoBMBdk3RnLReeC522xgAX4WhWVYKKG\r\nLq4NsYonHUOersJ7ACkJF30lbw/y00RrJGBaVHgSYeAcGikfAE8wPJCTr9z1\r\nvzg2456YSAWVU5xwMaWw81nbP8PqstldMFYm1KaviwGFAHailUN3ZX6fX9Pg\r\nKJy5NvZtoQmFrY2LkEKnERsM6IgLD0ILZrY=\r\n=ux9m\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-schemas-20221209180144.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.132.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/4916a8267f2869ff776a53486fbe90aa/astrojs-deno-0.0.0-content-schemas-20221209180144.tgz","_integrity":"sha512-4aLCcsczPr/jz2C1x5DhuZiUAA4DdgT/5azuiZbZBITgsiUwEMZiEh7719mRG1J7SZSWvvEZJg5N1kpH3ny3cw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-schemas-20221209180144","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-schemas-20221209180144"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-schemas-20221209180144_1670609003799_0.24391768944396075","host":"s3://npm-registry-packages"}},"0.0.0-content-collections-20221215161753":{"name":"@astrojs/deno","version":"0.0.0-content-collections-20221215161753","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-content-collections-20221215161753","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"e2cbcc7d0052d17e0079984e0c0e22a26ca7b8ba","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-content-collections-20221215161753.tgz","fileCount":30,"integrity":"sha512-2nloa2bF6dJl7WKH3SpKSkyePExtuOdkiILw9ZjFnFrRzHpkGzyA/ZiFkAV/SYwOX2LZUYBujM6cklvfC0fcFg==","signatures":[{"sig":"MEUCIQDFTjPAnPuEyf8idoTxHUN7YGJkgZFbQ10vihZXFRQs4gIgM+xwJsXjLzOoUmuPbgUwPlTVfuvaoAiDYwlwQ9nvaoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0keACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriDg/8DoUXX1tlJy4JrYCCgwc2l5jOyuj6OREaMQPxNRVfyIq7TM+h\r\nJ1qAtOi8NUJDJowoJ9fckPuZ/ehvIudK5B74nNH63d4/dVUe5VH1dMwjbwGC\r\nkYvsIClk6Cl4eqeMUkZE1NQFUX4h7t/ByPfvHiO1pOcQQPp1nzcWUYn5lPG7\r\n2DocUZl/lk6Y+ZtxKve4Aj6kLZdoWuoF3ul0c0dIHFW/IiNVcAHCHBIxEnyk\r\n1Kf9z/HJSQG4OD7b4Ilq9XNEidPVdGrL6lr7KkJOCJEazB7rseViXGQZcCLG\r\nQIPeTxK0XtyjdGJ5HW1dhQDCO0Aaj1awp3ZgnOyibtg0tLXEhTiRHg/N6aPz\r\nTYNpdF5N9DAndBN3loDLxmieyQSpnDD2IBNwdNv15SHBSENZUxaGd0D6n3AS\r\nHr2Ey6D5l6/HLWIenuLM6Z9cHWiBs++DjIN6PKhhn7GtUF40H3Y64AdEVnBu\r\n//DEH/ssj0FQQALS1fw6i89+4qfelC1vcmx3hsOoTNdp7Yff7PDlT0jc49fr\r\n38Q74q2hAfyNBlRQ+UBWplNhWxy5+aCNZTYAJtvZ6wDfc/tlVGAfCjdmfeVK\r\nhDoe0BgqXcNELNsu2WigYTnOZXQQ+TmZ8Ilnl19rqFAlxuZtUvFWdoTAQM6B\r\njs1az/gk7mOJNcuWLNDskgPHLfCKVoe3ybQ=\r\n=mWYO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-content-collections-20221215161753.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/85f808b01ebc3229079777d5b0559d3a/astrojs-deno-0.0.0-content-collections-20221215161753.tgz","_integrity":"sha512-2nloa2bF6dJl7WKH3SpKSkyePExtuOdkiILw9ZjFnFrRzHpkGzyA/ZiFkAV/SYwOX2LZUYBujM6cklvfC0fcFg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-content-collections-20221215161753","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-content-collections-20221215161753"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-content-collections-20221215161753_1671121182472_0.08316709936718292","host":"s3://npm-registry-packages"}},"0.0.0-prerender-20221215200617":{"name":"@astrojs/deno","version":"0.0.0-prerender-20221215200617","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-prerender-20221215200617","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"d2a6f617706f88493fc3e5c06c39cd58b522a0cc","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-prerender-20221215200617.tgz","fileCount":30,"integrity":"sha512-LGLvZF3m4T/4rwFz3XZx7aSWkXIFzJHufpC0C6LorxT4RwQX0+qQMnn8bzmq4TD8gErdOmgJnpoEwKglAsHoDw==","signatures":[{"sig":"MEYCIQDur/8JS1QfuReEcH3wkZMS7yhIrcVMD7RnyW9obpoZtAIhAL9ux1FLYQnaA1Xbo1NkEBwsHDlrMn7DopuhANHGh+Lw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm36XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwSQ/+KZlkv4r8pcoIzhErSgXg532r/QgDfeCi1NVLl8pLfte5IVhC\r\nVyMaczMx0VsvzUTsCS3MOICZ72igFeCssMEOYABkwIoo9W4SMEX1m7nB7ZtV\r\nuy1dIzp+OjkcQZmgQKTldX8aT9RmreAPM6R98pnboyDabAL98G36DGLt9hJ+\r\nhxHszNat5UnZlRe3ym94i6fmzO5Xc0V5Xl0wRYA2UV/umPSgXShG0qV5TRDY\r\nyI2wTaUZtx/9J3LHeinY5hj8YS73EKQ75F7uPqi/VkoUb51VF2dXkGMzLesM\r\nwAIs25qmzuI/9FaS4MOw3cfbo7MCGTIphaHVVNdOrVhTVNR4R7jNZokuZZ6H\r\nUCPFO+FZ0Ttor8d/FnxlWesFsWILLXE6qKXziNbjWBTgD/xmB05mt0Si3/2V\r\n2Q1Gnc6fIhRnlXDBvDseipjtZtwrq0zsv/pGAgUiTZVoFh8SbBsI2FYmD7jZ\r\nhL3+54VsOUMcKjiiSnV2eKRwPxZSJq3A/Ys0tzNkU+CVKN3GuTLUJ1UtosN4\r\nHzm+y9PpbSn3AvCT5oEspi7QeXCuUfOr9YkbKNyKZURdHKVOLgyXaQUc5UMD\r\nuyWQ1dArO2Kk1v1s/QWuKOdmFNsAoEFebGv/NGRouXUH76PmfFMga4trtda+\r\nMlI8gnDumGTJ6A5od+J1WlAgGMM5oE8s11g=\r\n=IPDS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-prerender-20221215200617.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/40f72c1c52b81854837c2b415c7c39c9/astrojs-deno-0.0.0-prerender-20221215200617.tgz","_integrity":"sha512-LGLvZF3m4T/4rwFz3XZx7aSWkXIFzJHufpC0C6LorxT4RwQX0+qQMnn8bzmq4TD8gErdOmgJnpoEwKglAsHoDw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-prerender-20221215200617","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-prerender-20221215200617"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-prerender-20221215200617_1671134871224_0.10920609381595381","host":"s3://npm-registry-packages"}},"0.0.0-prerender-20221215222121":{"name":"@astrojs/deno","version":"0.0.0-prerender-20221215222121","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-prerender-20221215222121","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"0d84452f99da75d00a2112d25112aef0a62b0703","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-prerender-20221215222121.tgz","fileCount":30,"integrity":"sha512-jXUrZbGuOyF7X3yihmUrJE56Ns8dFhZa3QFgxNzaz2tfDx/2K7mSZ6lukcRlRh4TCD4LWPkNJLQiI2bLtGEx3Q==","signatures":[{"sig":"MEUCIQDS+U2h4h9qlgWkrhL1sMIsSdkPGVc5Bv3Pqrex52qD6wIgPHLOgRIpSxKrPAgXh2VFpy+H+6X8t4VbiVQlH85aRpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm54/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Cg//TcAaqW3kkYwlusGGKtH+8ezE3G6+HGkYfwYx8rpuR53PmUEI\r\nfqUR3GnSq+jLCxgpG8rMurEPwkoG2f7VCRV32y5jrHUd9jlYGyBNxBbu1EXH\r\nyVfmg8htJh9vApRByzyXhvn70ZBp7ITgv4W2ntVGeP/ZQBiLjZRtNZBRzpjs\r\nyf21uCQ4Rv6F/7P/EDUgHBPoDrg/xJIsRNwxIPZvsRrDJLj88IBgclhhhTas\r\nHtNoKPmguSyIAY3276o+1K8hXsqyW8MaGvP6CZOFKJX6Hguo/y0m462Pkd/e\r\nvA+Myy5O4yfRwTrR5sFZW7ks0IAaS6TtFzdPfmm0J9EJ2/4QgKgDVw1o9Tr0\r\nqAm5lZzEswqa7Jj38OI63+CVIYOElp7Gd3b2KJ0lvKxN19ZZ//W5L+4/ivwK\r\nISroLaQ2kGh9Pqyv4F9jXz0yhjfko3VS4vF2RQiKWWq+3oodd6aIDyyEtHDu\r\n4AmsdjCgls5sO9dXGj20XP7vOdRz+G7A06Mr9eeodnTrNFq7j8qnCC4j1cDN\r\nY6HWj9fipNKXS3obA/RTXdbhEbXCpZY43n4BUGBhZ6TDvKUhDHfqgySIEw43\r\n1ebTz/YH4XVBN/HaTuMTDVe8r9i5UTBRhR7Bsj0eWirsJy1osKYcPR0kpztq\r\n+ZriJqdYQqwUe4RVyI9tD9DmI4GBmqRqPTM=\r\n=HyR1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-prerender-20221215222121.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/a0531e7953032fd1ef7b27e8cd654cfa/astrojs-deno-0.0.0-prerender-20221215222121.tgz","_integrity":"sha512-jXUrZbGuOyF7X3yihmUrJE56Ns8dFhZa3QFgxNzaz2tfDx/2K7mSZ6lukcRlRh4TCD4LWPkNJLQiI2bLtGEx3Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-prerender-20221215222121","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-prerender-20221215222121"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-prerender-20221215222121_1671142974968_0.23389620830791702","host":"s3://npm-registry-packages"}},"0.0.0-fixwin-20221216184820":{"name":"@astrojs/deno","version":"0.0.0-fixwin-20221216184820","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-fixwin-20221216184820","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"ad176e8ff17c4d1c48f25acd8efbba22e952d0ee","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-fixwin-20221216184820.tgz","fileCount":30,"integrity":"sha512-ckuHxHrw/aoEh8ZvxHryY7sWP0cNNjDxXpLxZ6ifISEtcPZOGFHoVtHP0T/jsPBjaIu9rayiu6ESsI7n2+Xqpw==","signatures":[{"sig":"MEYCIQCT7lTKnMuC/aWUTmkjAX9zJYoXHK+QAZRxKQe6iByfWAIhAMocNGxJPrtKjbmbbW8whYl78SMAtzYg94nPN1msubqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnL3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGahAAi+NvJNu/1IYk8Kj38u5c9qcxtzy4STJe5oqa2ZtH17f4AHxV\r\nbAVkQ5oqg/5GeLkDPULsh1gOenRF8oTTf9GpqvkzgcED5klUNP8CEB4+t0Dl\r\nje29uuNtxjiPAVwX7pZprGdAKMnMFIWSPv+STAtbx47myi/9qDo4MG5ElL9+\r\n8V7UHJtGho4hsnbW0iw02SsoztoI4gJ5aPkPKG/i1Gh884u0kLQfquyzkfov\r\nroe6TsPopxYT7YoIefgfefiiUZJgP6d4nPSpA6H+aLF88uBiN7w1h3u+Kgk9\r\niXVDmXhhvG2IdP3j9H/s40a1hLjxQzcv8qtLfYpb01bOzIQ40UM52Fw2SAdu\r\nKTrfbIHJoB7vTPMYQwBprD7pbYwAwSw8xUQtwPNS1Y8Fp0JHynFVfoXubM7/\r\nlSTjlvEzuOa7eha6lkgH+7QdYmfacBY0LCtL4NVTSL61gaS2D7rVQmLhwFeG\r\nhYQ53eFGLJcDqhvanhko2ysiqa5T5ISwLRVMQ8sWqwbBgV5M+twwp9bJgkSS\r\nBwJpEMcCcwa7Q1TThQYgstvXNIiZ2huK+CgYFajCtyUpeLUSKfsTqeE+xLjk\r\nFYkzWflRbgdXGnLaeZxC/CvxYqPmKDvdlmu1LL2bcILMZgvSdGsyz7i/7VPD\r\n5wriMfyKEXAfe8g1690ZkQvpCH8TMnzpOHY=\r\n=qehx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-fixwin-20221216184820.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/a6ab068f0e59aadc7e8ecc516a96f135/astrojs-deno-0.0.0-fixwin-20221216184820.tgz","_integrity":"sha512-ckuHxHrw/aoEh8ZvxHryY7sWP0cNNjDxXpLxZ6ifISEtcPZOGFHoVtHP0T/jsPBjaIu9rayiu6ESsI7n2+Xqpw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-fixwin-20221216184820","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"0.0.0-fixwin-20221216184820"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-fixwin-20221216184820_1671216589569_0.9942649565175317","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@astrojs/deno","version":"3.0.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@3.0.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"276406de1a32f2cb8ee80409137b8959067de69a","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-3.0.0.tgz","fileCount":30,"integrity":"sha512-nfa9ACBvMi60nTOnj5kMQfEvOLUyxQ1Eqk/2N+7xc/fVF0G8FOI2Gg70QofMu2voz3UkwL0VFaNNHl2eeAD3/A==","signatures":[{"sig":"MEUCIESAwVweWeaRsXHFybJuQXp4IeADiWWlQYr2cjE5VnS8AiEAycvtxe0z6Py1ew/zarGcwsim5ur1fQnyUmyGa9oVxSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnNuNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroOQ/7BrkqfMIq5KBbMWnHoxunw/fWGSYgQC/E6nsbtTEFpvlOcWfv\r\nj+Bj1NeeXOaDYDXBLdlMgKwi7hCHVcZ+usrK/xFp8B2w9RD8vOSQZDCovXFM\r\nVkqBwqL2hMhZFFDOlkyQ5ciCjV61ORqbanE+KJo8mbBnfV40J8g/3F7TfzM/\r\n8+gHoqf5wJXBK+iA4lr8qMu5U8eKclUWXW79HecpCgn9Yzcl7sMjcdh3v4+s\r\n/qOmB5yfJZ2VxkKVdd7Amx0O+gx46yK8YJHgz7WmFQxjmo5gGbhrvsKaqFzz\r\n2HNHDLyfERyIb6Az3Shi30tD7me2Zab7QJJojpqVeaILAoVuJje8EIwfZP1e\r\n6IajNNrRvxLb39+ZXTxw0yAwVNrYEGQZuvKEJNBkWH/XAQcTaONdtAYX3Zcc\r\nsU2TOc0N8Pdj3NGsfaGc300s97qIGuHVyepmzgBO+gU7Kp2VGdAOHliUdioZ\r\nwWaf7w36iKy7mUwvIDZRoo4wneLXVW/ahB92KPm/WtFGQqwPz+dUF5CqgUtX\r\nwp3uw3e6IpIkdSc8oZuy/7Z/LUBd/eRVkm2jGFOuqfY7Bi/oN4ccPoj8u4ol\r\nJyzfXSc5B8XsIm6oXI3bv9uE9IUAqBST2RTLmnbAYHxh2unmbcYIko/vzlxf\r\nSNCDF+opXDXLJ0Elt/Xdv8Gizw2Jlo1KQfI=\r\n=+Knj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/008996c96a508f40354eda1e0767a67e/astrojs-deno-3.0.0.tgz","_integrity":"sha512-nfa9ACBvMi60nTOnj5kMQfEvOLUyxQ1Eqk/2N+7xc/fVF0G8FOI2Gg70QofMu2voz3UkwL0VFaNNHl2eeAD3/A==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"1.7.0","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_3.0.0_1671224205718_0.8359109253505912","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"@astrojs/deno","version":"4.0.0-beta.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.0-beta.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"35d210467a37d246524ade9d72679d63d5ef00c1","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.0-beta.0.tgz","fileCount":30,"integrity":"sha512-iT1NCEtNTazSwQvyMu5Fa5nzxNMCWMh85U6TNc3sZcWaJ7/EZPuuEg/mHsJIqfWSjrWGPZt7lG9+aF4KY2zJLw==","signatures":[{"sig":"MEUCIQCYdMG/d3uGinkhxmC8xJNCt1F4n70NfPrnt46JUqXIEAIgT4KJUpEEoSAswzeuSMymsYUa3WXbl6wXsaG9Eg6A9Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtKtuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Lw//W4pjgCqvLFHIanAtQwurzr8wafmB9tY+X7MSfxEt9lNFV5uT\r\nguuZOKgLj2lruk+s6GNb7bMQt320OVNmFABCoGvEjkk9JAkX8qK/r27qduq0\r\nR1RoPkGbgxrBrlEMYF/ry1FHAYdz0eI/gCos83axRu6izuDv6fLy2uaJgHqQ\r\nvXwjrfoSQ5MkQa/YSTfLX40qsJsLiYZUetdLPWg63Nen7ste4yZdlAjoxfnY\r\nvOSnwdWIM3z/YMyhp8UK4JvMB5Y3HFaf8vWQwAqr3WNFtB3TTI8aJuHe0BCN\r\nmP/ZzWY+zT5YHZQqN1ZYnQKhrM5F8K2m2OYoNillvsxFqF8Udahee+A/3Mat\r\nPVgNpS7ihEL+Te4xsLz4YsNFzrAE+Oj2B88fGf+CLevAp0LPippPgh7migNp\r\noBUjqgOu2R6NBS+vJ+t1wRZS2KLCKJ66LrwvPEH31BSqmHkXlaV1VpZt2I+t\r\nz8g8vS0FZ/bUyoLn4lBazVHdxbFe6O9b9BRWzsjTusAKfEfB6V7Zwwnh4YUA\r\nxxSAPsCfg9JDGSxcGES+HZ6GAt7JlANLJSjwc1McZde3+8FDeRWa7HfU9E0Y\r\nugjwgP5HIzdA7GZcKSRPFXCFm0vNbf73yBDxBuYYYsmpKMEGzg8gK7mgS2zB\r\n/KaxuehRWhbPpHhIAwVqYOVSQ2UFmoKo/7E=\r\n=JpJf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.0-beta.0.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/64b48de6dc3b0f7126c272896eb8f292/astrojs-deno-4.0.0-beta.0.tgz","_integrity":"sha512-iT1NCEtNTazSwQvyMu5Fa5nzxNMCWMh85U6TNc3sZcWaJ7/EZPuuEg/mHsJIqfWSjrWGPZt7lG9+aF4KY2zJLw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"2.0.0-beta.0","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.0-beta.0_1672784749840_0.08473045429349102","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"@astrojs/deno","version":"4.0.0-beta.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.0-beta.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"851012d3142622fea044dac09030b26c21565dd4","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.0-beta.1.tgz","fileCount":30,"integrity":"sha512-Iqnf9Gc1eI5+Sakv4K5wMVYLHtnSkODyhkiYSt9fkDtr7Gi9ytX58BBpXXG3TVoNn1matEzhb0jkcMnVBd7vAw==","signatures":[{"sig":"MEUCIB5/zK56SbVozwURQuV8yIpZh/iRYQXpF7F8Ni45/TrAAiEAjOrELPy9olp2G93dFYZAtmu8AZBJqzmeVIttvaipKeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuGI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqitw//V/U1B7Dke7MGjI8SbnvHgGZ+fIZaUC6kXPWgfEM7dU8XQQ7y\r\nqWfpauNhNfGpA88hir4XUtjWkbHtrg333Dj6hP/OEqjft5R96YqEy0bHdZ29\r\nP1GEK9jG5CYVmGQPflzD84CphfAGPEGC+jF6+XtEQ5b9lLJmTUtPX58lyiUG\r\n9BKJpKYCNBnxpSnS8u9+OCxXJnYiXXm8P/9gi1kJoePC8MvS1TXaLhQNJF6f\r\nyq5yxGSZwEs9EmtEEbNPaqFleqqnutI5EPlStUMLDb0l5hM1YAAlK3EzUO4h\r\njxOoNxAUTxG8/meGw0IRAI+LoTu+c3kLpLozqHgL/pweMlUqOx93FVXxl1o5\r\nmuAfnZYavJuXCt46Aj6xDNEz9DXUgEKWQrUrQ+flDv3T1yceE+YMuVv8xs3w\r\nhZ+d/REt83NzDXCtYIC68eCkZO/YHK5RXVbmigkyGJqiiJtfcHs0w1H+gTJT\r\npnZiB14f29wzBsuAz0HKBTI3Lk6+bcHGtq9i2jrDShzCroOjRmYWjvkL9kY0\r\nRq63lsB2yGrBIK4LjbABiTudornZjKHNY6M9beeHko2e9NsveezgbgwYYnoP\r\nSVdeXXm94E/wzAMSNztXSHUNTBwYg+hVqO0KmI5N0whivLUxFCZpg3xravCI\r\nuGJzNYNoSYUDAP+6ssaRn7qkFzhgLjTfJ2w=\r\n=k722\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.0-beta.1.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/921400154002563c0cc4fa76bf5f250d/astrojs-deno-4.0.0-beta.1.tgz","_integrity":"sha512-Iqnf9Gc1eI5+Sakv4K5wMVYLHtnSkODyhkiYSt9fkDtr7Gi9ytX58BBpXXG3TVoNn1matEzhb0jkcMnVBd7vAw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.2","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.18.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"2.0.0-beta.1","astro-scripts":"0.0.9"},"peerDependencies":{"astro":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.0-beta.1_1673028151991_0.36927562107807854","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"@astrojs/deno","version":"4.0.0-beta.2","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.0-beta.2","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"b8cedb8ac9e4e5864d1ae0ebe66ffd7a07a3438d","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.0-beta.2.tgz","fileCount":30,"integrity":"sha512-SDvD6HG3OMDLD/DpktCmOjzPvL5tEeMTuwC2v/L07sX/nvilXpmkKyAUvPYn31K+3bCvM1E2NhK1usM+kwZoMg==","signatures":[{"sig":"MEUCICVkQPmnAD4uKEV+iu3v+6w+4jIRo7xwIya8IhRN8BznAiEA4K4VI7mv9IkXIXzpeSvkCBsDr6MikFGH97MD+PtpTGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwDiTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNjQ//bnplm9vp+uspENFBlEQ1CFm7klnZiuAkRtAnfMuB8gKCRRWZ\r\n7Tkr/C9bT7uyFAod6oVCczgAvfTqCLrP5WUbUXyyWcqraXpcMDyGy5cYGFOZ\r\n+SQhtIK9FWmu2MyZ73lEL/5i9zat2BifSSll2SqNajAV6ixfxaGsIbKHdwSu\r\n/EBsx1JxRIOnYFQ8Hr9U8lS5ml/QpIfaUiMpv864sO+tYQkKNVLO32sx4rPZ\r\naj1OIu6j3QaxwXpipR6WUe6dq+lobFA0ruMQOGp4KtiiP53s104gWt2oX8ly\r\n3hUo+JT0b8QqS1a7Lt5uFn/uWKW55Mrv7/zxYvzTgPgoCJwzjIS2HaDc6pdj\r\njcBHzTi4THX+rtLOzNDST3n1ZvdlkteNWi56kHq4z2vLclmjsJEy+qig8h44\r\nrXNR0cogQgCEQMdUn+oQfjTJ+0xreE20/2Ynags6IJCcnWbJ++BZKXT/jOhQ\r\nSX4uygj7mX8P/QpdjUEBNPw1BMIu1/i2asjRp7sxmsj3DKM9eDXvRAQIvMkJ\r\n9+8rry0Pkd4T2juT2umrxzqXyxFh70KgunL7ZZ3CMLPWxCdrRXue1fBSFmMu\r\n3QSacbLFOA1xxdn4SUum4xbNTkHCF0BfXKtGXXxCzKD3GwUOr749omwHC2Oq\r\nih4A0s/ct6huLYJx/pVPQAQkh7U03WrD2lA=\r\n=AMuP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.0-beta.2.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/66346b449845d243c226969b8e8fcfcd/astrojs-deno-4.0.0-beta.2.tgz","_integrity":"sha512-SDvD6HG3OMDLD/DpktCmOjzPvL5tEeMTuwC2v/L07sX/nvilXpmkKyAUvPYn31K+3bCvM1E2NhK1usM+kwZoMg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"2.0.0-beta.2","astro-scripts":"0.0.10-beta.0"},"peerDependencies":{"astro":"^2.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.0-beta.2_1673541778689_0.01371849370478273","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@astrojs/deno","version":"4.0.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"e92d3493c6dcf205ea46d3d0bc59d03e149c5b94","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.0.tgz","fileCount":30,"integrity":"sha512-4aS4F+XlVTkG9kmcpnU7tkEGYZwc75Ji5kcG9kpSitkKZ/kY4Wlp4xMpT/wYeiz/y+fCwZ55BJzx4njx4/AUsg==","signatures":[{"sig":"MEUCIEBpHW2CnWmq7J66P6rQ4xJpmWdU0XdfHEBROZzcwnQbAiEA1vCiVW1eKgAySJgz1yza97RIIZzESVhBVSYuRtetiOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Am/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBAQ/9GegPS1/3m20GM7iA8aBkkmzwdiJAfQLAA89SBET3nVwYbDXL\r\n/hhCWe+LrTvcLjZ6GXBJgL9t/YzU/MoGoIoGaV5vTfHenzZbXqBEGFOwcb/j\r\nZI4CBZca72FrBHRS9hPn4EjqwBTb+ugNKM5CEhjQiWEcHDAG0ZNzzB74wgOf\r\nQyKAZjW3ruNSdb+4pNbsrvl7Uc1U9h5jpsSkP6rFNANfYoqzwn2ua+07zqBE\r\njxA4X6wLuWK7oTAe12ISSyStAk8YuE0700/4H5lueJ7tr0PCg+3X2oChbipv\r\n8v3eNoNqo5nBuoiRiQcohD8IrN/pnPvXzfTSVYAyKNFnZIPVTdB6u9SKQj1P\r\nUzULmtFcjo5Nd84yll/LyhS0B0YM28yzrGXFKd7cThrsF9FSOtn33ZtYSGOC\r\nqmfq2rsAnixnWeMvVr5MfCvgVbSHZyozjqkm5RnIbDuWpjFbaB/I1qEMEdP/\r\nAx8XRdx0W5MgmVoB8u9lQoqGISKutUBbsSUNfJEj+85LDUS7UyPW8sGwwoOl\r\nTUIUy1MYg5oSaw2gMMTpphpncFqTwIVZSEEfsNQb9yfXe2CUMBrBKnn10x+N\r\n1q0f9/0+2IwUHgUEgmesixtmmKKM6J3l295BAD7DpB06yk85mkUC7HZQ7/se\r\nnP2bNz44U+JAlBGqyVTiK4EvhuQi6H6z5SA=\r\n=ivzD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/7be58416a6b4bb9bcab0b0e5878e5d07/astrojs-deno-4.0.0.tgz","_integrity":"sha512-4aS4F+XlVTkG9kmcpnU7tkEGYZwc75Ji5kcG9kpSitkKZ/kY4Wlp4xMpT/wYeiz/y+fCwZ55BJzx4njx4/AUsg==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.0.0","astro-scripts":"0.0.10"},"peerDependencies":{"astro":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.0_1674578367360_0.19862302365854245","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@astrojs/deno","version":"4.0.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"d959de3cced1d3fc85fe9cc09552ff7d1b12aed7","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.1.tgz","fileCount":34,"integrity":"sha512-HerzCjUeQxP7gBvDVllr4ECBRaewgEUlBco8dk1JReiSAs6k+oBlu5iZC0pCacM/rLzexmz3qJU40W20vQtwdQ==","signatures":[{"sig":"MEYCIQC4rhS4OXMvUvxuRidrDVmBdOKkukBX4YewzBe9fzKcjwIhAP9nON8CB6N4VnEnAfCyzheiSmTDchXoTOkbV0Iqpb4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7oZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCcA//U7h3DAu6QDv0PgWHl6tHWTXwjQ5GBxlX57LNSswujNPdEKr/\r\n9vyfvzUt/6O98bVJqdBChKsz53sFIwjCf9H12YhY/2SOdHQi5fRJUCurxsTg\r\nYiOh4jr6AkrFZ6Z+vqXq/tWN79ELj2RdvapQ5n8sOwmf2dVm3mUXAMTnaf8I\r\nEfi2tutm0hPTFurxZy0FCmuazT4Xq4WsDAk5LElGr2x7vEilqpp6rc9rFf3c\r\nx1nPHeXFj/qCJX1QBidcm7lVSYbqnFclhzoEAKBiKX2cFWNeCOlcuMyN1LO8\r\nZlxLl/eeSiBuHy9DaqNGi1xoss58aU65C8/ae+R3B0N85xnvYYrGZntsTCEH\r\nRH0PBHre63SiF8xllCugdlc3/i5mT74rsU06WRolFFCidqaPMbmUDS06PN9B\r\n+a/kbOsfU33NquZr7bMWrlo0p4BZSp6RMWHDtGfvROJL99JoQNOtreH4zZyc\r\nVkgtkSCtc9onFRW8jtcGNxcRQD3Qko+T3XBKWlPDA8mAUK6YkG82o33FsHEk\r\n78RZvvb4kdU6ZsaENE/eBcP3+t5f4hjDdxljaEJwmKr65CXN4fvsbMl1azi6\r\npa5hQ6sYghWf90ZNuqM1ZncFGoYJdwXRLVX1X63eXj2IBFoVrLQhFWRKT4Ss\r\nxZwVA4YpnudtYi7WV4PnJjuJJqYn0Bo9MqM=\r\n=4lXz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/e6b5e0f7fb9f202c4e4745cf934191e4/astrojs-deno-4.0.1.tgz","_integrity":"sha512-HerzCjUeQxP7gBvDVllr4ECBRaewgEUlBco8dk1JReiSAs6k+oBlu5iZC0pCacM/rLzexmz3qJU40W20vQtwdQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.0.13","astro-scripts":"0.0.10"},"peerDependencies":{"astro":"^2.0.13"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.1_1676576325318_0.2623288064435154","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@astrojs/deno","version":"4.0.2","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.0.2","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"925baf56392b1f0de552fbc188eff7de354bf744","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.0.2.tgz","fileCount":34,"integrity":"sha512-GmSInMSsnD61HyzrFZdWUNq7AL9HBBSGR7DJMreX8sGKjVjxU0AVS+llAmSLtArQ34U1gJ8mwlL9lDB0FlY9Kw==","signatures":[{"sig":"MEQCIDT1I/1nR7NsoDqwUVKYCaIdcnEOHre8ElbIdIYgschqAiBNAMTZjEMIsJUxU2dz33IdMDRDES7HLFuMwjn+HmxUlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj78uYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrETxAAkJ14OSbnhrC2GOJB7/apyXWtTj8G4jvCcBpgXlB6mwgIKQeh\r\n6fpXP+ctUpqZyZS8oueRFrXD9JKplEyHofnyAFOEd0w1HJwmgtgeYaD4XOmU\r\nAm0yxmucwHcWNY0LUlCTEoEWIVlAQWgVF7xX+V4UrrQnL8V2nPRhOURwyBUb\r\nu9uF9ItAwrCVeNcn7wnxsAy9K+Aj2JsAFhtLB7u+pR5cM1WpElv8yeznozyO\r\nt5se2lTmhxmpXjHELy13UMWBVWnoscZcQBtlrRxfDoCgGuEj/aCVdRFvZqr3\r\noovH+n8wLZDKMknpqFTpXeNWYmT1s6uCLsFxpfXTFmU65gpvAnAhPXRslE+D\r\nFv0N80kfZTLSXe6eOaiK1Qu2Hk+CqoV43UChT8az40R+Okv2s8BIN+xFJvx4\r\nkkyEMDtY5uRMe6Or58MbplN7Dy5mzUzDHaAZJxSWco+0Y3XhLNohf9WGULuO\r\nhw6/7i3bxwJVVZZNFRYtJmOTH4Z+KALE2Ofkwvt9VSRsVONpXPCWWxAUS51J\r\nGziL7dYSiIgujE8BOmH1Lbz25wnFIN5QFmrOZoUXIlVIW+dvVTnIlQFs+J6S\r\nRdOVlXvUgwwZ0oh0Gc/e2xNmS61TijXYlFi7/3R3HERlNetq3m/cKJ+hF+D/\r\n9dEUD+giKrP5IqPHShhFt6AkJp5MScmrXic=\r\n=EfXc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/7652e8537b0dcf7e16c27ae2e90c3ff7/astrojs-deno-4.0.2.tgz","_integrity":"sha512-GmSInMSsnD61HyzrFZdWUNq7AL9HBBSGR7DJMreX8sGKjVjxU0AVS+llAmSLtArQ34U1gJ8mwlL9lDB0FlY9Kw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.0.14","astro-scripts":"0.0.11"},"peerDependencies":{"astro":"^2.0.14"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.0.2_1676659608703_0.2821118957093638","host":"s3://npm-registry-packages"}},"0.0.0-cloudcannon-fix-20230306211609":{"name":"@astrojs/deno","version":"0.0.0-cloudcannon-fix-20230306211609","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-cloudcannon-fix-20230306211609","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"bf47b472cef6c32fb1eafe6742ef5712fce38c4d","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-cloudcannon-fix-20230306211609.tgz","fileCount":34,"integrity":"sha512-+IZdFVwgv2xJvXSja97SITpN8c625UBDR8zZYwlrnC1aZPmlmNgRYTzs4D/qq5KsM5IFZbGhvgKw3sYsFM1nyA==","signatures":[{"sig":"MEUCIEqvV7wPplPQN1hf5G88ZwdDwmHeegEV3wGjdmFryJy9AiEAtpU0238arvVnFBPN1wPgfR/WtfX32/oWtjmCCjsieWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBliLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3FxAAgxCO/sfXXfrhftiOlgTnbOuvXV7P0OVc8UHCM32p0C7isXL6\r\nDq0h4SOcD1ZKkHCsS7nZ5rSCwrTSfdS3q++IWysvbd+XcK1B5cXDg408pAvQ\r\nJJ5tXGDaPc2xcYjB1JLPAtSuyGDaYnDAh2aWDgDZFnQBWu6ulPpyd32xCgMO\r\nZtlxbmT+VZPy/TqnwEyXH8Tigq6K9uRhVuJGNQr19lIE6VzXCQkW3cMFvxiN\r\na9HKIB/9hF7NolcQ8FpNcIpIUf2RJG7hvJFCqGb9C7CCBsxF7ds9l+KUZnKl\r\nF3BQMw39yWBPTJZKt17IRWeJ6TUBiYOEVgF1Z6JCMlb75SpHP/NcA1LbhZlW\r\n2hCUgXvwF60yw5vX1AVvnVl0loZy00tCSv7hxuKFbYk8U/7iQrHm038609jF\r\nN9old1dEnGZosRV3tEUHqqIIuXaCBjsaRBES2FBN8+4xJKRvTpAX54YT4iFE\r\nMBmeHaOD29kgtuWTrkaST5W/wZ1pqwNyBVXAD/SiFdcFdFYZRAwQc9AMBPI7\r\n6c9NxWRZ/UKOG2qmqaFTtThQXv2ynegfdY0H+eAoF1qh1vYDAwfM/+xtLELf\r\nhdaVM5y3dTMqqueg3TOvChyWw7ddsRctYXQ3RPMI52XfRx6hFiibj04DhEWF\r\nO9fI7aDjU/Qz+YI24JlQ/0ejg6T85PUIBsc=\r\n=vkU7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-cloudcannon-fix-20230306211609.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/915367173fbb3321e311eb4c1d36e36a/astrojs-deno-0.0.0-cloudcannon-fix-20230306211609.tgz","_integrity":"sha512-+IZdFVwgv2xJvXSja97SITpN8c625UBDR8zZYwlrnC1aZPmlmNgRYTzs4D/qq5KsM5IFZbGhvgKw3sYsFM1nyA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-cloudcannon-fix-20230306211609","astro-scripts":"0.0.0-cloudcannon-fix-20230306211609"},"peerDependencies":{"astro":"0.0.0-cloudcannon-fix-20230306211609"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-cloudcannon-fix-20230306211609_1678137483671_0.345300017949393","host":"s3://npm-registry-packages"}},"0.0.0-experimental-assets-20230307131344":{"name":"@astrojs/deno","version":"0.0.0-experimental-assets-20230307131344","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@0.0.0-experimental-assets-20230307131344","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"71170ba0262a76a1c28feb13eb4238cd8647b408","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-0.0.0-experimental-assets-20230307131344.tgz","fileCount":34,"integrity":"sha512-1c5KQCziW+bD7s8ys3Td7XkXbJPsL9pYjnMGFp9xA24aSiclB0AKlAylPM0reAwn7aOfaowxnRfHjQ7sVLZAWA==","signatures":[{"sig":"MEQCIAtlmtIGJGGK10WptmOgSx+qg1VJzMDtezc/r+y8t+zuAiAxiZ3in82006M2t/bZYY/dMjaoQrp11zU/8oNIMHcWkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBzj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVxBAAj3pS/yDgh22pqCpNAds/QbwJ20o85Hot7KUEgUD4UXTA/HsJ\r\nrViTM6AZV3TCtFvh9nJ4jYXflyXen4TpwSwZjR9lMaiMl39Yr1GM0pr+pTOm\r\n3+YeKgcilLVaJC7+xsVt/zkerIFizckoz0u+UzuaGU6mD8VDjmI5Vz46n7ax\r\n3/847ZHWSwLxl/7qzx9yEDRJCxjjzPymq7LEg0NvxWaIAM+FB4eVo76r43ve\r\nQOZU54/pIS3qdP3bTdlZk0um/9iJdOrKsfpTi0SuJ6Vi+MGIcq2RBMk9ilKl\r\njc38i3qk46ItFT8/IQ0PNfkg92dOJF98JUnenvdOz1CLrSVk7KmwRZNvYIcd\r\ngR2+MiF69qY43ZUDWzpWsuUbPadYJF6jZPN21TkoUjHdCfpH4VDmXK0Raa5W\r\nGfqoSyd5QZ4FwvZS/LLIflhKETiZ3Clout0PAR+3RXJdDqgc0uGJpCDUBlza\r\nRMma3aIl20NSxmGv0T5BXajt+jeVLkO4O/VGkkPiHiGht86Xa3ADn/7E6Zwf\r\nTA1bKbEyTzAcXfA3gUB3UO5CegmB2w84gUqGUt5cZsR/K+FgtniDQFXxS/Yu\r\n167mIqNUWHaDojCHEV9jmVgDGwu5dwNF+BxmDuYmaHwk5wypbN/GkWA8Rb4h\r\nCYscakWHAH4MmAKcuQptYQTLlqd87WB1G/U=\r\n=VlJx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-0.0.0-experimental-assets-20230307131344.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n    ```bash\n      npm install @astrojs/deno\n    ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n    ```js ins={3,6-7}\n    // astro.config.mjs\n    import { defineConfig } from 'astro/config';\n    import deno from '@astrojs/deno';\n\n    export default defineConfig({\n      output: 'server',\n      adapter: deno(),\n    });\n    ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n  \n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n__`astro.config.mjs`__\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  })\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false\n  })\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from \"https://deno.land/std@0.167.0/http/server.ts\";\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost'\n  })\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/fe834eff211439904ba814ad475942b9/astrojs-deno-0.0.0-experimental-assets-20230307131344.tgz","_integrity":"sha512-1c5KQCziW+bD7s8ys3Td7XkXbJPsL9pYjnMGFp9xA24aSiclB0AKlAylPM0reAwn7aOfaowxnRfHjQ7sVLZAWA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"0.0.0-experimental-assets-20230307131344","astro-scripts":"0.0.0-experimental-assets-20230307131344"},"peerDependencies":{"astro":"0.0.0-experimental-assets-20230307131344"},"_npmOperationalInternal":{"tmp":"tmp/deno_0.0.0-experimental-assets-20230307131344_1678194940353_0.8017045213344594","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@astrojs/deno","version":"4.1.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.1.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"984fa4c590f48b18aeda08788b600574484e0184","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.1.0.tgz","fileCount":34,"integrity":"sha512-uHjNFtGQ83r5DI/3BtdXQPx8hEdg4rvAWti8ELL46dqPtCrMlquuTAUUy5SZIBaf+SehSOHB3ClDxubfW8FnOw==","signatures":[{"sig":"MEUCIFuIZ99kDcSKhtmtitS/1Ae3Eo0D+lPdMTmBIw9/i10jAiEAhQiYdkBzSlj3o1xES8OyZLht2n1aXnftKSDZsqYVF/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB5XpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOcBAAgbpvIRGV1Q2V6jro+8PmVTBxuqutBGF3CLAGMS0CzrrI7rbg\r\nN04o3fGC2uqiEFcdJob5oMxsDHx4DHdNVos412uRz5MC9tTIxo+9ymO8gEcQ\r\na4foCVdcv7N8LwazAz5bdKUMZH8gUWYLa+LYDf2PS07+D+CVCrAnbTq3TG4b\r\ncUsaJ8/5Q82jjsTYCMcEYFPBCk5U3+hqwlZqFCGlquiLC3Ej49muNtyq/O6P\r\nId/T6ljzEz4pNJqQN6CljZlJG0QrBrBJJWolmmvO+orUPjdFjADhbcU9jM9o\r\nYV2FXs8dYSnVsPCE442K1D+F5EnV/IjN/E3RGznZBALFrIO1486ubHFHuVuw\r\n7/tP88seXEzNiCEgQYyjsLsdNORERJ5H99pxkAq1wwD3NzL6e57gwvhSb8cx\r\nR6PORr2KcKP0IFlcR1Qpo0DIzFHDp2CQzQ/tMOiQgLMzcVt+yPzkQUbLtsmd\r\npyKuGZDQt++di2ncv3h8SGEJIBLfbYLVlWvxO0DxlGsGwYJZJfsy1TXdsEiN\r\nh+/MoaKXKd8ndibEQUqzz9CQu/pedatasX5NXgPZrlnGiY0w8eQhMXqy/1OQ\r\nYi0PBiOGkCPjLl+BDdOKUUO2MESJO1Y7eRjAF+4fDN4KexWHpHLJG2eCe3rk\r\naKVzXYGpuXjY0NQ9Ty4zh+WJ4yh1Rkblz3M=\r\n=leji\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:astrojs-deno-4.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/e88372663864c7322195aa300be2fc04/astrojs-deno-4.1.0.tgz","_integrity":"sha512-uHjNFtGQ83r5DI/3BtdXQPx8hEdg4rvAWti8ELL46dqPtCrMlquuTAUUy5SZIBaf+SehSOHB3ClDxubfW8FnOw==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.3","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.19.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.1.0","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.1.0_1678218729105_0.15153202867618254","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@astrojs/deno","version":"4.1.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.1.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"drewpowers","email":"drew@pow.rs"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"3298636d0f9286a78f5b43dcc6e0ac5293d59faa","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.1.1.tgz","fileCount":9,"integrity":"sha512-1EeCaRPbsaaVUbqY/TTV4ftHvfjFeXJcRQY+QJ50/zh2pDIWYfrheCXcBGkZ19I5RoCShmRtKXWHJHEzleRr9Q==","signatures":[{"sig":"MEYCIQC86TWuHssCy+w6ftIIAA2zMU4AMwjCTjolCuJLWILzZAIhANRh1zag0O2J13XnP3KWbaFi+G4ugApl+5SU2/yn/SuE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17847},"type":"module","_from":"file:astrojs-deno-4.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/faaa13a5dec06fcfa410940491e8a3cb/astrojs-deno-4.1.1.tgz","_integrity":"sha512-1EeCaRPbsaaVUbqY/TTV4ftHvfjFeXJcRQY+QJ50/zh2pDIWYfrheCXcBGkZ19I5RoCShmRtKXWHJHEzleRr9Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.4","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.20.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.5.0","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.1.1_1684427660230_0.892634448675276","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@astrojs/deno","version":"4.2.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.2.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"596df712282d66f8698a3b64403264bb2170bd0b","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.2.0.tgz","fileCount":9,"integrity":"sha512-g32QsBUQGJXeZ7fcJui77mI1XDEWgscbOKiNpCpOjiyjMxZIG3n3NNiWlsHuTvk0to8tUD3+V+inhnQ3hoXr7w==","signatures":[{"sig":"MEUCIQCkz58nOqGUDWdMofI8Pz+OFZfFkO2Uv6CRfmxCvls7ywIgWePeXRTP5Bd25BITFub75i7vQPLPB4pI2UAZeDUKzgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19005},"type":"module","_from":"file:astrojs-deno-4.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/1f45d051be89573abcfd736c2f04ae41/astrojs-deno-4.2.0.tgz","_integrity":"sha512-g32QsBUQGJXeZ7fcJui77mI1XDEWgscbOKiNpCpOjiyjMxZIG3n3NNiWlsHuTvk0to8tUD3+V+inhnQ3hoXr7w==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.4","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.20.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.6.5","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^2.6.5"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.2.0_1687189146430_0.8390369305886214","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@astrojs/deno","version":"4.3.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@4.3.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"5e581ae02529432c6326f655f9f525bf28c625d2","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-4.3.0.tgz","fileCount":9,"integrity":"sha512-bGBhdvlJ6XhnCGNNM6T0uTRBI1/DK7ZxtlDPoCeYbIK4u+A+NN7ixe585DjvtvfHOuoJinVpAMGmpfdyadlB8Q==","signatures":[{"sig":"MEQCIGnARzToc9C2qdFBUdIwmUSYV6MkK3+eZMz40KjI+MYuAiAFubbPGfLh12CmaKvIyuiza2seWBt4xYOSflD79Bo1bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19002},"type":"module","_from":"file:astrojs-deno-4.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/c57326017b3a1136477b0d56992c92bd/astrojs-deno-4.3.0.tgz","_integrity":"sha512-bGBhdvlJ6XhnCGNNM6T0uTRBI1/DK7ZxtlDPoCeYbIK4u+A+NN7ixe585DjvtvfHOuoJinVpAMGmpfdyadlB8Q==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"8.19.4","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"16.20.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"devDependencies":{"astro":"2.9.3","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/deno_4.3.0_1690312712600_0.9384314035246468","host":"s3://npm-registry-packages"}},"5.0.0-beta.0":{"name":"@astrojs/deno","version":"5.0.0-beta.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@5.0.0-beta.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"e2eb956312b62481a8cc2d48740a7ac16c5ffbf6","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-5.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-By8X9iort+0M+IOUnO3ERkqKd5aJ3LLcsGjd4Cdbr2v+uzthPOuU8B5G0G6W8Rdpgnv2cpRdBF6mU58FpMPt3A==","signatures":[{"sig":"MEYCIQDHB4tS0UU0qa8OKQJEpwv1vb3QUnZnf5Y58uJw4kWfbwIhAJXQMXRxO6Cyld3SXnN0admNxEr4bQjdTEQR5YY2YR78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19073},"type":"module","_from":"file:astrojs-deno-5.0.0-beta.0.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n   ```bash\n     npm install @astrojs/deno\n   ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n   ```js ins={3,6-7}\n   // astro.config.mjs\n   import { defineConfig } from 'astro/config';\n   import deno from '@astrojs/deno';\n\n   export default defineConfig({\n     output: 'server',\n     adapter: deno(),\n   });\n   ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n\n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  }),\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false,\n  }),\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from 'https://deno.land/std@0.167.0/http/server.ts';\nimport { handle } from './dist/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost',\n  }),\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/6a2d65e45b7f551d7750f74e2e9a6052/astrojs-deno-5.0.0-beta.0.tgz","_integrity":"sha512-By8X9iort+0M+IOUnO3ERkqKd5aJ3LLcsGjd4Cdbr2v+uzthPOuU8B5G0G6W8Rdpgnv2cpRdBF6mU58FpMPt3A==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"9.6.7","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"18.17.0","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"3.0.0-beta.0","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^3.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_5.0.0-beta.0_1691076019796_0.32274992477277187","host":"s3://npm-registry-packages"}},"5.0.0-rc.1":{"name":"@astrojs/deno","version":"5.0.0-rc.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@5.0.0-rc.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"54ee6c7d5c258a342f2795da7adeabc6e55751de","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-5.0.0-rc.1.tgz","fileCount":9,"integrity":"sha512-zpQJpTWljfatW+37fjhNGoIlapv6BXpno5DQhpho2nYTeWwtyrLYv1hdG3rByiKkzSO6u9RB6CajrEiTEsowpA==","signatures":[{"sig":"MEQCIBgvVC5g6PANL+P6+0lnOsv37ot9txUEOPPwhYLGFEfkAiBXL89l2yxTPRTpX8IRWDKyMegJsfvgxrvXrwsWPG33Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19081},"type":"module","_from":"file:astrojs-deno-5.0.0-rc.1.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n   ```bash\n     npm install @astrojs/deno\n   ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n   ```js ins={3,6-7}\n   // astro.config.mjs\n   import { defineConfig } from 'astro/config';\n   import deno from '@astrojs/deno';\n\n   export default defineConfig({\n     output: 'server',\n     adapter: deno(),\n   });\n   ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n\n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/server/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  }),\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false,\n  }),\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from 'https://deno.land/std@0.167.0/http/server.ts';\nimport { handle } from './dist/server/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost',\n  }),\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/fb0556f1022923ca95429f5dcb4e02cc/astrojs-deno-5.0.0-rc.1.tgz","_integrity":"sha512-zpQJpTWljfatW+37fjhNGoIlapv6BXpno5DQhpho2nYTeWwtyrLYv1hdG3rByiKkzSO6u9RB6CajrEiTEsowpA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"9.6.7","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"18.17.1","dependencies":{"esbuild":"^0.15.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"3.0.0-rc.5","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^3.0.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/deno_5.0.0-rc.1_1692714076575_0.6052141118315493","host":"s3://npm-registry-packages"}},"5.0.0-rc.2":{"name":"@astrojs/deno","version":"5.0.0-rc.2","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@5.0.0-rc.2","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"6cd30ed6edc4edc6cdf10d8d8f5aa74df19e87f3","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-5.0.0-rc.2.tgz","fileCount":11,"integrity":"sha512-Dy0P4H65K87+QW204vLofrEazUj3q9KMVUYJGFioSQX/NjdTobSgyHatwHQdndoWPGGdQTLLNOMeumKJ//HaTA==","signatures":[{"sig":"MEQCIByX76p8gN9YmnFwRM3zS5HhPWU9PzA7ILOS+8JWpIUFAiAYTzSDBZhZIsRlUFn1Jy74+h3NMOhiMAqvJ2RfcshoJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19176},"type":"module","_from":"file:astrojs-deno-5.0.0-rc.2.tgz","types":"./dist/index.d.ts","readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n   ```bash\n     npm install @astrojs/deno\n   ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n   ```js ins={3,6-7}\n   // astro.config.mjs\n   import { defineConfig } from 'astro/config';\n   import deno from '@astrojs/deno';\n\n   export default defineConfig({\n     output: 'server',\n     adapter: deno(),\n   });\n   ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n\n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/server/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  }),\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false,\n  }),\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from 'https://deno.land/std@0.167.0/http/server.ts';\nimport { handle } from './dist/server/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost',\n  }),\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/4c36d9075cd45cc8aba6c8c0dc4c4227/astrojs-deno-5.0.0-rc.2.tgz","_integrity":"sha512-Dy0P4H65K87+QW204vLofrEazUj3q9KMVUYJGFioSQX/NjdTobSgyHatwHQdndoWPGGdQTLLNOMeumKJ//HaTA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"9.6.7","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"18.17.1","dependencies":{"esbuild":"^0.19.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"astro":"3.0.0-rc.8","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^3.0.0-rc.8"},"_npmOperationalInternal":{"tmp":"tmp/deno_5.0.0-rc.2_1693239919593_0.7232525275212605","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@astrojs/deno","version":"5.0.0","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@5.0.0","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"ddf2a89000ee4c260535aec6074fce9f0395885f","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-5.0.0.tgz","fileCount":11,"integrity":"sha512-jvxPul1YrBaXxc0Y2QlVgqZvXcm2TUJvXzSLtx1KR75ACco7YTtm2C+xbXr4EYJHewMokoxnF48A3G03bn6xSQ==","signatures":[{"sig":"MEUCIQDZnCWxnWNiYQuxrXnAnU+Bjmk6SjxRCGxpFwQW8UFnBAIgcL9ZkuiUVl8vH5UpbkWvxjoIBOcKe1I3fKFipMcxfiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19161},"type":"module","_from":"file:astrojs-deno-5.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/4bc1e3c1e150b16de0f61e7a8b9a99ae/astrojs-deno-5.0.0.tgz","_integrity":"sha512-jvxPul1YrBaXxc0Y2QlVgqZvXcm2TUJvXzSLtx1KR75ACco7YTtm2C+xbXr4EYJHewMokoxnF48A3G03bn6xSQ==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"9.6.7","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"18.17.1","dependencies":{"esbuild":"^0.19.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"3.0.0","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deno_5.0.0_1693395611664_0.7477607934686241","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@astrojs/deno","version":"5.0.1","keywords":["withastro","astro-adapter"],"author":{"name":"withastro"},"license":"MIT","_id":"@astrojs/deno@5.0.1","maintainers":[{"name":"natemoo-re","email":"nate@natemoo.re"},{"name":"fredkschott","email":"fkschott@gmail.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","bugs":{"url":"https://github.com/withastro/astro/issues"},"dist":{"shasum":"69949ab92b01c0c03e45236b7693f49c74406720","tarball":"https://registry.npmjs.org/@astrojs/deno/-/deno-5.0.1.tgz","fileCount":11,"integrity":"sha512-nYztGqHqC+q3A9ynjj3gblAkO/ZylDwahjVTx+2DvZgX4U+BJU/gL5BZkNtL+P10opCKJi29NvvVFvk6jwZHmA==","signatures":[{"sig":"MEUCIFGJV6z8GVv/5Q2PgEG/QUuZfd9zzSn6lbXlJhUVlSozAiEA3ED/VY/2Z+fgqxC34K4VtX902nuT+CehmcnnaPwwKpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19077},"type":"module","_from":"file:astrojs-deno-5.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./server.js":"./dist/server.js","./package.json":"./package.json","./__deno_imports.js":"./dist/__deno_imports.js"},"scripts":{"dev":"astro-scripts dev \"src/**/*.ts\"","test":"deno test --allow-run --allow-env --allow-read --allow-net ./test/","build":"astro-scripts build \"src/**/*.ts\" && tsc","build:ci":"astro-scripts build \"src/**/*.ts\""},"_npmUser":{"name":"fredkschott","email":"fkschott@gmail.com"},"_resolved":"/tmp/5e11bb9e3086ed592b700daf4fa1cdd7/astrojs-deno-5.0.1.tgz","_integrity":"sha512-nYztGqHqC+q3A9ynjj3gblAkO/ZylDwahjVTx+2DvZgX4U+BJU/gL5BZkNtL+P10opCKJi29NvvVFvk6jwZHmA==","repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"_npmVersion":"9.6.7","description":"Deploy your site to a Deno server","directories":{},"_nodeVersion":"18.17.1","dependencies":{"esbuild":"^0.19.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"3.1.4","astro-scripts":"0.0.14"},"peerDependencies":{"astro":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/deno_5.0.1_1695671832617_0.030005838372203053","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-04-02T19:59:56.267Z","modified":"2025-09-18T17:31:52.902Z","0.1.0":"2022-04-02T19:59:56.535Z","0.1.1":"2022-04-20T05:47:40.416Z","0.1.2":"2022-04-21T16:22:30.436Z","0.1.3":"2022-05-31T17:44:16.908Z","0.1.4":"2022-06-02T19:35:41.537Z","0.1.5":"2022-06-07T16:50:28.410Z","0.1.6":"2022-06-22T14:08:46.371Z","0.1.7":"2022-06-28T15:16:06.639Z","0.1.8":"2022-06-30T18:44:01.730Z","0.1.9":"2022-07-09T00:57:37.226Z","0.1.10":"2022-07-12T16:22:57.649Z","0.0.0-rc-20220721064837":"2022-07-21T06:52:12.104Z","0.0.0-rc-20220722032928":"2022-07-22T03:43:16.464Z","0.0.0-rc-20220725043302":"2022-07-25T04:34:37.753Z","0.0.0-rc-20220726043527":"2022-07-26T04:36:53.754Z","0.2.0":"2022-07-26T14:02:19.256Z","1.0.0":"2022-08-09T16:15:51.783Z","1.0.1":"2022-08-31T22:06:18.118Z","0.0.0-imgcache-20220929145446":"2022-09-29T14:56:21.459Z","1.1.0":"2022-09-29T15:22:25.938Z","0.0.0-node-standalone-20221011210529":"2022-10-11T21:07:27.263Z","1.2.0":"2022-10-13T16:31:00.753Z","2.0.0":"2022-11-07T20:27:42.503Z","0.0.0-content-schemas-20221118232407":"2022-11-18T23:25:42.991Z","0.0.0-content-schemas-20221118233302":"2022-11-18T23:34:55.180Z","0.0.0-content-schemas-20221129235256":"2022-11-29T23:54:27.114Z","0.0.0-content-schemas-20221130135236":"2022-11-30T13:54:08.587Z","0.0.0-error-overlay-20221130171441":"2022-11-30T17:16:09.725Z","0.0.0-error-overlay-20221203190718":"2022-12-03T19:08:46.533Z","0.0.0-content-schemas-20221205202838":"2022-12-05T20:30:52.236Z","0.0.0-content-schemas-20221207142945":"2022-12-07T14:31:43.096Z","2.0.1":"2022-12-08T14:14:29.317Z","0.0.0-join-base-20221208170220":"2022-12-08T17:03:47.336Z","0.0.0-join-base-20221208170900":"2022-12-08T17:10:28.470Z","0.0.0-content-schemas-20221209180144":"2022-12-09T18:03:23.976Z","0.0.0-content-collections-20221215161753":"2022-12-15T16:19:42.703Z","0.0.0-prerender-20221215200617":"2022-12-15T20:07:51.470Z","0.0.0-prerender-20221215222121":"2022-12-15T22:22:55.162Z","0.0.0-fixwin-20221216184820":"2022-12-16T18:49:49.740Z","3.0.0":"2022-12-16T20:56:45.887Z","4.0.0-beta.0":"2023-01-03T22:25:50.000Z","4.0.0-beta.1":"2023-01-06T18:02:32.184Z","4.0.0-beta.2":"2023-01-12T16:42:58.848Z","4.0.0":"2023-01-24T16:39:27.532Z","4.0.1":"2023-02-16T19:38:45.494Z","4.0.2":"2023-02-17T18:46:48.892Z","0.0.0-cloudcannon-fix-20230306211609":"2023-03-06T21:18:03.954Z","0.0.0-experimental-assets-20230307131344":"2023-03-07T13:15:40.528Z","4.1.0":"2023-03-07T19:52:09.271Z","4.1.1":"2023-05-18T16:34:20.409Z","4.2.0":"2023-06-19T15:39:06.606Z","4.3.0":"2023-07-25T19:18:32.770Z","5.0.0-beta.0":"2023-08-03T15:20:19.984Z","5.0.0-rc.1":"2023-08-22T14:21:16.816Z","5.0.0-rc.2":"2023-08-28T16:25:19.763Z","5.0.0":"2023-08-30T11:40:11.948Z","5.0.1":"2023-09-25T19:57:12.816Z"},"bugs":{"url":"https://github.com/withastro/astro/issues"},"author":{"name":"withastro"},"license":"MIT","homepage":"https://docs.astro.build/en/guides/integrations-guide/deno/","keywords":["withastro","astro-adapter"],"repository":{"url":"git+https://github.com/withastro/astro.git","type":"git","directory":"packages/integrations/deno"},"description":"Deploy your site to a Deno server","maintainers":[{"email":"fkschott@gmail.com","name":"fredkschott"},{"email":"matthew@matthewphillips.info","name":"matthewp"}],"readme":"# @astrojs/deno 🦖\n\nThis adapter allows Astro to deploy your SSR site to Deno targets.\n\nLearn how to deploy your Astro site in our [Deno Deploy deployment guide](https://docs.astro.build/en/guides/deploy/deno/).\n\n- <strong>[Why Astro Deno](#why-astro-deno)</strong>\n- <strong>[Installation](#installation)</strong>\n- <strong>[Usage](#usage)</strong>\n- <strong>[Configuration](#configuration)</strong>\n- <strong>[Examples](#examples)</strong>\n- <strong>[Troubleshooting](#troubleshooting)</strong>\n- <strong>[Contributing](#contributing)</strong>\n- <strong>[Changelog](#changelog)</strong>\n\n## Why Astro Deno\n\nIf you're using Astro as a static site builder—its behavior out of the box—you don't need an adapter.\n\nIf you wish to [use server-side rendering (SSR)](https://docs.astro.build/en/guides/server-side-rendering/), Astro requires an adapter that matches your deployment runtime.\n\n[Deno](https://deno.land/) is a runtime similar to Node, but with an API that's more similar to the browser's API. This adapter provides access to Deno's API and creates a script to run your project on a Deno server.\n\n## Installation\n\nAdd the Deno adapter to enable SSR in your Astro project with the following `astro add` command. This will install the adapter and make the appropriate changes to your `astro.config.mjs` file in one step.\n\n```sh\n# Using NPM\nnpx astro add deno\n# Using Yarn\nyarn astro add deno\n# Using PNPM\npnpm astro add deno\n```\n\nIf you prefer to install the adapter manually instead, complete the following two steps:\n\n1. Install the Deno adapter to your project’s dependencies using your preferred package manager. If you’re using npm or aren’t sure, run this in the terminal:\n\n   ```bash\n     npm install @astrojs/deno\n   ```\n\n1. Update your `astro.config.mjs` project configuration file with the changes below.\n\n   ```js ins={3,6-7}\n   // astro.config.mjs\n   import { defineConfig } from 'astro/config';\n   import deno from '@astrojs/deno';\n\n   export default defineConfig({\n     output: 'server',\n     adapter: deno(),\n   });\n   ```\n\nNext, update your `preview` script in `package.json` to run `deno`:\n\n```json ins={8}\n// package.json\n{\n  // ...\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n    \"start\": \"astro dev\",\n    \"build\": \"astro build\",\n    \"preview\": \"deno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\"\n  }\n}\n```\n\nYou can now use this command to preview your production Astro site locally with Deno.\n\n```bash\nnpm run preview\n```\n\n## Usage\n\nAfter [performing a build](https://docs.astro.build/en/guides/deploy/#building-your-site-locally) there will be a `dist/server/entry.mjs` module. You can start a server by importing this module in your Deno app:\n\n```js\nimport './dist/server/entry.mjs';\n```\n\nSee the `start` option below for how you can have more control over starting the Astro server.\n\nYou can also run the script directly using deno:\n\n```sh\ndeno run --allow-net --allow-read --allow-env ./dist/server/entry.mjs\n```\n\n## Configuration\n\nTo configure this adapter, pass an object to the `deno()` function call in `astro.config.mjs`.\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    //options go here\n  }),\n});\n```\n\n### start\n\nThis adapter automatically starts a server when it is imported. You can turn this off with the `start` option:\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    start: false,\n  }),\n});\n```\n\nIf you disable this, you need to write your own Deno web server. Import and call `handle` from the generated entry script to render requests:\n\n```ts\nimport { serve } from 'https://deno.land/std@0.167.0/http/server.ts';\nimport { handle } from './dist/server/entry.mjs';\n\nserve((req: Request) => {\n  // Check the request, maybe do static file handling here.\n\n  return handle(req);\n});\n```\n\n### port and hostname\n\nYou can set the port (default: `8085`) and hostname (default: `0.0.0.0`) for the deno server to use. If `start` is false, this has no effect; your own server must configure the port and hostname.\n\n```js\nimport { defineConfig } from 'astro/config';\nimport deno from '@astrojs/deno';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: deno({\n    port: 8081,\n    hostname: 'myhost',\n  }),\n});\n```\n\n## Examples\n\nThe [Astro Deno](https://github.com/withastro/astro/tree/main/examples/deno) example includes a `preview` command that runs the entry script directly. Run `npm run build` then `npm run preview` to run the production deno server.\n\n## Troubleshooting\n\nFor help, check out the `#support` channel on [Discord](https://astro.build/chat). Our friendly Support Squad members are here to help!\n\nYou can also check our [Astro Integration Documentation][astro-integration] for more on integrations.\n\n## Contributing\n\nThis package is maintained by Astro's Core team. You're welcome to submit an issue or PR!\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a history of changes to this integration.\n\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n","readmeFilename":"README.md"}