{"_id":"@aminoeditor/vue-router-seo","_rev":"9-701fed4eb34f1b758b8b3590c5c0b441","name":"@aminoeditor/vue-router-seo","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@aminoeditor/vue-router-seo","version":"1.0.0","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"sprintf-js":"^1.1.2"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","gitHead":"001ecd661db9be040830be61471f67f3cfa35112","_id":"@aminoeditor/vue-router-seo@1.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-pqsrYBeVMjs+a/dSgPGJmaHkLITZFndmA8xQ+8Q3TpOIMUDNFSkqzvPvgA93Zp05lDILwvj7kyJLUtII3Ee51Q==","shasum":"fbfa8f0b8a9868ac5a8f486489d3546b5137bd23","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.0.tgz","fileCount":3,"unpackedSize":3141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH+YwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofAw/5AFZARxAnVXSFmS5gVbPAtTOooO4LLAXTqJ83CACHChYwlVWb\r\neiZLXCVrY4q38N5sYjCeL2rohmD+I/s8bOhoHoZB9COaU6WFe3eeCqKbg155\r\nJ/5qenqM4sUZtE92nz4HT/i11zRaGlfl09XEB0gVpF42s2JOp8aOu1hrK0av\r\nKuIqH6UlJE41pK37xCm1jPUQtffPNxs3t+mIoSJB/6LbhbKx0UL8NJezhx5R\r\nETo+XvfeutVMyG8EzbAMKTHheokDvBE8VdzSRx3FIf3XAr+o+SWpDcDAVA+E\r\ntzj4RLHrgHCJfO+V+XBnJNzw84d7ckbauFRLubdYz9yUIbFAljiY0Axd1ztq\r\nFg2Tw4odVAflX48i+fNyTYikn07jSDVM3uqz8Ea/FaXBlTLWEnlss4QiV0CS\r\nBxumzOCPfHcJdBJbuSuubgNi+tHyVVs1mH+Whlckas49XvjJJdpRUBml/una\r\nlIZNbd9Ksc2SAtqLr7DM95Rlb/xs9slXy/fGqdPcHaey/7qMM91mA875vMf9\r\nB5zHRr/VnyHqWqLbT0DtXy/3CIz4NCZWMwtYWn2ufkd2iKZ2l2NW05143Ibl\r\n096kremqjn8d8cREog66IiEB9/+EBx79pAaGKWJw6VJWYsG+ndzf75eOb/uR\r\nV3SmHSD0Cg79+2c1+dMGiHswhjJY5++aB50=\r\n=9PWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEbAv7UwBw2tL4vmYBy82ET5E6IvkL/WWjT2HDhLtc9AiEA1aej4bsc8PssHYUlx9NolEFA2bUK1p0b/ISe3s7ybzg="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"directories":{},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.0_1646257711903_0.11722784566655586"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aminoeditor/vue-router-seo","version":"1.0.1","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"sprintf-js":"^1.1.2"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","gitHead":"29cd66fb7057397acb1e8dbe25718a0c52863326","_id":"@aminoeditor/vue-router-seo@1.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VJszpB7W4QadF5Vsq1ZpSkZIx6n2e3eujHTEAMUTLwWip6u7M7IL1seGguLe4zVhLgO5E+ZzG0yLsfLn31KVmw==","shasum":"41d81445cbbd458f103bc2d44f5c37855bc8267b","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.1.tgz","fileCount":3,"unpackedSize":3147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH+flACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrinBAAm9j2mbs3h5SOhTnxEfjYxg+iZLr3YVxzePuB4BzHIDkF7xE6\r\nfrvQJu2kkd9N/Chw/XBqEiTsIwhVFY1G0CGX8Sb6vP3cOmXB+vjUtt9SQVR3\r\nU/lynISWIX90fM69h8RZDHbR6PKw5MQ0jLvueJmFJw4OZBHjji3iwr2Cw6C1\r\nUx6WkOrhZ6zf156nYYNBKKwNCoosH1Qegu9x8I660DAD2tLZC3Kmh+DendZL\r\nQ74wuu7lPJMqyXzWVEaifefDK5kWqgtcjV7y25NkyMLzIvZCKq4J3ObfyWD1\r\n2JMDvuP8umW9p0jUtrBld9PO0YQEUWWNB4Mq/a/g3NlhBhKxmFR3lbIJS09j\r\nPD92rSWYGz3tColyRK2owxtE4Idgjai8bOyuKs4po7e5bIYUnhyGq58NEpcF\r\nP9mv18Y7RchZ9SvYeWdkmM2ye1PDhhV8l8SFbS1Sld1zvcB8zXXeLGX/wWaT\r\nNiqbgbHIo+sr95JBljBIfLj9Mdv4Ic+mPmokrmPnxj0Eb7NzBTUyFdRWVDn/\r\nXqeZwe6ADVCl+Ye3EgOH9inOQ9cS5T4qgfNHefW1y4YUd6KlIqXsdAPuwGC/\r\nNyzLrtcNqp7ZVf01OqPlZkPaGNnkWbIvdCxbdUCu/3G3F7RDzYJWUFl8heqJ\r\nA6L+VXmDGqi+Z8XFutbkKy6G4KPzgqYdtjU=\r\n=Cpbg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDufBbnvrT5KzSFhaC2nJrimshKRN+sUKeEev963GegdwIhAM9BsqKqEQZ5qZK6OV7I+lTAkvtU2CwMllLbaxPXPoVH"}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"directories":{},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.1_1646258149792_0.29433082100980346"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aminoeditor/vue-router-seo","version":"1.0.2","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"sprintf-js":"^1.1.2"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","gitHead":"29407c612ceaaadd8772ce9d9d63c49b8469f709","_id":"@aminoeditor/vue-router-seo@1.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-KKbGiUgs+1eoMq6NMYs+wXg9TFY8oVzj8zoHCj9gAiA0LrU1cpXdhygAu8FkyQsCWof6SpQLQs5ovqW8IoAZCg==","shasum":"1aa55444e01210bd6a0951d5e0c326b82f494229","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.2.tgz","fileCount":4,"unpackedSize":133054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/rSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZyw/+NXrmInlC34aKwWe8FJvWm/CT+fP87VrKx8g0q4LRCtBa9W4E\r\nK1eibPNhBAgBJ6tE3QbsJ6Y+FIcFnp0GljzjGbq+nwjV3k6LpZd89AvsFJJF\r\n2Huq+2fgs92yOeUJLjycvO29kLg44aD73L2MqLLdWrxf6/tayBlR1A2Pu2H0\r\n22n5YO+IhLFWHjP7s0XzZQTOQu+x5LybrfwZ692JbREwasUVIJPIEV1CQAE4\r\neXOFt7Zmq4+Dj+LUmpkPEiHf2/Keh5qdduKS0hyYshZwKLN1EkTkUTjJz+/y\r\nqLE6Eg7s2lKU36hLbCj0NP6RyiArJ333bxpAlQPkxLErkc89o5CeAqe43YJ6\r\n8qL4c1EJMIFyGtr4x/DBtTP3a4mcpoYSLQVEQ0bYjp1SAqXSkmfLBOZcRtU1\r\nMP+mzkm5P0a9JAgCnephmaQz/hrPqn5tq0vpp8mwhqIJnNMFVpDDGncJvJbo\r\nCBX1h34zxRpo7LaPUM/egSAIypqhYqFrETNJ0MKQXEJq/2vM6fdnTsKGpFLo\r\nYLZdj3QM44JTmlGl6qip/Yaw35oYztnyDyxSdObCExhbS3r5aaIYKYod7yLN\r\nKwqEJ54cBV76MT6WERqlcjlXMglHX4Yhur+/kIw3JcMjuF87g2+pqsTBkiNJ\r\nEqSbdMz+7pdMJyuhvEQ4hfayBEnXMHDOpCE=\r\n=a3Fe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvGTXbAF5FwSiz/Sf1QNuY0V9dRoIb2WKrpq4Ud7LOKAiEAgOHSf/GDZPROLugLYqXhy8/VZb2qDtsLcO/4glwfdjE="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"directories":{},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.2_1646262994777_0.30244717312154346"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aminoeditor/vue-router-seo","version":"1.0.3","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"sprintf-js":"^1.1.2"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","gitHead":"ff01d8f87c56db1ed852076bf6be6bc03b85a95d","_id":"@aminoeditor/vue-router-seo@1.0.3","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4pYWB6ig2m9QNNxa9i6390HkX62ppN9rRPVTq3ByyrheRsCVskPZ9rhVKyBlG06kxNNGpcgyEnneBYMijAv/Sg==","shasum":"687c244bccb978ba8b31ce6ab2689a123ce6c146","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.3.tgz","fileCount":4,"unpackedSize":135464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIHBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPhBAAlzTwz3qSDNKT/J1Q6P5Y9gM38WZKL6aBCaVT/AJuKZRfPHnl\r\no8miw2kzHILdANGDXIkXRCWN9fNU/6ivx3Oonh05/xHjxonIre6iKnTisbCX\r\nyy/iYrA5dnaGO5zzDxp/mM9F4HTrsRUQ657zXpxbPvgdgaRwcAb93gJq7lgH\r\n9xAiuEfgA25wWZLgiFhr0IFRAi9ZJeS3VVhULojfDNBzUFtUji0Ze0mDJBaL\r\nYkixeVNGr5ATP5Wjb2DNsAlIPtGWRpaYnwbtVLISMijqI4Go3q434kBkB5JK\r\nICjLvgrKt2L1YgJsBADbfsGXFABHPFAWB1PyeTyqZgdizD5sm1ijPsW05u87\r\ngJQ+pV7LDVHVbw+1qYPca/nCRWLyKMTSqV64vMxqCvPLMJzmupNgRmXi+nGR\r\nhJ7YjpzNqkl72ulijJmXCd6YMDIvDpDH8W1NCpEh4A6vnvO8KWng7OYsoM6e\r\n75SKSMfh/uQQ3pKl/2qa2hGc2r8f9B55Xd3AM7nqRDNZSN/A4hVFhoSYKyMb\r\nGejfs3OU/3d4ax90tsdEO4QaWTiD8StDpgpA4j99/LomZUAvev4PCpS57jdH\r\nSO/s5tHMufk8y4NWaNE9AUyRwh4ovyUOb6pu97UUmfJWxawktQQSPGK+rHfs\r\nT/JdIYwFOE/btp6a+Sf5k2mPYN4jhfDLb2w=\r\n=n51I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbzC7Sbdkhd4AbdF9omuttP20t5AgHVDFMFNfBVs55MAiBFAMIS7mqfO5F8NgFeFtqQYFC8KPPEXGIqN26Usqtb6A=="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"directories":{},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.3_1646293090559_0.4223872990997821"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aminoeditor/vue-router-seo","version":"1.0.4","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","directories":{"doc":"doc"},"gitHead":"550cc2774f42469a4e3b26de470768e97c515871","_id":"@aminoeditor/vue-router-seo@1.0.4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-bsgO5AQhBTVQY3J3ISncRWzpLoNIbI4hZiCBGvOsKX4NQK9RkbJPAE4z+H1qnD1kjwP19Um6Gbi5IwGsGBqV6Q==","shasum":"62175491f57532be2e7d50ff26f89372611698ad","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.4.tgz","fileCount":4,"unpackedSize":135475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIHQIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMFg/9FEX0RS4BfaqLefg6Val1ZOiTkKh/+BVQkkI8JW/jQYZAKawn\r\nrcSkDl8Eq8O22RwbzHI8Xm8d+l8zeBUv7k6GNTTNJjbVK+DHBPc0TH0zXjT/\r\nSTLxUFe6rt5uYatM9q7757LCJ6yStvOqC75rHrxVDagqoOhj4K/VixtE7vDu\r\n7Uoswci9fezZmczNRpf09AQk25svb9lB3S7wM8GKHlVnJBsFa0wJKtjkRfew\r\nsSpMjdb5eHbmHHKEjfegqVt0grFefsB7RcwkeJ+FUUzGcfeHXYQwAy/VqEBg\r\nomD8rTlseco0uYzziKgPu6tZGWEP2owniVW8RoXKvaNAl19nBNAx0dxN/Qd1\r\njy3pBjYTSbjDyDA4LS7+9VcrfgJQ/5gH08lsh+dT3u65RzvA8NKWB5YRKPez\r\ntR9GYwmp19I9i+nkvbLrpDm0dzplvACrrLBu0PvMxmtBmde7HTPL7PoIFHFe\r\ngdRPE5aQv+lQ+zg8VwQ4RlsCiVMX3kHVglUnyLv+kphqvxJ6o+Y+nrVQl3f0\r\n9pn46oM/r/zdA95G3wmRe7d/vcM3hkoq70xlLQY6X0SeL54TjK9Zn8AwAHHC\r\n29EANV0ya/RUcko/x2AXMLz8vEbo8zBYWN2O8bA9ZNPbqxpJR2l4n38R/f2+\r\n1WuqfqTeTNDKCbrPMVtlZ5t77nfZIAo2SAQ=\r\n=gY/X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTDYaJxSWPR47uzoL5mjtfDN7MuosS08IH1AmoWWJXHgIgHaBUWuLOGY1X+N4XrItl7b2ID7Zt6b7xBRzekKrATMg="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.4_1646294024160_0.9131191160871872"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aminoeditor/vue-router-seo","version":"1.0.5","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","directories":{"doc":"doc"},"gitHead":"9d065d2b104ad5c4992c6e57f78a994ef5ae459c","_id":"@aminoeditor/vue-router-seo@1.0.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OP8slN8VSAk5vgMcvYH25C2NnTLmW0QNkFhIF+MyBxZ8O8skPCT1+xDWwWckQOByRnRaGqpmCsQUrMB9dwHqtA==","shasum":"b16f30851a0e0ac5271b177d29be8e71228a4995","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.0.5.tgz","fileCount":4,"unpackedSize":135901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa6jJWAwESME840aJXHiEBrdWrh2XGcWULZOtpxZ5jBAiEA5VQpANTU4W3AqT9qTjzTINXSf3t7c8OlTJXKF6dbeA8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaFQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpULw//SI+1lF1mbspfvtG2ogvbjl62igvjHYet/rA+VcH/ejXHC9bl\r\nsVDD+fIPMsYWKJZoH8VZPnpnu+bcItmPekY1MV8Y/CtQVEgvi2jiyFhkagDo\r\nHmTaq8sxGw1rmur+Z+6q/UOnlIRQUuyUsLRwmgWU/4eYI+9pzNcBJ1tX/DuU\r\n7D6lQWkF3kvH02DI+g+0nzFzcb9/BjDSffaH0b9Qn3jbOkqWeh70ndHq0Ake\r\nc1H3N7yMnDJFjkYddzqq+VWbbsnAL2kf2O7NqdRDkAgBnBgtjl8p8Mrzt4Dt\r\nGqjSqUvabqRPXv6nq9RLjY0pJd3uNKO7Jy4yiItV5bbsqlOvGpVv/sI0H7Sg\r\nEGevd2pYxEBXDq5oDMmz27Ra6XplR8ikqIhUrmlKCjnCFYU6IGFNNp22lHXy\r\nQpGEexj8nlqoVTDzG6acWEcSf5qdb8iotNUi1qA2hzfv/q78IAJoom7yHXxQ\r\n/gh0KKJECMCyfOeFVCikW2Ri1CvYl9C7I6a+dzJnDIrBd4YIgeVLF5dpeB1x\r\niSrObpDKYdBaU7Iv6HBNkj95YXaib27PQIKf1MQtj3zU8MMUD7ExKv8BO+bH\r\niS36878KFspIKxN9EeVxACK1+q0bkbG9DhQ4t6uOu8Qh34pSkFlJoNdVX1gq\r\no2tPP8WDxCgPUVq8hB6Pogl6meyQsLvXIqE=\r\n=z3pZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.0.5_1651614032355_0.8448772214948495"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aminoeditor/vue-router-seo","version":"1.1.0","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","directories":{"doc":"doc"},"gitHead":"a4cc049953bd9e7f2842747f30b1815a5916c70b","_id":"@aminoeditor/vue-router-seo@1.1.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-X5JFyUbTmXdC5Bk6b3wTcUvuXWhv9ueFvJsZ+r2PD+OrtZNvZPVowX9vfixChX8Gr0Dp5oLa0Zr9jKwbXTpn0w==","shasum":"f577e67f888060c1af63ed79ff610d1750236b53","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.1.0.tgz","fileCount":4,"unpackedSize":136080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA6YRQIZzAcM63Q7RVzY+BBCGDDRhdVL7j3eu4TXG2gAiEApGsosIbFhmpSHMtpACCy17eHYmKSgu5Mgy1646znEQQ="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.1.0_1685142497531_0.7487529770112917"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aminoeditor/vue-router-seo","version":"1.1.1","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","directories":{"doc":"doc"},"gitHead":"097ba2c6e22e231c0c4c3039b49ad525e673262d","_id":"@aminoeditor/vue-router-seo@1.1.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-PRqyvWRSRYAqTcjYn52CMBSJnqXabq69FOge4+IOP7V7RW7CX6noqjKg++GvWFpUH2+mwoWDA5CC8eXz7vENug==","shasum":"40a04057bbfa6fd7a45c54a1a265532c890c65f0","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.1.1.tgz","fileCount":4,"unpackedSize":136076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPDWOlJavkXhxee0El9F9iWY3xrPUGedPJrXxxMlF9RAIhAI7c0fxMkdsqrZHkFtnh5udvSiMNNB8R553Y0kTaao9a"}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.1.1_1685142641782_0.4911000351245345"},"_hasShrinkwrap":false},"1.1.2":{"name":"@aminoeditor/vue-router-seo","version":"1.1.2","description":"A router guard to add powerful seo functionality to vue router","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"homepage":"https://github.com/aminoeditor/vue-router-seo#readme","directories":{"doc":"doc"},"gitHead":"45eab330df630d34a556c64e2234208f5b03ed8e","_id":"@aminoeditor/vue-router-seo@1.1.2","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-andMFee4YqzPa4+RKa7LRnO5hm3wS5uwa+/kzmW0rxYmL+YIZkgXLmAkInzdIpU695P06Fls6etPpB+Ob4A5Dw==","shasum":"764db5878d4f34a61cc3d512ef6b32dd7401315b","tarball":"https://registry.npmjs.org/@aminoeditor/vue-router-seo/-/vue-router-seo-1.1.2.tgz","fileCount":4,"unpackedSize":136029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGiRqd3lmOxv1ecdfmld3ZrL5peJsUKReyoAWcK1FP1AiBnXI6tRR64wC3YwlxN31U+gRnRdoKPCLWOvR2QRp/iEw=="}]},"_npmUser":{"name":"thelettereproduction","email":"ericuldall@gmail.com"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-seo_1.1.2_1685142774566_0.16054538403774554"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-02T21:48:31.836Z","1.0.0":"2022-03-02T21:48:32.086Z","modified":"2023-05-26T23:12:54.925Z","1.0.1":"2022-03-02T21:55:49.971Z","1.0.2":"2022-03-02T23:16:34.997Z","1.0.3":"2022-03-03T07:38:10.747Z","1.0.4":"2022-03-03T07:53:44.305Z","1.0.5":"2022-05-03T21:40:32.553Z","1.1.0":"2023-05-26T23:08:17.684Z","1.1.1":"2023-05-26T23:10:41.952Z","1.1.2":"2023-05-26T23:12:54.793Z"},"maintainers":[{"name":"thelettereproduction","email":"ericuldall@gmail.com"}],"description":"A router guard to add powerful seo functionality to vue router","homepage":"https://github.com/aminoeditor/vue-router-seo#readme","repository":{"type":"git","url":"git+https://github.com/aminoeditor/vue-router-seo.git"},"bugs":{"url":"https://github.com/aminoeditor/vue-router-seo/issues"},"license":"ISC","readme":"# Vue-Router + SEO\n\n![Hero image for Vue-Router + SEO](doc/hero.png)\n\nA router guard to add robust SEO functionality to Vue Router. Another handy utility from [Team Amino](https://aminoeditor.com).\n\n### Installing Vue-Router + SEO\n\n```\nnpm install --save @aminoeditor/vue-router-seo\n```\n\n### Router configuration\n\n```\nimport { seoGuardWithNext } from '@aminoeditor/vue-router-seo';\nconst routes = [{\n\tpath: '/',\n\tcomponent: Home,\n\tmeta: {\n\t\tseo: {\n\t\t\ttitle: 'My title here',\n\t\t\tmetaTags: [\n\t\t\t\t{\n\t\t\t\t\tname: 'description',\n\t\t\t\t\tcontent: 'My Description here'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: 'keywords',\n\t\t\t\t\tcontent: 'some,keywords,here'\n\t\t\t\t}\n\t\t\t],\n\t\t\trichSnippet: {\n\t\t\t\t\"@context\": \"https://schema.org\",\n\t\t\t\t\"@type\": \"Project\",\n\t\t\t\t\"name\": \"My Project\",\n\t\t\t\t\"url\": \"https://exampl.com\",\n\t\t\t\t\"logo\": \"https://example.com/images/logo.png\",\n\t\t\t\t\"sameAs\": [\n\t\t\t\t\t\"https://twitter.com/example\",\n\t\t\t\t\t\"https://github.com/example\"\n\t\t\t\t]\n\t\t\t}\n\t\t}\n\t}\n},{\n\tpath: '/about',\n\tcomponent: About,\n\tmeta: {\n\t\tseo: {\n\t\t\t// do some async stuff for my page title\n\t\t\ttitle: async route => {\n\t\t\t\tconst data = await fetch('somedataurl');\n\t\t\t\treturn `${data} in my title!`;\n\t\t\t}\n\t\t}\n\t}\n}]\n\nconst router = VueRouter.createRouter({\n\thistory: VueRouter.createWebHashHistory(),\n\troutes,\n})\n\n// install the seo route guard here\nrouter.beforeEach(seoGuardWithNext)\n\nconst app = Vue.createApp({})\napp.use(router)\napp.mount('#app')\n```\n\n### Available Exports\n| name | arguments | context |\n|--|--|--|\n| seoGuard | `(route, fallbackTitle='')` | before, after\n| seoGuardWithNext | `(to, from, next, fallbackTitle='')` | before\n\n#### Advanced { seoGuard } Examples\nthe `seoGuard` function is the main source of logic and should be used directly if you already have router guards in your `beforeEach` or if you want to call in `afterEach`\n\n**I already have a `beforeEach` route guard**\n```\nimport { seoGuard } from '@aminoeditor/vue-router-seo';\nrouter.beforeEach((to, from, next) => {\n\t// you can put code before if you want\n\tseoGuard(to, 'My Default Title Here');\n\t// you can put code after if you want\n});\n```\n_WARNING_:  Make sure to call `next()` in your `beforeEach` function otherwise your routes will not load correctly\n\n**I want to run this in `afterEach`**\n```\nimport { seoGuard } from '@aminoeditor/vue-router-seo';\nrouter.afterEach(seoGuard)\n```\n\n#### Advanced { seoGuardWithNext } Examples\nthe `seoGuardWithNext` function is just a convenience wrapper around `seoGuard` that automatically calls next. As such it should not be used in the `afterEach` function.\n\n**I want to pass the fallback title to `seoGuardWithNext`**\n```\nimport { seoGuardWithNext } from '@aminoeditor/vue-router-seo';\nrouter.beforeEach(() => seoGuardWithNext(...arguments, 'My Default Title Here'));\n```\n\n### Nested Routes\nOften times in more complex sites we use nested routes with layouts at the top level. To improve convenience this library will search all the way up the hierarchy and grab the metadata closest to the active route.\n\n**Example**\n```\nconst title = 'Vue Router + SEO';\nconst routes = [\n\t{\n\t\tpath: '',\n\t\tcomponent: MainLayout,\n\t\tmeta: {\n\t\t\tseo: {\n\t\t\t\ttitle\n\t\t\t}\n\t\t},\n\t\tchildren: [\n\t\t\t{\n\t\t\t\tpath: '/',\n\t\t\t\tcomponent: HomeView\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: '/about-us',\n\t\t\t\tcomponent: AboutView,\n\t\t\t\tmeta: {\n\t\t\t\t\tseo: {\n\t\t\t\t\t\ttitle: `About Us - ${title}`\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tpath: '/contact-us',\n\t\t\t\tcomponent: ContactView,\n\t\t\t\tmeta: {\n\t\t\t\t\tseo: {\n\t\t\t\t\t\ttitle: `Contact Us - ${title}`\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n]\n```\nIn the above example there is the default title set in the parent component, no title in the `HomeView`, and a custom title in the `AboutView` and `ContactView`. They would render as follows...\n\n| path | title |\n| -- | -- |\n| / | Vue Router + SEO\n| /about-us | About Us - Vue Router + SEO\n| /contact-us | Contact Us - Vue Router + SEO\n\n### Contributing\n\nThis project welcomes contributions of all types. Submit PRs, issues, and discussion topics [on GitHub](https://github.com/aminoeditor/vue-router-seo).\n","readmeFilename":"README.md"}