vite-plugin-i18next-scanner
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

vite-plugin-i18next-scanner

Automatically find and export translation keys when editing.

Install

with yarn:

yarn add -D vite-plugin-i18next-scanner

or with pnpm:

pnpm add -D vite-plugin-i18next-scanner

Usage

Add this plugin to your vite.config.js:

import { defineConfig } from 'vite';
import { i18nextScanner } from 'vite-plugin-i18next-scanner';

export default defineConfig({
  plugins: [
    //...
    i18nextScanner({
      langs: ['en', 'zh'],
    }),
  ],
});

Options

export interface PluginOptions {
  // Language files to be generated. default is [`en`]
  langs?: string[];

  // Files to be scanned, support glob pattern. default is `[./src/**/*.{ts,tsx,js,jsx}]`
  includes?: string[];

  // it will generate `{langs}.json` files under `outDir`, default is `./locales`
  outDir?: string;
}

Package Sidebar

Install

npm i vite-plugin-i18next-scanner

Weekly Downloads

65

Version

0.4.0

License

none

Unpacked Size

25.8 kB

Total Files

8

Last publish

Collaborators

  • peakybingy