Skip to content

Conversation

@harlan-zw
Copy link
Collaborator

* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import
* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import

* refactor: simplify util code for smaller payload
* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import

* refactor: simplify util code for smaller payload

* wip: part two of refactor

* chore: fix tests

* chore: run github ci on v1

* chore: run github ci on v1
* fix: ensure empty attr is set

* fix: test valid tags
* chore: prefer runtime prop for id & position

* fix: type errors
* refactor!: useHeadRaw -> useHeadSafe

* feat: tree-shake encoding
* fix(titleTemplate): allow titleTemplate to resolve the title

* chore: add happy case

* chore: fix type issues

* chore: maybe fix type issue

* chore: maybe fix type issue

* chore: maybe fix type issue

* chore: maybe fix type issue
harlan-zw and others added 28 commits October 19, 2022 12:35
* fix: ensure csr elements are created equally

* fix: remove sanitising

* chore: fix doc
* add vue 2.7 compatibility to Head component

* remove vue-demi in favor of checking version from vue itself
* add separate vue2 plugin for 2.7 compatibility

* Vue 2.7 install readme

* fix: handle style / class attrs

* chore: add link back to pinia

* chore: vue2 example

Co-authored-by: Val Trubachev <[email protected]>
* feat: migrate core to unhead

* chore: fix SSR test with timeouts
@github-actions
Copy link
Contributor

Export Size

@vueuse/head

Name Size Diff
HeadVuePlugin 133 B +133 B (+100.00%) 🔺
useServerHead 48 B +48 B (+100.00%) 🔺
VueHeadMixin 47 B +47 B (+100.00%) 🔺
Head 581 B +50 B (+9.42%) 🔺
useHead 42 B -218 B (-83.85%) 🔽
renderHeadToString 114 B -886 B (-88.60%) 🔽
createHead 255 B -1.98 KB (-88.82%) 🔽

@harlan-zw harlan-zw merged commit c6ff58c into main Nov 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants