UNPKG

nuxt-advanced-fetch

Version:

Enhances Nuxt 3 $fetch with lifecycle handlers, dynamic management, and custom fetch instances for modular API requests.

18 lines (15 loc) 505 B
import { defineNuxtModule, createResolver, addPlugin } from '@nuxt/kit'; const module = defineNuxtModule({ meta: { name: "nuxt-advanced-fetch", configKey: "nuxtAdvancedFetch", version: "1.0.0" }, setup(_options, nuxt) { const { resolve } = createResolver(import.meta.url); const runtimeDir = resolve("./runtime"); addPlugin(resolve(runtimeDir, "plugins/api")); nuxt.options.alias["#api-types"] = resolve(runtimeDir, "types.d.ts"); } }); export { module as default };