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