Skip to content

Commit 13db811

Browse files
authoredJan 8, 2025
fix: export InferSeoMetaPlugin from unhead/optionalPlugins (#449)
* fix: export `InferSeoMetaPlugin` from `unhead/optionalPlugins` * chore: fix build
1 parent 49634d3 commit 13db811

File tree

7 files changed

+11
-4
lines changed

7 files changed

+11
-4
lines changed
 

‎packages/addons/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@
6464
"unplugin": "^2.1.2",
6565
"unplugin-ast": "^0.13.1"
6666
},
67+
"peerDependencies": {
68+
"unhead": "workspace:*"
69+
},
6770
"devDependencies": {
6871
"@babel/types": "^7.26.3"
6972
}

‎packages/addons/src/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export * from './constants'
2-
export * from './plugins'
2+
3+
export { InferSeoMetaPlugin } from 'unhead/optionalPlugins'

‎packages/addons/src/plugins/index.ts

-1
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export * from './deprecations'
2+
export * from './inferSeoMetaPlugin'
23
export * from './promises'

‎packages/addons/src/plugins/inferSeoMetaPlugin.ts ‎packages/unhead/src/optionalPlugins/inferSeoMetaPlugin.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface InferSeoMetaPluginOptions {
2222
twitterCard?: false | 'summary' | 'summary_large_image' | 'app' | 'player'
2323
}
2424

25-
/* @__NO_SIDE_EFFECTS__ */ export function InferSeoMetaPlugin(options: InferSeoMetaPluginOptions = {}) {
25+
export function InferSeoMetaPlugin(options: InferSeoMetaPluginOptions = {}) {
2626
return defineHeadPlugin({
2727
hooks: {
2828
entries: {

‎pnpm-lock.yaml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎packages/addons/test/infer-seo-meta.test.ts ‎test/unhead/plugins/infer-seo-meta.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { renderSSRHead } from '@unhead/ssr'
2+
import { InferSeoMetaPlugin } from 'unhead/optionalPlugins'
23
import { createHead } from 'unhead/server'
34
import { describe, it } from 'vitest'
4-
import { InferSeoMetaPlugin } from '../src/plugins/inferSeoMetaPlugin'
55

66
describe('inferSeoMetaPlugin', () => {
77
it('simple', async () => {

0 commit comments

Comments
 (0)