{"_id":"@angular-ru/ngx-i18n-combine","_rev":"7-348bd241696480f2ad263da3f6f54ee5","name":"@angular-ru/ngx-i18n-combine","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@angular-ru/ngx-i18n-combine","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"@angular-ru/ngx-i18n-combine@0.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"angular-ru","email":"angular-ru@yandex.ru"},"dist":{"integrity":"sha512-jWN75rPRPgYUyMb6gR1luUBPl0mMxhPmqZ6fj7o0R1zkMp0ZIossz3qv4qu+ptp5tN09xh7wfIcm8PLFeIH20A==","shasum":"0b5ff16d44a20192560109637f36b6027257c9c1","tarball":"https://registry.npmjs.org/@angular-ru/ngx-i18n-combine/-/ngx-i18n-combine-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0X9eHlNsBZyyBgXxWjwyoQu13m5IbK7hcgankP9L8NwIgbbdVG86dZquCfZ/s45N9OJVTQe+Q/CV8Y1er10+a/O0="}]},"maintainers":[{"name":"angular-ru","email":"angular-ru@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-i18n-combine-0.0.0.tgz_1516646672157_0.8017732328735292"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.1":{"name":"@angular-ru/ngx-i18n-combine","description":"Merge i18n files from components and merge to common locale files","version":"1.0.1","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"bin":{"ngx-i18n-combine":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rm -rf ./dist","lint":"tslint -p tsconfig.json -c tslint.json src/**/*.ts","lint-fix":"tslint -p tsconfig.json -c tslint.json src/**/*.ts --fix","test":"mocha -r ts-node/register tests/**/*.spec.ts","test-merge":"node ./bin/cli.js -i test-combine/src/**/i18n/ -o test-combine/assets/i18n/"},"repository":{"type":"git","url":"git+https://github.com/Angular-RU/ngx-i18n-combine.git"},"keywords":["angular","angular2","ionic","ionic2","ng2-translate","ngx-translate","extract","extractor","merge","combine","translate","translation","i18n","json","json-files","merge-json"],"author":{"name":"Alexander Dukhnovsky","email":"alexdasoul@google.com"},"license":"MIT","bugs":{"url":"https://github.com/Angular-RU/ngx-i18n-combine/issues"},"engines":{"node":">=4.3.2"},"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"4.0.1","@types/chalk":"0.4.31","@types/glob":"5.0.30","@types/jasmine":"^2.8.4","@types/mkdirp":"0.3.29","@types/mocha":"2.2.41","@types/node":"^9.3.0","@types/yargs":"8.0.0","chai":"^4.0.2","codelyzer":"^4.0.2","mocha":"3.4.2","ts-node":"^4.1.0","tslint":"^5.9.1","typescript":"^2.6.2"},"dependencies":{"app-root-path":"^2.0.1","chalk":"2.0.1","fs":"0.0.1-security","glob":"7.1.2","mkdirp":"0.5.1","path":"0.12.7","sort-keys":"^2.0.0","yargs":"8.0.2"},"gitHead":"77bf4eadcc43a54c217ddf6a4e944ca938cc7812","homepage":"https://github.com/Angular-RU/ngx-i18n-combine#readme","_id":"@angular-ru/ngx-i18n-combine@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"alexdasoul","email":"alexdasoul@gmail.com"},"dist":{"integrity":"sha512-w2R9xXIhJivcMT/yyVTS8nlSN7QZND2E7BnHgpCBjn7Zv6eVMDur8BRHzzjyp99eBibrp3aV5vLVw1Xzc9DHTg==","shasum":"e2dbcdb796510789c0ac4da32ec7a081b69e7c0c","tarball":"https://registry.npmjs.org/@angular-ru/ngx-i18n-combine/-/ngx-i18n-combine-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Gk9A+6MCMRaEXH9fAmsbEYQK+PpWfhruWX607/fwDgIhALru13WKSebWflFFpCsGwLmc2KwdlQE9EPQnYWT3Zsnp"}]},"maintainers":[{"name":"alexdasoul","email":"alexdasoul@gmail.com"},{"name":"angular-ru","email":"angular-ru@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-i18n-combine-1.0.1.tgz_1516647427178_0.37467691232450306"},"directories":{},"deprecated":"this version has been deprecated"},"1.1.0":{"name":"@angular-ru/ngx-i18n-combine","description":"Merge i18n files from components and merge to common locale files","version":"1.1.0","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"bin":{"ngx-i18n-combine":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rm -rf ./dist","lint":"tslint -p tsconfig.json -c tslint.json src/**/*.ts","lint-fix":"tslint -p tsconfig.json -c tslint.json src/**/*.ts --fix","test":"mocha -r ts-node/register tests/**/*.spec.ts","test-merge":"node ./bin/cli.js -i test-combine/src/**/i18n/*.json -o test-combine/assets/i18n/*.json"},"repository":{"type":"git","url":"git+https://github.com/Angular-RU/ngx-i18n-combine.git"},"keywords":["angular","angular2","ionic","ionic2","ng2-translate","ngx-translate","extract","extractor","merge","combine","translate","translation","i18n","json","json-files","merge-json"],"author":{"name":"Alexander Dukhnovsky","email":"alexdasoul@google.com"},"license":"MIT","bugs":{"url":"https://github.com/Angular-RU/ngx-i18n-combine/issues"},"engines":{"node":">=4.3.2"},"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"4.0.1","@types/chalk":"0.4.31","@types/glob":"5.0.30","@types/jasmine":"^2.8.4","@types/mkdirp":"0.3.29","@types/mocha":"2.2.41","@types/node":"^9.3.0","@types/yargs":"8.0.0","chai":"^4.0.2","codelyzer":"^4.0.2","mocha":"3.4.2","ts-node":"^4.1.0","tslint":"^5.9.1","typescript":"^2.6.2"},"dependencies":{"app-root-path":"^2.0.1","chalk":"2.0.1","fs":"0.0.1-security","glob":"7.1.2","mkdirp":"0.5.1","path":"0.12.7","sort-keys":"^2.0.0","yargs":"8.0.2"},"gitHead":"62112ff34e3650b913e1d710e162297d993f0741","homepage":"https://github.com/Angular-RU/ngx-i18n-combine#readme","_id":"@angular-ru/ngx-i18n-combine@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"alexdasoul","email":"alexdasoul@gmail.com"},"dist":{"integrity":"sha512-6DpL+G06dBfjKQWMEeBykflfFbLpaVSmL5qAzGdCbDfF099puOIGJ8WIIhlhlnzepc62JgzfwVfaTD2HsGCYVw==","shasum":"b2622f288a36a4be81ee6e6cac972ea29ef7ecf1","tarball":"https://registry.npmjs.org/@angular-ru/ngx-i18n-combine/-/ngx-i18n-combine-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCQCc7XULG3vCSIQ7aauvKQHiZadQzuNW0Yd73mBkR0KgIfZf0ZgwF+f6vVsjvhjllcVDk1iX4q84OdgWKoyqEauw=="}]},"maintainers":[{"name":"alexdasoul","email":"alexdasoul@gmail.com"},{"name":"angular-ru","email":"angular-ru@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-i18n-combine-1.1.0.tgz_1517160397596_0.20409505628049374"},"directories":{},"deprecated":"this version has been deprecated"}},"readme":"# ngx-i18n-combine\n\nIn progress...\n\n## Install\n\n``npm install --save @angular-ru/ngx-i18n-combine``\n\n## Usage\n\nAdd an `combine` script to your project's `package.json`:\n```\n\"scripts\": {\n  \"combine\": \"ngx-i18n-combine -i ./src/i18n/ -o ./src/assets/i18n/\"\n}\n```\n\n**or**\n\nYou can now run `npm run combine` to combine files.\n\n## Examples\n\n**Combine from multiple dirs**\n\n`ngx-i18n-combine -i ./src/**/i18n -o ./src/assets/i18n/i18n.json`\n\n**Combine from multiple dirs**\n\n`ngx-i18n-combine -i ./src/component-1/i18n ./src/component-2/i18n -o ./src/assets/i18n`\n\n**Combine and save to multiple files**\n\n`ngx-i18n-combine -i ./src -o ./src/assets/i18n`\n\n**or**\n\n`ngx-i18n-combine -i ./src/**/i18n/*.json -o ./src/assets/i18n/{en,de}.json`\n\n**or**\n\n`ngx-i18n-combine -i ./src/component-1/i18n/en.json ./src/component-2/i18n/en.json -o ./src/assets/i18n/en.json`\n\n\n## CLI\n```\nUsage:\nngx-i18n-combine [options]\n\nOptions:\n--version, -v       Show version number \n                    [boolean]\n\n--help, -h          Show help \n                    [boolean]\n\n--input, -i         Paths you would like to extract files from. \n                    You can use path expansion, \n                    glob patterns and multiple paths \n                    [array] \n                    [default: current working path]\n\n--output, -o        Paths where you would like to save merged files. \n                    You can use path expansion, \n                    glob patterns and multiple paths \n                    [array] \n                    [required]\n                    \n--indent, -it       Output format indentation\n                    [string]\n                    [default: \"\\t\"]\n\n--sort, -s          Sort strings in alphabetical order when saving \n                    [boolean] \n                    [default: false]\n\n--minify, -m        Minify strings in output files \n                    [boolean] \n                    [default: false]\n\n--verbose, -vb      If true, prints all processed file paths to console \n                    [boolean] \n                    [default: true]\n                    \n--watch, -w         Watch changes\n                    [boolean] \n                    [default: false]\n","maintainers":[{"name":"alexdasoul","email":"alexdasoul@gmail.com"},{"name":"angular-ru","email":"angular-ru@yandex.ru"}],"time":{"modified":"2022-04-04T14:08:47.059Z","created":"2018-01-22T18:44:33.122Z","0.0.0":"2018-01-22T18:44:33.122Z","1.0.1":"2018-01-22T18:57:08.076Z","1.1.0":"2018-01-28T17:26:38.568Z"},"license":"MIT","readmeFilename":"README.md","description":"Merge i18n files from components and merge to common locale files","homepage":"https://github.com/Angular-RU/ngx-i18n-combine#readme","keywords":["angular","angular2","ionic","ionic2","ng2-translate","ngx-translate","extract","extractor","merge","combine","translate","translation","i18n","json","json-files","merge-json"],"repository":{"type":"git","url":"git+https://github.com/Angular-RU/ngx-i18n-combine.git"},"author":{"name":"Alexander Dukhnovsky","email":"alexdasoul@google.com"},"bugs":{"url":"https://github.com/Angular-RU/ngx-i18n-combine/issues"}}