Creation:2026-01-21Last update:2026-01-21

    intlayerPrune Vite Plugin Documentation

    The intlayerPrune Vite plugin is used to tree-shake and prune unused dictionaries from your application bundle. This helps reduce the final bundle size by only including the necessary multilingual content.

    Usage

    // vite.config.ts
    import { defineConfig } from "vite";
    import { intlayer, intlayerPrune } from "vite-intlayer";
    
    export default defineConfig({
      plugins: [intlayer(), intlayerPrune()],
    });

    Description

    The plugin analyzes your source code to identify which dictionary keys are actually used. It then removes any unused content from the bundled dictionary files. This is particularly useful for large projects with many dictionaries where only a subset is used in specific pages or components.