diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index b85f10e..013118e 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -5,6 +5,11 @@ export default defineNuxtConfig({ modules: [Module], runtimeConfig: { baseURL: '', + public: { + trpc: { + installPlugin: false + } + } }, typescript: { strict: true, diff --git a/src/module.ts b/src/module.ts index 716a66e..f279b9f 100644 --- a/src/module.ts +++ b/src/module.ts @@ -60,7 +60,7 @@ export default defineNuxtModule({ }, }) - if (options.installPlugin) { + if (finalConfig.installPlugin) { addImports([ { name: 'useClient', from: join(runtimeDir, 'client') }, { name: 'useAsyncQuery', from: join(runtimeDir, 'client') }, @@ -72,6 +72,9 @@ export default defineNuxtModule({ logger.success('Plugin successfully installed.') } + else { + logger.info('Plugin not installed. Create your own @trpc/client client plugin and composables.') + } }, })