ngx-i18n-split
v1.0.0
Published
Split i18n combined json files for lazy loading components
Downloads
29
Maintainers
Readme
ngx-i18n-split
Split i18n combined json files for lazy loading components
Add an split
script to your project's package.json
:
"scripts": {
"split": "ngx-i18n-split -i ./src/i18n/*.json -o .src/assets/i18n/*.json -k extractedKey -d defaultFolder"
}
You can now run npm run split
to combine files.
CLI
Usage:
ngx-i18n-combine [options]
Options:
--version, -v Show version number
[boolean]
--help, -h Show help
[boolean]
--input, -i Paths you would like to split files from. You can use
path expansion, glob patterns and multiple paths
[array]
[default: current working path]
--output, -o Paths where you would like to save files.
[array]
[required]
--keys, -k Keys which must be extracted from files.
[array]
[required]
--defaultFolder, -d Folder for keys which mustn't br extracted.
[string]
[default: ""]
--indent, -it Output format indentation
[string]
[default: "\t"]
--sort, -s Sort strings in alphabetical order when saving
[boolean]
[default: false]
--minify, -m Minify strings in output files
[boolean]
[default: false]
--verbose, -vb If true, prints all processed file paths to console
[boolean]
[default: true]
--watch, -w Watch changes
[boolean]
[default: false]