* fix(nuxt): fully resolve pinia path
* fix: include module url
Co-authored-by: pooya parsa <pyapar@gmail.com>
* style: lint
Co-authored-by: pooya parsa <pyapar@gmail.com>
isNuxt2,
addAutoImport,
createResolver,
+ resolveModule,
} from '@nuxt/kit'
export interface ModuleOptions {
nuxt.options.build.transpile.push(resolver.resolve('./runtime'))
// Make sure we use the mjs build for pinia
- nuxt.options.alias.pinia = 'pinia/dist/pinia.mjs'
+ nuxt.options.alias.pinia = resolveModule('pinia/dist/pinia.mjs', {
+ paths: [nuxt.options.rootDir, import.meta.url],
+ })
// Add runtime plugin
if (isNuxt2()) {