/nuxt-module-alternatives

Alternative modules to use while waiting for Nuxt 3 Compatibility

Primary LanguageTypeScriptMIT LicenseMIT

nuxt-module-alternatives

Alternative modules to use while waiting for Nuxt 3 Compatibility

Migration

I will be migrating most of these modules over to https://github.com/orgs/nuxt-alt/repositories. This will take me a bit to set up. The module's versions will be incremented by 1 to account for the migration. Each module will have their own separate repository.

Old Package Name New Package Name Link
@nuxtjs-alt/vuetify @nuxt-alt/vuetify https://github.com/nuxt-alt/vuetify
@nuxtjs-alt/auth @nuxt-alt/auth https://github.com/nuxt-alt/auth
@nuxtjs-alt/http @nuxt-alt/http https://github.com/nuxt-alt/http
@nuxtjs-alt/proxy @nuxt-alt/proxy https://github.com/nuxt-alt/proxy

Current Modules

Module Order

If you're using a combination of http/ohmyfetch, pinia and auth you need to load them in modules in the following order.

modules: [
    '@nuxtjs-alt/auth',
    '@nuxtjs-alt/http',
    '@nuxtjs-alt/proxy', // needed if using ssr
    '@pinia/nuxt',
]

Instructions

Other Modules

If you have a nuxt module that looks like it wont be updated, and has any usefeulness to the general nuxt community, please tell me and I'll take a look into it.

Example package.json:

package.json

yarn install

{
    "private": true,
    "scripts": {
        "dev": "nuxi dev",
        "build": "nuxi build",
        "start": "node .output/server/index.mjs"
    },
    "devDependencies": {
        "nuxt": "npm:nuxt3@latest"
    },
    "dependencies": {
        "@nuxtjs-alt/axios": "latest",
        "@nuxtjs-alt/auth": "latest",
        "@nuxtjs-alt/http": "latest",
        "@nuxtjs-alt/proxy": "latest",
        "@nuxtjs-alt/vuetify": "latest"
    }
}