ExEr7um/nuxt-ui-rolldown-locales-treeshake

★ 0Forks 0VueGitHub ↗Compare

README

Nuxt UI Unused locales are included in the bundle with Rolldown

Locales are imported in app.vue file like this:

import { en as nuxtUiEn, ru as nuxtUiRu } from '@nuxt/ui/locale'

Steps

  1. Run pnpm dlx nuxi analyze.
  2. Check client bundle, all locales are included.
  3. Remove rolldown-vite override in package.json and run pnpm i.
  4. Run pnpm dlx nuxi analyze again.
  5. Check client bundle, only imported locales are present.

Contributors

ExEr7um

Issues