{"_id":"apostrophe-seo","_rev":"47-a688a049bac7e49463366ec69929e26a","name":"apostrophe-seo","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.0":{"name":"apostrophe-seo","version":"1.0.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.0.0","maintainers":[{"name":"austinstarin","email":"austin@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-seo#readme","bugs":{"url":"https://github.com/punkave/apostrophe-seo/issues"},"dist":{"shasum":"4d360192707077ec29827b15db06fde24ef991ab","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.0.0.tgz","integrity":"sha512-m5lWO8BIPTFxGln/7AaSrkLFPC/V2yfPdYgYjBx/oAvyswFzbVDAH71yeiA48HIxTkKAjQFjmpQyJ/F26IWXTQ==","signatures":[{"sig":"MEQCIAijPpG2c/uojWOsiMe4F5kuQUX928d1jP/q7fKmdmWCAiA2p2XLrj7DPLZ0ceeObVZGElIZ/gmfP+iv9qzVo+Afhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4d360192707077ec29827b15db06fde24ef991ab","gitHead":"3b09141487917db34ac7c571e9e7eb39bb2b4b33","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"austinstarin","email":"austin@punkave.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-seo.git","type":"git"},"_npmVersion":"3.10.10","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo-1.0.0.tgz_1515095930669_0.5413683506194502","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"apostrophe-seo","version":"1.0.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.0.1","maintainers":[{"name":"austinstarin","email":"austin@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-seo#readme","bugs":{"url":"https://github.com/punkave/apostrophe-seo/issues"},"dist":{"shasum":"72866334ae8c183d58093b52a4214b4de4e5d20a","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.0.1.tgz","fileCount":14,"integrity":"sha512-voQQBVsLrdh68PDd5ugwzZNIGzaHeSTPWTYfENT3lpnNk+OWefJhkWjBzLjYKXuw8sXeVPM2RJ7eHWmDZqo4dQ==","signatures":[{"sig":"MEYCIQC82o+bCs/mdbUnbw/VWmvcf18eqFMgGtETWzCZqAyRAwIhAIundCEce/YJv10PjS7BLZoSC0WBD9NC3W7NFtYaGnEp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099},"main":"index.js","_from":".","_shasum":"72866334ae8c183d58093b52a4214b4de4e5d20a","gitHead":"b2f040e797b50ac88c17c7e835c97b9a7412bb7b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"austinstarin","email":"austin@punkave.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-seo.git","type":"git"},"_npmVersion":"3.10.10","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"6.10.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.0.1_1520957122406_0.38940945792231485","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"apostrophe-seo","version":"1.1.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.1.1","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-seo#readme","bugs":{"url":"https://github.com/punkave/apostrophe-seo/issues"},"dist":{"shasum":"93e6d2cceef68e38d60691a9a5602fb05ceb9012","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.1.1.tgz","fileCount":14,"integrity":"sha512-on8Y/uzK49ln7yfs82eUKZ6Up1OYG6ZwpodGDpDGVI8EdcMo0NLKpMDwBtbV9P8rqxHcqvAV45/ieh9jdTpK+A==","signatures":[{"sig":"MEQCIEhw6+LcwX64fYt6BaH5NExmYUUOITBA3eZfRYXQ9wIhAiAwvJJzBgN6zFCjtwvK90jspTs0MP2Wwq+iYzvNyppKZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKWL3CRA9TVsSAnZWagAA+LcP/1sLvdnRshEXNsqRSSFe\nR28Er8u/LPwew9MVe+tpwqAQZ4Qlt2Gxy+ZNu5zEmbenI8u7/rsKp8g6ttdl\nGuuJ3ZgmFAEhC/YAq25znP20SWd5N+JPrwc6UVWPzvrR7DV1N1GGl9Bw/gfI\nKHzaLk9P7ZbW4d0aJ1t0TlgJ45x08QkwDGMuTmogxxneYEFbFwyIeKbul0j+\nY/v2A+hH1aEjIlN+zGlMinMu693gkP5obcuJEgtf11/8Qo9RbCGmrquYMFCR\n9F0mq+JkFFiXf/661OLXNEj1vcl3zCy8VxQ5zhcPQokFPaRz+JbUsJXs7MPf\neJ+rR5H6pcSLAUB5q0Pnqn0ig7kUFlvxvqErHk2t2elpn03zdpttT8grS1O+\n7UlR/pMsr/8ueq1aZZBpnN60GQ+65bgqbjsjdm00VmRFb85Z42ve7FJ4fH8+\ntaP5gbQ7MjgBdRo8kGcTWYB/rDEeZXefsCpJbe0IhwRb97ChHGmxUGE0o2cR\ngU9WW+Cz8pv8ehZKQbgh998BDhHwHXyDUje01vwH2DR6qQ6SE1meQscBH5l/\nA6o9yFASLUPaiKxXHbn2zePWy2uIK1kB90aeK4IAsOhAmD/7Z9DruSIBS+t8\nmJmeO7PNR39dxPedddv5heuudRV/sCyDcnMP9lHRHBq7vFqZNUsYuh8lihIK\nZaoi\r\n=+yqf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eb54590dfbb7318ed9e8b2ff8d1c0c47a8fb075e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-seo.git","type":"git"},"_npmVersion":"6.0.1","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"6.10.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.1.1_1529438965690_0.5925024978741307","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"apostrophe-seo","version":"1.1.2","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.1.2","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-seo#readme","bugs":{"url":"https://github.com/punkave/apostrophe-seo/issues"},"dist":{"shasum":"a3a799da3dfd32b5a31da8aa52f32b12f5eae813","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.1.2.tgz","fileCount":13,"integrity":"sha512-cOLPQ+Wxx3y0O9NikqSNdscwRLGtv6GnCdyMvmH2ZWQIDH5XtrhnnM7XxVqbqJa/+hLKSdM6cKPJXjW8wO93xA==","signatures":[{"sig":"MEYCIQD4v1iJI5U7fxT3lKVQhIXp4bg4QkTyAxXbuGG2dvdxoAIhAPwjL4VojJPCc46HdzWlRKSxhaJdooVIXi4Sv9A0+9ak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKnHACRA9TVsSAnZWagAApMUP/A7b5YWk/NTRbQPFDWni\nYjCxX91TokwBL3CNHgAdCP8ScreYpix9zRlZomcvCOAiR77v9hQO2wLuQlZx\nzdZy/r8/yFf/oE4k+GJt9GKf7xZAdIcVqAOeFmV4RR7ijEPJolkV1e/VtONa\nk0HZNbfDieXVx2Z1KrWgS/6g0Zm7f8KFyHqhQp59lKD16KRY1iBJEC0IPN+I\nJna6b2nkp1lO1cgv+jKL6O/t4zbVDC8ubgv0kTfakkBk+T6TIqVIl+aERdqi\nrWLLn59pUVrV8n2cKtbGF++qVVx+DOvsIFNd2NmVO1mriLuzhZ49YfZVfI2F\nfYYfNBqBFytWSAD+AkyPv7BQiz3RwTTShe3O92blBWoitXcGKlbtiP8xo1a4\n1denQYcXNNP41OEBBRv4321vBi7EuMXQnC1d9lhTDK+0U3iWFz9Y0g9ixvdp\nW8CadQMV6XFmYUT06KonJXI93Gbm5wRX7GdUEuslXeKFAcWlTkI0RuMf7fNr\n1hrjWqYZwI3yoh9iWqAcAWtUK58KpbGD1JIhuMUf5CXv4Rn1GnliURbvnD9q\nGuP8CiL7tliflXngHMd4XGvu/48pp3cFzpD77qcDN49DHiPoRF6PLFGdTjcY\ngRGh9JsDdpffTDZ2P93TvzR7plnXI2R6rYrxVO5md+X4bQjmbA/bZdnxMijY\ntJQh\r\n=diNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a997bb8bf620269b95515cae7930508262c4d53","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-seo.git","type":"git"},"_npmVersion":"6.0.1","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"6.10.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.1.2_1529508287761_0.14114283546911577","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"apostrophe-seo","version":"1.1.3","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.1.3","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"534f34c6e99908552f7713f8ef2471fa2e709247","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.1.3.tgz","fileCount":13,"integrity":"sha512-GVFRJxdQ0nAjuphmMhnqm4UjWuHtwrI3KG4NiGshZCXxFPs9oA7mQ3PzEKLVt8o21y55FrQoVS4RLbyX3wr8GQ==","signatures":[{"sig":"MEUCIQCiSKR31siYEQhB6CfVkxtZKFapMbRXA5WmIwkVMAhBdwIgfVnLfIZ+l2yYewW2w5W6wp1RVDz3DkRQjQCPKcEhRw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUgOkCRA9TVsSAnZWagAAMp0P/i+uhF8RjY2UgRyqEUrV\nkyHFHgKi7bVWuwW2c1Vt/5Sa2RY6JxB58fe64pWzoyXeHigppOpAFOGdgIq/\n6vTr5VfIA+5f+tC6iwFwBepYP686nWlXmfhePOFhhItOfe7H5fwl84mprLCK\nFSLMsv97S08knBeo+YxruM2WFkORiwM44HKWIXCL8a+26xBqYf8MB5XnMjlg\nIvEIi/QNeqAwGB87YU8ddlrL9Lqu9H5b5wGMGHb0C+IIQWejf85QYXgLrJaw\n21ToNAgB3dnCHZnPyfOO8XCAD2q5E3a4211w8b09XkLFGwwu1r64rofwc6ql\nRTqMGp9VWOo+GMRluxnH3NXWfUQGHQdomy1/4FkTkiENzDsKaqiayX/Jsvvj\n/7mWAGnqBNmLymB+IqYmtCbLAVoD+xHpjcPMnhcscKFVFin6yVzibFdRBZJf\nH6YO5pjonMmM/aqKorOBZLNb9GTjXrG1lYcn/YplqIQVILAAXdZtukeJXyeS\nDhu2EuEf/fqIJrkm1POku81KUrM+lk0KYk3g6nRgmQMUAlVrtJVp8JiCfIJe\nlef2MRqGas2gexZLuq+UK6RcGYaV84hJ4BnoW7Q9z7M/DTa4ehARzidkm1Ug\nlKuvqqseMK9AEdrsVXZASvtYeU362DPjIMhZaY+467dfJ700adnw4b8nL33p\n1Vvq\r\n=P20w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"89483032dd2bd305cda7c6bf87f0e4d9cfd2c81c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.7.0","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"6.10.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.1.3_1548878755513_0.8044945662168872","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"apostrophe-seo","version":"1.1.4","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.1.4","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"e28ef7748375b39d814e0985b21aa35b3ff04665","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.1.4.tgz","fileCount":13,"integrity":"sha512-1Z9zezfLx/9uDehWVnpnbBIJdhfQ5htsmmi5n5kQd4GCVLjjomDIcyKLD3AwmtaHVnwPkM14vwxCDSmx5rJwKQ==","signatures":[{"sig":"MEUCIQCYFNd/g2adkCYVygUNOeyug4udXMIr2W/HFloBQDhjTQIgbBPbXP7FSLeauxn7SRg7dEeOJ8dM0yqv7OphEH398vY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnij1CRA9TVsSAnZWagAAu+sP/As1n9Dgzm22IFh5ffH+\n+rXDZyHg45fV3JgGcjzehfLpeQ5fveZF3FWkVXAmFpoOYW0PrndX9dbnSDUN\nZW3c9iC50a7Lm4n/xUagI+Niff8jbfIBo0Mu/E/GeIjsBhD98+JKZrAS0qD9\n2mcPPq+S9chWj4Z530sICNr7O9XVSumvuZd3kJOL86NZpggctt6L5PdCnyYS\nJliDLxiVu+4m5IxewWCzlKpODv37tUtV9Kc3OLOWcxBQLX6nYRgnO+lyuQx3\nHNH5GZ/Xyf+YUWtOdAZvUIFCI7CCyMggTI8aqTyRY6mchMnVnuoGpzfZz/WG\n90xB3g2t4WCnhn/Zln2ePWicqIn0jWLPQvDpzPG1qX2CAipgzYlBz0BMZaqD\n2ECYOL2z1mnTy0zajU4TxXH+C3wPoMU+m7pTLKz7tgoGrqwyRE6bZ3YifcZS\nrxoY6y2ia9cSx14wEe6bpSMbMfu7kcDn7DC68E7oUaaNQ+suCpenRVtJV8Dj\nCEUFQ4D8v/eiKqstua6seH+mi5JYzb6Yt3b5U+B+qV4K/IClYhHaXnYteC44\nWVbcTRBgqdiRJRWUzx9oimlGIcwMtdcpRaAd0SLvjwekbUn4CZa+MYuE9OB+\nya7K6I57loWP9vlmSciFi4NM6aQSb+xMzSKaIPrbNSztxLHiVSqdPhkD32ws\nJWOK\r\n=J5yf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"810c61a432bba474fd554a3c0a61a76ec777296a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.11.3","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"8.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.1.4_1570646260723_0.8167885984760641","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"apostrophe-seo","version":"1.2.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.2.0","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"aa62eb91afa1b500dcb77b1c1279f98587fcf941","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.2.0.tgz","fileCount":15,"integrity":"sha512-ifcyFMexcBjGfEx5YC7Z9ShhUM4NZlxyummDn5DulczfSBqIpI8reHsrqAt2LOfFlhu6BPBthjJKQz+aZj3ROg==","signatures":[{"sig":"MEYCIQC/ov5EvvofMDszCkSe2K3SMpjIQYNecPzOwK0sxaNdZAIhAL7aii7BZtMOc9z0MLbqKdX8ciNHYQA+3c2xn8AbgqyT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5WfdCRA9TVsSAnZWagAAoccP/0VbCQUGfNlcH49hw7va\nmNmKCToR03FKvmGM76HLEHKYfY1QDRYxRbCrSX3UAcbTUgntQwhy6M29gQGx\nH9pLZCrR3g6XRxWP3t1bfRBvVhz4RLAUEjUUTyolOwKqtFZ68UAP3511UjlJ\nUoM7bNCFcc7b7cjbFM3h7Wa5dWqT3XQNtBtGLjp7jD9cBskEKOY7EI8MvGFK\nLvKpvju1mBtxWd3fj/cavbUWwtHV7yzF0Y7TUuzZPXCbVSXvzieU4AtGJ01N\nOgtbN0rrG0JieYG7OLS6/A3D0LGgq/3hxnDHFSw6jUPLHVwFGPf08itnxOmD\ngMXF71lqGt8UujeC5XBE/5N2v51MKWNP6hI9lsgoOXrss1+N7sHYgXfv9d8m\nPw13KYv91ERXb5B1gytmRSeKEu1QJfzXtFXKEIG94XzfHKKqL/ZulA0BCImD\nqUqRreFJNgO6mkAaGbgxm5+kkJJoZvBh2PV/gS/I8gA7a4vUeg22QQ4QORbZ\nzx/lTdb+im1/u6cNFgJc+WMbPfjKqQvC0GtBhkc8XaO9aq5mpNTIdAWXtvVk\nd0gmzAo28JNoA3Xcl37R/Y5U1UOmd5/yKBmzfMO4AH5U+uDxl8UMmBINSW08\n55KXwhaRm+Wl0aKJJSShy+BArK8oujMDbHR5wRto4HySMDQg6jkd6EFRdIYP\nE6Pv\r\n=txbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7fb9f16298bd7e0ca545f7a6b48464cadc3171ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.12.0","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"8.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.2.0_1575315420648_0.7142293777326467","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"apostrophe-seo","version":"1.2.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.2.1","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"4a5027895512cd1aa8c03844d78b4f5bb9abadd1","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.2.1.tgz","fileCount":18,"integrity":"sha512-P4u2xf+a0Uezl7rLhlmzYD4dJfIycP9FqLdAnsUpZZ9LRsWFpTZCastkU+d2pVaqepduEaXInEBDOHflEzbRVQ==","signatures":[{"sig":"MEUCIFbGl0qCPpQv3URNyHDRjxgPToeeAkKiYLPHh+m4Br+BAiEAji60NJERQ5mTRUjF7CRX27qoWMRiSjMLWkWKqFeYDEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHQD1CRA9TVsSAnZWagAAW3kP/jshgF2gP3W5a/qyZ0ni\nLHYoJ2lrGehPnYwbmDt2XAiZhm4BoSOoPw/unnqCOMvIi2HEbidn5JqxdkxI\nIcls8kh5uz0EmKNKA8O5jJ8Yea8STQwB/4zeEsD1+27Nzir08uHFPcPJ2RB6\nNeY4coR89kiaDkqXqIwFKZk1VQZzRPJkubqOQIkaxOogD5dZpZ+f2YoBPTTv\nMFLrQUkvStePV55Z6RosVMtm+pWdzoc0cT5G7izhL1CIXlmIdsNj0STOXVTA\n19ztfrUNWuvt/amu7TuG3skH3dKKSOAFe+UhlQtuxpbhPddws0D96oCZb+V1\nCpi4vHm/7IrcUR6TnMPA84881iMD8F4dPgjs/FcOsC3XNlg2WW88+eaaownj\nO5a5FrsQgwSwwnwaJxxa36V5UevQypSwAb0Fkc6m5+j8Vx0nSx9V3cRsdfnV\n7WLSqvS/LH7d6ablvI7ga/1PWbeqo7zycmTlfOivl6uRs8bBBIHhmZlWvBmi\noLXJwhYkuboIbT4QhfJabGlB39OTaOxsS3XiJbR8D4aUSSSHqkVJC2LcFroQ\nHPFSgzM5Vzy7T3GBh4P0xjrmvM2bSO2Hw2pFvBGsj/6EsFbrH8NVKmGqDqHi\nhejCJWWo4V1wc9/4Ew6PK2E9Cg4a7zc9tYMFSsO4zeQyoyaVuNx5FfZ+TXZy\nJiHZ\r\n=m46V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8ccebfa6f77ddf71f5228c93ded8cfe3b2a91037","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.13.4","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.2.1_1578959093240_0.046162350761135285","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"apostrophe-seo","version":"1.2.2","keywords":["ApostropheCMS","SEO"],"author":{"name":"P'unk Ave"},"license":"MIT","_id":"apostrophe-seo@1.2.2","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"8e5f126866ece3260e8685e8405c8a2043534661","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.2.2.tgz","fileCount":18,"integrity":"sha512-1EOPsKop9Y00O2PRGR8HLxY2r/HIYgGP5II3kpJAdqAPiFS6/ivtPa/ccdGO0U2urwjwUGjjVUCusJ7GgrHIpA==","signatures":[{"sig":"MEYCIQC9bLeD3aUL8D7d4jWUMufQTmyF/pv0dIS5XzEm2yG4fQIhAPmrmfjPFbmREubiGZ13xTJHCxEbGKkmrGhdM97cYpUN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege/1CRA9TVsSAnZWagAAYhYP/jwFHE5+MNmaxMX36PwZ\nfVORCFwb70arO4mFn+OsbSBf579BMU34UxfOeYL2iRn7PUAzgaKpikjoUGvj\nkxG2pltqe9Qr2UpvFj6Y6z5FTYX6IRDsoT/ikbAbrHGmBb9b9rFcV94UeaKF\nZNJblOv26I6xVrgRxz+QwMez3ZoaBqPzpQu68oE5hptKXuHSthWQlWJTon5y\nTxfIUetJxoKza8aMHxO5Fla9/JNh3LifLxCcrWH8O/XU6ybxPV7OCw5H3qCv\nyS4tj4t/2yYV+ANgwbCBlU33hQCb+Yj7zWWQ3401EvWd7S2t+weYstevwWvd\nSCxKpsxkMxi/AUwk7Ge6h4+2opWks8O/HBJQp3rSiARXQtXB04wCSjrYMFQX\n5jFXegxGtg7LcyQL5YYywxUIEM+amGF7uT79u42+WzBnGfggP+W5jEuDgN26\na3kRH6/rvbpuRDURQN0fTpl6uXJxKxs626l+Th74X3LbfOpD4RUkX9WmDtMZ\ngxbN+4ubA0F24Tp6TrePmlpqDdTdnpRo2f9HLqAuaSesUnpysmNYPz6254yA\nvTSFZGH/tLbIXPbmecuLAz13wJMnRRtbiRx4/sXBJ2B/CAS74fjLKjTDwlc6\nbOJpZtQxgYraNMGMcuMqj2NoaksKI6Lu0KybKjOnzUGgjqo/mh9IegUahdWI\nx0HQ\r\n=4b1I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c13c4184c83d8f7dffaffd42f4389f502710fd70","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.13.4","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.2.0","eslint-plugin-node":"^5.1.0","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"^2.7.0","eslint-config-punkave":"^1.0.8","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.2.2_1585573877517_0.5436456256657052","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"apostrophe-seo","version":"1.2.4","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.2.4","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"8a066e63fb9cf777090c1eae12be825258ded0b8","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.2.4.tgz","fileCount":19,"integrity":"sha512-t3rW6b8KFyeOl1/ANfBkPKGp0Z37A37/w6+JRZDLefWV/AxMkzcn3kvB1o4D6SaKh2uo0KTzYaWUXrQaBXZHhA==","signatures":[{"sig":"MEYCIQDUJ8qJz8c0nW4gvqK7p34dpmkWEdMVNBJj3ubEeNwjrwIhAKA5l1HqSrDmYztaUzYIt9Q2sDo5isvSp7w0ifUlTVTt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej1K/CRA9TVsSAnZWagAAEzAP/05URo2+iw8X+czEyGls\nu4VqJSwL424ZpkUrd5R7RLS2ebsPhmbDPon5m1XpRAU3AOnMHFufcbEk0hiN\nCh8iZlgGByUYEDNvkb7ENlSnduBqQrRPkCPb40ujGDT1ITb0VamPENcvBIfW\n6rnQuyxs3n7IT7lOXvVmpdTCfb7LXuRjNqsF3B3b2v8arzuJO7L23M1LyDgk\n61uyEzKLhX/j4QzxPos2lcSSf5DWmZovl9eN1BaYkThCWTKfuF2ln9mLdthA\n+RH2q6vVtEWVPfswRskq5xLbQg5Bl37d2wPwZ1R8kWP1yBgtvGCYiB9SHQhK\n+0isvAWk7pBncKD8yMg89KYdGsVvGWCVwnzfN0SdWu41gI+WqsYWQAfgNzTQ\nSw/pwlUG1gTbune/m9hqvkXRQkXBxjmV2dMze4m/9gSC0mTHlN6E5Jg4ueHh\nvdkKLDQClyxMCxVBqN/AuejXnbfD4OUldpVXfaCurSp1DOhLmzE9hfpTqHKv\n7vjF11ShCdPqgsjF+1T38KDl4ykst0AvGJ2lslEP0O98Ol9vrdXx00F9Z7b4\nq28kiQY+w0+9rArP44wP9r+z8S6WQaWK0gcLJSlEM7EZvwtkgRIAVVugD5RS\nhsMd5karyztYnRpPq/fUlOmL9f4dgd2hIwCqzmuaZB8P2eXphz+dh6dlYjbR\nS+Fs\r\n=AULs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"80b1d9bb15affca99d594cee7b0c38cfcbd5cc0b","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.3","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.2.4_1586451134988_0.30663179674136765","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"apostrophe-seo","version":"1.3.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.3.0","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"f0540fe6d32af40ab063b2fb06e1e2f4a6c8a7e7","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.3.0.tgz","fileCount":21,"integrity":"sha512-95et1VGAajPC8I8nOYu6rrIAeNkQKtREVYE7G77tdN6UkMOJFLn+VastSc8mSvkEy+7J4Y0AslayTp7B+whc+A==","signatures":[{"sig":"MEQCIFr+ozbBur/A3f1cGxDmgOnTQWSnZOt/cqBKcf+iCCV2AiAIZk3uQbwtSyyOjE798e3nYSuXl//XS3qZ268asyo/qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/KnpCRA9TVsSAnZWagAArv8QAJqevV4+YiUTgPD7JRHQ\nSsQRMp1Mis/YBjCMMnuZFhZcWTOuHB31CXZnrsi5DJ32W5mGnjJ8JLoUvFw0\n90uHxqRx8W4j71GtRp4sWw6bbOfk8wg1HEO6NZ44fvf1NgitHfpJg2v1TR3R\nitvXKyyp/zsQ3LDmqOwQWMb4utJiiBmWedi2U9vkEXw9SxLHkbI13j+64SZw\n1rqrt0Y5BRQQfPFFWOVoaLIeepR+9W7Vk37rG+s1R45U9aP24aSfXvMXnUWI\nQnCbfESAeQDMiHXzUduBD2iDFmdBkkyHdU9DNNHEihfxBFXN6rZULajAdOgf\njw+DbLQn1571yKoz9MLuCC5wTLRs0ZpJhREV+dfzaRgu0wSdQGOlDhkWlN0J\nsZC6BOTWnPKlFiI/mqg8XsrE173j5uhsfhTKHBBCdD/JzIl1xqemPwLRQNRg\nvGPewDIehQSc8H/DsGS3Eh/Yr0aJckA6+j6UPQZQg8oL+oaDqFilnmfaevxa\nyN/gugjHCHjXP3eE+HoermfcBpCpUfNRiM8aSv9sAUZlvREGAgtAxo6Yu8t4\notKYRpGEGTSr2+jRPqKeUIZFxnLAfEm9dm9LsU/TgYT1Fihh3gXIDFr920R6\nW+1hCO5ZcEg8rFCFrTMTckj8nMzbEZNIgtPBzlp0tAVgD61KL5AOVjFfyzLQ\nSgVh\r\n=pn5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"116f642a524157d4687ef731ce495e4a4af10b8a","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.5","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.3.0_1593616873244_0.8240582976566693","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"apostrophe-seo","version":"1.3.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.3.1","maintainers":[{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"e7b4bde1385a88076dc486129417a4212837c25a","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.3.1.tgz","fileCount":21,"integrity":"sha512-J3NAeUJ8n0Jc5h8zqV0vzZfcP9CjUZhriSihSyhg4zsJBYwdBpqbl5CjkA4jLRU52RAYceNeYj8oDDamH6TKdA==","signatures":[{"sig":"MEYCIQC00DlfNHECXwfF6SQPkgPcYA0fPPNffDsCgDB0+Qhp6gIhAK7GYovs9143L9hwvq7d1kSkDRUHqYtYicyo9O97q+hs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffc20CRA9TVsSAnZWagAA9ucP/iYmAb6vAHsayucuVHcO\nQydbv203xR7uCl9Da0GzCXfhopT74mRUuL4wjpHFEg6CVt2dJrFqOgAoH09a\nxGR7S61iHv/9KJRgdEKKhPPzrRT4sLckMu7cSp3yzMumGqCcynGRoxiS49+h\nkQX+GNibRag7zwj3PO2GmLlrWu1H3vdenWBk2QhyC+ZNKGtqg7G3tWsXWDN3\nKeoMFsHaTWzASuZLRPm8KsrbVD8OrDsu5YsiLkdGi5M8ndnVgumZ1GiCR3SQ\n//6iShPTmA7hUJ5iUo2+O1CcVqt/UczSLjKXtnM3BjfnLHTgozJfw8W2jbaa\niAmQI02N0cT+T+m1P56oVAl0UJu8f+XUSqtJSEPP/azCxG3LVU9RKCWj871s\nbtkrsCxndoX+mITHr0h94Go0HBtC4FxXcAEmD1jlnmk532gNhZZ6oFjdamcj\n8H/eUBUHMX6Mi8aXkdLUNxmQkqYT+Hel4uGFLtoDzrQs2V7Cj1gVugPj6Iir\nscBT3/KCfCIYR9Iamde283lkeUzftIJIdUjPa0B573Y3VUO/U86JR+GaSGDG\nLNklAaZG0acmLJc2/UCRvmvjlR+7+eIAzb3rXhdnhL2/3qGpDEVE2VMadI0N\nRs8paAihM3bcrPTMb2jmpGcavm5a5wT8xgEW2Cmq+BGhvikfrkkE3FoWzDBI\nuDJl\r\n=f62A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"705335bb6fe0b00ee86176cf4d4935208210c66f","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.7","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.3.1_1602080179888_0.8459924074009351","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"apostrophe-seo","version":"1.3.2","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.3.2","maintainers":[{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"97945f1e6119704d126cfe20352f43ed12c8ca6f","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.3.2.tgz","fileCount":21,"integrity":"sha512-7JfFueL3rxZuZemiMkphw/+ps3zB0jGWJhN54ToYvTfASu8zFsRHyj0H4olXby4Yop+Yuj+QYBJ2i+WJ1ppc8A==","signatures":[{"sig":"MEQCIFvNhXQldm/Uq68QfRVEuIY4OxhjffR0jDsB99Lulh2IAiBpHL6N/1z1OrHkpZAlGMTtHH2N/qcLNVXsFGz40VVbhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflx7MCRA9TVsSAnZWagAAlUUP/2QoxbMPvSgQGK45JQff\nyd8mdYDtyUsUhKJHZWbLNDft/IYoF4b0Wz0A7+u5uHJfy/9n7Yus9DdzzZBt\ncs98mnAvQUbBaIxu6x0BjSMnGl0QPlsDIksW5DCaFQvaFfZLiNoqy8pCUSaE\n44Vqv3xxXGwHgJioiL5jH6HIzr4JrfTK3mtc3NmiYcdYXaG6/S/UgkX4AbPL\nQi1bW2EN+Ujy3cduhcAQ/vs3xHXLKPXDzyGMHVm0TY678Bfcwgk6h9wNut+G\naHH5DMS0o5QrrxV06zItOOvV4rsCNCOH67OdJDyFpvOqrqmjuLFjSjUXU/Kw\nqcvPo0s9p/Z1vLkvQarPh7bJPyqhwzb/oSwsTj+eaJq7T/p1myTZ+D7bG3m9\ngpQnVTkHmGW6lM0DisIzp6uyWqaTR7kCmofXNq7t/CqiOP0vCeYL1bdXBd+4\nZwqlaZY6YGo+MGfrpR3GBRIMINrSX8esUJ6DZIVzk6x1Vl4lHuNYCgFmhDaL\nhaI1MkIvAC2FOPW6/bIgEAZJPlYBbpqhblA6B7zxseLsUO60JdTaQI7CNm8N\nAOUHjZIMK9t4ny0uJ0kHhU7/j6u7VWpXeSf7sDtQKqI9FgmVHzhD9I9LrX70\nYQr8QC5IJhg1SabsSQY3h3gAjmxs9tC9QPMuEiPEKxBkfus2YAMNdPJ5D+W2\niFXD\r\n=RkMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cb5af88738ac65e3d2d4021ae2f6ee3a21814b6d","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.8","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.3.2_1603739339939_0.19656541848937725","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"apostrophe-seo","version":"1.4.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.4.0","maintainers":[{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"d7d26a5b63466763d77a1d8559c908833efd169c","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.4.0.tgz","fileCount":32,"integrity":"sha512-AX/o96fxd0jr0bbG1F8TkdxGdU4BcwqQFAWSQsbw2GjR1kWtraB8G28qXFeIt/y+S7hlSpTUo29pIOWeJOaN5g==","signatures":[{"sig":"MEUCIQDpP3dyhLGMtpF4ccHW/ozJ9DGNs6tx9h5CQWD6XiZH7QIgMb0KdHpJ1T6KQIqiWFZXByr4SZRZpHTOYF764gxeoTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnxiCRA9TVsSAnZWagAA+NkQAKIg9a4s6KRiDtGpEq8z\nsxCh5FegpkmL31S2jF0iR/9Pf6tVyWXMK5Uro+xCpzPEWTiwClHBJWq3atg4\nPgaTrmcnbX7UEXr6UGKjVerjuIy6wBgI1jCcvoxab3D344kJAQwDBi8Kr8GB\nbkEP02fsJ5/dyaPUsNS9hdxcoSC9+P2wjuRjnl71IeypWsqqyDovpDqUgXN5\nN44pPtKjDo8KWPohXx5NdMKyc0vtV/3W3bypFQdDaQdfFIl4KcZKuheGZHj6\n9B6wstQa7ztWFoqvpylUi7so4DRZ5r3nlwqQzHDYRJL/tduUbxudJdAixubO\nkEJsWh5d6VlWvuJfolcjWkcAGg9N+VqcxDjZMRzA+mt9ILdbNJiY9enbiVzw\nWoxQ8reSAy2mTR/D5GtAEqV9UDvuYVGpfTeSpPA6tvM9JovC81uU9JNlVllO\ncbBcwe58vBZIdK6iEhOs3MDZ3KmDz24foKtl8U4tPmMPvphupdBFU7VJjerF\n8qmDeppSyxHTvXYZfkrgFUSsI+zbHFsdxE6+Aosc+sNNf7bX61xMLI14pFLk\nAJdWo5yYAV1hqXMDozXY3d4lXXpZxJxmfJAKiDTnzjVljBCzrStl6Dar1NQb\nhYiPrHTReTcWMijyqYVGbceHxhdiOyJY9YtLLx+3fDgp5r5J79GEY3QWo8cZ\ntGai\r\n=AOg4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d287219542cf5d3f6c8e0bd616e51db7c260148","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"7.5.4","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"12.20.1","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.4.0_1614183521991_0.446637810028091","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"apostrophe-seo","version":"1.4.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.4.1","maintainers":[{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"9eebeaa411a2ec0c7050f31e2d6e1aea85994f51","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.4.1.tgz","fileCount":32,"integrity":"sha512-rXQLmkk8tzS0lB9cAIdFFjG9ZdQVvV0u5/QC0WHxgJ+BUtQGpP7kNVFJxR9Oc8OfknjuM+lytmDH21kjWkLOqQ==","signatures":[{"sig":"MEYCIQDeuxVQCumIrhV5gblrGw3ptFUtsltOaOK3GulthP/6MwIhALvkM9l+xXcE3fk3VhqjzvCx+rjYJSAMxYGZyFj0009k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1mNCRA9TVsSAnZWagAA3UIP/RSUIdOjsf/Uvb83SVTm\nANrWA5+485c15RSwnsESoGsJHDq475WlETKWHyik02zuR5qupgZ4dRXe3e/m\nlBmdaZD3jJhZRviFDn0OLqenk8+8RO9e8f0ZQA4yQBdO5zSvIc6wnHxxnsLj\ngpqJdaXSTxO7sQLW9UrobTBCu8/mvvAX/Mtc5advtZGfTLqIlTJ1BHIzgf+7\neH/KWMGkewlKDPS921YOMv44iWR9bqKjgjHlNBbRTipBFzthFOnljbQ6jhic\nSxIB2qaRCLn15TNA6OB1KkoMghkq/69koatAO2ujxU2x9z6VXYTnYn6Lhjkf\n6QaM8rqVsmktN0UAf+6U94CXnU4TxXVGNJmE2OeMLFLQ8lqiACTIgFdMwM5l\nOTvIZvjVoolqpOooIz+IYMu4wkthGOrGqk6bAdfaGHZLWYAr1uVhakIdXiyV\nMLknITfeC6HF1UQE0SL25OjnZmmQYeUKjWr6HXn8rOoyLzgWVf0+vpbsdY21\nQMSOrqY+CL65t9N1N7XSXfZKj3dHgDOJPhcK4KclU/DmWei1JTux3oiZnfaa\nZ1gSr79iFsjomh46fZ1fQ3tRwTxTm85OjOXKGUhF83mh00i5aohtamNa7eiC\n1l3JbW8STbK8MdI3ghvAIEEIYPUCF8C+V811HWGYMoY3bDsTTKRcOHHvMh0X\npUbF\r\n=S7wS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e7914d75eb42a5349dbda8418a06bc0105d25bd1","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.10","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"peerDependencies":{"apostrophe":"^2.116.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.4.1_1616599436856_0.9066939637384095","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"apostrophe-seo","version":"1.5.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.5.0","maintainers":[{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"6a44f80f348d177f58a5a20bdb996c18ee4cf711","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.5.0.tgz","fileCount":32,"integrity":"sha512-L8dQLT27JxUmr/vbCzR/FO2kP5HiXAd3FoRULoKT8pDpU7HIHLg5yLwa9FP710uOTWkj3GItINWFTZPvTxZEhQ==","signatures":[{"sig":"MEUCIAPtUTdIr1Zyl52om/M+0pd7WV4b+WofCr0yxdjlGE94AiEAktH12+qhvmaVAvAybV7z8uNi4QPY7gS9+O5RzmOljAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnFyaCRA9TVsSAnZWagAAEwsP/jvJUiy8TQ7fOZZHIq6B\n/eCO4nune0cor1Trky6HtXNV5YL4DxSkclAbYJgoixTCu7Xawtt3tvuagtFy\n7R2qydjb568pgu7b/4uWbYJuG48LnfYxnZ33caYpxvWcLCKouiTP2JSU0Ff/\niG9xbs1WYAs6UTDY6KXWoL1Asabaq+Wcn/j82B/C4AQYCGI5b3xdXkBL6qWW\ncoY09MD7fkDsSqAa+guzJ8zjKyzlEmdbfUHcnCtigSEBnmRnAorGJel3ljp+\nxmrtSQD5pfUzqhcJG1dAOpIZKBtXIABqn+t6rdeQYcUD4untz8774GLdUvc4\n0hrvkt/QcmOWY0KKuX5RjwDaEMYjdqkduPCKj9V5n41Zptli9rHGciAjqryp\nHezZm+do0TW6mG97xjgojYKEucXM5E6LPjLB0M4XnwX+NpSAv8+kSor28KYj\n8W/AR9P6gBAADTIKT5eOmYaNThPh3TxLExx7qFqMwU0bL9sZSgrWVL81ZpIt\nkoPfkZDVUi+wUb9TSxWQc1Owl0wmOhWxYLjaaIYQbv4tBPayCPMF9SirXTa+\nyx6CaBCGWC0eSfV7hakkBnXdv0llgOXc8jSzZljMr9N5ZqT7UnCtamY7wXct\n/gNqAXrtLCOgm1f3owJg/S6BwqeUhfqqvOSI/uWIBKIrRnqP1FD9Uu5kp9VV\nQSV+\r\n=sE/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ac7405f961f7e3554a88eb4cf2c61fea0906810e","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.13","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"peerDependencies":{"apostrophe":"^2.116.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.5.0_1620860057747_0.044957437739535866","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"apostrophe-seo","version":"1.6.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.6.0","maintainers":[{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"9ec151251f45df3581908b98d18d2e474566a0f5","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.6.0.tgz","fileCount":32,"integrity":"sha512-9FyUIkk+HVuqY6Z/YucBo48RhHtaUM/Qwn0JlJMixoPAJrE9xbQDUJzixUcgYKauvEKg/pr8FTsbiRXL6Q6PZA==","signatures":[{"sig":"MEUCIQDHe73I2vstF1Ww32ito/Pxxnr/xHQTkISswPMV+SilRwIgArpC/+lXWsogqo4qRzcqJPJpkZ6EEZuhyX3QKOCWy6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCVfZCRA9TVsSAnZWagAAf8UQAJ5k938+CYLR40hNjC+R\nyPm8WA7gUMme+gK2aWr6FORFzwm1LYlof0F0FYtOCE8QnV2ji0oUQQXCsP5P\nRJ0L4Tl4XsR/OqmxboeCDBVNP1yQG3CA0PTq5Cg1xg9kdEfp2UitJHT5d3C6\nNnlGcbrVzxvNCDJTSzn71vwFHo3Gdvj6Sey4O67nIgNDGqAmjfWWqOl9d9Le\ndxJn21K+lQQWnBe3yGWTL+VHZYbC+nZU4OtCPUdWoXSKOlm7PJuS9mh4+dUS\nwUjXRL1Wv3kz4UkepDazzibvcehDAjSoe7OX00OrQ9lR0wb2LpYnCxmB7C6i\nZgzSx+NSJPYD4bw+N09q45nNquxzqpjYzB820d1d7LPPX5MGjEIwFI197E80\n64MAPy2cdRwY36gN/tYwKmRume3o9mbtw+0Ya/zuq3LQ8hFJUzD1TFOs20np\nyVZUm7bN7qeWEhwFw5CXIeQPUNVyTnhujkGkt0DA2jV4+4fY3qKIA2rU9EXG\nlEqgJkXwvxlqwTvTgwBudbobP9GjL8z4OJve7W2u0qbmpXqubResAxiuxpQE\neQL3jmAoOLfRWiksnBLoCmNdnyLS9Nh6imKyRPj2z75UrIIbzE0DfX/ZvKR3\nnyhUQ9q+Az7kIhg6KxcwjCZe1yZaL/JsPRoXNdueOyr0X/9ofBUZBNQL/gWs\nq5+Q\r\n=GAZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1e6128f54ed81004032e01545d11bace26c79a28","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"6.14.13","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"peerDependencies":{"apostrophe":"^2.116.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.6.0_1628002265063_0.35012666849418017","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"apostrophe-seo","version":"1.6.1","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.6.1","maintainers":[{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"triskuit","email":"tristan.krug@protonmail.com"},{"name":"mhiggins","email":"mhiggins.louis@gmail.com"},{"name":"bodonkey","email":"robert@robertmeans.net"},{"name":"etlaurent","email":"etldev@tuta.io"},{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"abea@mailbox.org"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"1bdde2489df1be53db52ead2eff0eb0fee31e1ae","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.6.1.tgz","fileCount":32,"integrity":"sha512-j/MynJ27u0GaFSrLXEdSNP3GBaCPuHrCJvsZP1FRbFprLyuGT38zf1HRpB3x191shzuou1mvWVwFqUV4eUHusA==","signatures":[{"sig":"MEQCIBDimsCJgPUlpJKa7lSzF4lYmhpsncghxcLbjwVZtpO3AiAQUsho6Wt1gkEhyST1UixHrsB2/njfocs2NDGJKobQkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBmffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSPxAAk7c+wx61WDNj+mUW5cqUG88WvDkkPghQNh90nlHoURrwj8Yk\r\nux3d3Lj12mxB0LFYg17VVDG+k18bfqLjGGNSQ0Bqoi+LsLK2Lz2X7udAqx9x\r\nS0CCr+Oo80n5x2/Uiz40VeW/3Ga1ggWODGU+FyLJe8l+g9wqW74MeitvEmdE\r\nfhoA4CuBgUZ5cCEHimo4JLG2TyqGIFm+JLKlpt4ojKtxBGYmbLsmGaTbkrbv\r\ntFRC4pN2ev9P0G4jC48gqrydJec7SvRnZ4AR0QKAKYvW3Ic1LShfBAQYPw1n\r\n2IOMkhScJeh9Vj/6vrWeqt2O9OXIXuj9cFmc9g7xgPCGkDXm4F9LJ4TPOmle\r\nPN+WSg6r8iPs5M7bQpp6eNwNjadcreoC8G3KagDPZ61GK/Curz2i/gvNEWoF\r\n9ZPM1waO1NjN5jT0wFN5ugO3p52t6KSjUYOsQ4fIIdrqSCCaBzYTrRnf/k/c\r\nas9iA9VDyrvoklH//bKChomeY8SUcE8cEywD0a2Q8t6gFwPZUo0vJXK03tFh\r\nbNwvxeQe7DR8iPjF+z4N+mfJb04HTCvVFODKHtdjg9fOZ/91/JGxRpLt8xFx\r\nsgpjXzDj95fqwdUltxhf780RD6E5RFR9K1a/+5bITSvdaB8u4/T7wRozedKY\r\n/JVLxm7NJks+ehhTbttI9i35P2V+L2j+vKQ=\r\n=sgQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e4d24d7acd0714526533972a45fcd04dd4f9fde6","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"8.19.2","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"16.15.0","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.6.1_1678141407215_0.4318762706489345","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"apostrophe-seo","version":"1.7.0","keywords":["ApostropheCMS","SEO"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","_id":"apostrophe-seo@1.7.0","maintainers":[{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"etlaurent","email":"npm_etlaurent.cartoon369@passmail.net"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"bodonkey","email":"robert@robertmeans.net"},{"name":"haroun","email":"haroun.npm@icloud.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"alexbea","email":"abea@mailbox.org"}],"homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"dist":{"shasum":"f5abafbbe9cdf8ed52dafc9280265d07ec3d2a3b","tarball":"https://registry.npmjs.org/apostrophe-seo/-/apostrophe-seo-1.7.0.tgz","fileCount":32,"integrity":"sha512-D1cUJoEuuUXmSszdPqfI8w16jHvCdarwwVtvsQ8AV7pajIwV3pkNdG6yMeNvM4RbffdS83H4gsf0LjlsWTx8RQ==","signatures":[{"sig":"MEUCIQDIWc2lWlyaRsUUx7+LiFiSF3KKX8eaAKdJSBAH/6KH3gIgXbXK9ITYf8vbRUIdca0a+9pU7iCv5xb8jsyfzQuoZ14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48345},"main":"index.js","gitHead":"d0a78ec50c98d0d9126a5ec526d8b0941fec86d3","scripts":{"test":"npx eslint ."},"_npmUser":{"name":"etlaurent","email":"npm_etlaurent.cartoon369@passmail.net"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"_npmVersion":"10.8.2","description":"SEO for ApostropheCMS","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^0.21.1","cheerio":"^1.0.0-rc.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-seo_1.7.0_1739358827225_0.676367947895151","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2018-01-04T19:58:51.544Z","modified":"2026-01-26T19:10:00.168Z","1.0.0":"2018-01-04T19:58:51.544Z","1.0.1":"2018-03-13T16:05:22.448Z","1.1.1":"2018-06-19T20:09:25.747Z","1.1.2":"2018-06-20T15:24:47.815Z","1.1.3":"2019-01-30T20:05:55.618Z","1.1.4":"2019-10-09T18:37:40.933Z","1.2.0":"2019-12-02T19:37:00.774Z","1.2.1":"2020-01-13T23:44:53.351Z","1.2.2":"2020-03-30T13:11:17.622Z","1.2.4":"2020-04-09T16:52:15.114Z","1.3.0":"2020-07-01T15:21:13.371Z","1.3.1":"2020-10-07T14:16:20.048Z","1.3.2":"2020-10-26T19:09:00.091Z","1.4.0":"2021-02-24T16:18:42.163Z","1.4.1":"2021-03-24T15:23:57.050Z","1.5.0":"2021-05-12T22:54:17.897Z","1.6.0":"2021-08-03T14:51:05.223Z","1.6.1":"2023-03-06T22:23:27.419Z","1.7.0":"2025-02-12T11:13:47.448Z"},"bugs":{"url":"https://github.com/apostrophecms/apostrophe-seo/issues"},"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","homepage":"https://github.com/apostrophecms/apostrophe-seo#readme","keywords":["ApostropheCMS","SEO"],"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-seo.git","type":"git"},"description":"SEO for ApostropheCMS","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"},{"email":"austin.starin@gmail.com","name":"austinstarin"},{"email":"abea@mailbox.org","name":"alexbea"}],"readme":"[![CircleCI](https://circleci.com/gh/apostrophecms/apostrophe-seo/tree/master.svg?style=svg)](https://circleci.com/gh/apostrophecms/apostrophe-seo/tree/master)\n\n# apostrophe-seo\n\nSEO configuration for [ApostropheCMS](https://apostrophecms.com/).\n\nAdd useful meta fields to all pages and pieces.\n\n## Installation\n\n```bash\nnpm install apostrophe-seo --save\n```\n\n## Use\n\n### 1. Initialization\nConfigure `apostrophe-seo` in `app.js`.\n\n```js\nconst apos = require('apostrophe')({\n  shortName: 'project',\n  modules: {\n    'apostrophe-seo': {}\n  }\n});\n```\n\n#### Setting the `baseUrl`\n\nIt is important to [set the `baseUrl` option](https://docs.apostrophecms.org/reference/core-server.html#baseurl) on your ApostropheCMS application for various reasons. In the SEO module it contributes to building the correct `canonical` link tag URL and allows to access the SEO page scan modal. This can be set on the main app configuration in `app.js` (statically or with an environment variable) or [in the `data/local.js` file](https://docs.apostrophecms.org/core-concepts/global-settings/settings.html#changing-the-value-for-a-specific-server-only) as that file will contain environment/server-specific configurations.\n\n```javascript\n// in app.js\nrequire('apostrophe')({\n  shortName: 'my-project-name',\n  baseUrl: 'https://myproject.com' // OR process.env.BASE_URL\n  modules: { ... },\n}\n```\n\n```javascript\n// in data/local.js\nmodule.exports = {\n  baseUrl: 'https://example.com'\n  // or set to `http://localhost:3000` during development on your local machine.\n};\n```\n\n### 2. Module configuration\nIf you choose to disable fields for a piece or page you can do so by setting `seo: false` on the module. `apostrophe-files`, `apostrophe-global`, `apostrophe-groups`, `apostrophe-images`, `apostrophe-users` have `seo: false` configured by default.\n\n```js\nmodule.exports = {\n  name: 'person',\n  label: 'Person',\n  pluralLabel: 'People',\n  seo: false\n};\n```\n\n#### Adding global fields for analytics\n\nIf you would like to configure additional fields to allow an editor to add a Google Analytics tracking ID and a Google site verification ID you can do so by setting `seoGoogleFields: true` in `apostrophe-global` in your project. Add `seoGoogleTagManager: true` to also add a field for the Google Tag Manager ID (`seoGoogleFields` must also be `true` in this case).\n\nFinally, you may only want to use Google Tag Manager for all analytics and site verification needs. Set `seoTagMangerOnly: true` in `apostrophe-global` to do this. Doing so will override the other options, making their presence irrelevant if also set.\n\n#### Setting rules for SEO page scanner\nYou can access a SEO page scanner through the page menu, it allows you to process seo related verifications on the current page.\nIf you are using `apostrophe-workflow`, notice that the button is accessible in `draft` and `live` modes.\nAlso, keep in mind that, when accessing the modal, your current url must match the `baseUrl` flag set in the project. Otherwise the server will not return the modal.\n\nSome of the rules can be configured from your `apostrophe-seo` declaration.\n\nIf you need authentication to access your website, you can also pass headers to the config.\n\n```js\n  'apostrophe-seo': {\n    scanRules: {\n      titleLength: {\n        min: 40,\n        max: 80\n      },\n      descriptionLength: {\n        min: 40,\n        max: 80\n      },\n      ogTitleLength: {\n        min: 40,\n        max: 80\n      },\n      ogDescriptionLength: {\n        min: 40,\n        max: 80\n      },\n      minWordsOnPage: 400\n    },\n    scanHeaders: {\n      // Passing some headers if necessary\n    }\n  }\n```\n\nYou can choose the desired length for meta title and description, as well as for open graph title and description. You also can choose the minimum of words you want in a page.\nIf you don't, some default values are used.\n\n### 3. Updating views\n\nAdd the following `include` to your `<head></head>` in `layout.html` that all of your pages extend, or to `outerLayout.html` if you have one in `apostrophe-templates/views/`. This will output the meta tags needed for SEO and Google Analytics/Verification configuration.\n\n```nunjucks\n{% if data.piece %}\n  {% if data.piece.seoTitle %}\n    {% set title = data.piece.seoTitle %}\n  {% else %}\n    {% set title = data.piece.title %}\n  {% endif %}\n{% else %}\n  {% if data.page.seoTitle %}\n    {% set title = data.page.seoTitle %}\n  {% else %}\n    {% set title = data.page.title %}\n  {% endif %}\n{% endif %}\n\n{% block title %}{{ title }}{% endblock %}\n\n{% block extraHead %}\n  {% include \"apostrophe-seo:view.html\" %}\n{% endblock %}\n```\n\n**The canonical link field** on a page or piece allows an editor to select another page that search engines should understand to be the primary version of that page or piece. [As described on Moz.com](https://moz.com/learn/seo/canonicalization):\n\n> A canonical tag (aka \"rel canonical\") is a way of telling search engines that a specific URL represents the master copy of a page. Using the canonical tag prevents problems caused by identical or \"duplicate\" content appearing on multiple URLs. Practically speaking, the canonical tag tells search engines which version of a URL you want to appear in search results.\n\n**Optionally add the following include to your `notFound.html` view.** If the app has a Google Tracking ID value entered, this will send an event to Google Analytics tracking the 404 response, the URL on which it happened, and, if applicable, the page on which the bad URL was triggered (helping you identify where bad links are located).\n\n```nunjucks\n{% block extraBody %}\n  {{ super() }}\n  {% include \"apostrophe-seo:notFound.html\" %}\n{% endblock %}\n```\n\nIf you already have an `extraBody` block in the `notFound.html` view file, you'll only need to add the `{% include \"apostrophe-seo:notFound.html\" %}` statement somewhere in that.\n\n\n## SEO Page Scan\n\nYou can access the SEO page scan modal from pages menu. It performs a SEO scan of the current page to verify that good practices are respected.\nIt checks that meta title, description, open graph title and description are all existing, unique and the right length (that you can configure as explained above).\nIt also checks that you have only one `<h1>` on the page.\nFinally it allows you to perform scans for links and images.\nFor links, it checks that no links lead to 404 responses. To do this, it requests all internal links from the browser, and send external links to a specific route which will request them.\nFor images, It checks, for the current page, that every `<img>` tag has an alt attribute. If some are not, It displays them with the appropriate message.\nIf the alt attribute exists but is empty it only warns you and displays images too.\nBy default only admins can use the SEO Page Scan button, however you can assign the SEO Page Scan permission to other Apostrophe groups.\n","readmeFilename":"README.md"}