Type generator for i18n-micro translation keys
npm install @i18n-micro/types-generatorType generator for i18n-micro translation keys. Automatically generates TypeScript types from JSON translation files.
``bash`
npm install -D @i18n-micro/types-generatoror
pnpm add -D @i18n-micro/types-generatoror
yarn add -D @i18n-micro/types-generator
Add to nuxt.config.ts:
`typescript`
export default defineNuxtConfig({
modules: [
'nuxt-i18n-micro',
'@i18n-micro/types-generator/nuxt',
],
})
Add to vite.config.ts:
`typescript
import { I18nTypesPlugin } from '@i18n-micro/types-generator'
export default defineConfig({
plugins: [
I18nTypesPlugin({
srcDir: 'src',
translationDir: 'locales',
}),
],
})
``
- 🔍 Automatic type generation from JSON files
- ✅ Full type safety for translation keys
- 🎯 IDE autocomplete support
- 🔄 Hot reload on file changes
- 🚀 Zero runtime overhead
See full documentation for detailed usage and examples.
MIT