Core

Use

Add a plugin to Unhead.

Type:

export type use = (plugin: HeadPlugin) => void

Adds a plugin to Unhead.

This will register the hooks used by the plugin.

Example

import { createHead } from 'unhead'

const head = createHead()

const deleteFooPlugin = defineHeadPlugin({
  hooks: {
    'tag:normalise': function ({ tag }) {
      delete tag.props.foo
    },
  }
})

head.use(deleteFooPlugin)