@unhead/vue
Advanced tools
Comparing version 2.0.0-alpha.2 to 2.0.0-alpha.3
import { MergeHead, CreateClientHeadOptions } from '@unhead/schema'; | ||
import { d as distExports } from './shared/vue.Bjx6RvLp.js'; | ||
import { VueHeadClient } from '@unhead/vue'; | ||
export { V as VueHeadMixin } from './shared/vue.DnywREVF.js'; | ||
export * from 'unhead/client'; | ||
import '@unhead/shared'; | ||
import 'unhead'; | ||
import 'vue'; | ||
declare function createHead<T extends MergeHead>(options?: CreateClientHeadOptions): distExports.VueHeadClient<T>; | ||
declare function createHead<T extends MergeHead>(options?: CreateClientHeadOptions): VueHeadClient<T>; | ||
export { createHead }; |
import * as _unhead_schema from '@unhead/schema'; | ||
import { Unhead, MergeHead, ActiveHeadEntry } from '@unhead/schema'; | ||
import { MergeHead, ActiveHeadEntry } from '@unhead/schema'; | ||
export { ActiveHeadEntry, Head, HeadEntryOptions, HeadTag, MergeHead, Unhead } from '@unhead/schema'; | ||
export { createHeadCore } from 'unhead'; | ||
import { U as UseHeadInput, a as UseHeadOptions, b as UseHeadSafeInput, c as UseSeoMetaInput } from './shared/vue.B8gXlHM7.js'; | ||
export { f as Base, B as BodyAttr, i as BodyAttributes, H as HeadSafe, d as HtmlAttr, h as HtmlAttributes, L as Link, k as MaybeComputedRef, n as MaybeComputedRefEntries, o as MaybeComputedRefEntriesOnly, l as MaybeComputedRefOrFalsy, m as MaybeComputedRefOrPromise, j as MaybeReadonlyRef, M as Meta, N as Noscript, R as ReactiveHead, g as Script, S as Style, T as Title, e as TitleTemplate, V as VueHeadClient, r as resolveUnrefHeadInput } from './shared/vue.B8gXlHM7.js'; | ||
export { r as resolveUnrefHeadInput } from './shared/vue.BF-HCrO8.js'; | ||
import { VueHeadClient, UseHeadInput, UseHeadOptions, UseHeadSafeInput, UseSeoMetaInput } from './types.js'; | ||
export { Base, BodyAttr, BodyAttributes, HeadSafe, HtmlAttr, HtmlAttributes, Link, MaybeComputedRef, MaybeComputedRefEntries, MaybeComputedRefEntriesOnly, MaybeComputedRefOrFalsy, MaybeComputedRefOrPromise, MaybeReadonlyRef, Meta, Noscript, ReactiveHead, Script, Style, Title, TitleTemplate } from './types.js'; | ||
export { V as VueHeadMixin } from './shared/vue.DnywREVF.js'; | ||
@@ -14,14 +15,8 @@ import 'vue'; | ||
declare function injectHead(): Unhead<_unhead_schema.Head<_unhead_schema.SchemaAugmentations>>; | ||
declare function injectHead(): VueHeadClient<MergeHead>; | ||
declare function useHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions): ActiveHeadEntry<UseHeadInput<T>>; | ||
declare function useHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions): ActiveHeadEntry<any>; | ||
declare function useSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions): ActiveHeadEntry<any>; | ||
declare function useServerHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions): ActiveHeadEntry<any>; | ||
declare function useServerHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions): ActiveHeadEntry<any>; | ||
declare function useServerSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions): ActiveHeadEntry<UseSeoMetaInput>; | ||
@@ -34,2 +29,2 @@ | ||
export { CapoPlugin, UseHeadInput, UseHeadOptions, UseHeadSafeInput, UseSeoMetaInput, injectHead, unheadVueComposablesImports, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta }; | ||
export { CapoPlugin, UseHeadInput, UseHeadOptions, UseHeadSafeInput, UseSeoMetaInput, VueHeadClient, injectHead, unheadVueComposablesImports, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta }; |
import * as _unhead_schema from '@unhead/schema'; | ||
import { ScriptBase, DataKeys, SchemaAugmentations, HeadEntryOptions, Unhead, MergeHead, ActiveHeadEntry } from '@unhead/schema'; | ||
import { V as VueHeadClient, U as UseHeadInput, a as UseHeadOptions, b as UseHeadSafeInput, c as UseSeoMetaInput } from './shared/vue.B8gXlHM7.js'; | ||
export { r as resolveUnrefHeadInput } from './shared/vue.B8gXlHM7.js'; | ||
import { ScriptBase, DataKeys, SchemaAugmentations, HeadEntryOptions, MergeHead, CreateClientHeadOptions, ActiveHeadEntry } from '@unhead/schema'; | ||
import { VueHeadClient, UseHeadInput, UseHeadOptions as UseHeadOptions$1, UseHeadSafeInput, UseSeoMetaInput } from './types.js'; | ||
export { createHeadCore } from 'unhead'; | ||
export { createHead } from './client.js'; | ||
export { createHead as createServerHead } from './server.js'; | ||
import { d as distExports } from './shared/vue.Bjx6RvLp.js'; | ||
export { r as resolveUnrefHeadInput } from './shared/vue.BF-HCrO8.js'; | ||
import { MaybeComputedRefEntriesOnly, UseHeadOptions } from '@unhead/vue'; | ||
import { ScriptInstance, UseScriptStatus, UseScriptOptions as UseScriptOptions$1, UseFunctionType } from 'unhead/legacy'; | ||
export { UseFunctionType, resolveScriptKey } from 'unhead/legacy'; | ||
import { Ref } from 'vue'; | ||
import './shared/vue.DnywREVF.js'; | ||
import 'unhead/client'; | ||
import 'unhead/server'; | ||
import '@unhead/shared'; | ||
@@ -20,6 +14,6 @@ interface VueScriptInstance<T extends Record<symbol | string, any>> extends Omit<ScriptInstance<T>, 'status'> { | ||
} | ||
type UseScriptInput = string | (distExports.MaybeComputedRefEntriesOnly<Omit<ScriptBase & DataKeys & SchemaAugmentations['script'], 'src'>> & { | ||
type UseScriptInput = string | (MaybeComputedRefEntriesOnly<Omit<ScriptBase & DataKeys & SchemaAugmentations['script'], 'src'>> & { | ||
src: string; | ||
}); | ||
interface UseScriptOptions<T extends Record<symbol | string, any> = Record<string, any>> extends HeadEntryOptions, Pick<UseScriptOptions$1<T>, 'use' | 'eventContext' | 'beforeInit'> { | ||
interface UseScriptOptions<T extends Record<symbol | string, any> = Record<string, any>> extends Omit<HeadEntryOptions, 'head'>, Pick<UseScriptOptions$1<T>, 'use' | 'eventContext' | 'beforeInit'> { | ||
/** | ||
@@ -35,7 +29,14 @@ * The trigger to load the script: | ||
trigger?: UseScriptOptions$1['trigger'] | Ref<boolean>; | ||
/** | ||
* The Unhead instance to use. | ||
*/ | ||
head?: UseHeadOptions['head']; | ||
} | ||
type UseScriptContext<T extends Record<symbol | string, any>> = Promise<T> & VueScriptInstance<T>; | ||
declare function useScript<T extends Record<symbol | string, any> = Record<symbol | string, any>>(_input: UseScriptInput, _options?: UseScriptOptions<T>): UseScriptContext<UseFunctionType<UseScriptOptions<T>, T>>; | ||
type UseScriptReturn<T extends Record<symbol | string, any>> = UseScriptContext<UseFunctionType<UseScriptOptions<T>, T>>; | ||
declare function useScript<T extends Record<symbol | string, any> = Record<symbol | string, any>>(_input: UseScriptInput, _options?: UseScriptOptions<T>): UseScriptReturn<T>; | ||
declare const CapoPlugin: () => _unhead_schema.HeadPluginInput; | ||
declare function createHead<T extends MergeHead>(options?: CreateClientHeadOptions): VueHeadClient<T>; | ||
declare function createServerHead<T extends MergeHead>(options?: CreateClientHeadOptions): VueHeadClient<T>; | ||
/** | ||
@@ -45,10 +46,10 @@ * @deprecated Please switch to non-legacy version | ||
declare function setHeadInjectionHandler(handler: () => VueHeadClient<any> | undefined): void; | ||
declare function injectHead(): Unhead<_unhead_schema.Head<_unhead_schema.SchemaAugmentations>> | undefined; | ||
declare function useHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions): ActiveHeadEntry<UseHeadInput<T>> | void; | ||
declare function useHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions): ActiveHeadEntry<UseHeadSafeInput> | void; | ||
declare function useSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions): ActiveHeadEntry<any> | void; | ||
declare function useServerHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions): ActiveHeadEntry<any> | void; | ||
declare function useServerHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions): ActiveHeadEntry<any> | void; | ||
declare function useServerSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions): ActiveHeadEntry<any> | void; | ||
declare function injectHead(): VueHeadClient<any> | undefined; | ||
declare function useHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions$1): ActiveHeadEntry<UseHeadInput<T>> | void; | ||
declare function useHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions$1): ActiveHeadEntry<UseHeadSafeInput> | void; | ||
declare function useSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions$1): ActiveHeadEntry<any> | void; | ||
declare function useServerHead<T extends MergeHead>(input: UseHeadInput<T>, options?: UseHeadOptions$1): ActiveHeadEntry<any> | void; | ||
declare function useServerHeadSafe(input: UseHeadSafeInput, options?: UseHeadOptions$1): ActiveHeadEntry<any> | void; | ||
declare function useServerSeoMeta(input: UseSeoMetaInput, options?: UseHeadOptions$1): ActiveHeadEntry<any> | void; | ||
export { CapoPlugin, type UseScriptContext, type UseScriptInput, type UseScriptOptions, type VueScriptInstance, injectHead, setHeadInjectionHandler, useHead, useHeadSafe, useScript, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta }; | ||
export { CapoPlugin, type UseScriptContext, type UseScriptInput, type UseScriptOptions, type UseScriptReturn, type VueScriptInstance, createHead, createServerHead, injectHead, setHeadInjectionHandler, useHead, useHeadSafe, useScript, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta }; |
import { MergeHead, CreateHeadOptions } from '@unhead/schema'; | ||
import { d as distExports } from './shared/vue.Bjx6RvLp.js'; | ||
import { VueHeadClient } from '@unhead/vue'; | ||
export { V as VueHeadMixin } from './shared/vue.DnywREVF.js'; | ||
export * from 'unhead/server'; | ||
import '@unhead/shared'; | ||
import 'unhead'; | ||
import 'vue'; | ||
declare function createHead<T extends MergeHead>(options?: Omit<CreateHeadOptions, 'domDelayFn' | 'document'>): distExports.VueHeadClient<T>; | ||
declare function createHead<T extends MergeHead>(options?: Omit<CreateHeadOptions, 'domDelayFn' | 'document'>): VueHeadClient<T>; | ||
export { createHead }; |
{ | ||
"name": "@unhead/vue", | ||
"type": "module", | ||
"version": "2.0.0-alpha.2", | ||
"version": "2.0.0-alpha.3", | ||
"description": "Full-stack <head> manager built for Vue.", | ||
@@ -43,2 +43,12 @@ "author": "Harlan Wilton <harlan@harlanzw.com>", | ||
"require": "./dist/client.cjs" | ||
}, | ||
"./types": { | ||
"types": "./dist/types.d.ts", | ||
"import": "./dist/types.mjs", | ||
"require": "./dist/types.cjs" | ||
}, | ||
"./legacy": { | ||
"types": "./dist/legacy.d.ts", | ||
"import": "./dist/legacy.mjs", | ||
"require": "./dist/legacy.cjs" | ||
} | ||
@@ -59,2 +69,8 @@ }, | ||
"dist/client" | ||
], | ||
"types": [ | ||
"dist/types" | ||
], | ||
"legacy": [ | ||
"dist/legacy" | ||
] | ||
@@ -66,6 +82,8 @@ } | ||
"dist", | ||
"server.d.ts" | ||
"server.d.ts", | ||
"types.d.ts", | ||
"legacy.d.ts" | ||
], | ||
"peerDependencies": { | ||
"vue": ">=3" | ||
"vue": ">=3.5.13" | ||
}, | ||
@@ -79,5 +97,5 @@ "build": { | ||
"hookable": "^5.5.3", | ||
"@unhead/schema": "2.0.0-alpha.2", | ||
"unhead": "2.0.0-alpha.2", | ||
"@unhead/shared": "2.0.0-alpha.2" | ||
"@unhead/schema": "2.0.0-alpha.3", | ||
"@unhead/shared": "2.0.0-alpha.3", | ||
"unhead": "2.0.0-alpha.3" | ||
}, | ||
@@ -84,0 +102,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
49
245
28
40
95
74981
1136
+ Added@unhead/schema@2.0.0-alpha.3(transitive)
+ Added@unhead/shared@2.0.0-alpha.3(transitive)
+ Addedunhead@2.0.0-alpha.3(transitive)
- Removed@unhead/schema@2.0.0-alpha.2(transitive)
- Removed@unhead/shared@2.0.0-alpha.2(transitive)
- Removedunhead@2.0.0-alpha.2(transitive)
Updated@unhead/schema@2.0.0-alpha.3
Updated@unhead/shared@2.0.0-alpha.3
Updatedunhead@2.0.0-alpha.3