2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-05-17 06:19:37 +03:00
Commit Graph

702 Commits

Author SHA1 Message Date
pimlie 824b5ab9ef feat: first commit for vue-meta webpack loader 2019-06-11 14:57:27 +02:00
pimlie 02237e0176 chore(release): 2.0.2 v2.0.2 2019-06-10 10:47:13 +00:00
pimlie 2fc70c4b86 chore: update dependencies 2019-06-10 12:46:00 +02:00
pimlie 6751d24745 fix: correctly transpile builds 2019-06-10 12:43:02 +02:00
pimlie 3213227f6c examples: ie compatibility 2019-06-10 12:42:12 +02:00
pimlie 623970d5fb fix: use simple polyfilled includes method 2019-06-10 12:28:37 +02:00
pimlie 15affe3342 chore(release): 2.0.1 v2.0.1 2019-06-09 18:56:13 +00:00
renovate[bot] 9522f7e7dd chore(deps): update devdependency rollup to ^1.14.5 (#385) 2019-06-09 20:53:09 +02:00
pimlie de91dbac73 chore: update cdn links 2019-06-09 20:50:12 +02:00
Mohamed Safouan Besrour 07d8b69db3 chore: update cdn links in readme 2019-06-09 20:47:39 +02:00
pimlie 8ab63b4451 test: prevent plugin install twice 2019-06-09 20:44:42 +02:00
pimlie 8b7b991e63 fix: allow _hasMetaInfo to be configurable 2019-06-09 20:30:00 +02:00
pimlie 094fd9d14c fix: prevent vue-meta plugin to be installed twice 2019-06-09 20:16:38 +02:00
pimlie ca64ad2f34 chore: build after release 2019-06-09 18:40:52 +02:00
pimlie 5d9afdef1d chore: update readme 2019-06-09 17:33:02 +02:00
pimlie f904fdb7fb chore(release): 2.0.0 v2.0.0 2019-06-09 15:25:17 +00:00
Pim cc344ef95f refactor: esm build (#384) 2019-06-09 16:40:14 +02:00
pimlie c6180aff7e test: add type tests to circleci 2019-06-09 16:07:52 +02:00
pimlie fc5799859b test: fix ssr hydration tests 2019-06-09 14:05:54 +02:00
pimlie b2a7a8449b Revert "fix: set ssr appId in mounted hook"
This reverts commit 2dd1697ead.
2019-06-09 13:54:15 +02:00
pimlie 2dd1697ead fix: set ssr appId in mounted hook
vm. is not yet set in beforeMount
2019-06-09 12:22:18 +02:00
pimlie 62290c1daf docs: improve features on homepage 2019-06-08 19:53:02 +02:00
pimlie 46b9bed0ce docs: update description in vuepress config 2019-06-08 19:39:34 +02:00
pimlie c5022f7deb docs: add homepage
docs: upgrade to vuepress v1

change pkg description to HTML metadata
2019-06-08 19:25:24 +02:00
George Boot 11c8138876 feat(ts): add microdata meta tag type (#382)
* Adding schema.org meta tag type

* Changing naming
2019-06-07 15:17:44 +02:00
pimlie eb4980c9de fix: use empty string value for boolean attributes on client side (fixes #381) 2019-06-07 09:58:32 +02:00
pimlie a31877c991 chore: update rc message in readme 2019-06-06 11:37:16 +02:00
pimlie 71a899cf3d chore(release): 2.0.0-rc.2 v2.0.0-rc.2 2019-06-06 09:16:36 +00:00
pimlie e1fb77ed71 chore: update deps 2019-06-06 10:53:31 +02:00
Pim 024e7c5a62 feat: add basic support for multiple apps on one page (#373)
* feat: add an appId to tags to support multiple apps

* feat: show warning on calling () on non-vuemeta components

* feat: always use appId ssr for server-generated apps

* test: update tests for appId

* chore: update circleci to only run audit for dependencies

* fix: dont set data-vue-meta attribute on title

it has no use on the client as we use document.title there. Which also means the appId listed would be wrong once the title is updated by another app then the ssr app

* chore: remove unused import

* chore: improve not supported message
2019-06-06 10:40:15 +02:00
Pim 34c6ad957d fix: detect and apply changes triggered before or during initialization (#377) 2019-06-06 10:01:11 +02:00
pimlie 011a71d905 chore: update deps 2019-05-31 12:11:35 +02:00
renovate[bot] 2775c2dfd9 chore(deps): update dependency rollup-plugin-node-resolve to v5 (#365) 2019-05-22 00:21:27 +02:00
renovate[bot] 6a0e798ffd chore(deps): update all non-major dependencies (#363) 2019-05-21 22:07:45 +02:00
renovate[bot] f19529c286 chore(deps): update all non-major dependencies (#355) 2019-05-12 19:17:15 +02:00
renovate[bot] fd1aea9144 chore(deps): update dependency standard-version to v6 (#357) 2019-05-12 19:11:38 +02:00
renovate[bot] ef80883d06 chore(deps): update dependency fs-extra to v8 (#362) 2019-05-12 19:11:26 +02:00
renovate[bot] 062b6aeefa chore(deps): update dependency eslint-plugin-node to v9 (#356) 2019-05-12 19:10:37 +02:00
Renovate Bot d9474224f0 chore(deps): update all non-major dependencies 2019-04-30 14:29:00 +02:00
Renovate Bot 8da38aec57 chore(deps): update dependency jsdom to v15 2019-04-30 14:28:32 +02:00
Renovate Bot 73be1cbcbe chore(deps): update dependency chromedriver to v74 2019-04-30 14:16:23 +02:00
pimlie 5cdd975ee9 chore: update readme 2019-04-23 12:49:04 +02:00
pimlie 0e02856293 chore(release): 2.0.0-rc.1 v2.0.0-rc.1 2019-04-23 12:47:31 +02:00
Renovate Bot 50d229b879 chore(deps): update dependency jsdom to ^14.1.0 2019-04-23 12:40:26 +02:00
Renovate Bot 9aea6badd4 chore(deps): update dependency is-wsl to v2 2019-04-23 12:40:14 +02:00
pimlie 119bf3fb9b chore: update readme 2019-04-23 12:27:00 +02:00
pimlie 8a15585880 chore: update stale bot config 2019-04-23 11:50:50 +02:00
pimlie 172d8df8af chore: add stale bot 2019-04-23 11:47:57 +02:00
pimlie c040de7be7 fix: use timers instead of requestAnimationFrame
The issue with using requestAnimationFrame is that its meant to be used for visual effects. Therefore when a tab is hidden the browser might decide to not perform animation frame updates until the tab becomes visible, this is confirmed behaviour for Firefox. Due to this title updates would not be triggered while document titles are normally visible in the tabs title. For now we batch updates by setting/clearing timeouts with a 10ms interval

Resolves: #313
2019-04-23 10:58:34 +02:00
pimlie e80643b1a8 fix: move addNavGuards check to mounted hook
The addNavGuards check adds the navigation guards when an afterNavigation callback is defined but refreshOnceOnNavigation was not set. As the afterNavigation callback is defined in metaInfo which can be dependent on user data we need to wait until all components are fully mounted before checking if a afterNavigation callback was defined

Fixes: #348
2019-04-23 09:30:38 +02:00