{"_id":"vue-meta","_rev":"98-7db7defddbbe28166e9c936367a00b6e","name":"vue-meta","description":"Manage HTML metadata in Vue.js components with ssr support","dist-tags":{"latest":"2.4.0","next":"3.0.0-alpha.2","beta":"2.3.0-beta.0","alpha":"3.0.0-alpha.10"},"versions":{"0.0.0":{"name":"vue-meta","version":"0.0.0","description":"manage page meta info in Vue 2.0 server-rendered apps","main":"index.js","repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"lint":"standard"},"author":{"name":"Declan de Wet","email":"declandewet@me.com"},"license":"MIT","devDependencies":{"standard":"^8.5.0"},"standard":{"globals":["Vue","define"]},"gitHead":"a1fc64ac16c2d6d3f5ef73dba65fdb7668eb94a9","bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"homepage":"https://github.com/declandewet/vue-meta#readme","_id":"vue-meta@0.0.0","_shasum":"f7344fd53ace0d9b096f509bb5cbc1e7664bf957","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"f7344fd53ace0d9b096f509bb5cbc1e7664bf957","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.0.0.tgz","integrity":"sha512-9pPxhrM8ZGTrnwuSFrTAbNCuMi3dLX6IQ4IT3JDvT51rYwuhix8uNo0XKB11hDzuycQdF0cpT3468iOaQ6g61w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0FUDN7zpy8rNDEQR6MPOxV/ACG7hc4V/X/6WuNZ00EQIhAJY3c1dXnZp8RJBTyuti8vVSy1r/GJ//QSZuSYZp9i3Z"}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.0.0.tgz_1477871355861_0.3442700798623264"},"directories":{}},"0.1.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.1.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"e8a9bef586fdbc3dd0d0f3e39022fa45e1dd1edf","_id":"vue-meta@0.1.0","_shasum":"7cdcddf6d746555525ce02807c83b759cb0dbae2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"7cdcddf6d746555525ce02807c83b759cb0dbae2","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.1.0.tgz","integrity":"sha512-bPf64a7Ets5Uv+NwISKdredBZtoSEG9zpFK09pyHdz0sjEQpPAB69swyhf57t9s3OvMLjWuaazXDBDGn+ipCyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq8KNXRzpxk5TnW2mWGnkUFor2Ano8Z4fjcVxNd+FF6AiAnsxdmHry/4MRnQUtoXldi8Kp/I4FnHNqdSO4FpSwxWA=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.1.0.tgz_1478670544396_0.008344205096364021"},"directories":{}},"0.1.1":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.1.1","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"7c58dfc725196821208240124e7969b61b9d42ec","_id":"vue-meta@0.1.1","_shasum":"3fa5d49e47c0640d2b790533e21ce4f1779f430d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"3fa5d49e47c0640d2b790533e21ce4f1779f430d","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.1.1.tgz","integrity":"sha512-V9D7aP+mOdaGh/7uKJUZ4dH7vbAbohmfcphUNlv1AGMp5Y7XWYxzv18SjmeixouRJSRJ/mxDc0fAMAlXteR6XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmJUHRUbKwOHFeIt6yESXU6iKVQyhabqKdaSbkOmOb+AiEAu9FYX3UgofTL2EMbF6p39GLJ6Lnq2qPwHcZiagf3dWU="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.1.1.tgz_1478670959818_0.0020671251695603132"},"directories":{}},"0.2.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.2.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"509583873e811528633cede76e407614e03bd24c","_id":"vue-meta@0.2.0","_shasum":"dcc96fab7bc7cfff66e46a6a66b22b701085b9e2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"dcc96fab7bc7cfff66e46a6a66b22b701085b9e2","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.2.0.tgz","integrity":"sha512-28i726iYjvwr1Qa8vQmcbXS+hrWOfVqxNmknekrCPIRSyXoZQhBlpmScfPXvNm0GheR2KNvxx7AFJlqL0G+BIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1lelP0IUWAIvSkVet9Nce3i+7TqH8pCDXMok/2HRaDAiBK/R4y3ZHv/lC/SwGzPiD3UCqeiefhgzH9YrBXL0P1ng=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.2.0.tgz_1478786374686_0.028763286070898175"},"directories":{}},"0.3.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.3.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"c20206d859403048ca5468b7c7a24dda613ef47c","_id":"vue-meta@0.3.0","_shasum":"a8ec8c0cdb5ac0fa58cbf28072f34332c11e3711","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"a8ec8c0cdb5ac0fa58cbf28072f34332c11e3711","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.3.0.tgz","integrity":"sha512-x1xDTHq8taekcYWuxdcpdan3wnOv9emaGqJda/+AcLaymU2EOJBhvxXumrG6P7oMPtq8yqi+4+nivdeTuG1RPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtTeL5+pZkzl4j2OtihEbCo7mpVqUXi6rYLZfxWDaUQAiEAvEQX1ia1f5UCo9G7g8mc55XhKHVDfrpsFShn5VoM07Q="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.3.0.tgz_1478802377297_0.6190105157438666"},"directories":{}},"0.4.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.4.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"5808ab9340e7f789a020e299c572bc5f61155fce","_id":"vue-meta@0.4.0","_shasum":"f5fceb5e8426c8e155a459d20494b8bda56ca624","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"f5fceb5e8426c8e155a459d20494b8bda56ca624","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.4.0.tgz","integrity":"sha512-BP0URw3qyA+6SkQU+DKXI221eYk2EmjhhiBkNmOM3K+Li/Yywrn/SfCDT0fJqDXh9zFX77tIDsOTmgWUrCRwkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNPLa0kvCa/gd7CXoI7eezbD9gfLBE+9lMoUXmaJ/ZTAiBAypylRC1fIXfbrl9SOEOZqDVl/tQDl1XdRftj4nrZdg=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.4.0.tgz_1478809945683_0.42754442407749593"},"directories":{}},"0.4.1":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.4.1","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"9bf8b5db6186db04799239f69dc67918a561366a","_id":"vue-meta@0.4.1","_shasum":"b4c11d4ab59810d386bcfeb0f3555d75c531a43f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"b4c11d4ab59810d386bcfeb0f3555d75c531a43f","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.4.1.tgz","integrity":"sha512-k9SPUC5VRMu1wOAuq/WU1oV0bAtbdCoUSh/2cFMA+xqIwG+MzW7us1AcgPuIA+GKnuO89FAJVsjAamTcrzYITA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+4ac1ONUw9qYaRDjp0HiECqzCQREDCf42PYUuDrtMQgIhALwjo2LQ9Ja1xAEDoXuECLrF8HVaA22eanjGGlnljIPH"}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.4.1.tgz_1479153841652_0.7781689041294158"},"directories":{}},"0.4.2":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.4.2","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"546fdc20702042e5a4b9149b69607fad58a85d78","_id":"vue-meta@0.4.2","_shasum":"b643643af3b687d331c061ab80a096ab4816982c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"b643643af3b687d331c061ab80a096ab4816982c","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.4.2.tgz","integrity":"sha512-5oeUmoIOEVF3a+B5/RALRAY6XXykdYq1QCMPZygaOWyvZUow494zEr40OFn0Gti9w/U7+L7U0qtqEfj8LI0aDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCYoKHU5R2srb+vfDVvEGGXPTRuH/KSvsBPVdvNKJJ+AiAl9ZsZ3XBrDaL4KktZc9aWJR739lnBC3VIPU4BCkX/Dg=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.4.2.tgz_1479330331090_0.2812886426690966"},"directories":{}},"0.4.3":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.4.3","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"5418e8451a68e1b52ea643a4a6aa3608619535d0","_id":"vue-meta@0.4.3","_shasum":"56da3a01bf38df92941e5745ac2381dfce9f2d3a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"56da3a01bf38df92941e5745ac2381dfce9f2d3a","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.4.3.tgz","integrity":"sha512-BRATKg0RyL3fZnoMABxvtI5Otm5CS+zvI3jfnGjRL2zof8Z3AuiqUJnJ2p2JRIbnwYVmXoPWE2Gau5bcD7r/JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/96UZNn//0SbvWU0xZKojRvlCAZ67Ck1/+qOThi/2kAiB0Zb4Wa0+BQ9fBmFf2tlObzhSpUIyS9wVrtarx6QrFUQ=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.4.3.tgz_1479330545024_0.23862774414010346"},"directories":{}},"0.4.4":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.4.4","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"files":["lib","yarn.lock"],"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.25.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^9.7.0","vue-router":"^2.0.1","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"homepage":"https://github.com/declandewet/vue-meta","jsnext:main":"lib/jsnext/vue-meta.js","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","module":"lib/jsnext/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"b19299395df518ddcc8e294bdfe20a3e9606e0b9","_id":"vue-meta@0.4.4","_shasum":"78b92d3c5535d34ec97ef5f9bc93b7367caa5150","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"78b92d3c5535d34ec97ef5f9bc93b7367caa5150","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.4.4.tgz","integrity":"sha512-xJV5igndh8cLJwLSE45qGHtFNZmJiZlMKm+uHMnXr0Fls/EbogeRTUIAKBIPjMSfIap+ZZUAG3fE0Ys5BvFdNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENX1zR/08NHTRwJZg89SK5w4JSKHLKrSfJzDWa3mW+MAiAiZjpxFbWnh1G1sbf/Mn0jqVZ0c6TOE3Ea3BnPcZanNA=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.4.4.tgz_1479332990961_0.6412845398299396"},"directories":{}},"0.5.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.escape":"^4.0.1","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^10.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"2b9183b723ecd24ce31bb441e9f271ca9984d305","_id":"vue-meta@0.5.0","_shasum":"e979ce88106ad0a1835f2df831ddcc0fff965967","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"e979ce88106ad0a1835f2df831ddcc0fff965967","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.0.tgz","integrity":"sha512-13pCCe+GG8a8D03pKC5icZ+xuun741EUL/6jGxSMGp7XZCDBvPPpn0taQndMy7wZzEK+vrPANbXuI3WSI3oUXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/SI83cfxLxox8bqJraA/IkDl2x68tbBAGDE8FxKWhmQIgBxmHPXDwPUxiYIMaJx0e+qUyKV7cNAGIgDu1/w6xYoM="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.0.tgz_1479911602803_0.9868962068576366"},"directories":{}},"0.5.1":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.1","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.escape":"^4.0.1","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^10.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"205938b0903e3c1541a459c8cd0d5693ec1bf1e3","_id":"vue-meta@0.5.1","_shasum":"1154f96a847d22a8093c8d02290d2d554f97c23a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"1154f96a847d22a8093c8d02290d2d554f97c23a","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.1.tgz","integrity":"sha512-Md3iR6rB34iHQiCi9pxJAOkX3pX350ehKuOPIpiwzyOBMh5B4tHhx3UeGQgozriF1vQMauTZ1vYqUTBq5hwoCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWDX9aVZt/J30pmIowyLUWUymyelY+46G6HHty2IylgQIhAPONP2R+bgki9k3kRaB04HxqQbeBu2Q+HuxCw3DeLNiU"}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.1.tgz_1479911970517_0.25614305189810693"},"directories":{}},"0.5.2":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.2","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.escape":"^4.0.1","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^10.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"ece3af40c93a4d6d5962d04b32850d573f34aeb3","_id":"vue-meta@0.5.2","_shasum":"a24e60eb39d6f5749390fbf0a1f96b25fd40296c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"a24e60eb39d6f5749390fbf0a1f96b25fd40296c","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.2.tgz","integrity":"sha512-1HMV4tLSJui2dihroolYy9R6CmSSxg/l5mpR/Yl2X2xqLrgH0eTFCzHZse+fC8Tv5xSp1f3Sfo9n7GX7dCBq6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv5XwQFTf9df3e3guu18a2DI2/cxsZXUlo7sCPk8vJ3wIgGzAEE53NokasxgCOpYknY0IhCkwdujY9eGfI+ThZpCs="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.2.tgz_1479913373418_0.6631249168422073"},"directories":{}},"0.5.3":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.3","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.9.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.0","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.36.3","rollup-plugin-buble":"^0.14.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^5.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^10.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"beta","webpack-dev-server":"beta"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"252c64c2e9bd79b06f71e4791bce929a6ef772ff","_id":"vue-meta@0.5.3","_shasum":"373e970c3615a5625f79c219a4ff5c2529df56f5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"declandewet","email":"declandewet@me.com"},"dist":{"shasum":"373e970c3615a5625f79c219a4ff5c2529df56f5","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.3.tgz","integrity":"sha512-nBKAZHJ3rc1+AMelD7aiBocy5AZKdzy4r40dPIZQ2sKB3fz1GjhrJh8slQkZDMB1G75OBS5HpaZ24hG6Xd7nww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT0lYVfC91RQ7uSHEJgYo3PuxUEOUzUztp+3cqz+Z2QAiAxXn4sQi6zkr7oybgp0EpwoW5VhZSAGuCZmGXfG/4f9g=="}]},"maintainers":[{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.3.tgz_1481110907279_0.8623181094881147"},"directories":{}},"0.5.4":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.4","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.10.1","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^6.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^11.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"afa10ea841dd267abda91d13a9ca4614bdfdb729","_id":"vue-meta@0.5.4","_shasum":"9feee6656197cdbd811781f0bfa7dad3d8893814","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.3.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"dist":{"shasum":"9feee6656197cdbd811781f0bfa7dad3d8893814","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.4.tgz","integrity":"sha512-t7ATDlILtOPxbABlFTbUzY9hatbEd0lf9aLc5DLAKGPA3Tya+CSFvxkMX/OO7Gz+T9qAkv5By49pMVKKjVUNqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9KIUrdsiee0AsM9Y86phtyYJ2ybnAKqCLrsjj8vvPNwIgc5IKG/Tj+ejVTl/2ej42V81mvVwV7cuVVtx8I3z6qTU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.4.tgz_1488823402677_0.638278187951073"},"directories":{}},"0.5.5":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.5","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^3.0.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^1.0.1","cross-env":"^3.1.3","css-loader":"^0.26.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.10.1","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^2.0.0","snazzy":"^6.0.0","standard":"^8.5.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^11.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"7e086839733646ca2b094f3d5a7ba5f12b56cb61","_id":"vue-meta@0.5.5","_shasum":"2911f030bbe914fed489c955421c34f759fdc8da","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.3.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"dist":{"shasum":"2911f030bbe914fed489c955421c34f759fdc8da","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.5.tgz","integrity":"sha512-NAXUjONyyErCH8e5EZIBoR0/kR4GrOLYBBy1AT7ylCcdrxejN7v2u2y8ZMP4mYqmM0y3LntULe5DB4tqY81dxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9VFPoq9YYcRcPVnqINyFQK5eWjN+C0awUIBnlmPj9FAiEAhAYY0JO8pBS8Uh36tmpEyAZsvtkvV8NW3doDvIhsf5s="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.5.tgz_1488824426043_0.7937844810076058"},"directories":{}},"0.5.6":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"0.5.6","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^6.2.7","babel-plugin-istanbul":"^4.1.1","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^2.1.0","cross-env":"^4.0.0","css-loader":"^0.28.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.11.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^6.0.0","standard":"^10.0.0","uglify-js":"^2.7.4","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^11.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"39fea55de98cc8170791996b48f34908f1fee267","_id":"vue-meta@0.5.6","_shasum":"e4b56838167f0aa40a202f45e1eec6fb91861689","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"e4b56838167f0aa40a202f45e1eec6fb91861689","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-0.5.6.tgz","integrity":"sha512-+ZOCoweilXiLTIDioXmN7VEuCCrOAGoOcPQLXU2pREcqGw/G8XRA5VYHXwe//C8oKegiQptGCxfuJLtl+ufWrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSaxtx7HPckKUzPln4gzYWXa6o1I59noWMcvp9pQ4fNAiBcFxvYehaAy7hAWdwkDX6yy+yZBuZOSTe7UpPYIgjNdg=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-0.5.6.tgz_1491474197522_0.8579863687045872"},"directories":{}},"1.0.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^2.1.0","cross-env":"^5.0.0","css-loader":"^0.28.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.11.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.0","uglify-js":"^3.0.0","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^12.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"effa0e88a17bc6dbf855c43adb56dbefcda6c798","_id":"vue-meta@1.0.0","_shasum":"68db37bb15282043a43459f18ccabe4f8644bb2a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"68db37bb15282043a43459f18ccabe4f8644bb2a","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.0.tgz","integrity":"sha512-W+AoJ9JSQTWOo2ijAG+KN0nAw0mxn8NRvmwZV1X7p4cHs1FiRTqhI3pjkgQbPMaJIwCc+QYbm2LBSbVofhdhhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFve+YRUNxaVtDln6P3KSnM58J/LiCNOC4R6Xi55x9zAiEAy7hzEJNOiZ7w6hXNmUWfPQWODdOq+S4IO9r7akIfLfo="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-1.0.0.tgz_1494851354016_0.5954534290358424"},"directories":{}},"1.0.1":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.1","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^2.1.0","cross-env":"^5.0.0","css-loader":"^0.28.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.11.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.0","uglify-js":"^3.0.0","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^12.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"456789a9f0c13340ef4d5c0fe92222f5a56d40a0","_id":"vue-meta@1.0.1","_shasum":"fd11e57abce9d5c6c0c38c64aa99a67b6dbc976b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"fd11e57abce9d5c6c0c38c64aa99a67b6dbc976b","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.1.tgz","integrity":"sha512-oAzuzMSxeLWpskz+seHkp94dZT/p4gVY/0xV+f3ju3yNMKpV55utDiW0rhO5BYUgOpH+xN1c5ktwfjMR0dAzxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8iDLhgZH9a+JHVLNxNe2f2CRbT4GBmISYMO4mLDHC/AiAKMYsiwCHpLPyzg58hymRmAC5XmZxQ8HxZ6Ltt6wtqmw=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-1.0.1.tgz_1494852207934_0.7481142235919833"},"directories":{}},"1.0.2":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.2","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.2.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.0","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","chai":"^3.5.0","codecov":"^2.1.0","cross-env":"^5.0.0","css-loader":"^0.28.0","doctoc":"^1.2.0","es6-promise":"^4.0.5","express":"^4.14.0","express-urlrewrite":"^1.2.0","file-loader":"^0.11.0","json-loader":"^0.5.4","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.2.0","karma-mocha-reporter":"^2.2.0","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.2","mocha":"^3.1.2","phantomjs-prebuilt":"^2.1.13","rimraf":"^2.5.4","rollup":"^0.41.3","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.2","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.0","uglify-js":"^3.0.0","update-section":"^0.3.3","vue":"^2.0.3","vue-loader":"^12.0.0","vue-router":"^2.0.1","vue-template-compiler":"^2.1.0","vuex":"^2.0.0","webpack":"^2.2.1","webpack-dev-server":"^2.4.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"94926409c0fb0e40149a9e7b933db55534f6bf8f","_id":"vue-meta@1.0.2","_shasum":"8c0ac8f9d18a812b7412152e43fd10b2fac08dc6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"8c0ac8f9d18a812b7412152e43fd10b2fac08dc6","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.2.tgz","integrity":"sha512-5CD0o0V04Zndnhc1zKZyb6b8+FNWNH5AVKHpzBnXC2M7epAhwtgufRzpg6czGVdYpxi1sZsf+TJMwqQ1fqQS4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxsQ/Jn4x4WsI4zeiweWnOoZWNXJlHy72NOXTt1Tdm7QIhAPjKNrSjuYl6I40UODQi2UB6aDjK2BO4hFN5xyuesBs6"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meta-1.0.2.tgz_1494852530721_0.5905028989072889"},"directories":{}},"1.0.3":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.3","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.3.2","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^3.5.0","codecov":"^2.2.0","cross-env":"^5.0.0","css-loader":"^0.28.1","doctoc":"^1.3.0","es6-promise":"^4.1.0","express":"^4.15.2","express-urlrewrite":"^1.2.0","file-loader":"^0.11.1","json-loader":"^0.5.4","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.4.1","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.2","uglify-js":"^3.0.6","update-section":"^0.3.3","vue":"^2.3.3","vue-loader":"^12.0.4","vue-router":"^2.5.3","vue-server-renderer":"^2.3.3","vue-template-compiler":"^2.3.3","vuex":"^2.3.1","webpack":"^2.5.1","webpack-dev-server":"^2.4.5"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"29df47b120dd27127096852fb7a090c540be0405","_id":"vue-meta@1.0.3","_shasum":"2500062229a0a6fdbc76ae121185009a096e4bd5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"2500062229a0a6fdbc76ae121185009a096e4bd5","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.3.tgz","integrity":"sha512-JJFfDi5LeB35C+xAPj3Ym9kf+BKCYGgbWv7cBhKDlTU8FDuh8G6uPKMNegDrmtH625X/6WQZUZChQHHT11edaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvl67LXBFJW+WDDXd0NniaiZmZkqZPdSZYU06DuDfSEQIgGmlHdTpVevniAQX0P9f032wjX45Dr3aLHbi+cxHmxbE="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-1.0.3.tgz_1494948467069_0.5572058095131069"},"directories":{}},"1.0.4":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.4","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.3.2","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^3.5.0","codecov":"^2.2.0","cross-env":"^5.0.0","css-loader":"^0.28.1","doctoc":"^1.3.0","es6-promise":"^4.1.0","express":"^4.15.2","express-urlrewrite":"^1.2.0","file-loader":"^0.11.1","json-loader":"^0.5.4","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.4.1","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.2","uglify-js":"^3.0.6","update-section":"^0.3.3","vue":"^2.3.3","vue-loader":"^12.0.4","vue-router":"^2.5.3","vue-server-renderer":"^2.3.3","vue-template-compiler":"^2.3.3","vuex":"^2.3.1","webpack":"^2.5.1","webpack-dev-server":"^2.4.5"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"9c80a30c218eb8a69e9eae5f4b546ac82eff31ec","_id":"vue-meta@1.0.4","_shasum":"17608970aa02f6346829845eb8a05b2d5bf485c3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"17608970aa02f6346829845eb8a05b2d5bf485c3","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.4.tgz","integrity":"sha512-5gHOdqKPFGY+5ms50yQcUdNOD7uJIf6zVEMnlHVtQPFIDSaDqV1pkFrwvPN4D4O2VykRbWA0keBat05su8qWhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKPVjUVFxL5ylzx9NaCncokjhhhIxlwpJOHs+OScoZYAiEA5bqmpRIq1+3T2RKwVXg7QcDVZ9v+bpP8Pvf5xypNb8o="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meta-1.0.4.tgz_1494949980132_0.5770693130325526"},"directories":{}},"1.0.5":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.0.5","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.3.2","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.3","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.0","codecov":"^2.2.0","cross-env":"^5.0.0","css-loader":"^0.28.1","doctoc":"^1.3.0","es6-promise":"^4.1.0","express":"^4.15.2","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.4","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.4.1","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.2","uglify-js":"^3.0.6","update-section":"^0.3.3","vue":"^2.3.3","vue-loader":"^13.0.0","vue-router":"^2.5.3","vue-server-renderer":"^2.3.3","vue-template-compiler":"^2.3.3","vuex":"^2.3.1","webpack":"^3.0.0","webpack-dev-server":"^2.4.5"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"5540ebc30293278188eb7becf03075201a0cf5d5","_id":"vue-meta@1.0.5","_shasum":"f6c2a6cde4639b2bc6162636151eac74b958a8ad","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"shasum":"f6c2a6cde4639b2bc6162636151eac74b958a8ad","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.0.5.tgz","integrity":"sha512-wNxRBmlSUGsb2ey+sdq2DAIBKAQtI+9WLOVBMRw14AqbCptM7BezcE+6eJd11wGBlpsM8Ihw08QIVqR2FGB2Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwPOMcDiFVFmBozMx6QDKfT9LmtVJllgX9a16EDrxLcAiBZjaDZ2NpNSFUayp3TnRUA0+1W7l15/734Sd0INP0AmQ=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.0.5.tgz_1501692132264_0.6269005541689694"},"directories":{}},"1.1.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.1.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.5.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^2.3.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.5.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^2.7.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^2.3.1","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"c28ef2fae06548613835b83ba38588ee97660a04","_id":"vue-meta@1.1.0","_shasum":"595922573de5e64203c7460f1902d5e7c93917b4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"dist":{"shasum":"595922573de5e64203c7460f1902d5e7c93917b4","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.1.0.tgz","integrity":"sha512-doakHy5uXZMBs+E2n8xXjZWDRtmSwXNEZ96rZJAF4aK8abZ+CDyx3lL5eIOoWhrbfkaWsgtL1or1Gs7sb2UuvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSOZfIR/b4ewzZwtD1+GZDcWsmLhOjFwC0Yx1OofGPlgIhAP7R/Xe2yCP1Cex0SbrPQsL68zcRogC6gMPlliRZyyu9"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.1.0.tgz_1502787715924_0.0713026262819767"},"directories":{}},"1.2.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.2.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"dependencies":{"deepmerge":"^1.5.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^2.3.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.5.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^2.7.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^2.3.1","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"bc9d1beb4555157bc17f1d36a0209c88e08ed387","_id":"vue-meta@1.2.0","_npmVersion":"5.4.1","_nodeVersion":"7.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-APVSddqUa1vkTAsJWrszIf4a8EPL63z1r1ab9FsaBy8WSwCvzv/5zXBI9NiiyZWQJlo2BBsw6FRDAf0fojiSMQ==","shasum":"f4cedccaae566ea0a27f052820dc076510d0080c","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL1j/Xnzny6afxO9MbCOXYI8sOhN1eTQuEXpgSth7PugIhAMNBgzaCVwAsmHYqueKwp8GJarmz4zFFJcUZZz4sVbER"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.2.0.tgz_1505124681900_0.4423852567560971"},"directories":{}},"1.3.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.3.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^4.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.17.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"7b082b179efef856bd78fd37c065f34ac2794c6a","_id":"vue-meta@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-ecY9sGPdQ0ji5S8Iecf2VM4zQzS2Y1ajOxJPAAJgwYF+R4TPCoUTFa307TT/OWeTP9SmZOBJkpy2L/eSCqj8dA==","shasum":"edfaf2925b1fdc1d2d3d16ccecc8d8e85aede97f","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb+pUt6DHPXWSOwbjpKI5P22D6qrB7fjErtiL5zzT7yQIhAJkNHW6nTWT6hq21MoxnNUH63XdrGVtFIsyWzp4VQKuI"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.3.0.tgz_1509968008570_0.963168763089925"},"directories":{}},"1.3.1":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.3.1","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^4.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.17.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"00444d00195933a60ed855871d2aeb1e7129b99e","_id":"vue-meta@1.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-jOIEJiowPaZJuz4121dTyDzg5KIgHlkEunLiUmvjzfCe+5f5GgcIdBfQRgvBO47LLSYsW7WEzzJdHoR0sKjLTw==","shasum":"1c46c9af6119c61934a5b2783538b062c03be2c7","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwLrwaq9Yu7WLQHRnJkmRz+Tv8r/Mc8XM5CNg9ri22igIgf17VTjqfSvtr7r4WS2hmoj1qBc+EPdeywXQJwKv6lKQ="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.3.1.tgz_1509971009458_0.5996224617119879"},"directories":{}},"1.4.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.4.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^1.7.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^4.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"e9feaa713a8e5b0b97ec9ceddb3823e7f87cc38d","_id":"vue-meta@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-ofyH98HZBL6M4mViuEOaf0aizqpcXuEsZOVTjN5xV849u+N2plGuV7glSF6uDuf4rE68QwS92bsxiuW0qQDMyw==","shasum":"8f3bee11b73a7c035b2edc6679186fd81989e36d","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/6YMtwxXGdvB+kpEhmQ/gbdklHchTdn+OafRQAMPBtQIgL421YvJP08Gdn8jhr7a6ugL/Pkojff9P3O5wiO/jjhc="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.4.0.tgz_1512650286946_0.01661095186136663"},"directories":{}},"1.4.2":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.4.2","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^2.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^4.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^13.0.4","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"39797b410d3739d4b4046bfb0e1e109ecbd2b9d8","_id":"vue-meta@1.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-fYCRLQqQHU78JwdapdlE0CLx2xROruVSGSaxqAGUtdXHWXpKQLSgCgIKe1YAFh8KtZDH2jDW9f8hKIdcMKY2SA==","shasum":"1442107969704be051df2921d9a3aeb9b0374a7d","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC++gBlmHBWLB0TMmjHBz6bskPBf1DO8OhsSvsCJkBsRgIgE6PF5lLEv4Kb6Uo6SMdXARmn6eWcA0kE/QXf/A3bg7M="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta-1.4.2.tgz_1515401449475_0.15096011734567583"},"directories":{}},"1.4.3":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.4.3","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^2.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^14.0.0","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock","types/index.d.ts","types/vue.d.ts"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"776ddf62a233079dbd0c90cfdd8f8fc749188fcd","_id":"vue-meta@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-dX1tlkxUoEXCMspb9hFmHiM9dIHi0TL/ap+KHCTmACnQtVlFSeRsgLiKk8oITgdy+q5+fjLcMvHbbX4lSOyvfw==","shasum":"ad0e618c0152617ec7497d9edb117e1a9d70cfc9","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.4.3.tgz","fileCount":8,"unpackedSize":297327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnN9AdKKuEHd9oAtnExdwVpenptlP/BcXBfktTfScUeAiAfN3vXX8+vHd2VjJskhlDLCM+5CBKRL0Ga4FnCDMIHBw=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.4.3_1518189530585_0.7138717369424792"},"_hasShrinkwrap":false},"1.4.4":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.4.4","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^2.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^14.0.0","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock","types/index.d.ts","types/vue.d.ts"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"617500fe9806c8de4490236f215aad9abb8b9970","_id":"vue-meta@1.4.4","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-UTN0BYV0WcaioAMrfVpdMQm15YMsHSKJKRQPHBDcslkuHdJEIVNq1mJVt0BTOTPMFAgPSOy9hwjhlgChUOqU9g==","shasum":"deddfe6dbe72f68b2566ac2c1cb74ff6262047c4","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.4.4.tgz","fileCount":8,"unpackedSize":297348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx9k+IIPmN/Yh2M7YSEUzYbYyS9EFFH11sUkKHPInmVwIhAMt9M/1woY9YQ3//gBX1+2JN8guVz9QyX3EL8nJ33K77"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.4.4_1520959664779_0.6293467259563827"},"_hasShrinkwrap":false},"1.5.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^2.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.47.4","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^14.0.0","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock","types/index.d.ts","types/vue.d.ts"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"44ca1156043251df37d573fb718ccac78c851471","_id":"vue-meta@1.5.0","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-8zXr7JAxOaYkd1pSl84d/mlO3un/KDzOGeOHZynEBKM/uBIuVPYPNRvR4jMOu7PtgqbjkzDesmF5zyM9vWkznQ==","shasum":"02a9f166a1e87763a87bfd47431122ed575bcdde","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.0.tgz","fileCount":8,"unpackedSize":299212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIsTXBg2E7vcl9ptItxhy5Xw8Foc0xMpUjcq10GKSGcQIgc/WHbO+ajgkaQZTpQIIHwDl11lAtPZOnPMrxco8p/O8="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.0_1521460988705_0.10243122204921451"},"_hasShrinkwrap":false},"1.5.2":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.2","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^2.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.60.1","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^15.0.12","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^2.7.1"},"files":["lib","yarn.lock","types/index.d.ts","types/vue.d.ts"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"4c0bf2605b34fa3ccdea8a740908bd719ddb7581","_id":"vue-meta@1.5.2","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-avNhUrrTnIlLmlUH31/iSN+B/m6h7zwpuJS4AbHKd4MZBqTqFbJNShtt0KWyaiFcDLyuOSsjnyDxSVk4LpIi2Q==","shasum":"f5bdbce34ddd296788988dbd4eaf3873a54bc57b","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.2.tgz","fileCount":8,"unpackedSize":299135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPkOzCRA9TVsSAnZWagAASR8P/i2bO4paXG7q34gjsA8I\nU08H44IqvsD1mtRrtMduEVOdptuECBrlT7GGTMFj5Y/FFSKCyUkKeRZ2NhYN\nCnVUvViWCEjtUQ3MDfmsnPSro/9CIDoR+hV0ThyvITfUXMTdbGYcPjfq3001\nWy9wsxVam9kqASJ9Njv88XVLpUuvwDxOHjaz/NfU++EhyvoT5RwQ+tqUqHtj\nlDn+4fj5UnOzm8bCz4USAT0cZpODE+K/PSrbvaGkMHOc7XcjCjyR/YCbI4EX\n6nSQBFJP8Ebk0NSn1NXuDgEBh9xk/sFJwRXDqwzmNi5Vlv/7cV6FsqptaCBw\nOH2Fg96nL1HZWXJXW6EhjCNtTPPusPK7ij0cZkZvHaGtQ0f3+AhoXmkIUs6g\npmzj42Ilx/YzmV8w2qPP3Sdkk+udIddi3ReImpgd9a5Q/+xbZrYDZrz6yuE3\nvxEY4ZAAG4sG4v/1NDfKO9R3txzIDCNWFJPAz1CzYYIK2PWu0Lra8oNDjxm7\nmP/a9rI7Qrj7xuYU9VwZn5wQUvMC+o0OMcZt95/NgTQ/1R/BKns9fE+CElS9\nkzPlwH+xTyYaQzAQy6XyozSYFLNrWsEJppSduDGsHPiLCJC6T5ZkKX6ZemJh\ntox8xpLOxw3SPj+8KkgeKkOSB4cvyEWEKk0qYyY+POIVOtsMvCbo5Zs0Y1FA\nORns\r\n=a9Ah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFssT+oyGsZa+G7SFqUiYrNhVOUmQtYZA55B+CwZxp27AiAwvfUlpizqGGRVpPKJStHXzYL+Lrma3J57MBPnL2LDnw=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.2_1530807219178_0.09302744648602879"},"_hasShrinkwrap":false},"1.5.3":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.3","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^3.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.64.1","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^9.1.4","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^15.0.12","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^3.1.5"},"files":["lib","yarn.lock","types/index.d.ts","types/vue.d.ts"],"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"e095453e436a1ada2c2ad156d6fa85b550781719","_id":"vue-meta@1.5.3","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-Bi8cGale8p7GstctM7r+Ef4iTTI3H7XgJCMtu3iEhfjngV89RTaz21DV9QfEDnkk/g6W6wwbZm2ESqTGHcXyxA==","shasum":"469353e16ad12253431930558ba245f0986ed1c9","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.3.tgz","fileCount":8,"unpackedSize":300451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeqCCCRA9TVsSAnZWagAAjY8P+QGVtHY7r4sb/Sp/CPZ4\njFK1vG4R//4rHJ8guRQIMxrv+od+JMGhzODRAdKseCUuzWzmYXejWormVQqE\najniE13iRprdq0/MaPmAIo/FWj9SOObNBSDTKJOjnwx67crA0RAS9D6Ub8NI\n+z67/huqf1XF/G0hLYEaF40elyBELuK9XJqGFM27hMo8XIcFK2pfrZ35Bum4\njLzbQytX92cyCyddkJH08hTEiCeaHaxeuZ31qsgyP3diuFNjUF3X/W9e1llq\nP0YCLrL7fXz1S/liRxkz+O2PAYLLIuWGhnqxOn+wPuGGAqkIFRzUaVkh9dgY\n+lpGhToXR5Ta382+NmDzJAhkAk3s0fNESYCWT/4EWqqy4mW+yoMxaZnqDqj0\nW2elSS3/VXxngvfJieeKGxaGeOA3uTkuNGhVy8qoFg1WeCffb4VYvTsEW//+\n/+kixtsW7zyOpvEZfOG8EWhc7csA5aGarsfioYbTLuS5D/s6gIBq5FMieU2H\nax8blunhl5u4ir0ApIgRxmGZjrHy7Nz4HZzCmrOHHO3jxdYwiZvMLEyUNx/5\ntMMnKi2YTvIguqq4/YskYTOfm2lSdr4ZCz9OC/SCl1Kih0ymFDEMk5NzPopz\nzqLvHuVXv52ZpJF2/erlIgOFNh/np3tUmR/gYvvGyxaw4ZtC2gMC1h6Kwa3j\nDsiQ\r\n=+3rj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdBkUWKh1hbOwnMUUDiBAeCz58CbGBuWTGJEuRRA+CrgIhAOelVYa2SznB7SiJrdmaM+wlGyPX6LO8b13HX7ji/uIn"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.3_1534763137937_0.228686449045846"},"_hasShrinkwrap":false},"1.5.4":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.4","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^3.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.66.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^9.1.4","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^15.0.12","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^3.1.5"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"8830f1b7d9ef9b1b1e8ea413d8a0721c292c1b4a","_id":"vue-meta@1.5.4","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-njrgbM5go46+ekR474HzMnKJ3NgY0iDD7x7TEWJ55O7Zqfn4KBYm7YEIbGFqYBkncyH72UoGlIMPOg2IBLE/Aw==","shasum":"966e37a58c0eff43411eac5894ebc6836a451744","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.4.tgz","fileCount":8,"unpackedSize":300659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbp2d7CRA9TVsSAnZWagAApv8P/1AI5d9M7OZCVKk+gEt0\nnPi7nLS87OAfBttrPbSBBkb7LFZyP09m+96CU6UV9fCuivDOCnfFmmUp4Fvs\nhjqZUd3YxZqwC/JWZo82jKzanfLPpeovmECbdQNTNcyXeRuHQcYaua57Vh6C\nZpAJjHHGttovF7tVUAcp1CHouqqHmVsfOmnPEAnq8cE6JIRyYUJCAJckkreq\nXYppZrjvYFCCg5844gHc6aEdjnLlSg9YpjUWOrO2kEFv0PBZtlkSH0S9Qc4T\nodMiBimEEI2pQ11SydkTml19QSmBVVckCrbgK9PWStVKqhGIuAasZH1SceRP\n2cxvC/ARnGW2e8vTdXuRFaDicprak6NtyxuKTuOnlJmfKmdfk5Nr7AbNXXFl\nu94q7bY8Jv/pSbd0ULUmsbn+KNIdP1033wIZIGB7dBE9ei+KNKyhsvm2v1y6\nP3g0GOta7u6pqZtoegrIyA6YJ1LdrCDXCwJde2EupFK8K96EUtZFZ5GN6V4S\nB43DIYzVHdkB2lp0QO0AiACtN6g1rrBxbdzACRs5nBNHeWhBgnnqzB0bPdk4\nPLHb9gRj2dcm9THhIDjH460Cq8D9Vb7KZ4rB2T+VxpHYzxzF99m8WlmzVr+V\nP+FABYmSmTa+h+dt8h4bftv9RXXdwlFUnfIz48MYcCVIy31CRBqGw6MUuZrQ\ndQjH\r\n=KaJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7msiNimmD5Dl7fcGlGngmh05k15WrghyTO9XYzi9puAiA0L2cZQs3mn1x4CjrsCAJqJfhfWKFnhSkBcDBabrPayQ=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.4_1537697658628_0.1662244252853211"},"_hasShrinkwrap":false},"1.5.5":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.5","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.0.0","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-preset-env":"^1.6.1","babel-register":"^6.24.1","chai":"^4.1.1","codecov":"^3.0.0","cross-env":"^5.0.5","css-loader":"^0.28.4","doctoc":"^1.3.0","es6-promise":"^4.1.1","express":"^4.15.4","express-urlrewrite":"^1.2.0","file-loader":"^1.0.0-rc.0","json-loader":"^0.5.7","karma":"^3.0.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^5.0.0","phantomjs-prebuilt":"^2.1.15","rimraf":"^2.6.1","rollup":"^0.66.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^9.1.4","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0","snazzy":"^7.0.0","standard":"^10.0.3","uglify-js":"^3.0.27","update-section":"^0.3.3","vue":"^2.4.2","vue-loader":"^15.0.12","vue-router":"^3.0.0","vue-server-renderer":"^2.4.2","vue-template-compiler":"^2.4.2","vuex":"^3.0.0","webpack":"^3.5.4","webpack-dev-server":"^3.1.5"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"0ac5d5b0512110c67560328f9c458438c706767a","_id":"vue-meta@1.5.5","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-DJLmAnuHexTk7+zxMcvmTqMEyil+sdeu67yLH6ajxFG/KTuYNnzX+qOkv6BiVgt21KYV8fw2H8aaLjfhQ7fG5w==","shasum":"e24a5fea3a0c11b67c85947f0a7ee3f3edcbc01d","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.5.tgz","fileCount":8,"unpackedSize":300046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrsijCRA9TVsSAnZWagAAFOsQAI8bUhJRTqO49MWZlZbd\n5fEKZBJPNjktLk6rh9qIJir+LoTxjnwE1W6jXemUfxi71/O+zxEXOB6dgdTF\njjHVkVOiQe0uq/RCh4DH9rEoiXGlFR+HdVFIE7C/4n/CLcOQmmPK0hpOED3H\nMdhthlL7rx6oByi6Y4onklRbKLDe94BqX7BhJhmmtDpSdAxPBuf1zly/oxx8\nEMK0e7o+GyVHp6UDTDF55Ml6RYZStkjcQrUDRuMhLqpa2bLhKx/lfQpEatjX\n2yDm5ytjBQ2t0QUmxh4eHtonqMv4m/eY5zhokMMQBvY5wSxkywqXLemPurdx\nxPnt/gbvtnR3SfRVTby2RSLA4fXUBwOkzLJaOYqsw/RkdHP0KD97RJ8jB7qb\nBW5+nzApisA9V7kc+Tzx7hBifNdO4hCcwBInzWQeLCpEbKbIzRtN27eYTYdc\n9+htiufv8IA50GHwlUZfRedP9pmRbIZeMLbGgqFIv17fnL7bXlD4i3q86BS/\nxthc8q7C/ri4dKlNOHgiQgkmad3q6JjUq2W8RQl6QvR++ThG1sM+VcUeweTg\n5ZKnLesPCN5XMsfg4Qyq2ZiOYeQl582WmuOfj4pbjpLLCKRl/CAgVL3s4y9m\n1Fs3VWrIGiuGGp3rmqLrNClQGn5H93+5+4mp1aR/BPFsO3venKWVKz7QKVt2\nAp1C\r\n=G9SY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnpS4BwYqevSCkL91IAhHU/M0FfFOwAlCYJjI3ltfcXAiEA1pXQ8hheRzeu8T8+5rh05j4DB+Krev8QB0TaidR8UVQ="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.5_1538181281738_0.8455851763708968"},"_hasShrinkwrap":false},"1.5.6":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.6","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^2.2.1","lodash.isplainobject":"^4.0.6","object-assign":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/node":"^7.0.0","@babel/preset-env":"^7.1.6","@babel/register":"^7.0.0","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","codecov":"^3.1.0","cross-env":"^5.2.0","css-loader":"^1.0.1","doctoc":"^1.4.0","es6-promise":"^4.2.5","express":"^4.16.4","express-urlrewrite":"^1.2.0","file-loader":"^2.0.0","karma":"^3.1.1","karma-chai":"^0.1.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","phantomjs-prebuilt":"^2.1.16","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","snazzy":"^8.0.0","standard":"^12.0.1","uglify-js":"^3.4.9","update-section":"^0.3.3","vue":"^2.5.17","vue-loader":"^15.4.2","vue-router":"^3.0.2","vue-server-renderer":"^2.5.17","vue-template-compiler":"^2.5.17","vuex":"^3.0.1","webpack":"^4.26.1","webpack-dev-server":"^3.1.10"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"8971e9c6da6f2d9ace7989e06b3303d504026435","_id":"vue-meta@1.5.6","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-0MK3VGtAeZvGBkWmvCIsTE3LzoXvfbbduF1vbNOa491tYw7E1IlLMsmdr0DNypIdrFGS4NmOajVMJcDXCSp2VA==","shasum":"8c6e56e560217c63637bb9ed66434df15c162057","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.6.tgz","fileCount":7,"unpackedSize":78944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/CRhCRA9TVsSAnZWagAALg4P/jHFzNEp9MUeiAP69B00\nugTdOjGtcSDMmDxxycVvOseO/V+OEdjK8yneaec8D+rMEUGaFGUVjoKW8hvz\nNBGdNjpflLDQqugKafk4PSs+/YCnCo2HYS4OkwucvMGcmTE3dsAbBChbFNyp\nrMzRDWtKpgFIVqnDjxBpOuMVvocAalPMpmdJ/wGWBvyoFB5MaK19iJzlAHHq\nFoNknBVPjK8sUWP4ttKnF5n5tl1bI0Im/tyAFWgmAt5DbU/LW8fYlSNjhDK8\nmTU6pOXKsdOmV5MYUzI4uXc13PQnAy50jSPYX9YkEesc7pVfVvFxOcB5h/BU\ni7qnZ61hpVnb/3xKV8eTR9DiY6zwEfnKMdUMdnbUKC2OAOB78s+HvEup8q+6\nbGFPgzVgmmQW7L3EtGBFyWnJjwVRFCtN6uw4lqoesJSj7x4b7g7hZ9X5etAX\nlgvEPX/Gs+8TORyrJJwyx0j2W25KWzXkd2sGz3JxokbyBrIruYuzR8rO5x/R\nNWao5rgDENVi1COKDfsAqOh/brynaSTia++6eLBY9xQEkTJkENYBMpOo/4X2\nPQUipCFgXBaCEHVXgothZx9PGFCeDiTj+5DyFfWwUNC26HlOHZB94Q+E6zIk\nr+UDDDwI7SrrsMTc0bRa+WGy0pZEBXBXIBEI5DPoKM5TRnL8sErasQMY9ZYN\n3Gts\r\n=My0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDXcX7RrA3XBtpVxuecFKUnqqqkgB5t2j7BtWcg4IMiowIfey8ke2fwr0gZ0yNEVSl1ybvjGJdBlVOrCmI3xCFICA=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.6_1543251040786_0.07988657795361842"},"_hasShrinkwrap":false},"1.5.7":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.7","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^3.0.0","lodash.isplainobject":"^4.0.6","lodash.uniqby":"^4.7.0","lodash.uniqueid":"^4.0.1","object-assign":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/node":"^7.0.0","@babel/preset-env":"^7.1.6","@babel/register":"^7.0.0","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","codecov":"^3.1.0","cross-env":"^5.2.0","css-loader":"^2.0.0","doctoc":"^1.4.0","es6-promise":"^4.2.5","express":"^4.16.4","express-urlrewrite":"^1.2.0","file-loader":"^2.0.0","karma":"^3.1.1","karma-chai":"^0.1.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","phantomjs-prebuilt":"^2.1.16","rimraf":"^2.6.2","rollup":"^0.68.0","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","snazzy":"^8.0.0","standard":"^12.0.1","uglify-js":"^3.4.9","update-section":"^0.3.3","vue":"^2.5.17","vue-loader":"^15.4.2","vue-router":"^3.0.2","vue-server-renderer":"^2.5.17","vue-template-compiler":"^2.5.17","vuex":"^3.0.1","webpack":"^4.26.1","webpack-dev-server":"^3.1.10"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"8dd50457cb6ee48756376f788f4329cc347d786e","_id":"vue-meta@1.5.7","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-08ufRxdCpLUu7iCQ0srkhJjttbvlKZM0K+YOdZGVqNcjMZMxFG41XSuSNsK8UW5v1EPoy0ATBLyL1f0+RJUzaQ==","shasum":"32439fe664f8f1c2120172a87914cba3930bb5ee","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.7.tgz","fileCount":7,"unpackedSize":164137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGRZLCRA9TVsSAnZWagAAbnUP/ixLqMr/RaAeqfGBF4G4\nTQ/ZBtvhUv3pCSQ412/djYG2yXhYhdthlI477Z182isR87rpvLYg3gqhMoZH\nojt07vTPHv6bplAJvnoeWynkcSghD0YBCImEy+4teL7PE7a7K965Kt184pwg\nc3sgZvUy4wLwZopIQDIAzETNrAlgRCshOBdDROA7ewPoQeOahPW2fsHGP/Hf\nNfpifAWYEdQluBLEdtXEtULg5baSVzLRxxCj/znJ7gsZegqzUrCWQZK9eJ6g\nNreLWzQrLxkgZjVknT5B7WDZ3Fuwv/2sT4fATpTHV5xmxDXjHidy8NB2bY5s\nQT8I02XJrpM9MvYcc+QCvzARTuXXtZj9JXJRftSD7+MGDdmopwX/C5tD8zCH\n+CkW+GyQP+0cWHWhC091fdDVTmACsxXzM1ESe6fA0TMExm75ujQJBK9ALTk5\nRaHTpGhXjTrHtHj9lqbZ/jQ+0zvETt1hqtGyz0PNHC/ZaGnJDIvVHatBT7gM\nyFsgFKCNTsbsH1aa5eu7uJrxNdvRKikK3TM+5hY4Q4hgXuTD0uM5TXaOvXsW\nbbrMZYUkrvTdH5QgvFJPdepHHnuQ+mN2byiiEGhoycMdeU8JvvEcQ0ndSmHS\n7lBgKzm/lXequfGILC9rpnRZm2zxp31eThaX1rjn8Vzrvy6aIu/ZhN1VHOhV\n8f8Q\r\n=JXju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMIfLDc5d3R/pxym6UXcueQ2B/ABLSaVqzuPF+b5onpAiEA3oM/LQm6bdbJZ/iJp266tJkctnAJycH9Ji0KwUaptIU="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.7_1545147978794_0.3290965559462742"},"_hasShrinkwrap":false},"1.5.8":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.5.8","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^3.0.0","lodash.isplainobject":"^4.0.6","lodash.uniqueid":"^4.0.1","object-assign":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.1.5","@babel/core":"^7.1.6","@babel/node":"^7.0.0","@babel/preset-env":"^7.1.6","@babel/register":"^7.0.0","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","codecov":"^3.1.0","cross-env":"^5.2.0","css-loader":"^2.0.0","doctoc":"^1.4.0","es6-promise":"^4.2.5","express":"^4.16.4","express-urlrewrite":"^1.2.0","file-loader":"^2.0.0","karma":"^3.1.1","karma-chai":"^0.1.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^5.2.0","phantomjs-prebuilt":"^2.1.16","rimraf":"^2.6.2","rollup":"^0.68.0","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","snazzy":"^8.0.0","standard":"^12.0.1","uglify-js":"^3.4.9","update-section":"^0.3.3","vue":"^2.5.17","vue-loader":"^15.4.2","vue-router":"^3.0.2","vue-server-renderer":"^2.5.17","vue-template-compiler":"^2.5.17","vuex":"^3.0.1","webpack":"^4.26.1","webpack-dev-server":"^3.1.10"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git+ssh://git@github.com/declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"gitHead":"f626a42b598c4aa93b1861b48e8400e81c8cfc50","_id":"vue-meta@1.5.8","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"atinux","email":"atinux@gmail.com"},"dist":{"integrity":"sha512-cF/ADL1kA8Gn6wfSx0+kYIPAmJ49y9R0QlMS9tg5ddDDZWaZMZ0rveFWaTOKr0eabUV/H3D9ip68Xt9f5SFbyA==","shasum":"1088d50cdf770525e37430186781bede929370a4","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.5.8.tgz","fileCount":7,"unpackedSize":85447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGSN/CRA9TVsSAnZWagAAJSsP/j94uUkuutdCDk4Q+AnG\nMCAku0Hm85Uq3PULfvp7sR/m0yroG1gAgGQo2SsmqwRAPUr/Z8TmA2B6wTAE\n3qhacT19KOe8SX2XgDiMtkOQ0qAKy93PIBcbs9QVWjtslVtDMl6kmCXx/bsM\nukQooqmjJwuj5HRe6U4sb2QuGaykc9NV30lRg14mxW8cZxMxaRAY9YllaPek\nDzU3SwFPUL/JwXy5RX5izFp4G28VdTqxJjaY+fQZ9ssH6W56TKQGVD9cliAL\nzgH89BAHQNutlZoyL8I2eXJOQhPPvy38Z7TUORpNwhdBAaAXYcwKl2wzRU7Q\nzUAYccCRWmELt5ptNkvtsvhmV5TcatMjWUvuJHfJeDDJlU7hapk0oGGhRYlF\nxW/4GFJjgQ2xQCbt5TixtOeV8i/D0BH2F/FCt9EaYdZw5SYJfoCGkxLFmtWR\n6HpXACJv+cxG3CIEvOLD+bP4NyBiFrLgnc+bh/8AFVM8tH/HJ/k80bYWiuac\nBoIK4uQXfFMPils4UnY/NBPP/l0bySJqWcAsiO+MAGL+9wqmhJkiWn68X6Rw\ngfQ4I9eV7NyzfXy30HaLt1vEAxTpBrhd1kmFTrqGT3iwgfAJgUXlbEGo41fT\n/eXjLcwppR9yYvxiU+/S6qaYWg31gAROPy1WTWg5+CKEpN/HbUiuSqmA1JYM\npboX\r\n=DEo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvkghpJIntRKhJPPpISxjZ3QA4KWtvnIihvxZnJbEe0wIgFB0lMVpMr+iLJM1msQCE3+7KCx+4uBPSFlXYEOcSHr8="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.5.8_1545151359126_0.8323999252057412"},"_hasShrinkwrap":false},"1.6.0":{"name":"vue-meta","description":"manage page meta info in Vue 2.0 server-rendered apps","version":"1.6.0","author":{"name":"Declan de Wet","email":"declandewet@me.com"},"bugs":{"url":"https://github.com/declandewet/vue-meta/issues"},"scripts":{"build":"rollup -c","codecov":"codecov","deploy":"npm version","dev":"babel-node examples/server.js","lint":"standard --verbose | snazzy","minify":"uglifyjs lib/vue-meta.js -cm --comments -o lib/vue-meta.min.js","postbuild":"npm run minify","postdeploy":"git push origin master --follow-tags && npm run release","postversion":"npm run update-cdn && git add . && git commit -m \":ship: CDN update\"","prebuild":"rimraf lib","predeploy":"git checkout master && git pull -r","prerelease":"npm run build","pretest":"npm run lint","preversion":"npm run toc","release":"npm publish","test":"cross-env NODE_ENV=test karma start karma.conf.js","toc":"doctoc README.md --title '# Table of Contents'","update-cdn":"babel-node scripts/update-cdn.js"},"dependencies":{"deepmerge":"^3.2.0","lodash.isplainobject":"^4.0.6","lodash.uniqueid":"^4.0.1","object-assign":"^4.1.1"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/node":"^7.2.2","@babel/preset-env":"^7.4.2","@babel/register":"^7.4.0","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","css-loader":"^2.1.1","doctoc":"^1.4.0","es6-promise":"^4.2.6","express":"^4.16.4","express-urlrewrite":"^1.2.0","file-loader":"^3.0.1","karma":"^4.0.1","karma-chai":"^0.1.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.5","mocha":"^6.0.2","phantomjs-prebuilt":"^2.1.16","rimraf":"^2.6.3","rollup":"^1.7.4","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.1","snazzy":"^8.0.0","standard":"^12.0.1","uglify-js":"^3.5.2","update-section":"^0.3.3","vue":"^2.6.10","vue-loader":"^15.7.0","vue-router":"^3.0.2","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuex":"^3.1.0","webpack":"^4.29.6","webpack-dev-server":"^3.2.1"},"homepage":"https://github.com/declandewet/vue-meta","keywords":["attribute","google","head","helmet","info","meta","seo","server","ssr","title","universal","vue"],"license":"MIT","main":"lib/vue-meta.js","typings":"types/index.d.ts","nyc":{"exclude":["test/**/*.js"]},"repository":{"url":"git@github.com:declandewet/vue-meta.git","type":"git"},"standard":{"globals":["Vue","define","describe","it","expect","before","beforeEach","after","afterEach"]},"licenseText":"MIT License\n\nCopyright (c) 2016-2018 Declan de Wet & Sébastien Chopin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-meta@1.6.0","dist":{"shasum":"89b664f6011a207e098e8ba3b9d32e29c819b65d","integrity":"sha512-LLHejsOYbJiSEDSgZvjHB3fFY7lUxsDFLkuSqf5eBohEvhhddBTOHa3heoFTcI5sxsZSZt26uUzoLVe4CT6Y4A==","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-1.6.0.tgz","fileCount":10,"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnPKOCRA9TVsSAnZWagAAw1wQAIRMGNVNAnB1/iKA6yhI\nR1tlKyLCbElbkORZMk0UWYbJHmzxr3Z3KjZDCHgjxUnxRyxwOhIKo+5mjhnY\nSIxa1Na8mQZy0nnI4WrMgUyyUXmnkEGWrEiiN8+oEzLkfINajEbBhIIsvZQE\nDTHV5VNR8XJMceKaYMeNfiHGIxxi6Dq7A8woT0Mhc5BTk6ZDxzBmBNPyXTgM\nkwKbICoYOJNVd0YDsvx+8Aa0i1egEdHAff6R8uxaEWVGT7uq7jMXqQGJWi37\n/MZJcLpNLiH+bojkTGXBxF/rfU6VfFeLSVq6KIAIbpf04AIDKXzrhiVlBQmb\n0fj7wwaOcsnVL3z1Wv/bTe7wVBJToxTx1kYcslzteUGMkv0sbDFl4kApd1zV\nIswB/biDGUp+R55qEugfCM8njlC6PaWeI2dmvc6y6j6Xjc6r6Zj7q1/hwdKH\nt8o4x+YRIC4vmGPhzHlQz5Cgfw1j9W/OMHeGossMFDz9YQm1s9K04S0iPX4G\nQHbUhsr7tKYKSclmKHltpd+WuEpjD+qUCsjiEtkxUu+VUvm50Q3XNWl9Y1vR\n1ayLmgTAWMVrUGg0s6qAZs1wdlBt5xYHErUkGVHGPLV1VhWElwb3GSGYBNGh\ng83iZm5Y5sfV+TSeFetm5d/BdHjX7Zii0gCw6PUgxJWQ3hnYJ3J7z3tVrzKJ\nheR2\r\n=RQwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCULHL4mgBJ/sTskpSN/06/nvbF8x3M6jaKWjnFHM91RAIgANPiZZHUapPNebgczfmSHj4Ruo7cWXB4qCzdYZqDn+4="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_1.6.0_1553789582082_0.0018221422921926855"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"vue-meta","version":"2.0.0-rc.0","description":"Manage page metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"}],"main":"lib/vue-meta.common.js","web":"lib/vue-meta.js","module":"es/index.js","typings":"types/index.d.ts","scripts":{"build":"yarn build:other && yarn build:es","build:es":"rimraf es && babel src --env-name es --out-dir es","build:other":"rimraf lib && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.3","@nuxt/babel-preset-app":"^2.6.2","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","babel-loader":"^8.0.5","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.3.7","chromedriver":"^73.0.0","codecov":"^3.3.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.22","fs-extra":"^7.0.1","geckodriver":"^1.16.2","is-wsl":"^1.1.0","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-global":"^1.2.0","jsdom":"^14.0.0","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.14.0","rimraf":"^2.6.3","rollup":"^1.10.1","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.2.3","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^4.0.4","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^5.0.2","tib":"^0.5.1","typescript":"^3.4.4","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^0.14.11","vuepress-theme-vue":"^1.1.0","webpack":"^4.30.0"},"readme":"<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage page metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  ...\n</template>\n\n<script>\n  export default {\n    metaInfo: {\n      title: 'My Example App',\n      titleTemplate: '%s - Yay!',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    }\n  }\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n> :globe_with_meridians: Please help us translate the documentation into your language\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/master/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta\n```\n\n##### npm\n```sh\n$ npm install vue-meta --save\n```\n\n##### Download / CDN\n\nUse the download links below - if you want a previous version, check the instructions at https://unpkg.com.\n\nLatest version: https://unpkg.com/vue-meta/lib/vue-meta.min.js\n\nLatest v1.x version: https://unpkg.com/vue-meta@1/lib/vue-meta.min.js\n\n**Uncompressed:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.js\"></script>\n```\n\n**Minified:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.min.js\"></script>\n```\n\n## Quick Usage\n\nSee the [documentation](https://vue-meta.nuxtjs.org) for more information\n```js\nimport Vue from 'vue'\nimport VueMeta from 'vue-meta'\n\nVue.use(VueMeta, {\n  // optional pluginOptions\n  refreshOnceOnNavigation: true\n})\n```\n\n## Higher level frameworks using vue-meta\nIf you wish to create your app even more quickly, take a look at the following frameworks which use vue-meta\n\n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - The Vue.js Meta framework\n- [Gridsome](https://github.com/gridsome/gridsome) - The Vue.js JAMstack framework\n\n# License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"58c75e1c718f330e4fe93523c4e852078f2c0204","_id":"vue-meta@2.0.0-rc.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"dist":{"integrity":"sha512-GBmqbXdWxLEkCWnYgwVuoQUoQyXrZZhXaQm4dykdS00oyrIk06SpQnI76hLMfiOuC/HWz62q9gCKiM2A/UaRdQ==","shasum":"4624c46b93033931a01f7cdee350adec01c7b49e","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.0-rc.0.tgz","fileCount":43,"unpackedSize":141303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuwlZCRA9TVsSAnZWagAA1BEP/R3c0/vc5Ym8TZ16ZiNJ\nKCkzDQdq+1FgpOp/UpwPJWwaSkjaRgeTqDlzLaFcUW+BLKHvQXVFVYpzRpgh\n/BYF1boxmCD8UrE+0EdRrhtEBudgxkwC0zK8SXBxgBHrp3qGY0mfCWVWQfF6\n2TG0a4crOkxM7BljNh1jfRlRptSLNj1zI6CGrCN58fEmxeVNbXYZXR4841rN\n02gDTC0dUjyOSj+1WHDoiWEeNs3jTF8dEnJZHE3nQpOBaKQh7eFxE23obJx7\n1JLLGiRY07gA7K+6tTWLKt5ISWuh2Y+e+gu1A/eFDHr/CfxSjl37PqlnkaST\npXV0iHuych3j5VPCeCklkoyp5BvZrEjY6D7ncXL3aCF2+AAGvyz5tPhMA9mq\nY/HAgLPA2alYty4QwLDINNylJ+HGy8DMyZh+EsvxEBzfHA3JtHvv+fp8He4U\npvF/iGMzxKgvAC8/Wzohfu+tAfyXGKT7SYgUCvm3HJoprxTHFbskVBR4iarK\nZzNBdk8v066cA/ctboJpxPFhK7ikWhmmwXreH54Imzec2grDE0m1ewPDXnZo\nYCxpU5Kri9oJjsNNjics6Aa81kvHYAd6Q6bGqCxPZ5z/59fhL+H1564p7iv+\nGaBwSRUQFflwr64FOgPKRjLYGWZ1w6BQU/cD8MdBMxYdI+vbw3nlFGOjQb3V\nu0cd\r\n=VkJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBgj/ap2ODlucqst/AYGP+RgUVg+kw4XRNvNZyld9CgwIgC5Vc8+dk1MZjemcnVS4YJpHU93RT7DgTjgcMttEvwts="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.0-rc.0_1555761496280_0.6164956543378306"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.0-rc.1":{"name":"vue-meta","version":"2.0.0-rc.1","description":"Manage page metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"}],"main":"lib/vue-meta.common.js","web":"lib/vue-meta.js","module":"es/index.js","typings":"types/index.d.ts","scripts":{"build":"yarn build:other && yarn build:es","build:es":"rimraf es && babel src --env-name es --out-dir es","build:other":"rimraf lib && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/node":"^7.2.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.3","@nuxt/babel-preset-app":"^2.6.2","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","babel-loader":"^8.0.5","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.3.7","chromedriver":"^73.0.0","codecov":"^3.3.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.22","fs-extra":"^7.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.7.1","jest-environment-jsdom":"^24.7.1","jest-environment-jsdom-global":"^1.2.0","jsdom":"^14.1.0","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.14.0","rimraf":"^2.6.3","rollup":"^1.10.1","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.2.3","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^4.0.4","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^5.0.2","tib":"^0.5.1","typescript":"^3.4.4","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^0.14.11","vuepress-theme-vue":"^1.1.0","webpack":"^4.30.0"},"readme":"> :ribbon: The first release candidate for v2.0 has been [released](https://github.com/nuxt/vue-meta/releases). Click [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage page metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  ...\n</template>\n\n<script>\n  export default {\n    metaInfo: {\n      title: 'My Example App',\n      titleTemplate: '%s - Yay!',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    }\n  }\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n> :globe_with_meridians: Please help us translate the documentation into your language, see [here](#how-to-translate-documentation) for more information\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/master/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta\n```\n\n##### npm\n```sh\n$ npm install vue-meta --save\n```\n\n##### Download / CDN\n\nUse the download links below - if you want a previous version, check the instructions at https://unpkg.com.\n\nLatest version: https://unpkg.com/vue-meta/lib/vue-meta.min.js\n\nLatest v1.x version: https://unpkg.com/vue-meta@1/lib/vue-meta.min.js\n\n**Uncompressed:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.js\"></script>\n```\n\n**Minified:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.min.js\"></script>\n```\n\n## Quick Usage\n\nSee the [documentation](https://vue-meta.nuxtjs.org) for more information\n```js\nimport Vue from 'vue'\nimport VueMeta from 'vue-meta'\n\nVue.use(VueMeta, {\n  // optional pluginOptions\n  refreshOnceOnNavigation: true\n})\n```\n\n## Frameworks using vue-meta\nIf you wish to create your app even more quickly, take a look at the following frameworks which use vue-meta\n\n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - The Vue.js Meta framework\n- [Gridsome](https://github.com/gridsome/gridsome) - The Vue.js JAMstack framework\n\n## How to translate documentation\n\nThanks for your interest in translating the documentation. As our docs are based on VuePress, we recommend to have a look at their docs about [internationalization](https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config) as well\n\nHere are the steps you will need to take:\n- Clone this repository\n- Create a new branch\n- Browse to `/docs/`\n- Create a folder with the language code you will add a translation for (eg `/zh/`)\n- Copy all `*.md` files and the folders `api`, `faq`, and `guide` to that folder\n- Translate the copied files in your language folder\n- Edit `.vuepress/config.yml` and add a config section for your locale in both `locales` as `themeConfig.locales`\n- Test your translation by running the docs dev server with `yarn docs`\n- Create a pull request with your changes\n- Receive eternal gratefulness from your fellow language speakers :heart:\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"0e02856293399fc18a8faf3a5ad820686e4b9d87","_id":"vue-meta@2.0.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"dist":{"integrity":"sha512-e6t83ndQvoF9BCos73nyg94SHX3f+JI1obyKBhvNCLtO3J7JXnEE9IaloWMotSlwvn8Qh9MJqXG5tGAkI1DUFg==","shasum":"f3301cf1074b51c0e586b3590211a49bdf147536","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.0-rc.1.tgz","fileCount":42,"unpackedSize":139952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvu19CRA9TVsSAnZWagAAdjgQAJ2BjX/78k8T0eENN8JE\n3J+kaBhUlkXYC48cPCV+EARjMCBCzKJviCs/XWVxZWaWHuo6sm2Rv4tnk7Ok\ni7Z/esz7fHg5tEX1rrNZdkVzbnUsCtGukzk5NkCRS2mj/fzjoulHw2QkYIyY\nfTkDeLtuw3UQ6zTfKdlsr23OeCsDTG5pdT7T1P6RFyQcM+gqTLgFEwoVrrsj\nwBAzMDqSxi+9cxdOan6sHpQ1Av2C0SIqKHjzZ8VyT4Ot9GWHaDyAqeqaClmj\neIcVsdGt9eAOu2unqPcIIgrx2sxqFZhPMkLYv66tcR+kfM8ztjWUinsi1Flf\ni3SQXhg6EUzgQ4nGZdXXOSZH4DbcUxZ9ANhZT2PuJl70GK6g15fRaqHj3R0y\nua1A+UMLnNh0NKB90RVXUU2pWSph4Fgsp2T2aNPJVtj8wx1u2xr3srunvrhW\nHBr6lZpjxz8FnR5elW7uKuaKhoXXkDb5YdRYwI9xno9l4n/m9rZmLby6lWC/\njozX1ucmdaAOueJkSZnxF6Oj+ok3vqye6Ds4/FzbbCDBotWLwjoijRvFhQXj\nxuTGkFJbWqijqqR4KXbsdoTZAdZcdieaugFGdyCa+ttf+PDrshPiO+Wg8Xtj\njHhNZrW3tFFNuuwcY462GzYmczjPBOlEpnZHsTHPh51rpgA9jbzNDJtvYb4V\nW2q1\r\n=puGq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0RsQ5NGfHQ0J3AgfcDm4LqghT6nJjpxe2GxB80WBEgAiBwOB2Wz6y+nSMHBSwCp206TWkU1exDQPX9S3bS+NSYPg=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.0-rc.1_1556016508415_0.918236534026875"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.0-rc.2":{"name":"vue-meta","version":"2.0.0-rc.2","description":"Manage page metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"}],"main":"lib/vue-meta.common.js","web":"lib/vue-meta.js","module":"es/index.js","typings":"types/index.d.ts","scripts":{"build":"yarn build:other && yarn build:es","build:es":"rimraf es && babel src --env-name es --out-dir es","build:other":"rimraf lib && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.4.0","chromedriver":"^74.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.17.0","rimraf":"^2.6.3","rollup":"^1.14.2","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.1","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^0.14.11","vuepress-theme-vue":"^1.1.0","webpack":"^4.33.0"},"readme":"> :ribbon: The second release candidate for v2.0 has been [released](https://github.com/nuxt/vue-meta/releases). Click [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage page metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  ...\n</template>\n\n<script>\n  export default {\n    metaInfo: {\n      title: 'My Example App',\n      titleTemplate: '%s - Yay!',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    }\n  }\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n> :globe_with_meridians: Please help us translate the documentation into your language, see [here](#how-to-translate-documentation) for more information\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/master/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta\n```\n\n##### npm\n```sh\n$ npm install vue-meta --save\n```\n\n##### Download / CDN\n\nUse the download links below - if you want a previous version, check the instructions at https://unpkg.com.\n\nLatest version: https://unpkg.com/vue-meta/lib/vue-meta.min.js\n\nLatest v1.x version: https://unpkg.com/vue-meta@1/lib/vue-meta.min.js\n\n**Uncompressed:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.js\"></script>\n```\n\n**Minified:**\n```html\n<script src=\"https://unpkg.com/vue-meta/lib/vue-meta.min.js\"></script>\n```\n\n## Quick Usage\n\nSee the [documentation](https://vue-meta.nuxtjs.org) for more information\n```js\nimport Vue from 'vue'\nimport VueMeta from 'vue-meta'\n\nVue.use(VueMeta, {\n  // optional pluginOptions\n  refreshOnceOnNavigation: true\n})\n```\n\n## Frameworks using vue-meta\nIf you wish to create your app even more quickly, take a look at the following frameworks which use vue-meta\n\n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - The Vue.js Meta framework\n- [Gridsome](https://github.com/gridsome/gridsome) - The Vue.js JAMstack framework\n\n## How to translate documentation\n\nThanks for your interest in translating the documentation. As our docs are based on VuePress, we recommend to have a look at their docs about [internationalization](https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config) as well\n\nHere are the steps you will need to take:\n- Clone this repository\n- Create a new branch\n- Browse to `/docs/`\n- Create a folder with the language code you will add a translation for (eg `/zh/`)\n- Copy all `*.md` files and the folders `api`, `faq`, and `guide` to that folder\n- Translate the copied files in your language folder\n- Edit `.vuepress/config.yml` and add a config section for your locale in both `locales` as `themeConfig.locales`\n- Test your translation by running the docs dev server with `yarn docs`\n- Create a pull request with your changes\n- Receive eternal gratefulness from your fellow language speakers :heart:\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"71a899cf3de8f740d1b357b5d1714312b00cd520","_id":"vue-meta@2.0.0-rc.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cYXlBtlpwzmsOOp4DkalKrHpZzfq34zBGmvM90E/CBaUDYG3hCA7BkuonmSy+BG3p3pTuUDd2QUs5PXmem9wlg==","shasum":"e1e60afeec47973c72ee7d44430f7c1c1a45de20","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.0-rc.2.tgz","fileCount":42,"unpackedSize":148916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+No3CRA9TVsSAnZWagAAvUIP/0fcoFHmxPkh9oM9MpsQ\ngjtL87vcalwtOcz/cix7p/npHjQ7ZKZ9ax2D8X0WA332oG8Er7nbrMejpjfF\nSTaWz4TSjQnt4sYNQ/gl6lgDL/ptj99Gx19b2jnwfwB84bDKkPNGkEfOqZow\nC2/BCGthDITGGDp5OMfsSd8PQr3T1UFfGKKspVMzQfB7v37PQil2cttigr2b\n8UCdfxGbysVqDkpxPmj9a4vS+4JUwHtj6EcWIGsl2u028lh5kXUgMy1cJZzP\ng9we+MRkIl3f94uCHgXbUZWLLP7Y+W/hfRS0y0G97dkIroje7BgM0v6xv5Ch\n0nzbY//uEeSwHt80LbH1xlD1I2HS43W+2Vv88iwhhKqyrgpqrPv+pmxOWcpX\nS95GfNI3pr616FbGN5+kDoNe31V7LQmnRDAJHCCQu0IYVXxFKC4ocgYgCnDd\nvjdcuQE0lNoShBfzhsuH3tTPDLSR2ztt/0v92K/xmetxwrQLmD1XP6N2uHF2\nisio213/w5eRpv6UcV2SH5UkDBjlF/Ux+AkrMkVxIafBESi8/t5KJNeWXFzL\nEoVeks8wpngfckL+iOE5K2NVBKb1X8ybjow5zfJRpu0U3+BHgAJbg7qL7NgV\nJ0fJmu6QI6YK4f/t6lN0PzPNkXzjNnJsI6k4T6cdbjn2QIFpqaRHyu8omkEC\nvR5M\r\n=u7EC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJvOXOeRLYfHhGnqe0neHwU8VPwhFsg80B5Nt6k9+AbAiEA66mIwTKO67n7QoMrcb/8qgEPNjWytaE4Zg5cqLI9wA4="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.0-rc.2_1559812662726_0.9904302534634861"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.0":{"name":"vue-meta","version":"2.0.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.0","@vuepress/plugin-pwa":"^1.0.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.4.0","chromedriver":"^74.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.17.0","rimraf":"^2.6.3","rollup":"^1.14.4","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.1","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.0","vuepress-theme-vue":"^1.1.0","webpack":"^4.33.0"},"gitHead":"f904fdb7fbf99e616f338572cdc9ea4f79263429","_id":"vue-meta@2.0.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d+0u4qJq8f/psW8Um1A8cfdMrpnV+wC8RsUQZnZnYucY9JW7IoQJ95gMYY5/IprsmWCE1/lcy9+qJkwL0Z4ntQ==","shasum":"a8b8a7a4d4530106f13d620ba7aa56148dc7dc2a","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.0.tgz","fileCount":13,"unpackedSize":183772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/SUICRA9TVsSAnZWagAAq+gQAKPxfbT12c52SU+wBNzq\n4Y/PpVMB/AGFkGDBe+40C+ORGG4ztj83jeuCA00jo2mpOhU6QqBhnWaVqBn5\nkKv+ceqve4hGjHmhTAV5ZHzhGsfQSAKRetNCf9Q20M0ApA7CUkE1A9GIeVkD\nE43IhXoqX87oUE7bQOXxj5RpHD7oNDerdTcKSUIUJbnRpRITMF+HOk0C6aOU\nbVz7kiLKwGaQbymX6b7O3CpFuBSClfVnwOcJu9MuGfI87Y0nZ1wr5uEp5CGn\nxaPP/xlrxl/UrqIIxZA1YmTA/qYVRGBJg94V3sG2ewbknjm11u1fP9CHdpMb\niUtAEd+93VDDUki3bmhxBxrqMdeEjmYQZvMG29wxUBrc1iKjcj4Cehq+EeJy\naq6jnd+jFwGcIV4HoBqK0lsCluEZNQpMZB8s5+Pkf+PmvB/OGV9GazpbEgNI\nR2CFq4S68aaNTkSbZw0RbuYzivB0GaEG3ZTtF4dpNxY70EGLMMAJYbvFbtdP\nJDZj7FJZe/8CgvATmA1cxHG/1rVGN/kIuRO5HX+UL+vP72CaR5toSH/CaJi7\nWdmFz3m/AeV/37u23xwqXAeYAwjoeZaW4ZDhLOhCl1iOvb0F6k0+Oagnlpwb\nZlo/p9WNkJPapzTzFuertg42glJC65z4kaKq2hhWyY1IZk74NRf/eF691d6R\niVPk\r\n=eCiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjBnWAczc17MtOZqgo6bQq/A8T1QY8wkjAoIBtjd75vAiBxsoISFt5OHhpGam/oM/FtIS75uGpL+YkroEQ5os6eUg=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.0_1560093959295_0.7084981734376397"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.1":{"name":"vue-meta","version":"2.0.1","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.0","@vuepress/plugin-pwa":"^1.0.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.4.0","chromedriver":"^74.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.17.0","rimraf":"^2.6.3","rollup":"^1.14.5","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.1","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.0","vuepress-theme-vue":"^1.1.0","webpack":"^4.33.0"},"gitHead":"15affe3342cd3702fdd24f1471d720619c484f3c","_id":"vue-meta@2.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FsVTV7EpiWKhl9MvHeLd3DMtv+GVvRcwjd2yfbagWRdMnmkxWGh/B/M+znDHlUAjnHun9BEbxMPWnSlQJfHdhg==","shasum":"ece9bdba7245bb72bfd534ec5cc7630712d34bab","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.1.tgz","fileCount":13,"unpackedSize":184638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/VZ4CRA9TVsSAnZWagAAJFkQAJZ217eKxprdQxTzzvBn\nS6VR6O1ZXb+25fQUH6ceCcuK3hMhv4+ivmArdXnQyjpuTp0fTLO1WWjic9/O\nUl/QMOuSTvEjKUOxO7VBpKtcqGq0HEoo0qf6h1QZ+giwDGeYJB45ZSk3AMvK\n/cLAEBUonNh8QxM2MFS2Oo5OtuVXsWVt7seEwKn9uZFybP67hmcGrQYTHaiO\n907xnimv0V1Emfso1iSm915npzjcMNqlqrEBOfIVkBRk4lOaG9wDxy/Dvl1e\noezpQ3ZUL3fMGT7PjddqU9a1YK6a4vMlDn/i/jp9q+K9kQ5eym+SALxu4XQr\nceCaauwcb0AavhyUHW8gaefntTw8iwni4FGRnwypE7CodvNo/s1/aFpC0OWW\n9sPahBE5dOD+88tj9eseGsc6RPtUbDq2emZhBh2yqSNB5ySRIM6DM5VtIWk9\nQ5bo39zA3B6zMJ5J91nRHpGIUWefU7lZucR+0Nfy5wt48R7TNuToHZiGqofE\njSWoqHJU0UgvnfMxgdaCBaed1VMdvz6AGoVavLa9gIni5TURwUwwrs77KLeF\nmLK9ufG8sIVbMgF3BM2qwclwMbKX6aQOAlB04Ft/e2BHd4UwupHxn4VsIrNK\nBGYhJHvyTP79ZZWWM85pv0dViMKNZ8yGSqfWDyrtEiTArdHzVpCMcdz4XuBJ\nR0/R\r\n=QoIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIJgkEOuc2kbkH9TZDj7jMa9/UFARC03zQMqFStSlnpAiEAyYMAID7ENvyFjGtJVVLNywwnHHrsQLZad34TaSg7cuU="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.1_1560106615956_0.6778982164038898"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.2":{"name":"vue-meta","version":"2.0.2","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.1","@vuepress/plugin-pwa":"^1.0.1","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.4.0","chromedriver":"^74.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.17.0","rimraf":"^2.6.3","rollup":"^1.14.6","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.1","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.1","vuepress-theme-vue":"^1.1.0","webpack":"^4.33.0"},"gitHead":"02237e01769415f78842e833013de8dbe9a4d132","_id":"vue-meta@2.0.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i6Pu4f5dFXhnVALIyyK7OnEuqLAm2SUjepkD+FM8tTiK/vVxC6hqErvV0FvAg6jDxlGF62zzqyU5qhFXhdjQ8g==","shasum":"da876a2af20a8e2e59fa8b159069a22bf371ec14","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.2.tgz","fileCount":13,"unpackedSize":190754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/jVACRA9TVsSAnZWagAA9OkP/0lci6j0k9PW+VBQEwi0\n1l23yICi4WYq1eOH1yI85Vf2NoHkLaZIwpBqu6EesMRwmYIA0E0kqpICDEpp\nofqqDCRlW0P0RsESPfeN6ze6kPMev8lcZqoLE3xTZPzHG3oNczC/tavfQD0E\nTcTRNlu+hFftuWTWQ7//YwIMgjoS9HEvwUqY0gpQ2Rcpw4vtMPRXkDFBPwXh\nXx3uRfCRmuehhQFZRAq1VD11T6RK8FoPbFIWVK3zVhS37srtBqcO9DdhOp+N\naBDp0Xe9tPTEA514CEMSes4n8gIba3K2qtG7beW5J8Emx8CrhqLZR1GPW+lK\nuJxv96uKo+oG+DNJ1+TU62Amg5Tkjx1M8N6gczjRF8nA4acCyh18X0IrH+8I\nQ3Im8WKQ/SH5Ds0EL7ovKvkbXlGsg3Mo1KZxKL92Hdr13/Iq9Yq7FGbABtoI\nrk6e4HQ47K35R+9OnUlbvaI7l1PElwzKH5KLBdxUlZ6uf2oJz8mXQ21cOjsD\nMRkyT3uYhunbeACArR73QGce8bM8UgSC+/Att43asxGPNd0bgIW+3mAsTu+c\nllAYFqBA/1skWl6a/5Ds/Y1nnUio3Z+GRj5KJxgwuq6v1lyKKqDjBAAPlPZR\ns7AZeEjH5G0DZFt+kg39WDQFwHtarWitm3Fs1AO7QbRqBDQq27mSrCFvLQtO\nX22P\r\n=c2iT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWevEWMD86SpyvBXHwTOwPkQ9O9sPHgDb6x/qkFCOfGAiEA0/fFVkezJlIc8jwDvq/8qOs4FcY1hvbB+qrOh6OA08A="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.2_1560163647568_0.41094427730998206"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.3":{"name":"vue-meta","version":"2.0.3","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.2.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.1","@vuepress/plugin-pwa":"^1.0.1","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.2.0","browserstack-local":"^1.4.0","chromedriver":"^75.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.17.0","rimraf":"^2.6.3","rollup":"^1.15.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.1","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.1","vuepress-theme-vue":"^1.1.0","webpack":"^4.33.0"},"gitHead":"dc165068c6da513f9c05fe5676f70e1bd7652855","_id":"vue-meta@2.0.3","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oV5tK6tw4ispmACHudjXx8icdpioqHkqamA2ktAM72eHkrJQXmIuCOxF2DaT/NS4SBueeWhzqil/y8ChGqe+og==","shasum":"7de9f29400f06fb20ee659338b57a5f5ceff4341","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.3.tgz","fileCount":13,"unpackedSize":190108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/7nYCRA9TVsSAnZWagAA2FwQAImJRV+nmcHEYsMA7KE9\nM717+/ohr2wP01Bz+xzyVzFq0z1evd6DB0S9Ph+PcnS/IhQGLkOPGyh/a+zB\nVDPLFFPrEnuM+amblkORvy4VJnHuAb9ORJLjV1FOFc+PyU4+EdNTgh2Ost8L\nyAVZHWiUL/+2WBEzjLnQDFWNcZOVOAJTo0p7iLadXnbLkuSdmSLjHL6UAAcj\ns88XGDosYBKQCe90l1ZwaxQszQVQCi39d+HCwRSECQiUjqdl5XrTAflQIsK3\nc32VriGn1Y9KcqRUPv1G5f/C+biReKXhLiuAnJFW/WBzvVyU0cNqJ8GG+sRV\nUrOm+rI/XeCoPBLzdphwP4Dx+Jlw6J0CJ9CYwileroLajwEl6cQCjIsrTjsM\nylsWKriUY7mdhvA+VVQYH676tunHBl5XAinfkkiwUGJK9SaJMoeBsSERpilz\n8+IOsvm9XzRwM+eA61qs+ocOgPaVs0oQp0M1flWtnkVi65pJGGSb/4ATf8SZ\neuUNT57ox7GwF+Bn082arurXrIfnkgK0Mrlgz52t8osuzxLZ3slJP3ReNY2f\n98Lryz9vk62ZfoyMtWs4BPkoTGW2EJ4NskfnMxyHVMpDEYO7h5LiXO7xAkjU\nY7D2uTRh08VkxwAqWaqZ+yH+p4pl/16AsaIsclcLxF+qQGE2T4ua+/Nb4s+0\ne9uO\r\n=OOrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSE2zA57wLFN2wjM8fxnLhxu9FS9QK8smqz1VG5QStmAiBJiSsOqzXvEwjaYTTBDl559OqC9RI+OGDML0ovvtvwDQ=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.3_1560263127237_0.4165396448680885"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.4":{"name":"vue-meta","version":"2.0.4","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build && git add dist/* && git commit --amend","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^3.3.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^0.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.1","@vuepress/plugin-pwa":"^1.0.1","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.0","chromedriver":"^75.0.0","codecov":"^3.5.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.7.1","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.2","esm":"^3.2.25","fs-extra":"^8.0.1","geckodriver":"^1.16.2","is-wsl":"^2.0.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.11","node-env-file":"^0.1.8","puppeteer-core":"^1.18.0","rimraf":"^2.6.3","rollup":"^1.16.2","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.4","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.1","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.2","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.6","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.1","vuepress-theme-vue":"^1.1.0","webpack":"^4.35.0"},"gitHead":"877f7650f2bd386b11ebe1cc1502ed9860838b32","_id":"vue-meta@2.0.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lPAuYblOHbsnwmwrm1C8UQxtFfABgfndK6Sej3VUzYbtTYLYak0TIDMB2KfFKFfdCFhzmfnR+dU+4xfYyVf+Iw==","shasum":"dcd6ab7f2ad16a8c6bf1ced5ae1e3e3402af0459","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.4.tgz","fileCount":13,"unpackedSize":192709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDkNtCRA9TVsSAnZWagAAio4P/2FLhih7IH1PtSw/I1Kw\nx7nunTnMfZo0p7191+tc32kUabLh5IJKIHb7BSqYbtcWxSb3rxZQo5MiOyOU\ngja5DyeOoZGRpzyEDoS3+VeYtuSXKCxhJT+3m3h/mCuE1mzNaHfg8PKw/qii\nk7GzaMzn5/2V7ynlK/PLNq3+BFTHExT/HS1rZtV77evrUDJR88PaMBXLFP/g\nRyK6cww5ckh5dDQjLMoaQeRHTz5bBrQyRY6z3hpAwQ6jyjii61PoqgYejp/o\npT775y9Rc1CXF4rYSc63zqubHb5RY0qQrKX6pym6M2T7UEiJM+7zXk/I1fge\nStPgE0SMHL6GCfllW5GYWKPzmSBF4jmzu2UlzHbxNtZNtMUTli7bwUy3WO/T\nkU8mvNNsp+rS2tAqqiWW9ory71a2WTP+DnV3juk8+q+6L8eAWLT+QbFFxkUs\nOQS0+DrfHwuIU0c1tuV63i47ZMCj22L74kRNkRAcgm0svVng93FOagjI4IZw\n2fu3bsfXm8STVQBzT7tTZ2vtd8HqnssZSDjTmPU8SahUrHxjN1KOcszX64Jb\nuf5p2/nYHQgTIumgwtTETpPzksqu/j0Lrpn+HcWMOIXBUvAnQosOfuyc6f7b\nVzWQ+4JYSy/IV4oSe638cr1ZyR+Y8bvzQ06llddRvDC3xudKgkof9x8xX7qZ\nFJnx\r\n=WXO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO3wiaXBJrueJ9uLerhxgSpE6hht1d7W3eBZtyz8q/XAiAJVSsz7cd1ERMfZPGrFsC4FsGCYY7sFNJ63WanOrs0hQ=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.4_1561215852551_0.5154207562209407"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.0.5":{"name":"vue-meta","version":"2.0.5","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build && git add dist/* && git commit --amend","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/node":"^7.5.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.4","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^1.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.2","@vuepress/plugin-pwa":"^1.0.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.0","chromedriver":"^75.1.0","codecov":"^3.5.0","eslint":"^6.0.1","eslint-config-standard":"^13.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-jest":"^22.7.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","is-wsl":"^2.1.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.14","node-env-file":"^0.1.8","puppeteer-core":"^1.18.1","rimraf":"^2.6.3","rollup":"^1.16.7","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^6.0.1","tib":"^0.5.2","typescript":"^3.5.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.0","vue-router":"^3.0.7","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.2","vuepress-theme-vue":"^1.1.0","webpack":"^4.35.3"},"gitHead":"62535d47fb51d58134a6141abeaa4a00176556f2","_id":"vue-meta@2.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dilq74cPhTCFAs9B2CJsrQcmjW7UCz3FvkK94wlJxaCErYxvyd/vq8/Q+7vLCgUzbfQI1ZKUqLI9JEqIZvHkUQ==","shasum":"13319e94f9b4056b1d0c9c05755375522ecb4a36","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.0.5.tgz","fileCount":13,"unpackedSize":193673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ56LCRA9TVsSAnZWagAAfYgP/A6ie3gzy6A4GqXCBY8Q\nLAiWSsU7x7/GSLbs6j5YB8Y7KWWR/QLc/8RdDjWWakrDdS43WgERVagx5lId\nsx9+kczvEnrHq0QU1cvxBZDBn2YUZRKYRYUqiFuwPbaPCNiWqTj1B2QcBax3\nea/dqiJA2fOIFgaJL9JowOQTyBuKU9T6yj1lrhF8m1M0fW1TClg+ZoF7CPZU\nCOmUzuYS94TQ3WsK90RWPMfPoYCiQKscYSB7zXHrEOtUkweEvHaKEqwjrlgW\n7tnsc8w74mlRu1ynTZubQyKeh463N1zhL0ineGXiBkNzOU4wYoMsX/KJ0v63\ngU4LWth6w7TW1sdD+CzR5yGt9iso8md4CRIlypg27K06lVloiBXURMsTUj8q\nKM+vsFE7OJSoca621rFGLW2/ING1fBnqVNOst6AheNlBAsLJlQgMdc1HHLH5\nNkhIHE/v0LBcvUeCdC+kj/G/BGuRavZNCwzFn456VsgHGAwUWcfrmW/iCHsZ\nFd1PZeWHjF4dhPRQMrMtHJyCYJUET4VzmzTtkhgmn8Qj5vYUfj3MOJ3UBn7l\nN4uz2t2g2eaV7aHYmxhd4n1kEN3Cx/Hy/hq2rYY7lZaYrhhgPJ27g7P1/xCL\n+w85m9WyXZ+lByTvL0K378GSscucd+uzvdRceTTxBNXlXvSKTltExovGL3yp\nU6yW\r\n=FJVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHUfUHcQ4C2HCGm8mMAgSyFu31vXrYibtmOvqx60G4lwIhALEGKebad8xNU7mE06hfBK42hoS6gwwUZQg4K10DMhoz"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.0.5_1562877579346_0.6335587486315621"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.1.0":{"name":"vue-meta","version":"2.1.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build && git add -f dist/* && git commit --amend","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^1.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.2","@vuepress/plugin-pwa":"^1.0.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^75.1.0","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.3","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.6","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^2.6.3","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^6.0.1","tib":"^0.6.3","typescript":"^3.5.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.0.7","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.2","vuepress-theme-vue":"^1.1.0","webpack":"^4.37.0"},"gitHead":"c52572af67202c3a90fa6e6e4d7db3f1433e5128","_id":"vue-meta@2.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6jktu1SHrz31YT5/AuzFB6al/RLghgMpOECA6yJZnzzwZ/16biQ4OBig6O2Uq4J6gFEHrqdFxmCdfYoyRt8TiQ==","shasum":"69699ca95c709843d9354313a130e8a65f2a1227","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.1.0.tgz","fileCount":13,"unpackedSize":213479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGbNCRA9TVsSAnZWagAAOxcP/2ZANb89zKJPoSZTUHgP\n9hpYZjbMmVT3hE3J7xAzJoJ6xNh0UkvjEKz8t3wJhBYDbY6N1rlEbpG1epGu\n9joA4cPb+RK2Dd/1uj4f2GdG8vCYtc1bhxtEDVMIt5GrVVKez9NVdTPFC7Gm\nP143zs3DGlcXZ+5t+oO/U266SFbeLzLt6h9WycHgvONy70gXwRuv2/VFGgXs\nbr84XsQK93b3cZUMWYorJSvbqi8lKeOYJPrLNTIdUVPgEO3dVrQCaxMICPl5\nNIMbwhRmaJQoNm5X+rpYCL3V68ZbfbKGNS53sRy0nYdBltTlhjvfAHasmptq\nUKYJ5apgTA35ARlOdZche1FpwWdKI1lZK3kJYOchxboLQICD0dVhpsQzyG4w\nEzC0iPQ3R0ACD0bhWAId+rLaggzkol4/NTy1wRtXhJHKKyjF0yRtxiOA/UMu\n1sYYG3WzZzMigOLChjlof5XG/KBGnsC0Ysb4fopUYjHf957uhvg4tnEbZ+uq\nLWyZF0vxsnsk8H0QC3NUL0d90gvmPR6+1CiH2iRK9eB0DXB8ia6YugC5GIrv\nNlwxQFTpIS1KinIExxu0T9risozK6mBSaryNol4KwgMhdSLySrCGW6CgZxt5\nZz2AkGZwTt1i5tsKqxIlLlvJkUR7j9TgdWJu/H6fBaIBI/k23wNJXdqnAvTV\nb4ZS\r\n=VdOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVBySgsTSPFKupZhoCPZWUuXH6IqS1bad6hRXM/tdoNAiEAut7gRzAFgjH7zpUVOBsxoJdQSOiQ3SK15AnIbwQPsQs="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.1.0_1563977421290_0.7392521877740896"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.1.1":{"name":"vue-meta","version":"2.1.1","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build && git add -f dist/* && git commit --amend","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^1.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.2","@vuepress/plugin-pwa":"^1.0.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^75.1.0","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.3","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.6","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^2.6.3","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^6.0.1","tib":"^0.6.3","typescript":"^3.5.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.0.7","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.2","vuepress-theme-vue":"^1.1.0","webpack":"^4.37.0"},"gitHead":"04b2692f0b9b7e43ed5e04648b622995c7593e55","_id":"vue-meta@2.1.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-H9MQqJxHRDaEh3LEait6LdicZL94nGvMDD8T9aOmFtrEQsPI6rNKZ7yuPC9NYEkm9zNeumZWrdDZWhF0zg8+vA==","shasum":"6d475320c11eead667799c5e3a608ec9ef7f4632","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.1.1.tgz","fileCount":13,"unpackedSize":267372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOyBGCRA9TVsSAnZWagAAFooQAJjZTI01L7LqkL8wPTNG\nB4Lx+VRx8aVg+vzbCyEV9QHYEq+RJ634iQKSOZO2TIdq2YtIaUAglA65mC6p\nAHWxnGQX2ky4GOpVmgg5W1/KE6BdXBSdEbextlJQ04rApBOWZYMKHwBQErk7\ndmVsCXAvOWv1qfay9zQpGAowzsnVfRj1q8gCroOHo6C6WHDrrW5ewfmd877V\nAiQgN+fC3Alvrm38ca4hvh2abAFe9UEN5ETmUWW6NuoA9WDkhs1YDa8lZ3oN\nzOdbM27C8yGk1GA+OewbAi63ftuJJTkFavMvsByf014nVlCb20tVYYBe5bu9\nzTyt6XuE823cZhuZghRETV+HJtC4+jtL5DHlb2Sa5tk3maGlZ7YSxWUW2l2r\nQTMg5ezAGJKFehYmtTs5mT9Y55trK08R/YjOGkW+b+pp6893ae8dtQLJqnT8\nethqm2zaIAKC9lM1aNbGjLOf43leNbU8c7JHsIjISiyOjxAP9c1yaRYiwVC5\nrC1oMK9whztDPXNCO/iibUazokIZY+uxiKTF6CHb55vV099BJl9InKvgCVYH\nsQ4ZZRITPowfBRpbwHcmLo0pOHm6+1Ihfj1Gfl4IHhBmbT2PRJ9P2ip3kqH0\npenDXiIPjyw3+hHCfYwJifRN+95ISVBoDk51DvweWTDBqeZGhJwLOcLyk3Gm\njsiv\r\n=dmYW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3zjUpWok0VEUh4h39xJgQR8ds55emUC1M9PxlHPVnQwIgQGFOCSgM28QMN+jWlOstp4grqqe4janAfyzAZdop3Uo="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.1.1_1564155973568_0.12628226317687696"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.2.0":{"name":"vue-meta","version":"2.2.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && yarn build && standard-version","postrelease":"yarn build && git add -f dist/* && git commit --amend","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^1.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.2","@vuepress/plugin-pwa":"^1.0.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^75.1.0","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.4","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^2.6.3","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^6.0.1","tib":"^0.6.3","typescript":"^3.5.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.0.7","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.2","vuepress-theme-vue":"^1.1.0","webpack":"^4.38.0"},"gitHead":"66d98ee17022f4c6c0abf1012ae580fc49145117","_id":"vue-meta@2.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LgpZzgiYv2mU9O3+XGFBdR91Vzm7+9agjAz8JdKQZwQ0NKta9KHSa3hFy0F6LwGyNTWf4bLTuhZ+Uqn1fPiWNA==","shasum":"df6aafb11a887caf0979043c63001f9ca739496d","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.2.0.tgz","fileCount":13,"unpackedSize":250983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPbqFCRA9TVsSAnZWagAAoEQP/i89T3beyaY1SY34rEPp\n7TnKwb91v2g59PA0yIXlNS83oJeFbBtvTqzeZO1s0FaucW1QTC9PfP3vmpqc\nySwYHW3KPnzIX0APXnHjZjj05bqD7wXvRQq3vAK+tcyP2zvqoE0ZdSLtSQ3a\nXJ8C/NxCkR8W5NT4AJlItiPb6m4ZrDFimjKPHRaz+yPDw9L1oJNZz/8L8hGG\n9qzlwwnlbcJccRDz81Be/YXzscPMyA+X3B+trCouXjTynHeuMS9zt1vE7wqw\nUD6HWIzvdvz7/TPx7UIM+h4HVcWTk6aijan3H3TAGRzRNheZw5XSPMsZCajX\nEO0roFsy4+iSn+FWqbmwvWTftqCkpesv1cFMrQxRcxCLCdqpHozCOrJ7DudY\n2yk6PqcAJwTm2vlvAfNnmT2qfMJQ0uYpf+mRKUM8bWvCThEqIwgCqFglPY4h\nEK7ksuXsQYLsUMMoAIsiQh/nX+pJjy0w7AWNNKUpybVGRVHqowLsCYwvb3Yz\nc2LVmDQHFaNfnh0okuLkFlxbq29ksbYsKh+DMGtSHOHkvufSQBRkbwQUP4j8\nBdZzUd7+TWXvSt2/43SRu5W8EwWS5THdkAwwTBptjvL0Soga3fQ6bhRwhBFH\nhzvwdJMU/Y7kQCpU2IxgJTFF/bY6qo7TJLdhse0Or2EOgxK9++JzBoCa666W\n9Ugs\r\n=1Mmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1NLZL8MXm6xDwqn3KIPitYW05lkmVrJUkff/M2lDWJQIhAPMDbY92sL6Hz2nxDp5qZ08+O/mirDqO3TZndSydRHyi"}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.2.0_1564326532800_0.023441910328582782"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.2.1":{"name":"vue-meta","version":"2.2.1","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.8.1","@nuxtjs/eslint-config":"^1.0.1","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.3","@vuepress/plugin-pwa":"^1.0.3","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^76.0.0","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.4","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.1","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.8.0","jest-environment-jsdom":"^24.8.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^2.6.3","rollup":"^1.18.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^7.0.0","tib":"^0.6.5","typescript":"^3.5.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.0.7","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.3","vuepress-theme-vue":"^1.1.0","webpack":"^4.39.1"},"gitHead":"735be099c46dfc3a5c431f74f06529cb50a3e7be","_id":"vue-meta@2.2.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-S0setu909L+jQNI4wa/WUMMJQSHIOU13eQZVIIBT1sCEH7g91AWwNA347//5lbWoNvyr3EQPk/kPMuPnhEbL1w==","shasum":"30c2ff8b806f67eb2079734883c586295761b086","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.2.1.tgz","fileCount":13,"unpackedSize":248934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRrcrCRA9TVsSAnZWagAA2RAQAJCM2KbhV7Do9CIk5K2Q\nhRcKFdp1EvkEM8JaxBFtbhDUy8xr+8ot2FuRlVEBcCwMPUxEpApVo1okuhSa\nGuB3xxf06rhtS41FPXLG4xaods+qxyDHj/CH3p0yYmm6iLf0UDDdFvhpSTRY\nJn9PcBVgxh50zGoD1nHOH3LF34eMpLb2qnEs9kMeK+Iu2MgnHUyzPff04XTg\nPSrGAucO0AUekNXro0P0kXWpk4MpKYsm+NB48XN22W93nto/wjrjJa2Ki082\ny3bHS7kHki2h5j4Pwyb+QB/8+pekDiCKbjlOTvXVFpDGsBNGJJKCgaqdMNPr\nthAX1GPd4UbWbXSwbBUaWxx2/xPQLLmj1aAAXcPjKCbadu7c7+V1rZASGt5E\nvYiPOc+nfJih838oP/IuVxd5rSNODHC9SYYVeco9SAjNJ659baB5U0/R6ncd\nfXVbYOvMwTQ4UXXQ7Fg0i9I1rrqwdTUQsGH6eyzEGCRNOM2JFQLzVOHDJQ1P\njly8lIMJEurA60Kh6WPZO+xyUpKtSrAAciylHcJmi4tG4LWklXsXDKhkXDCo\nwInntHD0GRa0VTIr+E2MjnjruBufDfY9YI+3nPM7ULCKa+pptF+vnCjjtmYm\nNrTqGpWM0/X3RnmHrbKflLo5B5dCWO0zKmK+EDZ5hgtoSALgzLE9i02+cNMW\nakM3\r\n=NiHi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUKLJcjLDgpECM36Sx/iUSVLspbNG1YYEcG7+e6Dd3xAiEAz8dwgiB355AfiAgIZLLQO/qDRPJimwM0fteFLButMcM="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.2.1_1564915498304_0.37505386589717626"},"_hasShrinkwrap":false,"deprecated":"A critical memory leak was fixed in v2.2.2, please upgrade to vue-meta@^2.2.2"},"2.2.2":{"name":"vue-meta","version":"2.2.2","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.9.2","@nuxtjs/eslint-config":"^1.1.2","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.3","@vuepress/plugin-pwa":"^1.0.3","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^76.0.1","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.4","eslint":"^6.2.2","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.16.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^3.0.0","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^7.0.0","tib":"^0.7.1","typescript":"^3.6.2","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.1.3","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.3","vuepress-theme-vue":"^1.1.0","webpack":"^4.39.3"},"gitHead":"d0baf34180bddafc4db68aaef1efcc199fd80fc4","_id":"vue-meta@2.2.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-aSzjfc5xV3szxPZMsSk6JeoHUqwrVHNPzpMciTCek56LDd2xKWCv+Ch4IGWL5EIxVyfxA+krsD7T11PTyLY4TQ==","shasum":"ec6be76d75b7d6e4abb6d995d92245487081428b","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.2.2.tgz","fileCount":13,"unpackedSize":249584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaUzdCRA9TVsSAnZWagAA17EP/A+T6r+L1Zo3VR6wNJ0E\nEgCc/j1c9dQ0FkdzSmARLiiYpsnAkChxJCqPhEnOVKaWFRSf/R+bT6sAPc8E\nU2Ssij739QkDLP5UE/0dlvHinzK37qeKneiTjHzPh1O5XDR1TCcYzckUIUfe\nXcPpTltDuxKRfmqntZOzyVG98hc+wUf2xauncf3nOTQ9RvM5gMWtwjvB9k0O\ncYo0IT9CAo0m2N6DM8RUTsR+wLSVUaVc6qjYN6BdtePbhSzmWNFBNm7tYBnz\ndazOxToiSpd5znwM14ekhr6QrQ5/OSy77yIYSM+jIHr+nBGUUcCJai+uBJ/U\nM5b04LvRSuUOnpFF2wz09F9aYq6m3tidczpQIqy7u8LlaRTX2NpbbwOdOjDj\nV/H/px5EWGrAlAdOJb5HHAzWjVflCznTdkB5LxAVfU5Kc5vecYbnVD3i8dVn\nJRLntmCtyc6mJge/PMFEXTo+ymEJEEwveovus8/oSBacJ10eyJUwwwdjI97w\n33ckUl1o/ZLz0km3DCq1inhI5Odden7w0NkbO82E2BAIdDyJid+rwpdEysBD\nZyR7UOZ7h3UsamVXz1dLTjlUc4aDcuStXNfVEuUAiF7X0UebeeTXjSOm4Z6P\nhPSyOoz8sw6Nw7MZEr7w1CKxTcNEtqz1mu8Kq234DrAvdhn5X+/7Js9sb3rI\nDVQe\r\n=Ya0F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm0o0jUaVIcD5c0R7he32dtz6MsEyPEtZ6BwFr/ZwqmAiBtw/wawwjPlvl5OAeUNpd4d/GpEYYOLxhdyLrtg5CfCw=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.2.2_1567182044219_0.7276634689765562"},"_hasShrinkwrap":false},"2.3.0-beta.0":{"name":"vue-meta","version":"2.3.0-beta.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@nuxt/babel-preset-app":"^2.9.2","@nuxtjs/eslint-config":"^1.1.2","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.0.3","@vuepress/plugin-pwa":"^1.0.3","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^76.0.1","codecov":"^3.5.0","copy-webpack-plugin":"^5.0.4","eslint":"^6.2.2","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.16.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.16.2","get-port":"^5.0.0","is-wsl":"^2.1.0","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.19.0","rimraf":"^3.0.0","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^7.0.0","tib":"^0.7.1","typescript":"^3.6.2","vue":"^2.6.10","vue-jest":"^3.0.4","vue-loader":"^15.7.1","vue-router":"^3.1.3","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.0.3","vuepress-theme-vue":"^1.1.0","webpack":"^4.39.3"},"readme":"<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  ...\n</template>\n\n<script>\n  export default {\n    metaInfo: {\n      title: 'My Example App',\n      titleTemplate: '%s - Yay!',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    }\n  }\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n> :globe_with_meridians: Please help us translate the documentation into your language, see [here](#how-to-translate-documentation) for more information\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/master/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta\n```\n\n##### npm\n```sh\n$ npm install vue-meta --save\n```\n\n##### Download / CDN\n\nUse the download links below - if you want a previous version, check the instructions at https://unpkg.com.\n\nLatest version: https://unpkg.com/vue-meta/dist/vue-meta.min.js\n\nLatest v1.x version: https://unpkg.com/vue-meta@1/dist/vue-meta.min.js\n\n**Uncompressed:**\n```html\n<script src=\"https://unpkg.com/vue-meta/dist/vue-meta.js\"></script>\n```\n\n**Minified:**\n```html\n<script src=\"https://unpkg.com/vue-meta/dist/vue-meta.min.js\"></script>\n```\n\n## Quick Usage\n\nSee the [documentation](https://vue-meta.nuxtjs.org) for more information\n```js\nimport Vue from 'vue'\nimport VueMeta from 'vue-meta'\n\nVue.use(VueMeta, {\n  // optional pluginOptions\n  refreshOnceOnNavigation: true\n})\n```\n\n## Frameworks using vue-meta\n\nIf you wish to create your app even more quickly, take a look at the following frameworks which use vue-meta\n\n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - The Vue.js Progressive Framework\n- [Gridsome](https://github.com/gridsome/gridsome) - The Vue.js JAMstack Framework\n- [Ream](https://github.com/ream/ream) - Framework for building universal web app and static website in Vue.js\n- [Vue-Storefront](https://github.com/DivanteLtd/vue-storefront) - PWA for eCommerce\n\n## How to translate documentation\n\nThanks for your interest in translating the documentation. As our docs are based on VuePress, we recommend to have a look at their docs about [internationalization](https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config) as well\n\nHere are the steps you will need to take:\n- Clone this repository\n- Create a new branch\n- Browse to `/docs/`\n- Create a folder with the language code you will add a translation for (eg `/zh/`)\n- Copy all `*.md` files and the folders `api`, `faq`, and `guide` to that folder\n- Translate the copied files in your language folder\n- Edit `.vuepress/config.yml` and add a config section for your locale in both `locales` as `themeConfig.locales`\n- Test your translation by running the docs dev server with `yarn docs`\n- Create a pull request with your changes\n- Receive eternal gratefulness from your fellow language speakers :heart:\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"6194f5bd1296b02778a429fd7e70c92b05822a83","_id":"vue-meta@2.3.0-beta.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-u809aaK+78fHwAMuo3NvcXn8eDTHpsORItm5wxpDTbMrJr8+8LozM+WFGMe9ejhhufv3Gj35+mxrnPh4Au+bug==","shasum":"0b096ab740234d123a71ad5311b89922e10d0e30","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.0-beta.0.tgz","fileCount":13,"unpackedSize":261007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgMsFCRA9TVsSAnZWagAA/QUP/j6Pbt/wo4veC7xStAaD\ndRzOcD6iH7mdc0v3IGsbLDJJN+qHOXh6916urILfRVII6h6NrDvb4G2MDqpv\nnXMO++nNq3JVrmgjILVegC9zlGBQCgtvegt0Az9EvZQbUzkUBoWhR1cmUsZl\nJUsBihnQuekOjw6JREWJKps3wSkAS/x4tpzZiJGyd1M0u1rRZOSwcwhkz4gv\nONIL9SI/8agueDvIGu3Bea5wWszJyn4vJKkAUHXKvjYPrKoerLG1Uoqgw1SI\naWWCScAV6YqlteK2CcM7GVRqVbFQmu+UQbiu1UUa7xK7KH6/0IYtTA4Xm+8G\njoszrB6LCESv51QR9x2OjB6gXQtTGg4L58sX0W64UK3aIUus/d9wfCb6gZya\nx1vKN1l426oKWdJwLC+3xjUv0OexWLBy0ei1uPeNPpQ117Q4lD9uUkPWUVn1\ndyNsxBQEThuVes7NIHy8/57W6Y0O3R9skod3KqRulFotZ1sv8+E+I0UllbEt\nYklC81anf0OD7XwxtbQWZ4xKxiT00IgT0k1V2LjE87MLrp51BU+TVIQzUfOT\nVhWhPMvlEahol9ZkPX1FS7Iqx5y8KuQm4+3xqLMFbEqhhio/WcWpZ0zEr4bY\n1Ahm/9dti/xsEWqgXsMulQj2rRXtM4/D+X3Qul7UtUdVCANurAsMe1AkEyt0\n5j2m\r\n=DUj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLwj4yl6XLe26VFUUjWvrgo8/6hNOM9FZzZagFSC5hHgIgbcrj9sBI08yBSKArxyD1ds2zto9Dpi09R9yQYFopqUk="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.0-beta.0_1568721669048_0.639843188911881"},"_hasShrinkwrap":false},"2.3.0":{"name":"vue-meta","version":"2.3.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.6.2","@nuxt/loading-screen":"^1.2.0","@nuxt/press":"^0.2.0-beta.0","@nuxtjs/eslint-config":"^1.1.2","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.1.0","@vuepress/plugin-pwa":"^1.1.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^77.0.0","codecov":"^3.6.1","copy-webpack-plugin":"^5.0.4","eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.18.0","get-port":"^5.0.0","hable":"3.0.0-0","is-wsl":"^2.1.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","nuxt-edge":"^2.10.0-26151850.95e043f1","puppeteer-core":"^1.20.0","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.2","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^7.0.0","tib":"^0.7.2","typescript":"^3.6.3","vue":"^2.6.10","vue-jest":"^3.0.5","vue-loader":"^15.7.1","vue-router":"^3.1.3","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress-theme-vue":"^1.1.0","webpack":"^4.41.0"},"gitHead":"f6591217e676d5188793ebc4289b58ee331cae41","_id":"vue-meta@2.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-pLfbtVco5HXWQ6byjK+KdmGZJFaXcE441Dt1UmuQmT1lyX05QLRZo5laDYSHZdgGyHyiUsykZAKVBRXBCvDa6w==","shasum":"7f4af99b02c7a1811ad332110839f0c8ab1c4ea3","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.0.tgz","fileCount":13,"unpackedSize":261211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlipqCRA9TVsSAnZWagAAtyEP/RJncQ9fEw6XnFeQDux4\n1NOUsIzs7Evpcpyv8pQaXiWg0oy6YxFKCz7y80GtX5un4v7Q7icnpnA4gB5a\nfIagR9R5PGrRKZSroycwZTvyp8LIJYbSg2x/xY4bPVhlLigqkeUqjqP+afLx\nhIEtiB4ZlegJLbIlnl/xu7l1TIrlPrW0S18im1w7RUWAJORim+yl0RNWx9IL\nX8aNqgFJI3M+UqRRIBuUmOoYTo9TdedBoI+x//YuD6JAEdshIupQ4NvPpUSp\ndfcn8jCQKvRcS6sXwQdFlMYfinBMsDEKVl/0d6aYfhsQcdhfRSzMShEaXEml\n9Il4nKpC/yBcOpt0vzZQSqk8SEGFJLnZd7qFi9fGWQtjkiDGkiYp2/e/si5P\nGJNDjmguqHeEn4A5aou3kjbMc+wwQD5jRiPSSEMtFcqXNPTDpDD6BBWDuR9y\nca+MsPX8aAwxMoo6fBCSE0E7lTykl2PrdLzy1GLS4Pu6pOikTjzN/fkBcfky\n3+NAf2AhEcaJ2Sm4BfOfb/NPWjy+4xGKxygqQ7YCp6PaRO0xqFkY1EYvivNR\nOsQwDLdcxBuWOCqnm3Y2dV5XdM0N/rhNtYJi7Qdznt7mWS/7oq3XTvHU5To1\nu+8sykaaBNXuq03rEwXnKT96rDSIqZpBDFie15jBOy/Hfbo9Pry/4XPJMCi8\nUVUn\r\n=1qaz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICox1oZDafVcd3g+TeDa9AGRP6AVRqCl+75tiqLPZPtoAiBOGDKlg4HmmirQFx4A3oJ2VHxsgBcf/snCcRlMrw1BpA=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.0_1570122345313_0.3227336072221627"},"_hasShrinkwrap":false},"2.3.1":{"name":"vue-meta","version":"2.3.1","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.6.2","@nuxtjs/eslint-config":"^1.1.2","@vue/server-test-utils":"^1.0.0-beta.29","@vue/test-utils":"^1.0.0-beta.29","@vuepress/plugin-google-analytics":"^1.1.0","@vuepress/plugin-pwa":"^1.1.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.2","chromedriver":"^77.0.0","codecov":"^3.6.1","copy-webpack-plugin":"^5.0.4","eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^5.2.3","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.18.0","get-port":"^5.0.0","hable":"3.0.0-0","is-wsl":"^2.1.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.1.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^1.20.0","rimraf":"^3.0.0","rollup":"^1.22.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.2","selenium-webdriver":"^4.0.0-alpha.4","standard-version":"^7.0.0","tib":"^0.7.2","typescript":"^3.6.3","vue":"^2.6.10","vue-jest":"^3.0.5","vue-loader":"^15.7.1","vue-router":"^3.1.3","vue-server-renderer":"^2.6.10","vue-template-compiler":"^2.6.10","vuepress":"^1.1.0","vuepress-theme-vue":"^1.1.0","webpack":"^4.41.0"},"gitHead":"06295bf9fb11527d22a1441ffa8ca56574dcd25c","_id":"vue-meta@2.3.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-hnZvDNvLh+PefJLfYkZhG6cSBNKikgQyiEK8lI/P2qscM1DC/qHHOfdACPQ/VDnlaWU9VlcobCTNyVtssTR4XQ==","shasum":"32a1c2634f49433f30e7e7a028aa5e5743f84f6a","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.1.tgz","fileCount":13,"unpackedSize":268870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnbI5CRA9TVsSAnZWagAAfrkP/jZ8UjRqA0ulkhiqxFY3\nv/AoTY36KrR5SARfGtwmyaB/DUz872oqe9WU+PYLGqPnO07R3s2Lpl/LXMKo\nTL8jNk/Uv4/cFcvC4QHaDPOUFjlAAYFReKGIzwqNjA/ijyM3pQE27X6PK5pz\n9C7NF+6AnIXQCo57huVrFA3dDnaEjlwL8KJZUqL5kJRyCj264ymOQZADivNW\n7CZkbtCB2OQRytYscGXhECgwPXIcZtqlrB3aTWSX39qOKmG5P3NZXoEzcZXJ\nyn66kzXCe7c5JUJ98OtpPJqbemH302ixsyJ20uZgCYpMqSdtStSI8tsrJVt5\nFnVPY0VDb8ujX4g6mW4J/mjuZp5vhQvKqQlb0C+Un45tZSvBdzfINm4Ellja\nnInRGo4uZlDwh/xGoaNYdFyumXPikzXJFVwrm0ASMfxJZjXj68YuZC6GdnAC\nwQG+2Vl8ZZyRp8zP6e/clObqrqEt7NwjD/aJzpW9MD+gOnBUjDvL7SOxT2M+\nv+nZVCi6t6n+bmSk5HG+C1OVD7Ly+OPaIEcFVHSId5V2sLyq0thjhhoq8LET\nP+eHMOmNuVBMAOSTvsfB4VPOTX1G+MaXzTEuDYk9pYnIvV1iWbH9j6nuFxRc\n9hJD3f1nDVD3DOomnucI1ifEuJzpqOHWngxoW1zyQH1ZvCEAaZGyIWoJgya7\n2DXr\r\n=TsNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq8wpFPXH9VmqwRMKcdyaEA09sZCvB7KqSe0seuOtVbAIgYELF3rSSiDT+c7gvpTq1K4waTizgshcxwuLnposlwsI="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.1_1570615864626_0.8728826744170539"},"_hasShrinkwrap":false},"2.3.2":{"name":"vue-meta","version":"2.3.2","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.2.2"},"devDependencies":{"@babel/cli":"^7.8.0","@babel/core":"^7.8.0","@babel/node":"^7.8.0","@babel/plugin-syntax-dynamic-import":"^7.8.0","@babel/preset-env":"^7.8.0","@nuxtjs/eslint-config":"^2.0.0","@vue/server-test-utils":"^1.0.0-beta.30","@vue/test-utils":"^1.0.0-beta.30","@vuepress/plugin-google-analytics":"^1.2.0","@vuepress/plugin-pwa":"^1.2.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.3","chromedriver":"^79.0.0","codecov":"^3.6.1","copy-webpack-plugin":"^5.1.1","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jest":"^23.6.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.1.2","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.19.1","get-port":"^5.1.0","hable":"3.0.0-0","is-wsl":"^2.1.1","jest":"^24.9.0","jest-environment-jsdom":"^24.9.0","jest-environment-jsdom-global":"^1.2.0","jsdom":"^15.2.1","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^2.0.0","rimraf":"^3.0.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.2.0","selenium-webdriver":"^4.0.0-alpha.5","standard-version":"^7.0.1","tib":"^0.7.4","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-loader":"^15.8.3","vue-router":"^3.1.3","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","vuepress":"^1.2.0","vuepress-theme-vue":"^1.1.0","webpack":"^4.41.5"},"gitHead":"4b80129367af594768c8f9c67afb0fe4d4bd7daa","_id":"vue-meta@2.3.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6xKy+K1J4yCs16x4UhvYI2joKADPnxxPcCUkzckaUt6xqMonBCYwK0JSh8BicooDpKcrre6JGZcQRIVIDttOVg==","shasum":"d87a456582da040ff7bc9304701cca47ac36ee1e","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.2.tgz","fileCount":13,"unpackedSize":274697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGzXICRA9TVsSAnZWagAAmQ0QAIzwqUiYk7Ugw1bmcWUT\nAE9CdyA1cUd4qVT0Xujl9HvKSw6LzjFl5n0lNnjBag5Jh6sy7H9g43sxy7/H\nIjeZaRUEwrZFrJs06dYvEUQqp91b302bgEVqL8CChwWb4Gs8F3KxXH30MHlw\nBJ+3yVPv77clyomC2/t8JWBInwz15GozwjDLuPnoEHO6BaBfMHM62F/jruK9\nJmZtsiXH5P7GU5vrs+RNohu2BCdGIzxWbVDJdTjLBs/l0onGaSyk9AGYAV/T\nCzcXNVSpx1/vZAxDpxcK/svBDFMHxLqUhtUmOFmbSwMreAT3MXzeN+JqZDgV\nbcInZHaNL8GuG2vZyBKajsQuXB8mZwVA7ctrW+Iv2Iz+cdjhzsdgbW1OsG3H\niVSKleyFqez4dxIz2FaDnaED1LdapJFVIuYbqnjvOkBHuQ9ltTDjkQpY5XbY\nYljiK7PHa5z5afk9R9hHyBmko4XYRvGPoJ7jbEf1ye+JhbjZVw/007KvBBK0\nzUz6tA5XYU7o3r6WiiIrioGlIPgD+enVdEPXYKK+YW6XMgb5L8X85O2xtz41\nWjeg0zoDZQbG8/Iufik2L5xwFJ2A97a2hWHLBAtdRxrJB7dVQQ2EtozKBPwB\nGeSrwCMKb1qYiK7U8eQfNrlePt9uR5Ln3T+jebODseSz0dBdhWOWjqVLnDWH\nM9Z9\r\n=qePC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+Nh9X8PZuRqMHHf5XT2SwKt6MSoOYkgmairb1720vwAiEAowujEJFF8ItCnFDiB83AOY6mA9/93bafwJ+nFIexeBw="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.2_1578841543698_0.4148545273076165"},"_hasShrinkwrap":false},"2.3.3":{"name":"vue-meta","version":"2.3.3","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.2.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.8.4","@nuxtjs/eslint-config":"^2.0.2","@vue/server-test-utils":"^1.0.0-beta.30","@vue/test-utils":"^1.0.0-beta.30","@vuepress/plugin-google-analytics":"^1.3.1","@vuepress/plugin-pwa":"^1.3.1","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","babel-loader":"^8.0.6","babel-plugin-dynamic-import-node":"^2.3.0","browserstack-local":"^1.4.5","chromedriver":"^80.0.1","codecov":"^3.6.5","copy-webpack-plugin":"^5.1.1","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.1","esm":"^3.2.25","fs-extra":"^8.1.0","geckodriver":"^1.19.1","get-port":"^5.1.1","hable":"3.0.0","is-wsl":"^2.1.1","jest":"^25.1.0","jest-environment-jsdom":"^25.1.0","jest-environment-jsdom-global":"^1.2.1","jsdom":"^16.2.0","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^2.1.1","rimraf":"^3.0.2","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.2.0","selenium-webdriver":"^4.0.0-alpha.5","standard-version":"^7.1.0","tib":"^0.7.4","typescript":"^3.8.2","vue":"^2.6.11","vue-jest":"^3.0.5","vue-loader":"^15.9.0","vue-router":"^3.1.6","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","vuepress":"^1.3.1","vuepress-theme-vue":"^1.1.0","webpack":"^4.41.6"},"gitHead":"b2488c18edadd737f013fb9c43236981a216e5ec","_id":"vue-meta@2.3.3","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FmeekLkd5+BI7NFBnU4bEnTpVZqmu3q8ztW4R4U3GBQljgDM7QAuwMXs8/aJP0U1tjtxobX8T6HcyZXimGj1DQ==","shasum":"2a097f62817204b0da78be4d62aee0cb566eaee0","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.3.tgz","fileCount":13,"unpackedSize":275144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVr6vCRA9TVsSAnZWagAAC70P/iZ27d6rlZ3xOpQYzLlx\nJf1JzjosX/ZUQxy9+x1tAltPqY001Wd4jJ7y+7GvJFC5rxilwiw14FiEM0Ih\nP+ZcnYPxXScYLrv1v3vnznHJ03Nn0Benp71OIO1JQFoveM98QTjBuRT5zJ7N\nEdc2nu5mY+9y3kUQahYg01VK8agzWFLZuktkCUQCtqsmRFCpdzAP7CPduD4g\nFVH9mCgmnlzx2aNS/yCMURdc+4wWtdDlyN0uDj9D0ijr14OR4i3qjS4qFcIV\n8btAUdCINKgDv7cFI849oDPSC82O0mVyINty20m4MK3caKYH+gutYiX1rTNX\nQ0JAM8tBIRrzewaXlR0b2v5G7qZykfUOIPkvaMXReTSaai2fUVzo2K1m0orh\np9o6zFhrEt904pe4QTeHclwXsgKaMuBxtrx7d4uCXmXDOojd2R2TZwBrswQQ\nIcu8Tdc/nYh4xAe8eaQhegtcdAST56prnyEAuaOGijmAYrMNsAs2KAOZrOrq\nuNbDJpATpPgoySbjWbGHi73FI4zDwc0RLNDs77P2kshDtSkPXBRxdCbhefQc\nBYQm0jMxkJHpPyZxUCjRqUx8h2Vnx56B3w6mR5RRWHeD06vNJ9MMGcE6qQVJ\nXr643QwqzKka3iPH07GEIAEOmz0hNeIgW2k5sgXdnJtbcCKR7jIGhQNzOm+i\nnwiI\r\n=E7Kd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9vpjYBJ+B8i6PWfVQxkQ2nn/Cc9BRMSkzfAbbDt25pAiEAqTselA3IpwyF6TjAxx4tzFN1d/3lkv9nYpq7lUvXZNs="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.3_1582743215373_0.6583688526692197"},"_hasShrinkwrap":false},"2.3.4":{"name":"vue-meta","version":"2.3.4","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.2.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.9.6","@nuxtjs/eslint-config":"^3.0.0","@vue/server-test-utils":"^1.0.3","@vue/test-utils":"^1.0.3","@vuepress/plugin-google-analytics":"^1.5.0","@vuepress/plugin-pwa":"^1.5.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","babel-plugin-dynamic-import-node":"^2.3.3","browserstack-local":"^1.4.5","chromedriver":"^83.0.0","codecov":"^3.7.0","copy-webpack-plugin":"^6.0.1","eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.13.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","esm":"^3.2.25","fs-extra":"^9.0.0","geckodriver":"^1.19.1","get-port":"^5.1.1","hable":"3.0.0","is-wsl":"^2.2.0","jest":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-global":"^2.0.2","jsdom":"^16.2.2","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^6.1.0","selenium-webdriver":"^4.0.0-alpha.5","standard-version":"^8.0.0","tib":"^0.7.4","typescript":"^3.9.3","vue":"^2.6.11","vue-jest":"^3.0.5","vue-loader":"^15.9.2","vue-router":"^3.2.0","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0","vuepress-theme-vue":"^1.1.0","webpack":"^4.43.0"},"gitHead":"92350d5f7db671da56d75b3291965b589d674bb1","_id":"vue-meta@2.3.4","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Mz/5ykeWlhyTDVSTFLBM5tmVU/C+fX6rmVAkLSxbYegJUhUZh3N4D0b7nC0/knG1esK2l6r8iW/N0KeU+38bEQ==","shasum":"fe28af0721e9bc4003422bd4b401c0b628512d12","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.3.4.tgz","fileCount":13,"unpackedSize":288426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYRlCRA9TVsSAnZWagAA4t4QAIFt0X3e8Bk3FvmiNONJ\nXjyNIiUN8D0IaIGmrGUKDRbMQaGUb27RtZ7N0dJaXfq6KNQv5dWv4rv3w7QA\nmF0SAUsGGyeOdzjepulkhLL1LTChRGcH1Ntx8ELjiKW6tfKZbOFhFFOOAsII\nJ0GT1gwDgcrmYhAKtVvlFQImES/9gjodepmP7gv8Gv2mhwdm1GsGRrUaxRHm\nvFl+ykStn1l3MfAmrIHfxmBJeFygrwLEP0GGPF43yE8Gubv2ThB9v6jO+jjH\nFcPuvPkrHeqf5dG6Wu+AONVM7i2Qn6k5MWWOgC47qzTYww/Vz2Z4T45zLjry\nMV3tcAbeNY0xt+uHpCATZrnDuy7t7OYFC5/e5W6YNclDji7B33XoutGWf0ia\nEfO9iRc92imJCgId1EVjbgAbIqBEqsFuS/qn4VBtBw3KQXz5JNhEkWJ0oYYM\nH/J7hZfT06N75ZA3k+mR4MSlTJcvp+W20eoUQDPLyMgPwnmaR0WiB/4HxxYy\nlwE5NHkV3GQy/sfkcrHLQS46yrrJrUC9XLVMpy7cVdgCBxOtULHIcKGLf7nl\nnnIcDi5dA1//qqsM4Et26h0SuwxThhbDr3zZlBM3neVgoI6zJ5p+8dA9ahZ3\n3op3lQ97WwVTU8sC6Ol14YGYjHOGqTHaM4feyf5dkyk8A3Zzx+b3Lek0Gf7i\nlTV5\r\n=7Tfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMGIx0tkZvDzKKjnQFbYTah4CpPQLipC8w5Gb8jxAKKAiEAnbQfCCh8F5iGT4P1rwoj/StReA9s6Z8CvyjUtkHbBxw="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.3.4_1590527076316_0.6432909091717214"},"_hasShrinkwrap":false},"2.4.0":{"name":"vue-meta","version":"2.4.0","description":"Manage HTML metadata in Vue.js components with ssr support","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"license":"MIT","contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}],"main":"dist/vue-meta.common.js","web":"dist/vue-meta.js","module":"dist/vue-meta.esm.js","typings":"types/index.d.ts","scripts":{"build":"rimraf dist && rollup -c scripts/rollup.config.js","coverage":"codecov","dev":"cd examples && yarn dev && cd ..","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint src test","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit && yarn test:e2e-ssr && yarn test:e2e-browser","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc -p types/test"},"dependencies":{"deepmerge":"^4.2.2"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/node":"^7.10.1","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-env":"^7.10.2","@nuxtjs/eslint-config":"^3.0.0","@vue/server-test-utils":"^1.0.3","@vue/test-utils":"^1.0.3","@vuepress/plugin-google-analytics":"^1.5.1","@vuepress/plugin-pwa":"^1.5.1","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","babel-plugin-dynamic-import-node":"^2.3.3","browserstack-local":"^1.4.5","chromedriver":"^83.0.0","codecov":"^3.7.0","copy-webpack-plugin":"^6.0.2","eslint":"^7.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jest":"^23.13.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.2","esm":"^3.2.25","fs-extra":"^9.0.1","geckodriver":"^1.19.1","get-port":"^5.1.1","hable":"3.0.0","is-wsl":"^2.2.0","jest":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-global":"^2.0.2","jsdom":"^16.2.2","lodash":"^4.17.15","node-env-file":"^0.1.8","puppeteer-core":"^3.3.0","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^6.1.0","selenium-webdriver":"^4.0.0-alpha.7","standard-version":"^8.0.0","tib":"^0.7.4","typescript":"^3.9.5","vue":"^2.6.11","vue-jest":"^3.0.5","vue-loader":"^15.9.2","vue-router":"^3.3.2","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","vuepress":"^1.5.1","vuepress-theme-vue":"^1.1.0","webpack":"^4.43.0"},"gitHead":"14eb4afd5b4d2bd0d6d5236c39f1712eb5c17c89","_id":"vue-meta@2.4.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==","shasum":"a419fb4b4135ce965dab32ec641d1989c2ee4845","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz","fileCount":13,"unpackedSize":290854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4OklCRA9TVsSAnZWagAAGCUQAJrSW1mCf/G1Xbzjo7ah\naanDbkieVSxPNNZhJp6/MeOhDVFC6fXk2uMnYsr8GLr2HlCBrL94/1VQ22uy\ng/5MbuRbvE3RThpKlKdsitPuRjhfVd0+acS0Fe+dN8ptXHE5idPJu8t9cgHj\n08NeUvGkoNpKxdPeIHRvdkNmUbHPSAjSuSKJkQb3vDVvTq7oVuy1E0D3w28v\niGEIZa6bGKNXMgj8zv+aZjZ486cY4yYNzxjsfhioJx6c0D8zYHPYTFwAfTGQ\nQntoYujByQ5V4MwyCLkLkYEt9kDEnqGS3orD4LjFyn4JrU/lSjtzKRl1U0L4\nQqrxHmjJlER9JoFeeL3qZ2nNaKKQDQORH/F0GD8Oxkg6a81vwytKJrOBIfiE\nTf+LiUvTCUUFS7MAycFG9amqM9VkEHzR+NKn2EXXfUbzarN4taPMYfir8L+4\nxM0xHruPohwCFla1GMyEiA5YE9+vmH4MrPNCa6ikYvjm1banoslXVug00Chf\nTPMbB3nWeav/Fi+7il74dWhadU/gwG+9LYJ//u7k0OtmeLwuIQd6HKCzM4k5\nhxF9GoDrBfuANRajKRDcE+r7GTLyQGZcrjqv6tnF5cLGeyvcXBP77hBuLrtt\npfRGWIOVo1B2oy/C+rF+Iopj4lSW4isno9IywzTmIHSi1KE0NeXqFMyZ+J3n\nfmxb\r\n=5cak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLmmbPRblPQU1lyi832BBcokMRoSlW5rVKBcP6/1UYeAiB3s0x3SC0oE6kuxpixer8XYH1RVEWY6XmwP91i5/OGNA=="}]},"maintainers":[{"name":"alexchopin","email":"alex@chopin.io"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"declandewet","email":"declandewet@me.com"}],"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_2.4.0_1591798052472_0.5628409996998178"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"vue-meta","version":"3.0.0-alpha.0","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"yarn clean && node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"@vue/server-renderer":"^3.0.5","vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-modules-commonjs":"^7.12.1","@babel/preset-typescript":"^7.12.7","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.1.0","@rollup/plugin-replace":"^2.3.4","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vue/compiler-sfc":"^3.0.5","@vue/server-renderer":"^3.0.5","@vue/server-test-utils":"^1.1.2","@vue/test-utils":"^1.1.2","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.0","eslint":"^7.18.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.21.1","html-webpack-plugin":"^4.5.1","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.20","node-env-file":"^0.1.8","puppeteer-core":"^5.5.0","rimraf":"^3.0.2","rollup":"^2.38.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","selenium-webdriver":"^4.0.0-alpha.8","standard-version":"^9.1.0","tib":"^0.7.5","ts-jest":"^26.4.4","ts-loader":"^8.0.14","typescript":"^4.1.3","vue":"^3.0.5","vue-jest":"^3.0.7","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.17.0","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.4.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  ...\n</template>\n\n<script>\n  export default {\n    metaInfo: {\n      title: 'My Example App',\n      titleTemplate: '%s - Yay!',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    }\n  }\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n> :globe_with_meridians: Please help us translate the documentation into your language, see [here](#how-to-translate-documentation) for more information\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/master/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta\n```\n\n##### npm\n```sh\n$ npm install vue-meta --save\n```\n\n##### Download / CDN\n\nUse the download links below - if you want a previous version, check the instructions at https://unpkg.com.\n\nLatest version: https://unpkg.com/vue-meta/dist/vue-meta.min.js\n\nLatest v1.x version: https://unpkg.com/vue-meta@1/dist/vue-meta.min.js\n\n**Uncompressed:**\n```html\n<script src=\"https://unpkg.com/vue-meta/dist/vue-meta.js\"></script>\n```\n\n**Minified:**\n```html\n<script src=\"https://unpkg.com/vue-meta/dist/vue-meta.min.js\"></script>\n```\n\n## Quick Usage\n\nSee the [documentation](https://vue-meta.nuxtjs.org) for more information\n```js\nimport Vue from 'vue'\nimport VueMeta from 'vue-meta'\n\nVue.use(VueMeta, {\n  // optional pluginOptions\n  refreshOnceOnNavigation: true\n})\n```\n\n## Frameworks using vue-meta\n\nIf you wish to create your app even more quickly, take a look at the following frameworks which use vue-meta\n\n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - The Vue.js Progressive Framework\n- [Gridsome](https://github.com/gridsome/gridsome) - The Vue.js JAMstack Framework\n- [Ream](https://github.com/ream/ream) - Framework for building universal web app and static website in Vue.js\n- [Vue-Storefront](https://github.com/DivanteLtd/vue-storefront) - PWA for eCommerce\n- [Factor JS](https://github.com/fiction-com/factor) - Extension-first VueJS platform for front-end developers.\n\n## How to translate documentation\n\nThanks for your interest in translating the documentation. As our docs are based on VuePress, we recommend to have a look at their docs about [internationalization](https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config) as well\n\nHere are the steps you will need to take:\n- Clone this repository\n- Create a new branch\n- Browse to `/docs/`\n- Create a folder with the language code you will add a translation for (eg `/zh/`)\n- Copy all `*.md` files and the folders `api`, `faq`, and `guide` to that folder\n- Translate the copied files in your language folder\n- Edit `.vuepress/config.yml` and add a config section for your locale in both `locales` as `themeConfig.locales`\n- Test your translation by running the docs dev server with `yarn docs`\n- Create a pull request with your changes\n- Receive eternal gratefulness from your fellow language speakers :heart:\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"51afeffa6f944be65dc63aedccefa2a67b4849c9","_id":"vue-meta@3.0.0-alpha.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rjsD5u3IFhl0kxY2GbWj94+smImL/LQ2RNTp2p0zvlHDMwWuh58S44jUIxYRt93zFtjGVcPCcLyHW2bj2SCj2A==","shasum":"6a40faffd2c5c4d2e49b5abeda2a9a6d9371938f","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.0.tgz","fileCount":14,"unpackedSize":184131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDhWJCRA9TVsSAnZWagAA+/IP/iwO1DssMfm6JJ+58o6j\nHCSKsEEmWk+t8gGiliz0rC8A13U3E41V7HROIEuF4yW1eyt4tK3wf6CwYpRK\nyO8zwbBT3yKgdsik5xu3SSe30YO2fIbP/w1de3Pf73qldmYeCRqTHNyxhagB\npfT4wz0ROzAfj87ns9p97tmt4SPSmv0ycDCZf2882cSxTG5BLEgO7R5KuECQ\nKYq4gqfFnygBv9vRC73IeFcuPmR/3UuAEgYjApgBqANcIuNWFwe9l2Two+Jt\ncLV+DHBLROIkN9gG7r2qFlcuELXun7qYALg+5Y1pzBO0ZiP4fIWOBtB5JKTI\nvBi6jSgBBZCHONOZB0FNg8Jk/c4I2VXo0r1HBn2tz3SKJZuS8oyRlpWH0Xan\nRBdqpsUgrIbzHsVaAW0Xnp3scU0KPf1P99d6pIQDhSHYEh08XmQZ6cIa8GUv\npc9rEZ1VDZ6xgBXYfe+8hc7FxCtLcVq3DpHzNaPabdqA4+aAVInxRUeumMW+\nuu6kNEYIJc+hqK0uWK5qW3DSWq30Gh4n8+36z5hQ3VxsG00H0QKLCS7/Ro0w\nx1DquSObJLZm3tMho+QZQR7ZxKuaBPWostTiVVBNxHhNiC+rTD0m2ZeTPhHP\nlaN7ImftONr5exmsU4A9LYMyTSsA3RF/yBL46JAfz3qm2bosbccHz3Bsbpgm\nBz4E\r\n=OPfv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAQ5ULNbJC1XXp5A5tWXj493kDI/RaUDxLsvG5QbYxswIgCcvb9JFNHWb1A5bEmwmpD0tRS2Zegkszpjfs/4rojl4="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.0_1611535752737_0.28155402131632323"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"vue-meta","version":"3.0.0-alpha.1","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"yarn clean && node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"@vue/server-renderer":"^3.0.5","vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-modules-commonjs":"^7.12.1","@babel/preset-typescript":"^7.12.7","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.1.0","@rollup/plugin-replace":"^2.3.4","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vue/compiler-sfc":"^3.0.5","@vue/server-renderer":"^3.0.5","@vue/server-test-utils":"^1.1.2","@vue/test-utils":"^1.1.2","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.0","eslint":"^7.18.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.21.1","html-webpack-plugin":"^4.5.1","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.20","node-env-file":"^0.1.8","puppeteer-core":"^5.5.0","rimraf":"^3.0.2","rollup":"^2.38.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","selenium-webdriver":"^4.0.0-alpha.8","standard-version":"^9.1.0","tib":"^0.7.5","ts-jest":"^26.4.4","ts-loader":"^8.0.14","typescript":"^4.1.3","vue":"^3.0.5","vue-jest":"^3.0.7","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.17.0","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.4.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    // add meta info. The object passed into useMeta is configurable\n    const { meta } = useMeta({\n      title: 'My Title'\n    })\n\n    // get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"35af0788da012a632ff851f6d0d43a4955bae2ef","_id":"vue-meta@3.0.0-alpha.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y8jmKqlypZwdG+m9yaDhe3Vcvc43kxMyIg0tPY76Yw5bjvvwwsIZRkQb0D7Aav8y+Jpd/pfxZh5U5ymZg09eQg==","shasum":"da89ebeed13df0ec0d0373b5ba2eeb3b3beef1ef","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.1.tgz","fileCount":12,"unpackedSize":184033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFz1RCRA9TVsSAnZWagAAKowQAJn2UhDL0YoRibAxzfDg\nRwdoDuUa12HdA9yB3ONiatwvfJtpM6Bs1EP5sbClLtFy/8YoJTIUTydD5u9x\neB1yCE3Tzktt7WLIsALQLo9ZmYqSTbEyjTGdLic365YTwfkjWn6z78+taoVV\nWSVmtqlqIV6bj1HatSlWj8qp2l34vHj0Oo7QD1zuTEe0ZIhJ1u/sYe07U0Np\nDFY7Oc+qM/2QnuBovJgzKqjopbQtxZrldiMGPwzi4BurIxYZOfvGppzomHbO\npNVZBPlJmx70v/VDAk0oSqrC4uCICe4tS0g3p80I5qHYSFx6Br6ORTm1egPW\nZUCXTQ61NH965AcgDsn9xx1sNI0ta0vbVXmP4LUgSxLqs3vW8T+TxkRJE2pC\nT8mdvC0iNyJnDYlD0oB8AxnvebH1sm8ww3HFeGhncTeQKTYp4yS0p5J189Gz\nZqAAYvR552WhvJIGa3pP/N2Yj2Ka5PdlKUlonYJ7V6NyD0/7m+wYH1xjCF8l\nTWVt6roF/2hxKn5O8WXKSZBxJrLMpyyEpfNGRiSF1hfUw7idqBGmTYrSXuo2\ndDKftTuT6t97JkDTpjt/zBGv4fqhfGO5x0F6Gy9sJ6LRqDfPAwTLI40X3fAN\nG6PkQXjOqq3NvS8wsZkc4oqCiq/F+/Doli0hIlPOEWWzRCUa6AZfF1Z2tbkN\nslUP\r\n=WV7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnVJbz/+nRsKk9ShMF2E87VvYEZA4G6Dwp0lHrayZ1EAiBXn3AY9d59IqgV6qpSnjwIdj+SOjPiO+AHcrCqslyUJg=="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.1_1612135760466_0.3871200572027016"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"vue-meta","version":"3.0.0-alpha.2","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"yarn clean && node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"@vue/server-renderer":"^3.0.6","vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/server-test-utils":"^1.1.3","@vue/test-utils":"^1.1.3","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.2","ts-loader":"^8.0.17","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.5","vue-jest":"^3.0.7","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"3c2d9ce284037db80987cd59e477de780b9ee1f7","_id":"vue-meta@3.0.0-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mLDB/vGjn2Q58IFKs5Dtp/STWZ0sEbkdM67u+YXuMreK5EjNHnqhcylQb+xn50pwxCdQD98nGgJlEXkh16Hqug==","shasum":"38b7c507b082a14902ea0b5155837164ee65ea1c","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.2.tgz","fileCount":12,"unpackedSize":201785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPBrYCRA9TVsSAnZWagAAReUP/j4uWOGwjyAnX1DzQyMK\n7oqmZLj8tjh56Mbj7il4Y+Wh/yWwlWBWJKKEXjC+pSHUHer7h1nx15dDP0Pj\nqgj7SoXhRLls4ZTJbWmg58ncvgLZyYpCVfP5cZhA331PISKUqmmWGzNYaajV\nR1y0Qlke8Kga4pEHlUIp/X+4lpUbBcZEA6mWUTgrdvS6fEvQW9Zd1kvz1eAY\nPATxPiwpwClGBlaSliTATTGA2uCnXPBRtLwbV+GzyKK0a8a9OvX7yTQQ3W0a\nAL6IdaOIlByKtivRSURXGfipG2VY6lL0s/I/7JCjdzssqJG5aXn17+DK2myE\nAdK/796exlc/s4UMty7W42b5XxdnYpJ8VOvb45o7pCZaIcHng9fJaJ16AXmm\nFmbCWz6d/MOD7U7XPtZAr7NRtxZevc11A00QVTNfpxidSrdTZSt5wVeddWJS\nCenDbcIDdXlYuadUqTL0qd9FwECXUiHz+Aov0v+Bz6ocBnLoA7KdAfOk2VX+\nN9d62PKKi9R35lnSaJJHFBt2Y3L0nYOa2tukSvjEnDK7vHVvG6KhK/GKKZFZ\nAA4m1D1u0LnBLN01+XdWfwMylfAtu0FZGOB9mNDEUfj30T4EpK5IbmLFFlNT\ncscHKUTfuOryXH9WhVOZFWyfhqDHiG69uSDcuOrV3XuSu+LjJltxYQ/BO1/S\nZm9U\r\n=PTpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR9hnSJu6KoXlPchU+8UDRerkGU+rlc+Q2LrQauuKbkgIgdFhWQGPWuiwA0KSl9GRT/PdTKEpW7gVsdDmjZktWkxM="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.2_1614551768122_0.9873884844393088"},"_hasShrinkwrap":false},"3.0.0-alpha.3":{"name":"vue-meta","version":"3.0.0-alpha.3","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"@vue/server-renderer":"^3.0.6","vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.22","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/server-test-utils":"^1.1.3","@vue/test-utils":"^1.1.3","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.4","ts-loader":"^8.0.17","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.5","vue-jest":"^3.0.7","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"5520faf79b1172f2128fca784fd9c4e6e2c0d03d","_id":"vue-meta@3.0.0-alpha.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-W4E4EdmaLpHHu30xLMUuxtU0FN4rzpbMbRbG9xdLTE4qk3T/y4r2s1PdYOvbdL11ELCXnT3MfN7HoSJn9QSQ1g==","shasum":"2ec88a32d38acfc8f977e686a2ba311aaf195eac","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.3.tgz","fileCount":12,"unpackedSize":204175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgakakCRA9TVsSAnZWagAAPGIP/AkZ28dvCJJnwDWMrJoj\nQKfXJxwblX1S1mW+R8SC+SMBGt0CiWWObJClNzw7h3v1iz55PujRFCOokVJU\nkj/AiG5eqkucMzPLrrNYSMntuarDbn0o1sw5p3yjJBxOx2GHBr6yrDCiEg99\nClzgjdkUR7dCtfk8NMY1yBnzWhTq7XGKaJPA/+vHlUudo4rC+0ipOWRPEBJ1\nQGq0e7HVhoC9wI99kNkNdk8FCHXrmdzFWII4lT1QHsDV+lsqPdZDBMqaAYqI\nUVJPUQoOcBXDcGKIyTHDFuvfkZ+Pb590OYTTvfN6iPznqbexFOIfaW1/CyEz\ntTLD2Z8eIFR3rGYxyPD4AIbj5uT85ejnAb7IJI6mglrHnIxdF27m0/mra192\nRBpAjxrVkoLibwobjZLRakmVoLwat0ZLnBQRWCRAhpzjc+gQG1Eh4Z1uTddd\nsKbmcWQbxAGbfJ2pE1DU5HbTnix/+cdPl0hfG3p6g44h33MImBO6tK2qDxby\nfUZGcrGty/EkZPMy4v0NKwDboc8EoCKx7oSXSnhF6GFLuHMnGGzPy1OSzCtS\n2ckIzMoPM/QfjKw1OH+RF+AvkGevlmKBuQfxDoyBKo+ZyjPvtdyyeyaN2hkd\n1/Rb39lPdFc7Eqf7uLcTWvpZhLBGnLW8mhgzZ3Dn/g8CeVcboEoDAal99eTy\nqy4j\r\n=lqNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU/ynScgx8+JiHWPe3ZB5Yab8M+QQpaHPSAO2DkjtINwIgdDqO07EUMlBzht26G9NcHZD4UtgarDgIf48QBH/G3+s="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.3_1617577636127_0.8569231344200428"},"_hasShrinkwrap":false},"3.0.0-alpha.4":{"name":"vue-meta","version":"3.0.0-alpha.4","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.22","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/server-test-utils":"^1.1.3","@vue/test-utils":"^1.1.3","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.4","ts-loader":"^8.0.17","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.5","vue-jest":"^3.0.7","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"27cfadf3bbd6374d3015046a5a764b8a32b2954c","_id":"vue-meta@3.0.0-alpha.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZgosLFjLAkgGnZeD2X4x2DI6i5gOu7aHnPr4If0+qFkMKhi8Iy0pSAenY9/rRm9gXWLa89Q7XkrGiQ9XFgSPYQ==","shasum":"b70b7e60c49fb914cd24b8e80719d7e8e5b8a7e2","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.4.tgz","fileCount":12,"unpackedSize":204465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcui6CRA9TVsSAnZWagAA3fAP/RR8W8pzRsfm6/YBw1rZ\nHMorxx0yF1gcOsYTdMiNZCjhG5XIJ/1B5y0PZlSNxTh0K1ra6CPPSe+XFHmJ\ni9PdUaBrUQ2NK64UR3D5x8B32pQirEusqgL+iqQZ+U3naygR+fcLxg8Fd4Aw\nGvH4lZt9c6rmDpWaF1VADuvmPbadAt6PoQO1bIJJlookNN2ixh7j7/MEJUfP\n1HPzLHFiiWwEyqpfPIZbWMPaMroOJDFw7pXl7vB5vl9SoE6QxqtjGdqwKUP7\nzVbqTmpaekiD5e/xTq59WvPnj8t99Hw2hMFQRk7GrgmCBGodENa/bv4QiRqH\nObocHW5Dw4ZXbxM0uF5UXnfwjmKegLiJ77BCSTX7wfo5ILRCTqklFvvvIz2F\n3KB3AS3W1z3iz0efYXhKI7FZl26J7SmyAD/cFA7azm3S/Xon+kI+uaVc2xuQ\nVJHH8WTaugF87Oc4KpNJvS1Y7+mJdGLzBb4vCbpt8JFBnD8bbUu+NnYsjHt4\nrmX7CjDD+qaouu745ID0nEcOctEIREnrRVqmIqXb1tAoshi6DwxNOgIVCIRE\n/74+MkCIw3nNxtYXBhqVsvTctg5gx9xMr8qrDjiEwyhETfuUUzYCiU+C+k70\nsMM0eH6QABU4hEp+F+fIEnaGt596Ujj7Xj6laqvqYc+0uXR6PC+hZoktGFM/\nNDuC\r\n=6qrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTzhJfRQB9dV/hNBu0irdjreCSqHsAZeRZ3r1QMAvhvQIhAOwi7fG+p84E/OSmM4wGhv4H7E55KhFET3HQq3RtJof4"}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.4_1618143418091_0.8771900205190908"},"_hasShrinkwrap":false},"3.0.0-alpha.5":{"name":"vue-meta","version":"3.0.0-alpha.5","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.22","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/test-utils":"next","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.4","ts-loader":"^8.0.17","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.6","vue-jest":"next","vue-loader":"^16.0.0","vue-router":"next","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"bffa8f15aa8487b294cac5105a47038407031143","_id":"vue-meta@3.0.0-alpha.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZAd6WnVDEwjA/onOCqpfYYSZeTrreON5Q6qoIRYaZGwhQ9S8fneedo4NT0ga/P7481omAuLvdp6LfUfHh4Bz2g==","shasum":"7e06155cfc8c1cc749a9faf22112a62921c9347c","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.5.tgz","fileCount":13,"unpackedSize":201590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj719CRA9TVsSAnZWagAAhyAP/As4BwlPclLH6DZsxIDZ\nQHV/6OlMkTD6jaVfsn4qXy6BEAgD0vsgtVA75T0/aBqfq914h/OI4YfMPlH2\nhBGZb7xT8LjKhgGd4+MZDdJCzUR2vLjkluvyHzDJ0r3oj5W5lRZI65RxiD4K\ntvM2dToVk09wFVZzW7ZKLYhh9SsqXoFRYTjyq07mjShZHnvspbYCeyDz4F6+\np7MTL0Oq2WdbXqxTSmrv7eQRX0Eo8azLam3RTEQ1Hwh1T+XQ0E3qhJpKGKWW\nlFExCn/jzz+a7N8/J89oHCWOV36vODmZSg3RQFGo35mqtPA9zmJ9x/7d4kJE\ndvsTGrsctvciNZ44AwWINzerWAB0q5QWr7pSmradkuRBWQswwpGv0NPOIs58\nY1I1vWTXTnlUO6SsygFMu1TUrjuYhfaZh9pMaeMfUYVSxTTQE8J8PCMdgE85\nCst4He4Sii4EaOpadZYbUG2GwPLS3UVQxWcIrdWwx45NCZGMrKDIVer6N7k2\nZYHZF8nkprCiocEOcWap4IM7kTXva6eI8zrHD2IKVcAHJjOuPRAFv9vt2tQO\nAbPq6zavgvbeAL1ed90o7VLiW1WtOeG5zqgkVXE09Gi9GdnROUXweRvhy8mO\n2JiXj1sTpdDxTRo+QGTUTlktRCe1I67rFBtsR1x/TBHqWvFw6bZ7Zpol0VQ5\nLkNW\r\n=e4lz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrR9KkB5IkBAx2vydwF+X9UZwurOLigWJbNVulcmO7cAiAn3DnAt7knSPYz231XOXxcAHQjhVXDCqiOCjjlLUFVHQ=="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.5_1620032892534_0.9614957040693837"},"_hasShrinkwrap":false},"3.0.0-alpha.6":{"name":"vue-meta","version":"3.0.0-alpha.6","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.22","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/test-utils":"^2.0.0-rc.6","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-plugin-transform-import-meta":"^2.0.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.4","ts-loader":"^9.1.2","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.6","vue-jest":"^5.0.0-alpha.9","vue-loader":"^16.0.0","vue-router":"^4.0.6","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^4.0.0-beta.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const [appHtml, ctx] = await renderToStringWithMeta(app)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"a8d6f0ab0ea3cf4f3c3fbdc6993693569eb3725d","_id":"vue-meta@3.0.0-alpha.6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rSdUfyf0UwIZPssihuiFWiBYxL/FwYzZEfpZfM9zFfUi07NpqSL7RcF3qmexGAydUCf7VSQiNh7lmcectHFNsA==","shasum":"81222dad63f87b0e7dc4fcce4087daf707844b3b","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.6.tgz","fileCount":13,"unpackedSize":218161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgobT3CRA9TVsSAnZWagAAjGsP/j9f8dO3RlzDtZqGEb3g\n6e0hsbWc1USU/vCzaVmRsJfTzGtlGQqYyJhGH+fR/kEixsYWugxSZBmubnBZ\nTaR57kEK6EKMGgcsnJs+ikoDyowQov+Wtzxho/U3CELn1SHU2RRMeLPpAYeq\nq7SSudjGt0ySUYMujifOv8ZemLa7oheVuMz9aFtIvLEmXADBHZqOY3w5Sl87\nm0Hsvqjm8ALZ6VzvNkhtB4MYmDs57pSWG6vqEgdJifOQFcFOJ4H6qnW70L/f\njhxdZHQi64y7Ve8T7ByJlSZVVd2JjEdsobAwUGrXqs25WcIYzw6reVAVd6QH\nXdDO3seVVK1kh64wdUzPq03KVXS5FutWs8FBI6RAP7QTXJ64FZvbMRP203ox\ngOIDdZsJbOBg8bI62H1IBaCwEdcwykkUHl69tkmB55e13hGON1A1m5seFWrJ\noRTsI7I1dPowiQngSl7Cmjs9nOfUrmbOAX+jxV4V13JPp43FlFVPxPQTZpBN\n7AgsojhXxz8QTWJfDAOriy+hc/Q9ylikKJLqNzi//2v0E6y0PkKcW5KcAAFX\nvBar9xz4lT1MgqGOiE0qgvEiQfC3mrPRBluNYgLJgCld5DZKhW4Ywa/ttNoS\nmbJqg5UywIMrf5ppk9GIN+3vIaO1rtPas4l3Dk58p55ZzEMDelj/vejT6/Ti\ns/R7\r\n=izMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5gQiZfC1jDkTS7xKHemccvsVD/p8XeEi8sUqmp42mlAiEA4kc7Dfl2hYSSNNtt0E3E8jO7iZjpjxW62GUGgY6a8Q4="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.6_1621210359421_0.23966163846827215"},"_hasShrinkwrap":false},"3.0.0-alpha.7":{"name":"vue-meta","version":"3.0.0-alpha.7","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.13.8","@babel/plugin-transform-modules-commonjs":"^7.13.8","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^5.0.0","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@types/jest":"^26.0.22","@types/webpack":"^4.41.26","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","@vue/compiler-sfc":"^3.0.6","@vue/server-renderer":"^3.0.6","@vue/test-utils":"^2.0.0-rc.6","@wishy-gift/html-include-chunks-webpack-plugin":"^0.1.5","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-plugin-transform-import-meta":"^2.0.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^88.0.0","codecov":"^3.8.1","consola":"^2.15.3","eslint":"^7.21.0","express-urlrewrite":"^1.4.0","geckodriver":"^1.22.1","html-webpack-plugin":"^5.2.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.3.0","jsdom":"^16.4.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^8.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-dts":"^2.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.1","standard-version":"^9.1.1","tib":"^0.7.5","ts-jest":"^26.5.4","ts-loader":"^9.1.2","typescript":"^4.2.2","vite":"^2.0.4","vue":"^3.0.6","vue-jest":"^5.0.0-alpha.9","vue-loader":"^16.0.0","vue-router":"^4.0.6","webpack":"^5.24.2","webpack-bundle-analyzer":"^4.4.0","webpack-cli":"^4.5.0","webpack-dev-server":"^4.0.0-beta.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToString } from '@vue/server-renderer'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const ctx = {}\n  const appHtml = await renderToString(app, ctx)\n  await renderMetaToString(app, ctx)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"b802766eb683a0676b834b09bbd2d74cd0ccdb92","_id":"vue-meta@3.0.0-alpha.7","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-C5JgqeVvqjPvWzJ1+Wpffk5GWxdlskuxP3q7iOQrI7TZ+ofVMDA5RDd1iAvAcPwfbaSrhGd8zda0zu+IfBvSLg==","shasum":"e2c9934a458f22f344c470ec6bc7f39c831c7011","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.7.tgz","fileCount":13,"unpackedSize":222571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqtj1CRA9TVsSAnZWagAAyUUQAJluXWb4k/49pGSUgCuZ\n3mPx1dcm1tCOF1U+W76KA2ztM12JSR6bkC6l3RPtEtzMDqOP0d4pb1vVomk/\n4MyfE9B9Qb9lMV+MEFnhAC/dddX+6Ow2ce6YKktYhl+fCBfdwypbQbyQAdpB\nnaKnE6SLWCiam0iFO6hAKEohLijiEGOiiYgjyaxHU+4/iGO4ROADOWzK+SG3\n5jB15iuKhRuYad4q2hKUd3rigv2GeAlgju+lSVnzROfA2AaAn8eqcSslW3Sq\nVnFQ0+1lkYsV7Vem1u3/6JC6zzF0v37criJ8+0PmEkTVrysZBrc2pqB42AAn\nUgTL7ih7n+ew65oJOM3eVuEP4wKxn99PogDPgvUDZwA8+1ZzzXaB7cmt01b0\nOLS2mA60tSHiEnpVXlxH5vWaQyrzvZi75+DtjY2qNX3Mtfkwu1aovgb9Sm7l\n5sZc1C4OslUTXHEkTWiron5JLrM6XU4GXQmsVqIn+Vo8PsZoiITn7vJ4sG7X\nV2Byz8R30CUvSz2YAkQ2AATExn00pvji6E6RPU/kGyB7PlPujUHnA6tQvEjD\nKkZoAzRSRrfNrFRH6OGL4siFozAgfsCGN1BaGRxp+ciNbbgFquV6GAvPdqMc\nFtS9ofsAKiBn26y/ScK8D09OzGur/kZvCbIsF+x2Zi+zEjSGhnaFzV30Iwpn\nUUnJ\r\n=kkmJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5zRHO8w4ZRE86QwGyx13iRynW7o4SQEOzgrqOh7ZXKAiEAsxAp4C2lxfypM1EWoo2FD7s41bMMzzb3lQWS1D6aihc="}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.7_1621809396957_0.27203299248921775"},"_hasShrinkwrap":false},"3.0.0-alpha.8":{"name":"vue-meta","version":"3.0.0-alpha.8","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^6.0.1","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.4.2","@types/jest":"^26.0.23","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vue/compiler-sfc":"^3.0.11","@vue/server-renderer":"^3.0.11","@vue/test-utils":"^2.0.0-rc.6","@wishy-gift/html-include-chunks-webpack-plugin":"^1.0.1","babel-jest":"^27.0.2","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-plugin-transform-import-meta":"^2.0.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^91.0.0","codecov":"^3.8.2","consola":"^2.15.3","eslint":"^7.28.0","express-urlrewrite":"^1.4.0","geckodriver":"^2.0.0","html-webpack-plugin":"^5.3.1","jest":"^27.0.4","jest-environment-jsdom":"^27.0.3","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.10.1","jsdom":"^16.6.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^10.0.0","rimraf":"^3.0.2","rollup":"^2.51.0","rollup-plugin-dts":"^3.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.3","standard-version":"^9.3.0","tib":"^0.7.5","ts-jest":"^27.0.2","ts-loader":"^9.2.3","typescript":"^4.3.2","vite":"^2.3.6","vue":"^3.0.6","vue-jest":"^5.0.0-alpha.9","vue-loader":"^16.0.0","vue-router":"^4.0.6","webpack":"^5.38.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.7.0","webpack-dev-server":"^4.0.0-beta.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### Setup\n\n```js\n// main.ts\nimport { createApp as createVueApp } from 'vue'\nimport { createMemoryHistory } from 'vue-router'\nimport { createMetaManager, plugin as metaPlugin } from 'vue-meta'\nimport App from './App'\n\nexport const createApp = (base: string) => {\n  const app = createVueApp(App)\n  const router = createMemoryHistory(base)\n  const metaManager = createMetaManager()\n\n  app.use(router)\n  app.use(metaManager)\n  app.use(metaPlugin) // optional, only needed for OptionsAPI (see below)\n\n  return {\n    app,\n    router,\n    metaManager\n  }\n}\n\n// browser.ts\nimport { createApp } from './main'\n\nconst { app, router } = createApp('/')\nrouter.isReady().then(() => app.mount('#app'))\n```\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n> Note that vue-meta/ssr is a ESM module so you might need to tell Webpack/Babel to transform it\n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToString } from '@vue/server-renderer'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const ctx = {}\n  const appHtml = await renderToString(app, ctx)\n  await renderMetaToString(app, ctx)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n### Use Options API\nThe plugin only adds support for the metaInfo component prop. You still need to create a meta manager.\n\n> Compared to v2, the properties _changed_, _afterNavigation_ & the _\\_\\_dangerouslyX_ props are not support.\n\n```js\n// Install the plugin first\nimport { plugin as vueMetaPlugin } from 'vue-meta'\napp.use(vueMetaPlugin)\n\n// then in your Component.vue\nexport default {\n  metaInfo() {\n    return {\n      title: 'My Options API title',\n    }\n  }\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"9ca8f26b3c7d2bd954db7eb0185aaa3d7872ab4d","_id":"vue-meta@3.0.0-alpha.8","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jhlgRy/sGDpor8pkIhwWCGw5AMR7RtDM6xYqateAKBSy2/enelyrZFivOmo29PLs+zAS9Y57vYoZYB919Tnbug==","shasum":"8b311b6b1726c1c66cd8ce83c3e234adeb22891b","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.8.tgz","fileCount":14,"unpackedSize":233314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvO/iCRA9TVsSAnZWagAAVZsP/3G+ftz8hwbOODZVU08j\n5JyfXilUIaH+Ut704Msq2fkTGRdBqvSvvG4cWxuYL7faFVuGzuww0u7TTRJG\ntowWOCkb828/xb0sgsXNKXL+a6ZiaoQdza40NsocwUOO5FU4/WPhglq7/Z2S\nN1BPlKRwwwqJPTKpuF79y3XLjpCXDTtVnoj/z7g76RwTwikQnaieBaj7ThE6\nTAoNUcPtrarjPwyRcLFWAGTPHQTtKEbsEkACdcYmoGmKnfIPwnzgXdynmf1T\n9yFeB3DMkMtCGdSSYLaQ4kVKlyIPt2BYnHsa/AfK+eyiUqeWnidGF2ogRvS8\nSszmNXIjZsNTI1Pf5Zqrtsf2T7XtDB6wxzQdKqo727svpsEqixmYg7fm/QDW\nOZg4xRYbdcBDFIEN9UWnOY3CoNBMcaiwKfI57ueJWY62rkIj4q2YXgX6e/79\njfrWZtZMism3ur7g6wjPYIIGYZbqitz7QnJMVWZffqMTwUwOPZfo6JwjIV6I\nYO4Oqypihb/1wa5fT7Xts149/Jffymlfci5W+WwlqVxPpF6Ke8mXsbgdX4wW\nKZ7WrXaW4OQNI8ZiChTq5cgQutuG/6IvRiHpSOz6HhN0/TjYY+Efhd7vIpr2\nGzulXrCQLs0B1IayR3fvCvbspi4Po80OcAfiz8Lk9nSEquAQu/N905gBGSj2\nXXoV\r\n=Y5q0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuYWZr40smrggtVG16Scr7ebNNDZq/DVI8i6buXWyWZAIhAIfn4Ul93zKU3EIc/9zm3r/7gAsmPBo9WymvhUydGSvP"}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.8_1622994914087_0.00820686190617903"},"_hasShrinkwrap":false},"3.0.0-alpha.9":{"name":"vue-meta","version":"3.0.0-alpha.9","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@nuxtjs/eslint-config-typescript":"^6.0.1","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.4.2","@types/jest":"^26.0.23","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@vue/compiler-sfc":"^3.0.11","@vue/server-renderer":"^3.0.11","@vue/test-utils":"^2.0.0-rc.6","@wishy-gift/html-include-chunks-webpack-plugin":"^1.0.1","babel-jest":"^27.0.2","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-plugin-transform-import-meta":"^2.0.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^91.0.0","codecov":"^3.8.2","consola":"^2.15.3","eslint":"^7.28.0","express-urlrewrite":"^1.4.0","geckodriver":"^2.0.0","html-webpack-plugin":"^5.3.1","jest":"^27.0.4","jest-environment-jsdom":"^27.0.3","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.10.1","jsdom":"^16.6.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^10.0.0","rimraf":"^3.0.2","rollup":"^2.51.0","rollup-plugin-dts":"^3.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.3","standard-version":"^9.3.0","tib":"^0.7.5","ts-jest":"^27.0.2","ts-loader":"^9.2.3","typescript":"^4.3.2","vite":"^2.3.6","vue":"^3.0.6","vue-jest":"^5.0.0-alpha.9","vue-loader":"^16.0.0","vue-router":"^4.0.6","webpack":"^5.38.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.7.0","webpack-dev-server":"^4.0.0-beta.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### Setup\n\n```js\n// main.ts\nimport { createApp as createVueApp } from 'vue'\nimport { createMemoryHistory } from 'vue-router'\nimport { createMetaManager, plugin as metaPlugin } from 'vue-meta'\nimport App from './App'\n\nexport const createApp = (base: string) => {\n  const app = createVueApp(App)\n  const router = createMemoryHistory(base)\n  const metaManager = createMetaManager()\n\n  app.use(router)\n  app.use(metaManager)\n  app.use(metaPlugin) // optional, only needed for OptionsAPI (see below)\n\n  return {\n    app,\n    router,\n    metaManager\n  }\n}\n\n// browser.ts\nimport { createApp } from './main'\n\nconst { app, router } = createApp('/')\nrouter.isReady().then(() => app.mount('#app'))\n```\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n> Note that vue-meta/ssr is a ESM module so you might need to tell Webpack/Babel to transform it\n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToString } from '@vue/server-renderer'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const ctx = {}\n  const appHtml = await renderToString(app, ctx)\n  await renderMetaToString(app, ctx)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n### Use Options API\nThe plugin only adds support for the metaInfo component prop. You still need to create a meta manager.\n\n> Compared to v2, the properties _changed_, _afterNavigation_ & the _\\_\\_dangerouslyX_ props are not support.\n\n```js\n// Install the plugin first\nimport { plugin as vueMetaPlugin } from 'vue-meta'\napp.use(vueMetaPlugin)\n\n// then in your Component.vue\nexport default {\n  metaInfo() {\n    return {\n      title: 'My Options API title',\n    }\n  }\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"eec4e7c7c00dfff74edd29675421052596bbada1","_id":"vue-meta@3.0.0-alpha.9","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/ff7qNKy4c5NwmDl6N5XK2hhiXEdMeUxvk+SXCs40W9DOgu7VWGqPtgdSnXHnYMRoofkT/nKHE+vXklJ47r9Dw==","shasum":"304999dc67337245947c2a08d7d94df984864c61","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.9.tgz","fileCount":14,"unpackedSize":232417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvUXSCRA9TVsSAnZWagAA1aAP/0CeGt/1kdhtfK1bmXUa\nBzhsTeZl/X2ZYrVtEHijoHkEkk/pZczP14MjrMZMxSW6t0P7gi8X8UzOTkah\nxVEBAyit0fFbafcw8GYpfswCUP2rgs3vfMhbYQDNL584qEiYLoBPQbJDyOyC\n8ZwbrV6rqnblb5xCzU0h14CkkmGZ/gIgOiv16U++zkxQEuA3fee5tH3e86bO\n2nWXxz5B1VezBANsNv3wPH2JrWT1hgAjw9TsZ23aT9HbPLFWopBENMBjEEsP\nsjM61mGYXz7d91UOgRJLBj17+2I44naN3ZpJzAA4KTdfGty+x1u/JX7EKzCJ\ngGDzdPNaaUhUx6ExSfD7hLRntmI15u5cpNB0CXvN2ttmjitleZonKLqiWBjK\nQuGZ23tFgG3n9ZdCirNv0tUyAunApfOyYRzRIvug1/2WG6zatzz/Ps1zGgi5\nR/3JnN87bwp9kP3/1UEZj303oM6eYH2X1SWfeQ0BGJ64KGKG6FZWzNODzVIi\nraG1/7D8WrOK1ShKiLRmuSMPvLlc2MaAtFZF675RvjXKNU1hE/5mREgZaWMA\n1b/yIk6z8gXewTQKrpd7y4f06jusemWQRuDS5J7vLSeJ7rhvTVKEqFvHAP5k\nMy9SlCzhL9MUUz9qbAdZNtzZ1Unl+rNZe7EW4/3pcVQylY0DfRalO86WSJq9\n5OBa\r\n=1l23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHemTYn5CL76KT8DcB1zQfXXq57pjYZuWhEgtjToIc2wIhAMBsr8lIzkLicNPw+yzMw8Hm6CV/BIPt/zABwkwIHcW9"}]},"_npmUser":{"name":"pimlie","email":"pimlie@hotmail.com"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.9_1623016914079_0.874311562955711"},"_hasShrinkwrap":false},"3.0.0-alpha.10":{"name":"vue-meta","version":"3.0.0-alpha.10","description":"Manage HTML metadata in Vue.js components with SSR support","main":"dist/vue-meta.cjs.js","browser":"dist/vue-meta.esm-browser.min.js","unpkg":"dist/vue-meta.global.js","jsdelivr":"dist/vue-meta.global.js","module":"dist/vue-meta.esm-bundler.js","typings":"dist/vue-meta.d.ts","sideEffects":false,"types":"dist/vue-meta.d.ts","homepage":"https://github.com/nuxt/vue-meta","bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"repository":{"type":"git","url":"git+https://github.com/nuxt/vue-meta.git"},"license":"MIT","keywords":["google","head","metadata","meta","seo","ssr","title","universal","vue"],"author":{"name":"Pim","url":"@pimlie"},"scripts":{"build":"yarn clean && rollup -c build/rollup.config.js","clean":"rimraf dist/*","coverage":"codecov","dev":"node examples/server.js","docs":"vuepress dev --host 0.0.0.0 --port 3000 docs","docs:build":"vuepress build docs","lint":"eslint --ext .js,.ts src test examples","prerelease":"git checkout master && git pull -r","release":"yarn lint && yarn test && standard-version","test":"yarn test:unit","test:e2e-ssr":"jest test/e2e/ssr","test:e2e-browser":"jest test/e2e/browser","test:unit":"jest test/unit","test:types":"tsc --build tsconfig.json"},"peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-transform-modules-commonjs":"^7.14.5","@babel/preset-typescript":"^7.14.5","@nuxtjs/eslint-config-typescript":"^6.0.1","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-replace":"^3.0.0","@types/jest":"^26.0.24","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.2","@typescript-eslint/eslint-plugin":"^4.28.5","@typescript-eslint/parser":"^4.28.5","@vue/compiler-sfc":"^3.1.5","@vue/server-renderer":"^3.1.5","@vue/test-utils":"^2.0.0-rc.6","@wishy-gift/html-include-chunks-webpack-plugin":"^1.0.1","babel-jest":"^27.0.6","babel-loader":"^8.2.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-global-define":"^1.0.3","babel-plugin-module-resolver":"^4.1.0","babel-plugin-transform-import-meta":"^2.0.0","babel-preset-vue":"^2.0.2","browserstack-local":"^1.4.8","chromedriver":"^92.0.0","codecov":"^3.8.3","consola":"^2.15.3","eslint":"^7.32.0","express-urlrewrite":"^1.4.0","geckodriver":"^2.0.1","html-webpack-plugin":"^5.3.2","jest":"^27.0.6","jest-environment-jsdom":"^27.0.6","jest-environment-jsdom-global":"^2.0.4","jiti":"^1.11.0","jsdom":"^16.6.0","lodash":"^4.17.21","node-env-file":"^0.1.8","puppeteer-core":"^10.1.0","rimraf":"^3.0.2","rollup":"^2.55.1","rollup-plugin-dts":"^3.0.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","selenium-webdriver":"^4.0.0-beta.4","standard-version":"^9.3.1","tib":"^0.7.5","ts-jest":"^27.0.4","ts-loader":"^9.2.4","typescript":"^4.3.5","vite":"^2.4.4","vue":"^3.0.6","vue-jest":"^5.0.0-alpha.9","vue-loader":"^16.0.0","vue-router":"^4.0.6","webpack":"^5.47.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.7.2","webpack-dev-server":"^4.0.0-beta.2","webpackbar":"^4.0.0"},"readme":"> :warning: This is the readme for the next branch of vue-meta with Vue3 support\n\n> :information_source: Vue3 support for vue-meta is considered in mostly-stable-alpha stage\n\n<p align=\"center\">\n  <img src=\"./docs/.vuepress/public/vue-meta.png\" alt=\"vue-meta\" />\n</p>\n\n<h5 align=\"center\">\n  Manage HTML metadata in Vue.js components with SSR support\n</h5>\n\n<p align=\"center\">\n  <a href=\"http://npm-stat.com/charts.html?package=vue-meta\"><img src=\"https://img.shields.io/npm/dm/vue-meta.svg\" alt=\"npm downloads\"></a>\n  <a href=\"http://npmjs.org/package/vue-meta\"><img src=\"https://img.shields.io/npm/v/vue-meta/next.svg\" alt=\"npm version\"></a>\n  <a href=\"https://codecov.io/gh/nuxt/vue-meta\"><img src=\"https://badgen.net/codecov/c/github/nuxt/vue-meta/next\" alt=\"Coverage Status\"></a>\n  <a href=\"https://circleci.com/gh/nuxt/vue-meta/\"><img src=\"https://badgen.net/circleci/github/nuxt/vue-meta/next\" alt=\"Build Status\"></a>\n  <a href=\"https://david-dm.org/nuxt/vue-meta\"><img src=\"https://david-dm.org/nuxt/vue-meta/next/status.svg\" alt=\"dependencies Status\"></a>\n  <a href=\"https://discord.nuxtjs.org/\"><img src=\"https://badgen.net/badge/Discord/join-us/7289DA\" alt=\"Discord\"></a>\n</p>\n\n```html\n<template>\n  <div class=\"layout\"\n    ...\n    <metainfo>\n      <template v-slot:title=\"{ content }\">{{ content }} - Yay!</template>\n    </metainfo>\n  </div>\n</template>\n\n<script>\nimport { useMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    useMeta({\n      title: 'My Example App',\n      htmlAttrs: {\n        lang: 'en',\n        amp: true\n      }\n    })\n  }\n}\n</script>\n```\n```html\n<html lang=\"en\" amp>\n<head>\n  <title>My Example App - Yay!</title>\n  ...\n</head>\n```\n# Introduction\nVue Meta is a [Vue.js](https://vuejs.org) plugin that allows you to manage your app's metadata. It is inspired by and works similar as [`react-helmet`](https://github.com/nfl/react-helmet) for react. However, instead of setting your data as props passed to a proprietary component, you simply export it as part of your component's data using the `metaInfo` property.\n\nThese properties, when set on a deeply nested component, will cleverly overwrite their parent components' `metaInfo`, thereby enabling custom info for each top-level view as well as coupling metadata directly to deeply nested subcomponents for more maintainable code.\n\n## Documentation\n\nPlease find the documention on https://vue-meta.nuxtjs.org\n\n\n## Examples\n\nLooking for more examples what vue-meta can do for you? Have a look at the [examples](https://github.com/nuxt/vue-meta/tree/next/examples)\n\n## Installation\n\n##### Yarn\n```sh\n$ yarn add vue-meta@next\n```\n\n##### npm\n```sh\n$ npm install vue-meta@next --save\n```\n\n## Quick Usage\n\n### Setup\n\n```js\n// main.ts\nimport { createApp as createVueApp } from 'vue'\nimport { createMemoryHistory } from 'vue-router'\nimport { createMetaManager, plugin as metaPlugin } from 'vue-meta'\nimport App from './App'\n\nexport const createApp = (base: string) => {\n  const app = createVueApp(App)\n  const router = createMemoryHistory(base)\n  const metaManager = createMetaManager()\n\n  app.use(router)\n  app.use(metaManager)\n  app.use(metaPlugin) // optional, only needed for OptionsAPI (see below)\n\n  return {\n    app,\n    router,\n    metaManager\n  }\n}\n\n// browser.ts\nimport { createApp } from './main'\n\nconst { app, router } = createApp('/')\nrouter.isReady().then(() => app.mount('#app'))\n```\n\n### useApi\n\n```js\nimport { watch } from 'vue'\nimport { useMeta, useActiveMeta } from 'vue-meta'\n\nexport default {\n  setup () {\n    const counter = ref(0)\n\n    // Add meta info\n    // The object passed into useMeta is user configurable\n    const { meta } = useMeta({\n      title: 'My Title',\n    })\n\n    watchEffect(() => {\n      const counterValue = counter.value\n      meta.description = `Counted ${counterValue} times`\n    })\n\n    // Or use a computed prop\n    const computedMeta = computed(() => ({\n      title: 'My Title',\n      description : `Counted ${counter.value} times`\n    }))\n\n    const { meta, onRemoved } = useMeta(computedMeta)\n\n    onRemoved(() => {\n      // Do something as soon as this metadata is removed,\n      // eg because the component instance was destroyed\n    })\n\n    // Get the currently used metainfo\n    const metadata = useActiveMeta()\n\n    watch(metadata, (newValue) => {\n      // metadata was updated, do something\n    })\n  }\n}\n```\n\nThe useApi can also be used outside of a setup function, but then\nyou need to get a reference to the metaManager somehow\n\n```js\nconst { unmount } = useMeta(\n  {\n    og: {\n      something: 'test'\n    }\n  },\n  metaManager\n)\n\nunmount() // Remove metadata when needed\n```\n\n### SSR \n\n> Note that vue-meta/ssr is a ESM module so you might need to tell Webpack/Babel to transform it\n\n```js\nimport { createSSRApp } from 'vue'\nimport { renderToString } from '@vue/server-renderer'\nimport { renderToStringWithMeta } from 'vue-meta/ssr'\nimport { App, metaManager } from './App'\n\nexport function renderPage() {\n  const app = createSSRApp(App)\n  app.use(metaManager)\n\n  const ctx = {}\n  const appHtml = await renderToString(app, ctx)\n  await renderMetaToString(app, ctx)\n\n  return `\n  <html ${ctx.teleports.htmlAttrs || ''}>\n    <head ${ctx.teleports.headAttrs || ''}>\n     ${ctx.teleports.head || ''}\n    </head>\n    <body ${ctx.teleports.bodyAttrs || ''}>\n      <div id=\"app\">${appHtml}</div>\n     ${ctx.teleports.body || ''}\n    </body>\n  </html>`\n}\n```\n\n### Use Options API\nThe plugin only adds support for the metaInfo component prop. You still need to create a meta manager.\n\n> Compared to v2, the properties _changed_, _afterNavigation_ & the _\\_\\_dangerouslyX_ props are not support.\n\n```js\n// Install the plugin first\nimport { plugin as vueMetaPlugin } from 'vue-meta'\napp.use(vueMetaPlugin)\n\n// then in your Component.vue\nexport default {\n  metaInfo() {\n    return {\n      title: 'My Options API title',\n    }\n  }\n}\n```\n\n## Old versions\n\nClick [here](https://github.com/nuxt/vue-meta/tree/master) if you are looking for the old v2 readme\n\nClick [here](https://github.com/nuxt/vue-meta/tree/1.x) if you are looking for the old v1 readme\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md","gitHead":"e9adc99bdc909d6daa5f0678f57f321a6ff2d6f6","_id":"vue-meta@3.0.0-alpha.10","_nodeVersion":"14.18.3","_npmVersion":"8.3.2","dist":{"integrity":"sha512-rYeIGkhm1gKBcReEkPHiV6LV2Y6BZTMGTkGw1mQIZTxfFcVJL0srLZsL1zAmLeTGxMrlDYylMQEVSYRkDnwz3A==","shasum":"8aa7dee8ef43edda2633d52d2d4ca0ae03352222","tarball":"https://registry.npmjs.org/vue-meta/-/vue-meta-3.0.0-alpha.10.tgz","fileCount":13,"unpackedSize":208844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot7g//bZH82LpErL3Tb25v7UIO/KzKMbnZVd6vwqZC4RSzKfRBV0nL\r\nYm9bDH3aaEwVIf0e9ZuNw2G3fxb+m+K8MDafGBgd3bpHB0OdGvSM3WbVt2r/\r\nje61UAu4teXusRDqx5sgjMH1RhIdZEgcHTSk3R4MdL4hx7CTzTGS5mn8w2aR\r\nkv+a13k9AuswdwZuiAeTMXQl4lwIbuAwbzfJbkBGu4nwYtyTDThaXdVG61st\r\nsoQj7AlO/gi4lyN71VWsJXHRI/7VfKuoM1cnxa+ZmZIdceJ+e6rEdG13IwK5\r\nA8B+WJdMbBwK0UnJ1EC7WBgWbdBnCiXVRXZRUWezCpZspJXvQQS265hvlq7X\r\naYhhMWCDODtzn6RQZOeaIKviee34xF6cThq6bhPjAvXpXdcazIagDdGnhI0L\r\nk5QWP6sPMaAmsMJZTxuqy6FBMWA3IEnyB4Xm2xHhxCv4OtHPVMuzwJUIe6Ri\r\npbTSsG0m6WJWuYQmb9/F0j5ibXZd5xtKabV5KxzBXY8bEms/NpgX/oQwXgjJ\r\nqVI4sfreXWE/kog7rT2Df1Pxul2fR3hFHy7O6YaOpexMdNV3z/F23p7oaN1C\r\ngy9OcvTuksVSvbbQgyNII0dSlrAlqlJSQ3cjvK0EWNNwb1hQx6zCsMjavgdn\r\n1psHnYLiJP8fkqDXt4OEGzhDv9qcvfgvdD0=\r\n=qV8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUIQK8t/UpD9XaRw8SResLOJyyFJkDs4QpFGmWhd4xwAIhAMTNiLUJry7mAAs4H8qUiAhSQfp5nrWWtis7mdsWEDJc"}]},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"directories":{},"maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"pi0","email":"pyapar@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meta_3.0.0-alpha.10_1645131697481_0.23998956189679732"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"atinux","email":"atinux@gmail.com"},{"name":"pi0","email":"pyapar@gmail.com"},{"name":"alexchopin","email":"alex@chopin.io"},{"name":"pimlie","email":"pimlie@hotmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"time":{"modified":"2022-06-28T19:54:35.764Z","created":"2016-10-30T23:49:16.508Z","0.0.0":"2016-10-30T23:49:16.508Z","0.1.0":"2016-11-09T05:49:05.116Z","0.1.1":"2016-11-09T05:56:02.069Z","0.2.0":"2016-11-10T13:59:37.111Z","0.3.0":"2016-11-10T18:26:18.131Z","0.4.0":"2016-11-10T20:32:26.394Z","0.4.1":"2016-11-14T20:04:03.870Z","0.4.2":"2016-11-16T21:05:31.867Z","0.4.3":"2016-11-16T21:09:05.717Z","0.4.4":"2016-11-16T21:49:53.380Z","0.5.0":"2016-11-23T14:33:23.669Z","0.5.1":"2016-11-23T14:39:32.917Z","0.5.2":"2016-11-23T15:02:54.165Z","0.5.3":"2016-12-07T11:41:48.052Z","0.5.4":"2017-03-06T18:03:23.371Z","0.5.5":"2017-03-06T18:20:28.226Z","0.5.6":"2017-04-06T10:23:19.769Z","1.0.0":"2017-05-15T12:29:16.265Z","1.0.1":"2017-05-15T12:43:30.049Z","1.0.2":"2017-05-15T12:48:52.778Z","1.0.3":"2017-05-16T15:27:47.979Z","1.0.4":"2017-05-16T15:53:01.486Z","1.0.5":"2017-08-02T16:42:13.581Z","1.1.0":"2017-08-15T09:01:57.325Z","1.2.0":"2017-09-11T10:11:23.292Z","1.3.0":"2017-11-06T11:33:29.893Z","1.3.1":"2017-11-06T12:23:30.706Z","1.4.0":"2017-12-07T12:38:08.224Z","1.4.2":"2018-01-08T08:50:50.719Z","1.4.3":"2018-02-09T15:18:51.452Z","1.4.4":"2018-03-13T16:47:44.872Z","1.5.0":"2018-03-19T12:03:08.945Z","1.5.2":"2018-07-05T16:13:39.309Z","1.5.3":"2018-08-20T11:05:38.070Z","1.5.4":"2018-09-23T10:14:18.970Z","1.5.5":"2018-09-29T00:34:41.887Z","1.5.6":"2018-11-26T16:50:40.937Z","1.5.7":"2018-12-18T15:46:18.906Z","1.5.8":"2018-12-18T16:42:39.292Z","1.6.0":"2019-03-28T16:13:02.229Z","2.0.0-rc.0":"2019-04-20T11:58:16.399Z","2.0.0-rc.1":"2019-04-23T10:48:28.591Z","2.0.0-rc.2":"2019-06-06T09:17:42.954Z","2.0.0":"2019-06-09T15:25:59.438Z","2.0.1":"2019-06-09T18:56:56.094Z","2.0.2":"2019-06-10T10:47:27.942Z","2.0.3":"2019-06-11T14:25:27.438Z","2.0.4":"2019-06-22T15:04:12.696Z","2.0.5":"2019-07-11T20:39:39.484Z","2.1.0":"2019-07-24T14:10:21.390Z","2.1.1":"2019-07-26T15:46:13.812Z","2.2.0":"2019-07-28T15:08:52.966Z","2.2.1":"2019-08-04T10:44:58.459Z","2.2.2":"2019-08-30T16:20:44.420Z","2.3.0-beta.0":"2019-09-17T12:01:09.189Z","2.3.0":"2019-10-03T17:05:45.465Z","2.3.1":"2019-10-09T10:11:04.775Z","2.3.2":"2020-01-12T15:05:43.892Z","2.3.3":"2020-02-26T18:53:35.501Z","2.3.4":"2020-05-26T21:04:36.567Z","2.4.0":"2020-06-10T14:07:32.595Z","3.0.0-alpha.0":"2021-01-25T00:49:12.896Z","3.0.0-alpha.1":"2021-01-31T23:29:20.685Z","3.0.0-alpha.2":"2021-02-28T22:36:08.260Z","3.0.0-alpha.3":"2021-04-04T23:07:16.268Z","3.0.0-alpha.4":"2021-04-11T12:16:58.234Z","3.0.0-alpha.5":"2021-05-03T09:08:12.723Z","3.0.0-alpha.6":"2021-05-17T00:12:39.621Z","3.0.0-alpha.7":"2021-05-23T22:36:37.160Z","3.0.0-alpha.8":"2021-06-06T15:55:14.222Z","3.0.0-alpha.9":"2021-06-06T22:01:54.220Z","3.0.0-alpha.10":"2022-02-17T21:01:37.723Z"},"homepage":"https://github.com/nuxt/vue-meta","repository":{"type":"git","url":"git@github.com/nuxt/vue-meta.git"},"bugs":{"url":"https://github.com/nuxt/vue-meta/issues"},"license":"MIT","readmeFilename":"","keywords":["attribute","google","head","helmet","info","metadata","meta","seo","server","ssr","title","universal","vue"],"users":{"ttionya":true,"lcdss":true,"toddliu":true,"bonashen":true,"raisiqueira":true,"martinspinks":true,"eswat2":true,"ldq-first":true,"dennila2":true,"he313572052":true,"lucianoalzugaray":true,"hualei":true},"contributors":[{"name":"Declan de Wet","url":"@declandewet"},{"name":"Sebastien Chopin","url":"@Atinux"},{"name":"Pim","url":"@pimlie"}]}