{"_id":"@roxi/ssr","_rev":"4-d825c23b00b1ab317d4985bfd49afe39","name":"@roxi/ssr","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@roxi/ssr","version":"0.1.0","description":"JSDOM SSR renderer for Svelte","main":"ssr.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/sveltech/ssr.git"},"keywords":["svelte","ssr","jsdom","router"],"author":{"name":"jakobrosenberg@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/sveltech/ssr/issues"},"homepage":"https://github.com/sveltech/ssr#readme","dependencies":{"bufferutil":"^4.0.1","jsdom":"^16.0.1","node-fetch":"^2.6.0","utf-8-validate":"^5.0.2"},"gitHead":"9917e3b944e5e8f13e2c02569faa0922211d1aad","_id":"@roxi/ssr@0.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-v3kWwVGYm7B+RgjHp4QoASicFV78dW0hwzNqB5ZEQglu6X7AUJWmB0vhNcZWATnNeWLSFInH5FzNi/bvvkuMsA==","shasum":"0863ac2bb2b840d34491dcf228a7449d4262ad72","tarball":"https://registry.npmjs.org/@roxi/ssr/-/ssr-0.1.0.tgz","fileCount":4,"unpackedSize":5717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaaS9CRA9TVsSAnZWagAA9zwP/iNjADoHlJM0+Y5MZ48G\neD/LAsWnN73uuCzVhpQqmz4bVI0J7mKiHqmfHoiVLeyTLbJa8TgSXOPrGHc1\nGvY8vCC1KMGk6uL1Bj5gb3HdzS0rGNktTX+KkldYmXEUe0iHixslZ42L8jGS\n5go+acD+Ku3kskTyuJqml3qpfiCK20BL/oU4H1mRQ3PPhtFyAwVRDJ0SU4ZW\nNllcHCS5JZx9OORyDC10XePZ1wxlFs+buMBc2A+Oh2oz3ONynOQYOB5utvEU\n+q0Qv+N7mSlEr41v+pBQbCxo2yJyi2++3nEBdA7r2Pm59Hu1mAmR7E9Vk8Up\nW9jIxQkzWgz71cTqKMFGzSVlWaRvf4zd2ZDxYdFCgMlPmHaqQqjSUUHePkEm\nWsmgu6qCdsjvxvbaOdPfyHuEwSZLT5LJLTgIWvLas8pHepSlW7HoapVIZiGJ\nAgsuL4KpsN5Sxxvntc0JeHAYmZ2xzQcwBCA96dyq0gnIGeicOaJ57ORD5pAb\ne0+jNS3ROpFcg0ysj+AsDGKKehTE8jw9biY4hd0zu461iprLWWt12ZWZZXrX\noAYGEAMpEr+0BKfi8FIBVc+PObq4zCrPc7XzzTBiijI/t+eUJTN34SGFK6Ax\npv1mzfyzLiI2tMAPG07hJ6IQb75ywiB2vnfQWoi1xZm0StPOc+5KyGKGzvoA\nnZUA\r\n=qAEn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWQWINTOR1MkSiWLD0+BvNIbiqWs1XIIeYZvyi3Aw0yAiEA6bKE9qYs7LJ6WM+ogVOjDV1dJoJhdS/nuYtul/ZUlAM="}]},"maintainers":[{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"}],"_npmUser":{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr_0.1.0_1600758973223_0.4808481269109983"},"_hasShrinkwrap":false},"0.1.1":{"name":"@roxi/ssr","version":"0.1.1","description":"JSDOM SSR renderer for Svelte","main":"ssr.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/sveltech/ssr.git"},"keywords":["svelte","ssr","jsdom","router"],"author":{"name":"jakobrosenberg@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/sveltech/ssr/issues"},"homepage":"https://github.com/sveltech/ssr#readme","dependencies":{"bufferutil":"^4.0.1","jsdom":"^16.0.1","node-fetch":"^2.6.0","utf-8-validate":"^5.0.2"},"gitHead":"cb1ffaab066c307e2b3675b977285c60d8c0059f","_id":"@roxi/ssr@0.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3uh1+bTNHDH377nzziHmoYbo/6P7BOwvemT7LJZeJ//Yj2b6c5Qb8rTZC65ka4WyIKaIJJYzNpEAel15Pjs1qw==","shasum":"09089ddcd60fb67adf76eef335eb86360c94bca7","tarball":"https://registry.npmjs.org/@roxi/ssr/-/ssr-0.1.1.tgz","fileCount":4,"unpackedSize":6294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc0x/CRA9TVsSAnZWagAAiWEP/jqI+ov5W/7rWwgNuCb6\nQJ/ybd+cFbFn4K8qaWaEYHexnLBrtsGGJ+xNajzypBsiI78Ot0qPL5NQ0g8t\nJStohaI+5/XDnmCT+iLEElfAl8a9Ccd0jeJCnLuavU+6+UgS4GGR5q5hS1JF\ndP77QvbKiem0jjhSRn+30JGm7/t4TjVZuoI9VVFil9plHWQoCk0c68p8/adx\nsFS/rE5DcZjIntnfoM613h1C3VbSOWDy6Hzhk4oi5QvxEYdCCPImbkZwaJKe\nVVjNe6RRax5NB9yOyTFtuSfKXrTR/GNI7vZVGAYHAZuJT7NGComnay4wS5Mz\nmpM3tbkfdm9g4+466v7gP6CdOIcDRejfRTKBLQZz9oAsIKDMYULaJ+qGfZD+\nrG5TW4JBJ/qrXD5chXogBuoAMTuR7mlWI05I7MxNuspvUNZUh+tOVZypFzRd\nFzBpLMrgcal4ErE82LJVH/7v0HQkZnAnVNfnG4NdbhzzSno73O9sxfDaZxYc\nRgysFMN9caqF/GzjUSvS3KCST38ANbetmKWULvA9uNj3vPIf9HsTxSCUFAp1\nj5WCrZxwwLoIXaPeaYZmqaD29q9v0rasUhN+Th1jooXPw8KFCIhWQ2H9ygsj\njcNb8syfAXrZQDU0jQH0x7peJ4oMUW4oDyjKQO3IeI6BE+Mg1eDO2v5SJ6Wr\nCq50\r\n=Q49z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACnN+61onf5KxDr8dIIaa1TkEjQNrYbIavgXn+Td6NzAiEAtnbJ6hXzG/CpTBOlI5DDxK+7DQARLkI0uBDhA1PPhNg="}]},"maintainers":[{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"}],"_npmUser":{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr_0.1.1_1601391743173_0.04116581974202593"},"_hasShrinkwrap":false},"0.2.0":{"name":"@roxi/ssr","version":"0.2.0","description":"JSDOM SSR renderer for Svelte","main":"ssr.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/sveltech/ssr.git"},"keywords":["svelte","ssr","jsdom","router"],"author":{"name":"jakobrosenberg@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/sveltech/ssr/issues"},"homepage":"https://github.com/sveltech/ssr#readme","dependencies":{"bufferutil":"^4.0.1","jsdom":"^16.0.1","node-fetch":"^2.6.0","utf-8-validate":"^5.0.2"},"gitHead":"b3b089fc5dd4aae05d25cccaa87ce1f5152c7fcd","_id":"@roxi/ssr@0.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-J7dpKqxzAuV3cKSMh2xrQ5P2j/WEBhu3XEfcc5uOcUhmCDwNA3lsi/No9nrUqt8Xp6c7PI1+HE5OSuVK+6a51g==","shasum":"d3f7a4c619dabedef63bcb21ee9ab042c79beb6c","tarball":"https://registry.npmjs.org/@roxi/ssr/-/ssr-0.2.0.tgz","fileCount":4,"unpackedSize":6722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc2JsCRA9TVsSAnZWagAA8TAP/jROzSh6vZD/f3uyN1fH\npYaqdI5WLQMhj7HM+jmmL7i/ruH9NpV6+RBkJjwHkdi2pB5fJaTrW5h+iZLj\nPFsEhaxiCLmRXFsCmlCL133pRhmFa2iRlq97YG/awAHaPTXC/v7lMB8X18AR\nXP06kUaSNqtwBeeBDVRFiqYmM096oxtEEejMXxDEtYnxbsmq1sznoEg+jjkZ\n4jiwaB+yYUeFzsfBvAzzh5/sDF+H4ASH6aggM8dg+qZq1W4/5iYLGgo8Rq6h\nE45TbQ6u/Xt12JXr4NiDn3SrtgkVWy+t8Gj/x9kCPUF0tKNuzV+jibnc9NKF\nEVreZ4Sim9GgoXP5tris4z1f9oi14mjXJe30MEz/w1HKEHvYXZMAyRnWixCJ\nrZvVlDfCKqJLc/0bGcxx5cjXIq7zTFoNaZvIhup2I+hrE+p5MSaa1MDvJiub\nT6rwNIx8ZkgbgGlu51A1t9B+pWsCfCuetnEEC9i/5B/lUTAbNkiU+kY1XxL/\nEmKp24CU49qPxURNAS5QvMQ25AVJQcmE1IklQsiPztsZqlvJ+xdkI7hSFEeY\nCmFql2vga8WgWoHtOaLS5r7A3D67B96ZRq/BO1WT/2RUnmPMAHuiUvL2zza8\nr8fh5jHfUfH+whnM8xJ6NLPXme8VlNfCWEFtOsgRcEe55/aCkrtICpRhCN/J\nb7id\r\n=sala\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxrdiCyZAU5Kg4e95wX2S/XzMBhNkGnhbk3VfVGXRT+wIgYStm1qe8rGEBSGANvqcNxMiNFCoejbfzdlHOjnlR/WM="}]},"maintainers":[{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"}],"_npmUser":{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr_0.2.0_1601397356342_0.3114187015567098"},"_hasShrinkwrap":false},"0.2.1":{"name":"@roxi/ssr","version":"0.2.1","description":"JSDOM SSR renderer for Svelte","main":"ssr.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/sveltech/ssr.git"},"keywords":["svelte","ssr","jsdom","router"],"author":{"name":"jakobrosenberg@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/sveltech/ssr/issues"},"homepage":"https://github.com/sveltech/ssr#readme","dependencies":{"bufferutil":"^4.0.1","jsdom":"^16.0.1","node-fetch":"^2.6.0","utf-8-validate":"^5.0.2"},"gitHead":"d063c1b68767e2ed329372f7d2a4cb5bbee97126","_id":"@roxi/ssr@0.2.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C86xWJOmtCGZr/U4MURqePM0oDKFkTlLeEyT07R+7jSKvREKZ2manJAeAebYudJLYEGITEPGqObhRan32bUUbg==","shasum":"45c9a34aeb58fdb2642ce6d11ae750c645d7cf7a","tarball":"https://registry.npmjs.org/@roxi/ssr/-/ssr-0.2.1.tgz","fileCount":4,"unpackedSize":6996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhBdCRA9TVsSAnZWagAA/qYP/2Dm378uP+3VEPpjLONv\nb3V1OGWgC+BQRc2usImW6yBj6haCcyUb1OHNYMVmSwak7YMSKa7K6Z4py4SE\ntYblmzy+sHXfBd8F9e9NHcJKkVezzu6bEsYLIzzOISUavEpJElpx6U7gkUfD\nDJgMOOn0OgEOezRRSm9qf+2IcslcpZX/HLyrTcKZuYNYD21AvJIk+t/xG83K\nSdyIJR2hQ4Bbn8OVrLMFqeATA7aOD+SWHRAzobncBFPsAs6J6V5II0bj0Xv4\nKiPXYvP6QoBsBTqblgXdWB1spYkmreF4pmkI4qlLFC8lXvErNuoMn1WdFJM5\nX+SdjOb/Myqb/2H95EW2Bk1rubPCFRRyI4pyNfwIbKXloZY2R0F2fws7dAD7\nkfojNquzfB0/ZVamysdsPjFd5dOT9ImkVM2DgPBWJ74PW76CIR9vdqMZ/Gsw\nRtIfDQkFMMzWVo23UNqN4zZiI3P7Q2TK8a/81RnBdXDdMk9y/29EkwCxOU6o\n2Sh6+fEWT0bBBuo/sUA5mCQHuCOhwvSdqs5sW0edzQk3DSJqNtZ8rhat9OAa\nZJx1q2H/ALPOt+yaKVl7YZ7aMYvMmY/eC1c0dFKhogYN28UfSdbISPpR2UmZ\n3eMh/Impyw/D3pa740OR3wehFm9f4fK1ZsZEMDS8FHn8GL5RrZvf53/FwZIr\nnkyp\r\n=rEPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjH51FO54yzxSli70XUt4u0KZXeXXnLFx8loUH6qwSyAIhAO5sKq4Usu/aOFns946qnwTCUDoRYIGc5m2IP3q4cbYD"}]},"maintainers":[{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"}],"_npmUser":{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr_0.2.1_1601572957099_0.33019229745035594"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-22T07:16:12.964Z","0.1.0":"2020-09-22T07:16:13.377Z","modified":"2022-04-06T20:46:05.313Z","0.1.1":"2020-09-29T15:02:23.286Z","0.2.0":"2020-09-29T16:35:56.458Z","0.2.1":"2020-10-01T17:22:37.306Z"},"maintainers":[{"name":"jakobrosenberg","email":"jakobrosenberg@gmail.com"}],"description":"JSDOM SSR renderer for Svelte","homepage":"https://github.com/sveltech/ssr#readme","keywords":["svelte","ssr","jsdom","router"],"repository":{"type":"git","url":"git+https://github.com/sveltech/ssr.git"},"author":{"name":"jakobrosenberg@gmail.com"},"bugs":{"url":"https://github.com/sveltech/ssr/issues"},"license":"ISC","readme":"# ssr\r\n\r\n#### Universal SSR renderer\r\n\r\n### Install\r\n``npm i @sveltech/ssr``\r\n\r\n### Usage example\r\n```javascript\r\nconst { ssr } require('@sveltech/ssr')\r\nconst fs = require('fs')\r\n\r\nconst template = fs.readFileSync('./dist/index.html')\r\nconst script = fs.readFileSync('./dist/app.js')\r\n\r\nssr(template, script, '/blog/ssr-is-fun')\r\n  .then(html => console.log(html + '<!--ssr rendered-->'))\r\n```\r\n\r\n### Important!\r\n\r\nThe HTML is only rendered after an ``app-loaded`` event has been emitted from the app.\r\n```javascript\r\ndispatchEvent(new CustomEvent('app-loaded'))\r\n```\r\n\r\n---\r\n\r\nFor more information, refer to the API documentation.\r\nhttps://github.com/sveltech/ssr/wiki/API","readmeFilename":"README.md"}