{"_id":"@bitovi/velocirender","_rev":"42-1c949ab7cb0712e0ce730f60967616a8","name":"@bitovi/velocirender","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@bitovi/velocirender","version":"1.0.0","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.0.0","maintainers":[{"name":"matthewp","email":"matthew@matthewphillips.info"},{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"d6e5281b46c500d18b49740ca977c58993c41053","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.0.0.tgz","fileCount":9,"integrity":"sha512-kvK4Pi4Ut+a001D6NuzuoWjmfRkkWy8bafKdIz5wNZEAbU6nVkNa+ew89650uWAejH8C7PHdjNKW06w//odANQ==","signatures":[{"sig":"MEUCIEazp897kxnIn2nhMcHxvWzaTSUj7YAp61vUGeosDXvhAiEA0n+KUz4ljBVGZIX1BNSZDpO49FQ3f+myqshCI1ZYGwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSNOSCRA9TVsSAnZWagAAvDUP/1sW7pNDTjkDENjkHrtg\nlmItEHjqln9feOD/WmS3ATiswAKz7UVD930wciBVySycjKgZw9KhMl+cpaAR\n1kXeJkDG9cZW45d1McdFTNiVVNVeU+4KrBjT0Z78LEMPYwxzStzEQqPo19Go\nLHHep8eaWiONOF6b/vlWunCYuMm8EmKXY6/mWo+qP3iqZNYLjCEvAF0vi4BR\nCGKngfioNJ1GhCpIdBrNQN8mw0qocG3fB+R5nu5Fr3YjUpTkmmXMk1DEtOSK\nSgQbrjeF2CFmhuCDTNlnj/LZfmNTB2LHSnbUzI3JielsJSXvas8ZhbjOsLIH\noTgevNYJ58G4UHvjbWMdkCnTDjljv3LkYG+RRM3cdMT6pXocB+O8zqgVFxg9\nnmYRTiTjsUGyyoIprjdNGUUupu2H/ffhqnd0qTeRP3zcD6CLfZNkDO5WuMe8\nW9WRir8qKWVfp31u5NfBHh2/kzVplZ+8g9XyP60NCcuheWxzDiST+qLgfmC8\nc7WSxnNxz3Ank9PQA1gKxfpLmA0g8sOZBIucewhW3ZqHBT4+e70R3Dkfyqmq\n9YYAbctedq63190WnAzinbPyeGIciCManiBSxCNaaciXXp4XJoNs/PnB2i+0\nsmQf89urae0tTsjo0eJK2RlzHDWqvEVV98cDlQd1NHT332/mbchYqVDrEtBV\n4cBw\r\n=fCZk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"abca0a5d81fbd2bb0980f83b9958ae4d80c8bcca","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","done-ssr":"^3.2.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.0.0_1548276625511_0.2580443381006865","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bitovi/velocirender","version":"1.0.2","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.0.2","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"fc1d6b8b2b94dffbaca2bdab55b79ed4bdbdd00a","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.0.2.tgz","fileCount":9,"integrity":"sha512-P57PxfQi5ZzPMm2UqS6FuZs/5BACxH6YgPopF1nzqY8lA608nbU866l3XDm11HNHxoZVhAsgPC9d2GiYz3iubQ==","signatures":[{"sig":"MEUCIQDfIamsLBSOk4f5ZvxxGe5awnz+83zRW36QwCUTtpDzNwIgS+8XR7x1Kf2163g87HciVuMCcySzZvnj+lQ7pd5+l7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSNOsCRA9TVsSAnZWagAAq/kQAIigWwbzsYslqOwNmie4\nxwvuHJbVNbTcjI1wN8afLX/Z3K3OlieuCJ42cz8spnx1JoirbTIPf+E9GvDI\nw+GoxkWrF9ZFQQTN/U5PyTJu2d9RZlhoTshet7KhjKH92L8YxUjIgknWiZ7z\nE098TmvDU2Q7SoNJ1NSIqTBBBMqHHRMc84U8hQ5tJnfIHoobfHZSVg7EYqf8\n6Qm8irENgD7RZBqqOkRoD7LXEb+KSq+lUVdnFgf6mVnfue9z9zHcvDGanIfq\nku/jb+AeXpkAoZtAkS6vLAeVadeQgTFK4dy7n6AulTFZKs+iTlPXi23jCwFY\n7NHGgqFL2sppP651vrQJ2bcLdLUoG9G7jYzyzvfgFwj5YYfSuytFJ9zmR4wv\na4nHVH/1jQA4vY2pE5R1KkX+0b5ImMyGtpsrSbOeEIZEvrAfvSWdTlE0TSop\nyisLlJd7uuPnlgTtQgSKISCkcrAQRTO5TbuSPeLJ78MHy2YHgQessHCbD6LK\nI1zthguZqxIS2FjEStzx1LvdTqT+YQrbfUtm6ohdKdQIenUGDhVfiuUVOlKs\nGeFceYHYt375sH5+ZPyDd9FpNNS+PlOm9lESSd51A3bjf9VjWqx3mZSeTHK0\nK6Kknls1l+7ZXMrf/jK46ekDTDBWu+FPg3oWKDNd9m97W9ujfg0iBF4VaUyt\nymRz\r\n=rKve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"abca0a5d81fbd2bb0980f83b9958ae4d80c8bcca","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","done-ssr":"^3.2.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.0.2_1548276651519_0.008272156734474567","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bitovi/velocirender","version":"1.1.0","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.1.0","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"8a17643536d90adb09b460b945dfaaf1c4ad71b8","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.1.0.tgz","fileCount":14,"integrity":"sha512-n0H+dvOKZLG/4AnxctlUUmnaiXMJmoTtHJ32jmjXg15ussvYKRQR/U0zN/RRIXVl9M07stxa2PHpbDJEaV+gZA==","signatures":[{"sig":"MEYCIQDNY73j83EMtr9Rohch39W84VrsgnzK1Srb/WAg3McT4gIhAO4K2ALV9tovyTpjX0EnfK1TdvivEV5B65/KDNe+NKQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTwvGCRA9TVsSAnZWagAAXXMP/02iNW+Ps47b8oKo97hu\nCAz1aZdtSaGQMqU7rlkuq4ULeINLP1aWxt0mdvrdp61A+Df6BXkS9yF7KD5S\nFKbTHVmQUAY5pjOSTHfmGrmzakOEyzdVlji10Vm49diYJiDib5biz47sJ6H+\nZ3p/wd+pcjVz92YiaXTIzeII06Me27N9CkaeFZvlz/vIhOav13WnPiNPG7GK\nz1SzLGh9t5QKf5EKaarw/mTq++kywDlPw0jQqaG1B0Atc+h/Pz/X67L+4OLU\nq8IKvsd8PnmboQc2woZI5Qsz/i2BDJCZrETML1/8fhe/cRMrWWMHyhXoIpW3\njcOgaTdAPJOLSYoiLkD+FX8etVBuYg7WMxNVzx1XENQa1ujWYuuGxhlZG99I\ntveIMyG2XeKTdoMKWTSZ/piAkg2t+nBxpJy9aQQvIiW+RZBuJZDVYUqaPHyc\nK5dk/zKyQ07PAwiW6+0AyryGmTXSraB+vH/DtCJ+LqemmZVCA4pDhxKgOoqa\n/VlifiJ5Wyni5lIT8LcKmg59hP9Q/foMEAI0x3hn5P1EIfluHVNDu43LZ6Wg\nSO1c8moMbMNvF8Pfd7S7mDeikPgppBCYYjgHpGNQB2W/NCOhZLtqpK9t69Se\nTOie0M/YLRZbFq6Fse7I8KGos0RLtTiAGtk/cEiccVfn3Op9dFxpvNmbv36g\nD+mH\r\n=23XC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5138d3a0bf98233f26709d0825978e7bcceab30a","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.1.0_1548684230187_0.7582473750238152","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@bitovi/velocirender","version":"1.2.0","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.2.0","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"13065b556ad88cc4965fab0a1917cb033192be38","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.2.0.tgz","fileCount":15,"integrity":"sha512-jfgaEFv4ctlQxuLa3RrBPydN+HjREHHxY/o1ZsKANHzhBdFXQfMwJ8b1A1Gf/pt723IK71X4AGIrKVKIuXCSPw==","signatures":[{"sig":"MEYCIQC+6yAkLKwMPhp0ZB9b3tMgnt4klcuA9KLtpxm7WLF2HAIhAIfoB0m9T9oexChS7l71qklqMKP3+Ef6BmnS/Qpy02i1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT1IuCRA9TVsSAnZWagAAzXcQAJX6GQdEE+f0CigKaTmG\nMbRt0XLebZZsOxH1nOTb5tS4Rfryn+DifJHTD+ldlweQ4dEGRkNjF9f/+bi0\nNe++Iuipvw18vSQ7H+iOThdbQCEayBaXSUwZSEJpMa2gIrfUXvNLuITzpRaE\ncKtUEnvKmXumzedegqFS4ucA9ULbxJBGme0LQ6D9VnzQksyxfCd0y1AYw+ew\nLSEFukOhfjuWV/HSN4u66cAWDu5ShyX1xD1/p9f553tbUDID3+/BoIjvqnx3\nrkEEuzhGFqLodrEnaybqtpYneSHFNKY9ViHqH2/t84dI08CaPMDSctahoMYr\nqMOSlKfXxik/Iwn4EAG7RrY94EfFHwcg2P35GDvoE+tOojQgKR9b57EHPfjB\nUGLGrVdsUQMYJfQ6XS3ayJmnM2dca3sxLcrvLbE6RH+JqViCnYgQO0JN7JEl\nlNvGYsBfOaFM6Bm6ISD4nGTDpS/8gcV4o9U0Y0kX9DjSmOjpj48I5ATjaLYd\nyokyRLYiDlAbPPsSu7+Csi7mmO/mspu/Luae3aKxugGDbQPuiTG4Ua0hqttQ\nBsDcetseiiq1V0wGfpzhmcVDJELgkmqmnaJi5X+iti1WEILIiO6V/B3+ZCrY\nyTOugecbMUiNWtn85TA6Bn/NbTLNmQatstRfwbvc5Da+cJrdxE4o33BJi0Z1\nBZN/\r\n=8nXR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"49665dc7f42b0f10ee0c38f017aed09828f006dd","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.2.0_1548702253253_0.7913922466186198","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@bitovi/velocirender","version":"1.2.1","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.2.1","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"c5bfe8b0e491a077de700e2040521503c120d938","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.2.1.tgz","fileCount":15,"integrity":"sha512-7afL341W0ab8F3qLhGuXff+2bLQyMrSohq54KpBQPCxYp8APNdwzgPvvy8YZsxvQ0C3l1YF7mSJW56GW7tv8Zg==","signatures":[{"sig":"MEUCIGWwRcVnc/UyZMBBuv9tGHdiUlxC4a+eY7dAw/oklR9hAiEA4g7wrkexUYKi5PjKWtxOSlrikXKez/omsPu+YXT7dyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT1joCRA9TVsSAnZWagAASWEP/1X+2hOfZHsdMTjPWgRa\nqmyv/JkgH13xlVeVBtsoIrMOnrUPa7tNL95tAhKj29g4Yh1RDtE2RKIPqmac\nmJGpsrOVNAjw5JXLb/oUrXsKvBV4MzboCQgJvSCcTVHjF/urbjU8dmSiEio6\nEKQ2ghXio/07RSaif0p7jplHBALBJRFeRrWVwqGnFW/XsU/KTLnPQy5NDNLm\nCha0tezU9BYy0jAy3nBBR2qaW5GW3tspSgqYYaPjxdGJCSX/DZlGo0uc4fm0\nSJJTnatQ2d4uCAyG2XPDvd2sNHrO7eeRBLOjSL+NT/ajtI+GzPIqu+WBzr1o\naluD8uxspjLTKI27QVB4lid25oA2NA8anb3TtfJvOzqDGegzE3lVNz8DkUxx\nmwID9DGlZmLKikglRb+3NdnyIphaiWdgo96q16fXknBLSvgU6EvPXeUeSiJS\nOoH1p2Dc/idKC6AoPMDNZMUnL719fGaTguPn2C3bpPqIwOTauRaMT6Evp50b\niUf8uAZAUmzSZEgHVPZvyeaKrUl0R8WG/w5lwOPiQoY+++O/UAngynGtl8y8\ng113GF+/WuvxF5etrrVFoXC+dSpbII7fFh/cQjOLrhGx1WnklBttCrPbn8Z1\nKadqt5HZQe/+jwxm9KUo0xlEMRhsi38VOISZrwM/Jd7sQQTelTjlq45s99LZ\nj+Rv\r\n=OptP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f80b2217e4fdfd1a280d5ec9e6bed65c9bb97a37","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.2.1_1548703975490_0.5024502388356367","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@bitovi/velocirender","version":"1.2.2","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.2.2","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"e934360d3bbb98554d0eb92929f09c04040b4d3c","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.2.2.tgz","fileCount":15,"integrity":"sha512-wkeGDwPTor86rvYHNwZTTL0Hi4upT7/5F/VKpFbWi/UT1b6Kj9Q1C7PF/lZvaoNkXqTuDEjBQ2zeE9cuCmCSmg==","signatures":[{"sig":"MEQCIFy6jyFtAYOxnJ1aLUlZNX46qRsqi5Ka0vrcI8lk+jhPAiBGNAJ6p7usROlp9oVcpZ23lhyay6+EoWcPljjc7rMjcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUGwaCRA9TVsSAnZWagAAjsEQAJVsWeDY4wVJaKTn56xM\nRFn7DacT70EUZNUSFNSUydU4jB7VG32uBMz4Dtpw0Vz7L/jJo9a+BEDYkyfT\nGE/jS3BH/vtKanGYvwRZO7+wy8cHjZ3Jc5myg2dY9Z8W+Z9OXyIsovuOzZqV\n2h+fUOlm1Wx2TAwkRo0x9/RFagS9JuhUoty2v1e+ntKQCc25Du10/F7xnXcN\nwyV7kJ3WxYDUkBiidH28EzA6vhxeFfi6omb37iFFQ8WiDLfbVgANs3RecEZ8\numvoDW3sf28J0oz+o/M4Ykoo7K6lDRB42TFzQOxWwyB+5Q8vKqGdNPMKe43F\n5YLNHL4RoZNin8cRl0TJ4TXQV6rAsyDRgRQZ+2iZumzwtdQ+csSZyYVr2qjS\nB2nZoGvo74FUwAcp+UZdF0bY4ow56snQMHi5DwpNU41r4WozL/C1HllDEqUX\ng/78WT0TOJlzWSOACFOSd8gpR/xQQBuzDutPOtIF0i8BbZNp3qfuziS8b0DB\n/Gr/kkMReWWkHz4q7cfl4Zp8TCSQToFTxi7ym56518MWmtNWXklWj9ZBOcZp\n+F+Lr8AocWSxaYeXXvvofCjTuUITvkK4qreIlqsPqZAlflPCLaSKzAImgsWG\nBD9Z7CJwQfvqgoqupjBR0nfsYyupcTW87ha5rVMyHUB7HQv7xsrBqgYLYU5B\nj2jP\r\n=DWCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5b7dd48547fb893546899cf8fca98674d003a899","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.2.2_1548774425654_0.422328342656775","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@bitovi/velocirender","version":"1.2.3","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.2.3","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"43583bf202cd6a982263b2cf6c09409e4c9bde05","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.2.3.tgz","fileCount":15,"integrity":"sha512-pyxcUHWToURE3A3fWrXsNcKvgWmmOEaI/OdVUVQNmuxjy96H9hpEUB+ZZ8lskqfC1kxRSY11b0msmWYFsbwEnQ==","signatures":[{"sig":"MEQCIBMikuRCDMIvKOKzdmXPOD1L6VJK7BSGpgsnsRSJ+3XYAiBgOMoZJr4ZvEM+GfeV96geAnEv6PXB3ISkEZOWRE6ouA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWZQ5CRA9TVsSAnZWagAAcWcP/A/pc6F89j7AirrtG/o1\n4VD4zDTM6VGeo7ieTtZ2asDPbsllPF7v2o3Vzj1DtTtns3QczZTZ5aOx98mD\njs54JpeDntMPI9sOFMs0Q7v1UQm8AurwceyBGv+vxyCZBIWc1VzTUY/O4nOh\nhvet2FLuSYoZeUb3IFzJA3tJGtzTUjyprf6CL7RT1um1LaOgq1zxE1O48wTd\nK+N4sxqraX7vXQZYhYHH4st8pZVohDptu7Y77DW4i6Nh2fy6oFGFGecPhqp3\npSqbqqFKeADT1ae8WEaTm1+qwy+0gWF2ikcW0ap0e5IVe4WUyLULocy/vm+h\njbcQtnPPekiSbJCiCzC//zNX1+Zm9r6vAybjNkXzrgXs7dWbd1nwQttws7qs\nLT79JtCqYM+QtrBagE3wqk8dWMI4X4lj1oEuuQA3tWHfM58ZEgO3vo3CaMlG\nhuYOCniJMqrz5RY8atYS2VsTd8S+z6cWuPEuBuPlhjGVOuzkaTaPsxEK8kuQ\n07vQp10QbVUSzPYCalzfMqX46FlBR+VFEb52J/qAykKro3wNLlAgwtZu2dve\nNdFBJxURhGYUMcRLfdzgVJcNBrk8TCBfz+eiR3iO+ZV8lQQTBlvUDa00huPs\nh0p0XKMD99ezp8GA97CrbVlkZH9heF0oAp/VRh2rvSQR7lqmpiNnFHkNusgC\n8NNg\r\n=zt+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0edd20629c5eae0076401567c7b6396978402474","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.2.3_1549374521105_0.6380835145990607","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@bitovi/velocirender","version":"1.2.4","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.2.4","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"8711c049fadf34000bc9f6f89cdb77e02d10cae3","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.2.4.tgz","fileCount":15,"integrity":"sha512-WjriD9KcY5SfL1vGTdBiEvu30LQ69TmOWIvSl34jJkaR/Ng6nRBLmQxcMROHsr0xiwl98eyRw9feRgmL6QGPMg==","signatures":[{"sig":"MEYCIQCopcLWjOkOzX80O5me3t4mZtDVGsJy32LBw4UhpsHrpwIhAOMtSvmxRKMFReRvFRvUKpDEhPn5qmXYlC5MnoZulrZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWbRcCRA9TVsSAnZWagAAlhoQAJbotrpRMaTtFKVoZwxt\nFo6cICvXuR3qCV60c+UwNq4wFZxv396RWuBalduFwD+UxMEqiHYAUBpotSW+\noPsuvHqllIstcfDEQwdxWHB9DcCbnDn0o5ciQZeMAX+EsFA3GjHGIJfjyMKw\nNObBWKhr4vr2ndBKeLa04QGkTr0fgRgeP1NbKLjVhoT0PeAo2McGCTXaD/Kh\nd8y6DvtHdvpWFpF7a8YZpndkn81MW8bQVcI5XQwUUfVxDK6TcVvTgpBf2Zhz\nm1Jue9zI8Iuwsa6Hybn+rzfb9lOamkdj7ScpAJUuIrI8ns3RLOYbXaml2TSQ\nCgsFLUc0Smv35iupuEJmnJ9rrqr76Mc1dsU0AbxAekp6pjdiEqtxE/uJUfgh\nXmylUbTqcFx12R3e/ZRW7PFJ3K5FGQdXbERo3ZSXjLrqBiJ3Sy3oMPugABJd\nmbNJMWj/PiD8J1BqDuRYqqKMZz25HcTs6zjc7YEe4Fmt9rueSeQBGnyHWZFx\nyRu1u3lHpzQCbp8Gau0wwSscSyG7MDnUON/xHkhPO8ZrFkjfyDmm4PchFp2A\nfoFY1RPDJABEngaWvuqO3LxqMcXS5BRC8N1Vl3UZHdL3VkHh7br4GiXcbvyl\nvrVTDHzBRjp950VBfENh47g/ESBCrOo/PXqBb+65adAcTwyzKtbqQK7Pkosa\noIrv\r\n=Uu7v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3b0870de90883a6dd4433889cf667c294e336356","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.2.4_1549382748177_0.9787797784579362","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@bitovi/velocirender","version":"1.3.0","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.0","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"01e99203515a1a80347b55cce0c41ae1f0f4efbe","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.0.tgz","fileCount":15,"integrity":"sha512-rAkZfd2kKqcOE7ra8skF2zIufMEM97UuYnocVScibdaClhg2Jy2s5ej9KgSP+VfmUvlC8p2cpF8k1STQj3CQGw==","signatures":[{"sig":"MEUCIHFVqEIVMv2fWiueJ7UcKaCZZLaPCFNSicWATcVpwkizAiEA2C1baNE/wB0Gye/iGEUTrY38UysPjYfIthfSVEzdErI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWu5tCRA9TVsSAnZWagAAcCcQAJ5d1ipyxUTg89poTSFQ\negpED0QiJ4kHnrUEBLal0b040eIAl6vEdUbte/Ah5NpPyP3lnuAEc8p4IeAc\nYq7UMkcix3As9cTclvBkXX+Cgql99Slbk7SnTemgA/wb2B1NsTF1tRV1mAEn\nHVIVKQgOtdobQ4oJxnaQFmqvzNKBxaZNiCRRN7yyK36TyhmJSkO3PK+7N+/X\ngxZc2TpctRfvlTrG4qcQcM1D4fhyOneL1d1O6JE6GIg3rG8bLB7Ye2NWaFJw\nmht9YVp1nq65B6Kc9On5yiFJLvKwW3zMrq8PAMgVdRVa5xJNb9jUHrA5pf41\nK4PLu+fiExeKi/AsSeLKBy9ktPBaY9Zd79hRYW/Ll1j5A2yr1iTlxZXc1gGt\n3tIkAF3gdeua86UnWYxxvt2VoI4DPSwzdALdo2MGuh82TmqZguEevyIALWb3\nkqS4Omr02ci4GMGFzMvjE9jgScoQxAG4c1Fqb5dDbEj5hWTwZqcDZ1/SbHyy\nZbg+JZLv/6z+x0bsmSEelfUB3Oxdpf1A3xTIlW4W0H72H5MpFn2NZ0AVlhKs\nLZDjleqo/sDTYlb2t0Pp846q+YT7eMgwywjgUjXdjJ9jiMeoSWmpBvYkHHYu\nIIVYlGPSUZVxvOwsO0YVlWv+bLnm/R7afHBDQ5ClzrbnAwNZQ1MiZNFWCgE2\nSz3q\r\n=OHsU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5e47b0e51aa75c9a2dc3cbbc20263070e29243c4","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.0_1549463149203_0.732127776531907","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@bitovi/velocirender","version":"1.3.1","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.1","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"ea15bdba6556d4212fbce8d9795b4491eeea003a","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.1.tgz","fileCount":15,"integrity":"sha512-4Bv90v10nPaUMUM7h+kL5uIsxK8Adz0wGmyNP5uqgfBiN6V9AooG1NhUQws51DhufP4iuxuvzDgDRR3telbF3w==","signatures":[{"sig":"MEYCIQCyHvUlT0wz7VWqjLJi4fs7ORP2klUQ1Fr6tlQVALpVxwIhANeNdaEL8ZlKbDci5qTQXHEcjyUB+6wROmKIh6Kc3Q+H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWz5gCRA9TVsSAnZWagAA2KgP/0Q2jHCDGLytIHWh20mC\nMMDTgU92UuqJFikqPo1k2JFAjZ7kmof88Uo/ARDhQQN3saZJt8S79o8LC+ZY\nSNrtsnJSgh75xEzBNmglQARDz+IXn29wSLk3XBACXLxDVyU/dKjmbMYVqP1O\nmlCoRdDVy2cZEU30Rkh8m+zFd9EHtTSeSHU4EQkdS8T0zXDVqSFLaqHsBi8u\nSgLutCtV+tCeaHwZG/jEFgyrnf9r+M7E/vLvM1I0ePBAEaNMfZKOg6SHStzG\n7Y7BqkdnPnrOw2MWcUg5KrQK0F443UROQpKhdwsNzfbpU1Q1V66whkkiehfH\neNvUb0uy4qZUb7jCpsrtECdwbURQix0QuUN6w1xliHnzoxKJ/4NXPN4el3/A\nwBIu+fInsm0IMZ23etBb/BIK5sCy9y6fc5Fw+lp0Wa9RB+eFiJMTxE9GIloC\nuTd5v2GjQ/BGzuLqWMlxZ1XL06NRMTZy3IDF5LGL66u63xQW6bFIKvwPgcUr\nfS25VO3rqqqWQXtWnySOwn8J37NeX0qcZw7lFUvO8Em4WZWXNffwab17qT4w\nw3nzj/4C0cbmw7QlXkTxCzaMxDKc1T3h9KuQlulCJuCnYbXePjR1+qVR20Nx\nxEBXB/U77GlPuEdlZBTMldDIYxNdWipL4X/H9M8QeKmVJwk0C6iIEC3c0fAl\nDugi\r\n=6Ghv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"279c54157f748f272e8763fae73ff6ab94df919e","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.1_1549483616115_0.4875575023782168","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@bitovi/velocirender","version":"1.3.2","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.2","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"82bcdaf38f0e148e9ddfcda5731bcffb174077f1","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.2.tgz","fileCount":15,"integrity":"sha512-Dl+eo7sCcqPpu8/G8FMy/sCKJlGmYnWD25iHS3as4Ur9lAUyfuX0yfPmbZcVNzDxh8DnqkDsDdw1TlAgVFU9aQ==","signatures":[{"sig":"MEQCIEL8od+92ZJmpgzbL1sDuAWq+U6PerjNZRuvqVwNloYgAiBLKRqT0YJaWtMi72JXocNTgWe8nueZvS/VYPRRMf6Ucg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1QBCRA9TVsSAnZWagAATZoP/ROcjsAfd5Jd84Dko1Qh\n/6GlpXVmWzzVcQE5ItwvEQE0v+QoZm9Sng8gpWNRgR1q+qzFpxVagmIx6bSM\nMUZlsDGBjNOHuJ4AfEdy0jgEHzul7lRz9UoJBX94PSQjmMVS/ed379ER1rJZ\n07nLjArDJKSBUiMHSk5UL7GhHmBWjnRxcm9nKdMbqq24vWUh0vGPsJoxZtVk\n+IOburPzrD0x2CCbVF0dPi340HD6LhUBnTcFtsCvLZtqcSFWUMANpTCEUFex\nNKiRgkaTNAWWQ/ppTxH3QaP97cgbCrRaYAeXmwihj3gkZiNQUD2vGlKI0f0K\n2yiIeEPrtKuG/SG7SxUMFmYORpuC7MmYmkwenLWiCSd+9gq0ghXdSguHRD99\nLgyG4DEJWUa2WhGGUgSjZYGovZnQa4WODN29gJcFCI/Xsw8T2CuCDvll25hP\n6NP5YugSCFjfVKHhRniwojZpbKKm/7rjDRWE7FutN4RwgerdITIN5HVIG+Xq\nCJ0Fs6LXSU6waxdSh6iUt0htlSO+dBbrAeUJ+zEJjn3BCkqQU8SKqwl6X25C\nm0jS6YMY7eYdwXDTPKxKry4+gtSAyPLniCEukIvp3vZJfsE19PX4wictnL5M\ne9h8a4kpL4v9BUNVTA9jxeUaDYvA1b6m70QtUHrV1DAOrhdm5xEdqQ+iB3M1\nJkrl\r\n=T+he\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"ca15ddb026986d16fa2564484e5a767d5051c68c","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.2_1549489153064_0.2992611890603407","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@bitovi/velocirender","version":"1.3.3","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.3","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"be05ecdc68258f26c86f649660045db7317acc36","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.3.tgz","fileCount":15,"integrity":"sha512-qy/BoptbzOZCf2qiC0JoRK02QglKBabfURoO37VGKubXrdmwG6wBOE5Ejf9Oqq+w6aumW9DlHPVzUF2S3Myg0w==","signatures":[{"sig":"MEUCIQC4jvKpeHIx+iMkpNoPBO9nam/5lV3bNpiBCXPvhcdfzAIgYK8XDyKBzvKTlBTusEGjpSS2YLtqiNG1cuSXq4PeI+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXC8qCRA9TVsSAnZWagAAluEQAJrUtlb6M9EzyEqfkCN8\njixZPHYGvUfomY1DVZs7nFXH5TaYzCvKkJRT+kOWHejMK39tNzs0ESSf2q03\nmwpZTrFI5kNT3SCsaEjcYZewEfbvSoTZFuqMfE5/ycGlPZRSVZkjdgBtRSJd\n9QHU16HOSAil9hcVuom+rmRJ+m/ovGPJZqtMSjSl3wLMOlxkSDL0bNNg9vt9\n87O3NEJpK6g67beRZ6IjQCzHbxaOEib0z8CPfXvqBwlD1ZxT6JtFmo5x/IuY\nw3agW/3iaGLS6OQGu4vE86mo3yxCdO8w7xD0FJxlHXKwR1igm2Sy5IjmTcX+\nP32fWU42Td62tLcgmRzrucm6P9OXdMasqkfK7LbNLzOf5l1zeTd9sIQdv182\nEdOK/20iFEOtSHMPGIvp5SERlPKmVOlRMwZCezmwVWi2TYBJsrzxlF9Pdokr\njcBKOEot5xu1VbNOEhEMAgmf3FldrNUMfcEaG20HAIe0ALE4wwnDu261/V1n\n8qiicgd0bUdtzXj+eOUCZ2580A8p+9WZlmYBvVJSbTXGLuxLok+/BdSIRTrD\nlSpH8tnpgNCOjJszkXVLD++9cm4ym1FMHlq2Jgd/MXjeNTBHVJMspW2O46+K\npp2xbNWtaE7W3Y5LdEc976h1P5WqlV0znz0L3XrjhgKpL6+7kwUw8YfYy//f\n+Fk2\r\n=6Ck/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c09c00d95eaa65222cbded2708d3c73eb164cc1a","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.0","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.3_1549545257745_0.9912163851525111","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@bitovi/velocirender","version":"1.3.4","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.4","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"89ed689d8166367f6296112a7c1c31834e154289","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.4.tgz","fileCount":17,"integrity":"sha512-UUVvBq+XmoMCR5EZ4CUJ68S/I7pZ93lTolQE+5ygK37thKNls5tC2lAVsOhUHjXvvPubIS4Be8SzzG8TPIIW/A==","signatures":[{"sig":"MEUCIQDmdHvp6Sa3LF7cmMaIfnrrehuDZGSrMVLrl/qXO+AoUwIgbQ149jKw/zc+ZM8xtRnsOgJ0zC7fc4xZ85oseW47M88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXG8pCRA9TVsSAnZWagAAPY8P/it8W8tSkWZ+7Y0eV9Hi\nmkRXztJ/Qx+pQQg0IpCen1MozHQdURTD7fjMyw86W7XA4C3L6DovdytfdO2Q\nOKPruW6XyWOmzBQlwZpbpC0ssoipTShvfkMCpI1Dyf4xHB7BedbvkppM8ZA+\nP5jGzhW3tTefO+SXbWvp9a0t9o/Vy2e1uyzecA+bgAQBB9/a9SoFXcNiza9x\nrdHb1ortx/dA8LBLF18ktN7ZcYxdy+L292bKNjuWfIFukPTiZIhMYZfsNdA8\nSKHhD+Wtz6140Uh4+QD2zc4iCrRzWmG4dbtxCCFIESru7mt8GR67K7Egb26M\n7VDQ3nkwotPaunX/ReBcOPy+/474hyt+W1k+heIT1iMXv1ogObjrqgDY0ArY\nauxO0lULmnA2miLH9R6xRkmaRLnfUgN2wZwoj2iWnvA3BNeAlG6kxNEvH+Ny\nMx+wh0T53zk54X20IsA6SLvM7gokrJARzUDeMm+oeL4PNC8CeMN9iPjHWwf8\nA18PI6hAfyCvihPFbzi9qjEF4zD7CfXwrDAw+C4xUBcPHeBbTRP5Kt6nOiur\nPYTn2SQ3gt2/LORRYX2iOIZtmzspO4B89ktqhzBUqn7JOLMbL5dC4dJjZEOG\nBb4A0jL4Ce3QN7IwAsSpB5ruwqAJyzDSac2fMjxRaVD96MSTZcbiNycsd2Qw\nO4Ve\r\n=ES6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"de9046bb69692935b17ec04cb49e70a3f304141d","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.7","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.4_1549561641136_0.34587931953877726","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@bitovi/velocirender","version":"1.3.5","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.5","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"12022b0a6c53275927970fe06b968f8a5760cae0","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.5.tgz","fileCount":17,"integrity":"sha512-nA14xD2JTfQ0HbC1j1jip3NZHIuvX3/2uZtJNJPuthC96keA1RYd2FiY3N6Pk4axPUrAjjg0fT9CWYuUHylfdQ==","signatures":[{"sig":"MEYCIQCxnydlHaFyT2iKK+5j1RPShainqE1qNvHEni3VkhZFMwIhAOR5TliMJfd0EfpMBmS6yCuCQqEi6qddaUmhaU9UZrIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXHRFCRA9TVsSAnZWagAABwIP/iFHjXXkIKZDHjnUe+iM\nqWowcNu5TGzU5s1HQdmRBC3o8rh6I0k5E4pL6AdYLe3I0KcBftCkwjvOrGhn\nQlctNRLiSlAYv8nH58hFluvZeGulotp39+qsMZmIO1GxV/7D3Yue1sw24Zh9\nF+GBMMEER7v4M0KKLGfOJSAKB7kNwqcr5WumnQQBWE9mDCzHtg4bH1GJ8jz/\n+lixE4PWxAmY4576g67WpnWb7EOUuZNGCkSXsdmKSHZwwwyu2AkhKOQM6h/H\nmC2gu+QC2bgWUPcW4ALfuG/1DynNpOPU3r35iVxyjOwVC0BLV0acxVqCsIV3\n++9y3+f9CNOpGnKHQh3F7yOCkUMOHDWlZek0qPnNHqhE/9vtQcMHtNhIJXBn\nIV2oRBLilZu9ZDpPxnFEONY1EAtactOealqB8rs9yNtl+OERZXQHJu1PLy+n\na/AE8SMSIcGTbLwS+Mw6p9R65pcGwvwqvzJ3zMjBogi7yz1J6RH+/a8spIdy\nrEqa+pMsAXhhQLbz1f8gttW5YIr2vkCJ/vqjgA4qk4MAFDkx8DGoKBOi21Ox\nAF0CCimGsLcnDmxDQ/V+WGW2FHnq6zkpCpzKlLggFWdm9C44ioai7kgOETg0\n9L/VyBvWQJeeNwloVv9pna6l2CS9jgEWv1OnpmV1//x6QLDQDKchzxC57VvA\n8/oC\r\n=Acj6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"be2a553bec22626cbb9dbe6e9578a2b3f852d33b","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.7","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.1","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.5_1549562948795_0.05830873139158621","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@bitovi/velocirender","version":"1.3.6","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.3.6","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"bec64cd39369095f82e17c5c64bf34b5aca24446","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.3.6.tgz","fileCount":17,"integrity":"sha512-g4bsvRNknEZKRIlK02DTEl6dQeWnQbHcxTtjXdm1Q+m/Zd4GStUeR0ZlqkjjKRWEKErwsiZrebh6bRomIB1HpA==","signatures":[{"sig":"MEQCIGeQpZpWstbjUId+umZTsdICjHgOlQfj4SYYDqUDq1DHAiAQYM2//LbRb/iZ+pN8h5mShLUkppKQ5aMvpigeBXeVIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXYhHCRA9TVsSAnZWagAApOwP/Rz5++OWLuUWqXddIU35\nyLdFBq8KM0VU6FECMbByO1bUso+44Jlf6nsoaHd+Yece3raaPIvKg0/bv+Ai\nFwVNKapBIOPnpV7/1zsWpDSFDAZYrx2Iilh5QOXArTUxwXvYJ3LrfLpGruHY\nVwa0jRDY+S+N7/g8Gx45LCxM8XutDPBL8VGGpwkbPvLujsnIDIYn9d3SQuQf\n3JGG0+FW9//ZkTJwwK8KZU6WJZIUd1jUGcaFoyASMuCNjZqXSYNUoznYqvkx\noBN0cDNGAizw9WLBBcgW9YUurt33NM5WVde8CClBoQHWe23j0+/mVOGY+YsT\nDFdHOAOkZlfJumoJGq6ww5AIIDAANAXt4a4ZuESzfjT3wIlnT3ZlEoezsiRp\nRaAbA6ocIhs71PNih9q8LZtwDZ43wdjlgtLUyCdmSQ8coHjU8qqbCLVvjhQy\nLajkEOe4jKwNh+YPzC25NYHFfWIt1pnSCMx09xRcpus1+utNj6rLO5hNkFvm\nNmGF92+sc4EDmL6IbWj8RMwiIBoT3IsTBMhhe+XTUbmwOa4H/bxj22qcqdXr\nNSSMJ3rMpJlOYdiLYuSBr2IzZfcONq9EUZ57+RdGwmYDR25bMkYpgfcwHAV+\newY8mJBmfR7Bx+BZxz1jfKj6MgxRZ8F751+3UsRdsNH/PKc3K2UchoxEwXox\nY/oA\r\n=vRyf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a9563345a13b2153a98af77589b73294991b7500","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.7","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.2","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.3.6_1549633606546_0.005782859392493123","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@bitovi/velocirender","version":"1.4.0","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.4.0","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"b64f404bc72f4da876b966abe45e92fb3e83e2bc","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.4.0.tgz","fileCount":17,"integrity":"sha512-q3Q9whs2Ycx8SD4W/2dxtokEaiq8+D/FpwjdFqEc0nJqdU0lS1h0BPa644uGvnLKh6wcJhhCgXX28HGkddJYlA==","signatures":[{"sig":"MEUCIQDKYmnNgU2aFz8pK8IxsMpdb/Vtx8snyxbmCYy1wJO2FQIgUmVib5aGXNvYUnudma05r57owCmEUOOcQ9ZjS5uuxYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXaUZCRA9TVsSAnZWagAAdL0P/jRDb32OZE7XmMtimIsq\n1wKsMEMF9gfxU+gXOVuy4H9JkEZqPss2aSCn92MBrqOmAWQshDcGxsdMEhQQ\nMrO1y9IuTwtshGRqQt/dM/rk4w9GcJM9eEXefmI+PPu/g1S1LgjlafvcCixQ\n53O9hj/wkSDpGilMenriOj+kGDTZRsEU9/PqtTdPbc18pMCGZWuT7JzfbMGz\nOUYQt6JQmAJLT5Ahr0mlvSZim9Ww9LizDljGnwjXA12Ad7meEIAdGlSVn3Zm\n3t8ZWtE7SDn/eiNGOFptBGwCf3vmlbArEX/zMPDByCvnZaEdVFV7gjMyt2vz\njDjRRUcKu8aVtoLyA+wan2LaHEQ2bzINVUCkXPSEDmtIMgjhBaK/rPtZw6BW\nEtE6y+b5kPkgWtVMoX5SjmC0XckVoDmE58RS/SqSrlQjpTduDro0w7OyL2GF\nvtY4pwULOf9ZU5OzlBm4PCDdxiXdNiCdAu2gETE7PjTdRm/n30D4/EOBgiFr\n3ctxFxLMJ+jIsncwfdGy87hD68juCmT6Jveddpb5IXeturkc8z/7HOk37xUO\n72aoBYOb64Ph1Faz3mRFGGJzSdRqRiee+pedkrulnWdjuY0K5ldOWZLtLRVA\nZXw5Kn4qErrhz4xiJTaPN/T02lRDPTc7AnjxBAZfaCYSM9USLeuja4R1Z3TM\n6O2J\r\n=Y9cI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"3f46112121aae0f778cff5fbf71ae510e9cc4e5e","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.7","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.0.2","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.4.0_1549640984980_0.7135907643087758","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@bitovi/velocirender","version":"1.4.1","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"author":{"name":"Bitovi"},"license":"MIT","_id":"@bitovi/velocirender@1.4.1","maintainers":[{"name":"imjoshdean","email":"me@imjoshdean.com"},{"name":"justinbmeyer","email":"justin@bitovi.com"},{"name":"matthewp","email":"matthew@matthewphillips.info"}],"homepage":"https://github.com/bitovi/velocirender#readme","bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"bin":{"velocirender":"bin/velocirender.js"},"dist":{"shasum":"f4c481cc2158cf438324dc88daa7e2ade0ba76ff","tarball":"https://registry.npmjs.org/@bitovi/velocirender/-/velocirender-1.4.1.tgz","fileCount":17,"integrity":"sha512-oq5Uua26K5IsTxnBMF5YLX1gg1kvHric83YGStk6ysjdgWiK9gt25YVcbrZfh7jHoRmM82nKPt5r5H/mPGDxHw==","signatures":[{"sig":"MEUCIQCfFwf9SYWghTftYwMV6pKeD3F8wv5Yo4YdKNCZ6jle8gIgZfzJp1+U8hhbsRtxHMBE1L58DK9xUs8WkaDODt+QVWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXd7ICRA9TVsSAnZWagAAGRMP/3BgtnYj3n0dnEcTvlNZ\nGPJiC4Rp+y8ZIMU/Kk6Cy3ME2PF0greYvatFyS8o+4BZshrXXTAK2Gddy9bz\nNb9weoILRodXuIFrzYgC9nvgiAox5EbysSdruf/LFgwpt8lLGi1iYvsZAAzp\nenooPfHzWSYvnxFvbw0VFbrMWae0PKGwYYL5VqvDvasXEQ/oo9skiYPmw+Q5\nJBx8yGV/pY/ZdfAv3IWzZcG4+9wFl1WXB/ugVW3mJFDdnqKo+wZXfVbaFAIT\nb2BpWXZWA6t274ApEZ8VclFlkUN6+AF09pteKn6arPAe3A29v4j2lK6v/PPP\nTgIHmFtC9Ww0futExLnUu1l14HCpwyBIC+Zn6NkvQcy17QbcEZCvl54ZZrze\nmUqjH3iqkdAFiIiQ9O+TtSUXlCNZInEjQJJ/DG6B3Fd2zif47wjxChMNZ1Tg\n+dSORS2P9TcB24Ox2eLalhq73AnILpefKLT6Nrangc3xkYNIJ3xDClwFzQWV\nlItczJTnzLVSYjaHVKlSknCKEfJVJbW7hTSGPUe5PL9fYgD+SYfc38UZYAl6\ngjb1rvPqRfJ1M8JMkYjEymtfAxo7KjxTwLetsXCR5EklG4cSiJkulqch2OVo\nNViPnsNBN7yZZsF52F97nvC8gF6Zuwh0v3s6l8Ug5DkzryqWIzFbSt5dOFJ+\n9WNg\r\n=D5/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"aafa3b13e895578b7352139f7042ffcb5751dccb","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"matthewp","email":"matthew@matthewphillips.info"},"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"_npmVersion":"6.4.1","description":"Incremental rendering - Boot your SPA faster","directories":{},"_nodeVersion":"10.14.2","dependencies":{"meow":"^5.0.0","mime":"^2.4.0","mkdirp":"^0.5.1","can-zone":"^1.0.0","done-ssr":"^3.2.7","throttle":"^1.0.3","quick-lru":"^2.0.0","useragent":"^2.3.0","done-serve":"^3.2.0","node-fetch":"^2.3.0","can-zone-jsdom":"^2.1.0","@sindresorhus/slugify":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"spawn-mochas":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velocirender_1.4.1_1549655752171_0.40514395200975906","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-23T20:50:25.335Z","modified":"2026-05-21T14:19:23.412Z","1.0.0":"2019-01-23T20:50:25.641Z","1.0.2":"2019-01-23T20:50:51.663Z","1.1.0":"2019-01-28T14:03:50.299Z","1.2.0":"2019-01-28T19:04:13.372Z","1.2.1":"2019-01-28T19:32:55.848Z","1.2.2":"2019-01-29T15:07:05.767Z","1.2.3":"2019-02-05T13:48:41.183Z","1.2.4":"2019-02-05T16:05:48.260Z","1.3.0":"2019-02-06T14:25:49.325Z","1.3.1":"2019-02-06T20:06:56.272Z","1.3.2":"2019-02-06T21:39:13.195Z","1.3.3":"2019-02-07T13:14:17.871Z","1.3.4":"2019-02-07T17:47:21.274Z","1.3.5":"2019-02-07T18:09:08.985Z","1.3.6":"2019-02-08T13:46:46.936Z","1.4.0":"2019-02-08T15:49:45.112Z","1.4.1":"2019-02-08T19:55:52.309Z"},"bugs":{"url":"https://github.com/bitovi/velocirender/issues"},"author":{"name":"Bitovi"},"license":"MIT","homepage":"https://github.com/bitovi/velocirender#readme","keywords":["ssr","server-side-rendering","react","vue","vuejs","angular","donejs"],"repository":{"url":"git+https://github.com/bitovi/velocirender.git","type":"git"},"description":"Incremental rendering - Boot your SPA faster","maintainers":[{"email":"justin@bitovi.com","name":"justinbmeyer"},{"email":"cherif.bouchelaghem@gmail.com","name":"cherif_b"},{"email":"alyshouman@gmail.com","name":"alishouman"},{"email":"os@bitovi.com","name":"bitovi-os"},{"email":"kylebnazario@gmail.com","name":"kyle-n"},{"email":"mhaynie@bitovi.com","name":"mhaynie_bitovi"},{"email":"brad@bitovi.com","name":"bmomberger-bitovi"},{"email":"fabioemoutinho@gmail.com","name":"fabioemoutinho"},{"email":"rich@limnous.com","name":"rlmcneary2"},{"email":"jennifer.wadella@gmail.com","name":"tehfedaykin"},{"email":"kphillips86@gmail.com","name":"phillipskevin"},{"email":"mick.mc.13@gmail.com","name":"mickmcgrath13"},{"email":"core@donejs.com","name":"bitovi-core-os"},{"email":"jane@bitovi.com","name":"janebitovi"},{"email":"DanD.Tran89@gmail.com","name":"dandamantran89"},{"email":"sandover@gmail.com","name":"sandover"}],"readme":"[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/bitovi/velocirender/blob/master/LICENSE.md)\n[![npm version](https://badge.fury.io/js/%40bitovi%2Fvelocirender.svg)](https://badge.fury.io/js/%40bitovi%2Fvelocirender)\n[![Build Status](https://travis-ci.org/bitovi/velocirender.svg?branch=master)](https://travis-ci.org/bitovi/velocirender)\n\n# @bitovi/velocirender\n\nAccelerated server-side rendering.\n\n- [Install](#install)\n- [Getting Started](https://github.com/bitovi/velocirender/blob/master/docs/getting-started.md)\n- [Usage](#usage)\n  - [CLI](#cli)\n    - [Flags](#flags)\n    - [Cache considerations](#cache-considerations)\n  - [JavaScript API](#javascript-api)\n    - [Callback argument](#callback-argument)\n- [Browser Compatibility](#browser-compatibility)\n\n## Install\n\nInstall from [npm](https://www.npmjs.com/):\n\n```shell\nnpm install @bitovi/velocirender\n```\n\nOr [Yarn](https://yarnpkg.com/en/):\n\n```shell\nyarn add @bitovi/velocirender\n```\n\n## Getting Started\n\nThe [Getting Started guide](https://github.com/bitovi/velocirender/blob/master/docs/getting-started.md) goes over everything in much more depth but here is a primer.\n\nOnce you've installed Velocirender you can use the CLI to start a server and point at an HTTP(S) endpoint like so:\n\n```shell\nnode_modules/.bin/velocirender https://bitovi.github.io/dog-things-react/\n```\n\nThis will tell you to visit [http://localhost:8080](http://localhost:8080) where you see the sight load incrementally. [Continue on with the guide](https://github.com/bitovi/velocirender/blob/master/docs/getting-started.md) which walks you through what is happening and how to integrate this into your workflow.\n\n## Usage\n\n__Velocirender__ comes with CLI and JavaScript APIs.\n\n### CLI\n\nThe command-line interface is the easiest way to use __Velocirender__. Provide a path to your production HTML file and a few options, if needed. The HTML file can be a local path or a remote HTTP(S) address:\n\n__Locally__\n\n```shell\nnode_modules/.bin/velocirender build/index.html\n```\n\n__Remote__\n\n```shell\nnode_modules/.bin/velocirender https://bitovi.github.io/dog-things-react/\n```\n\n#### Flags\n\nThe following CLI flags are available for use:\n\n* __--port__: Specify the port to use, otherwise __8080__ will be used.\n* __--key__: An SSL key. This should match what is provided to [Node https](https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener).\n* __--cert__: The SSL certificate. This should match what is provided to [Node https](https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener).\n* __--no-cache-html__: By default Velocirender caches the HTML skeleton (everything that occurs before API requests are made). For the vast majority of apps this is fine, but if you do something weird like write a `Math.random()` into your output you might need this (file an issue to discuss first, you almost definitely don't need it).\n\n#### Cache considerations\n\nWhen running from a remote HTTP(S) address, Velocirender will download static assets and serve them from a local cache. That cache will be used until the next time the server starts, at which time they'll be re-downloaded.\n\nThis means that a deployed Velocirender server doesn't need to be redeployed when you release a new version of your front-end app; but you *will* need to restart the server.\n\n[See this issue](https://github.com/bitovi/velocirender/issues/15) for discussion on more advanced caching coming in the future.\n\n### JavaScript API\n\n__Velocirender__ takes a function that is given a *rendering context*. This includes a *document*, the *request* and *response* objects. A function is returned with a signature of `(request, response)` and can be used as [Express](https://expressjs.com/) middleware, directly with `require('http')`, etc.\n\nHere's an example that uses [http module](https://nodejs.org/api/http.html) directly:\n\n```js\nconst velocirender = require('@bitovi/velocirender');\nconst { ReactDOM, App } = require('./dist/webpack-build-whatever.js');\n\nconst handler = velocirender(({ document, request }) => {\n  let root = document.createElement('div');\n  root.setAttribute(\"id\", \"root\");\n  document.body.appendChild(root);\n  ReactDOM.render(React.createComponent(App), root);\n});\n\nrequire('http').createServer(handler).listen(8080);\n```\n\nNote the above doesn't handle serving static assets. If you are using the http module directly you probably already know how to handle this, but most will likely want to use a framework like [Express](https://expressjs.com/). Here's an example that does so:\n\n```js\nconst velocirender = require('@bitovi/velocirender');\nconst { ReactDOM, App } = require('./dist/webpack-build-whatever.js');\nconst express = require('express');\nconst app = express();\n\n// Add any normal Express middlware you use here.\napp.use(express.static(__dirname + '/build', { index: false }));\n\n// Add this last.\napp.use(velocirender(({ document, request }) => {\n  let root = document.createElement('div');\n  root.setAttribute(\"id\", \"root\");\n  document.body.appendChild(root);\n  ReactDOM.render(React.createElement(App), root);\n}));\n\napp.listen(8080);\n```\n\n> *Note* that `{ index: false }` is provided to `express.static`. This disables [serving the index.html](https://expressjs.com/en/resources/middleware/serve-static.html#index) file for routes like `/`. This is disabled in this example because __Velocirender__ will handle those routes.\n\n#### Callback argument\n\n__Velocirender__ takes a handler function as its only argument. That function receives a context object that contains the following properties:\n\n* __request__: The [request](https://nodejs.org/api/http.html#http_class_http_incomingmessage) object from the HTTP request.\n* __response__: The [response](https://nodejs.org/api/http.html#http_class_http_serverresponse) object from the request. Note that can set headers on this response, but you won't want to call `.write()` or `.end()` as Velocirender calls those itself.\n* __document__: A [document](https://developer.mozilla.org/en-US/docs/Web/API/Document) that is scoped to this request. You can modify this document just as you would in a browser. Typically you'll want to create a root element to render your application onto. This document is backed by [jsdom](https://github.com/jsdom/jsdom).\n* __window__: A [window](https://developer.mozilla.org/en-US/docs/Web/API/Window) object. This contains many (but not all) of the properties that are seen in a browser window.\n\n\n#### velocirender.serve()\n\nA second API works like the CLI. Give it a path or URL and options that match the CLI's options. It will create a server for the app.\n\n```js\nconst velocirender = require('@bitovi/velocirender');\n\nconst server = velocirender.serve('https://bitovi.github.io/dog-things-react/', {\n  port: 8089\n});\n```\n\nThe second argument options should match the available [CLI flags](#flags).\n\n## Browser Compatibility\n\n__Velocirender__ utilizes recent additions to the browser specs such as [preload](https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content), [fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API), and [ReadableStream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream).\n\nAs of today Velocirender rendering is possible in Chrome and Safari >=12.\n\nIn browsers that don't support these technology Velocirender will fallback to the traditional SSR method of waiting for a fully rendered page. We call these separate ___strategies___:\n\n* __incremental__ strategy is for modern browsers with streaming capabilities.\n* __legacy__ strategy is for older browsers.\n\n## Changelog\n\nSee the [latest releases on GitHub](https://github.com/bitovi/velocirender/releases).\n\n## License\n\n[MIT](https://github.com/bitovi/velocirender/blob/master/license.md)\n","readmeFilename":"readme.md"}