From 6c34a0679ae61efd0a700a5abb7c85b20f300967 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 31 Jul 2023 09:13:59 +0200 Subject: [PATCH] docs: nested stores imports --- packages/nuxt/playground/app.vue | 1 + packages/nuxt/playground/nuxt.config.ts | 2 +- packages/nuxt/src/module.ts | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/playground/app.vue b/packages/nuxt/playground/app.vue index 02df7895..68e0c306 100644 --- a/packages/nuxt/playground/app.vue +++ b/packages/nuxt/playground/app.vue @@ -4,6 +4,7 @@ const counter = useCounter() useTestStore() +useSomeStoreStore() if (process.server) { counter.increment() diff --git a/packages/nuxt/playground/nuxt.config.ts b/packages/nuxt/playground/nuxt.config.ts index 2659d2a8..947ebaff 100644 --- a/packages/nuxt/playground/nuxt.config.ts +++ b/packages/nuxt/playground/nuxt.config.ts @@ -9,7 +9,7 @@ export default defineNuxtConfig({ modules: [piniaModule], pinia: { - storesDirs: ['./stores', './domain/*/stores'], + storesDirs: ['./stores/**', './domain/*/stores'], }, vite: { diff --git a/packages/nuxt/src/module.ts b/packages/nuxt/src/module.ts index 72d47337..e02f6117 100644 --- a/packages/nuxt/src/module.ts +++ b/packages/nuxt/src/module.ts @@ -23,7 +23,8 @@ export interface ModuleOptions { /** * Automatically add stores dirs to the auto imports. This is the same as - * directly adding the dirs to the `imports.dirs` option. + * directly adding the dirs to the `imports.dirs` option. If you want to + * also import nested stores, you can use the glob pattern `./stores/**` * * @default `['./stores']` */ -- 2.47.3