motion-v
Version:
<h1 align="center"> <img width="35" height="35" alt="Motion logo" src="https://github.com/user-attachments/assets/00d6d1c3-72c4-4c2f-a664-69da13182ffc" /><br />Motion for Vue</h1>
20 lines (17 loc) • 742 B
text/typescript
import * as _nuxt_schema from '@nuxt/schema';
import { Options } from 'motion-v';
declare const components: string[];
declare const utilities: string[];
type Components = keyof typeof components;
type Utilities = keyof typeof utilities;
interface ModuleOptions {
components: boolean;
utilities: boolean;
prefix: string;
/** Globally register the v-motion directive */
directives: boolean;
/** Register custom preset directives (e.g. { 'fade-in': { initial: { opacity: 0 }, animate: { opacity: 1 } } }) */
presets: Record<string, Options>;
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>;
export { type Components, type ModuleOptions, type Utilities, _default as default };