{"_id":"@ciortanmadalina/angular2-translations-synchroniser","_rev":"21-f98a7ce82e573517210265ab521a1397","name":"@ciortanmadalina/angular2-translations-synchroniser","dist-tags":{"latest":"1.0.19"},"versions":{"1.0.0":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.0","description":"","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js"},"author":"","license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.0","_shasum":"3c8e7eeb60470dc0a99ff65518629a96e7a87503","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"3c8e7eeb60470dc0a99ff65518629a96e7a87503","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.0.tgz","integrity":"sha512-MRL11bBjFV7fwNDsi+c5V75Rcr4jEA3gRpj0eDEj2OcPg0NQGmJo/BJJb82GeSnSI8l5q/A8XlRxKzYpKP4nGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnpJ67XnQO1Sj5DF7F17yz406bnOvUOL2mRD6zPTPYGQIhAPCX65d99m2WsXQJQowCpCiXIdpGkcOLwsvLoifHfIwI"}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.0.tgz_1483749799850_0.24483055295422673"}},"1.0.1":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.1","description":"This project offers the following translation management functionalities for angular2 projects:","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"3cfbc294a91ec28e2be7bf1de98d64225bdb6970","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.1","_shasum":"d5b3c6796b593578a0373a362be658922aa6aeb5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"d5b3c6796b593578a0373a362be658922aa6aeb5","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.1.tgz","integrity":"sha512-mrt+dFL7sdODsrc7ofxanw97n7AcjD3Y3goavgDDT//RPRptAVcW2bsIXVU3cm4aABChZfk5CLdNDE1/cyJshg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPb2L9r7c9T/YydOQgFx5flbSg9ygCdermhLDWlEjb2AiEAyZi/wnl6v7kOnMXI0+K64H9vG1r1vDo35XNcYlXJZlM="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.1.tgz_1483751354616_0.5662353707011789"}},"1.0.2":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.2","description":"This project offers the following translation management functionalities for angular2 projects:","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"8da3e52b83b0cf33c22f21b9f8dd18356166d433","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.2","_shasum":"dbf5755ab4c3bba3773fac2aff9d073ff7c5ae85","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"dbf5755ab4c3bba3773fac2aff9d073ff7c5ae85","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.2.tgz","integrity":"sha512-Cg9nmMVfl4MnlZ27RIh/qfh8aLLrifiAav6dRALLxHjvm4n5ex0npqABNmCnusZCEtHzPoxnk2/JmCgCIlLfmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9rY91fFzEPcJOACYgDC0tHMBdJNN23DNQgTi2UkMsXAiEA5QgqnRXTHbdksx98llhzlDrPFsNs0YKp8k35S/Is7xQ="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.2.tgz_1483751797659_0.5089756310917437"}},"1.0.3":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.3","description":"This project offers the following translation management functionalities for angular2 projects:","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"9fb290d8b102031afe342058cdaa7f3277e552d0","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.3","_shasum":"f0db8c2bc413df3e9de114baca411e06f500ca88","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"f0db8c2bc413df3e9de114baca411e06f500ca88","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.3.tgz","integrity":"sha512-mHCu2QoDrtQe/aIu8GKu5XN72XO08jiDfPyOVX9sExCv6WSsQa+IIkVe26h572G0Yb5Wng+YgX+mkXEbTjTyJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3H9dItdZk1KHOv+/e0KgZAz0p+12y9suv9vwkoRRpbQIgaYW7W66lAM4IsLLmFQe5xyDCWcGJ26eR+B2h9e1uNsA="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.3.tgz_1483789112606_0.10901619447395205"}},"1.0.4":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.4","description":"This project offers the following translation management functionalities for angular2 projects:","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"9fb290d8b102031afe342058cdaa7f3277e552d0","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.4","_shasum":"c88052c47e6b5b916d9f99a24c1fda2e70142f2f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"c88052c47e6b5b916d9f99a24c1fda2e70142f2f","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.4.tgz","integrity":"sha512-hi7yLN65UyQUuIxxPKiVSVrzdRHZJ2Qe0LBy5YkbfywSbswY3nb2g4NsBuLA6pfizE1APw5LjhwiuEsI+GHmLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgCf7VvNw3qzAicspMbI/4Tc5jDPMYBPH15P9XdiBezAiBQ8SW9GXU9Ux8Mug9w+LyUo5TYU1P5QQkyfZ7FiTthgQ=="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.4.tgz_1483790036536_0.28627464990131557"}},"1.0.5":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.5","description":"This project offers the following translation management functionalities for angular2 projects:","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"9fb290d8b102031afe342058cdaa7f3277e552d0","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.5","_shasum":"953933299de113cec122c6984bec69fe3ea018a2","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"953933299de113cec122c6984bec69fe3ea018a2","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.5.tgz","integrity":"sha512-DGKfY1PTLnXze7yq3Ok7AaKtv8cYqxLqyuTepSQriYY7TUklriZFuEQT+jOZbuDt0wMAXSU39HkXkcUcjueoHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2SurA70AS1gyjkGtXPLJItWbsS+nPfP4aWGmDfB0N3AiEAvYGKTGQ8Bh+n1dP9HuSM/YJzbxC2FWke385NYhvBHLE="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.5.tgz_1483790662468_0.5541026713326573"}},"1.0.6":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.6","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"53d9b61232ecb7302ed559235895680bca3fdec2","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.6","_shasum":"333959b47b8c3b5ff8b49c25eadf5e7a7553ac02","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"333959b47b8c3b5ff8b49c25eadf5e7a7553ac02","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.6.tgz","integrity":"sha512-zLTyGyeqNiXA2/hZi1DoDfLBMmu/ysd1WYBqy2nUTlzD8AwzykS3J+qFo/crqxc2brlFO85gvgRl5uugbJy66w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVhxLn2IecYjdljsAsg546ijTMLkegGOLxp4djIAyw3AIhAMJ/uXfrF5vrL7wqP2axbkMnQqrF0ml9b7us0pI/724D"}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.6.tgz_1485357604689_0.5631709017325193"}},"1.0.7":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.7","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"53d9b61232ecb7302ed559235895680bca3fdec2","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.7","_shasum":"542ac3334ca211401e238cdc9425c04e6a05da83","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"542ac3334ca211401e238cdc9425c04e6a05da83","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.7.tgz","integrity":"sha512-nu7W8EnkV2z/6CL3uaAgoeh2Zi+S2j4HxVnQTVScAFsZWyvHIWAtPHj5qNeh7bYGYzncqkFl5u7kj37P2R839g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSnGNzciYtmV9WoxzpCdhbzWTXE7QQ/pbMdaQQ9Be9cAiEA4TpNLfwXOd9OJp58Q3kL2MinnV8fVtN8hEd3Tge4ZFY="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.7.tgz_1485449478259_0.1669505510944873"}},"1.0.9":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.9","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"7158111c427e766f847691ee695035d333983062","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.9","_shasum":"1323612787e9731ea9f255fa2b468e459ed5d9d1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"1323612787e9731ea9f255fa2b468e459ed5d9d1","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.9.tgz","integrity":"sha512-5VKOe5+VJ2sc3wZaCNk5oudWJTuC+Rx5IrPXETe+43AVe1veRe2z368biBAFWm5EGiVF0pQ8YvM/avU7Ysju8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADvRCyU3Q5Ix6cYnljG2F+N/Q79snTT/W8eDNYCLagmAiEAlOVp58Tb2G86hbtP6X5tCPfp0dbVsmqxMQwU7ASGWcI="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.9.tgz_1485451719257_0.6251500775106251"}},"1.0.10":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.10","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"53d9b61232ecb7302ed559235895680bca3fdec2","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.10","_shasum":"2780e40531e6b786b2d2bee510992631497df13a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"2780e40531e6b786b2d2bee510992631497df13a","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.10.tgz","integrity":"sha512-6jBJil1jEZpw8MC95yIre5Dvx19SDgO9a+RoV2OlRqOxhE2YvckxfsLcjtZW8gbT9Qulqc4dAoQYA9do0ZWGYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMoNVfVOe60yxQIwpa7l3KKcn2s0zlxxVELy89CI1XFAiEAq28aWnkQkKxTYx8impwPprydNNMl+DeJDmxZ1SsHV2Q="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.10.tgz_1485507175801_0.1428652990143746"}},"1.0.11":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.11","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10"},"gitHead":"ecae8fb7a759feab434449bdc5712608f6145484","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.11","_shasum":"8ad28c6b80c4beda6ecb58aa4100fd9f32de557d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"8ad28c6b80c4beda6ecb58aa4100fd9f32de557d","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.11.tgz","integrity":"sha512-NMx4qnonv/BPqJu/gu2ioZv2IxN3RE0VNJzEy5EWagd1ldoYi604UMeQ7UIRvKLN/0mi94S/j3EZlyOtbly5ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqdmGG8/t3BO487E2c8zNJ4gzU1u5B3p+nF0Uft6/rLAiEAgVrokOnVMXeqWLjD/sjpAEH0AIyAIBrMSlSUjaywLdk="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.11.tgz_1485526194010_0.9537484988104552"}},"1.0.12":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.12","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcel.js","excelToJson":"bin/excelToJson.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"6521ba41f3486b967488e649967080eff8c5fe79","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.12","_shasum":"1e8d4b3636542a8c827a0cb07402305f3776c0ab","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"1e8d4b3636542a8c827a0cb07402305f3776c0ab","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.12.tgz","integrity":"sha512-n89fKg8iFDDrbbSgBuva+OPytBZBKbGtzs6cSNDMBXEEBYC9T19O72+LAjAi/CbOosbNvd4uTbL+HiEQhXJaeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXzsuzKZ4ayLizITyOutgYkd4YT85M/3SCB1TyoNlzLAiAhvpDvN8ovNs9H8TzG0eLVTM+6/GDLJ6a2cQEfW2xC0g=="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.12.tgz_1487090397755_0.6645650626160204"}},"1.0.13":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.13","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcel.js","excelToJson":"bin/excelToJson.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"ad1dfdba6b7c75378666e595c919bf2d57c1325d","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.13","_shasum":"fdaff7018c4f1d9b030a8b60ad7509f3d7e8a34d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"fdaff7018c4f1d9b030a8b60ad7509f3d7e8a34d","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.13.tgz","integrity":"sha512-4EB4UGSN9jpFHtXVbAiMhLvPOk/hPyCS/aaIGwNmbvKsrKf6r6lVeDzaATBNnmo9ilbZxTBjSVDDTlcbWw1c6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjJINxnxeIyFcFZUHyAqGAzhjMLj1deyR34DV1buYfbQIgNdFEd6jsthIpBB0luglWWxNCTv9OZqMJ1W1n5lnKxag="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.13.tgz_1487274240515_0.26470275199972093"}},"1.0.14":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.14","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcel.js","excelToJson":"bin/excelToJson.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"701ebd3c4ff129735e2d457148652609f15c2036","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.14","_shasum":"60816ba9c1c2faa1a21ca2eceb23d6fbce6967d5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"60816ba9c1c2faa1a21ca2eceb23d6fbce6967d5","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.14.tgz","integrity":"sha512-Q2JQkuhd3pBlfankB8VnNHqwoeJLsY4a356R5Qm3u5L+AmzEQq1uBWjFY2sWwDw6i/D6dBQms4I29xzwrHyckA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWufYnB2HC2dtavvSTmIqD3m6lQK9n8bnZ/Bk7X8p28AiEAg1URyNZn7Job8hPmprB9kN+zUs9O3vOYT7LqMmtLgCI="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.14.tgz_1487672665307_0.3903234873432666"}},"1.0.15":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.15","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcel.js","excelToJson":"bin/excelToJson.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"48a0a1fecbd2ed2971197eefae81c1fa89b376c8","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.15","_shasum":"4ff065d3f325afdf42526388cfca6e568e987954","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"4ff065d3f325afdf42526388cfca6e568e987954","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.15.tgz","integrity":"sha512-kIbjPzh5kT/LbrfcgrennU7rDr+/KyQ9ppbZA/jVK8DGsRWzHt40yVSwksd9UVQgHW7eYZBtBdMk3u6/KiwJDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFroO6aoi5ITW1WXskcuQOgMp0FDxbP1QxtRZU1DE5r9AiAfWd11cvswiEbl7J59PSpN84bIyI+5f4e4/oPAEd5TMw=="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.15.tgz_1488537837479_0.6446632370352745"}},"1.0.16":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.16","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcel.js","excelToJson":"bin/excelToJson.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"30e9e7d6dc1d8ca5e3537e9337fe9ea43f299cb8","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.16","_shasum":"bbdea689351070a590a1a5e57f0a2a25cdf6f027","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"bbdea689351070a590a1a5e57f0a2a25cdf6f027","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.16.tgz","integrity":"sha512-QnfUZS56lfxW3pnTwdAyI3ub//7o8e+5GESLMJZs5HOfoJGttMnUdU8LGrChoAewwieEZV/uUOtfqz8+gbtPRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGolbtvAN416EuV7gaD9v/CiABn5e87NE/8NA7Js4EyhAiB9x2I07/2tMOKzojf2TviKUlW8ZCIVmYRtJ4oPz6EymA=="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.16.tgz_1488538126519_0.5146190826781094"}},"1.0.17":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.17","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcelSplitKey.js","jsonToExcelOneColumn":"bin/jsonToExcelOneColumn.js","excelToJsonOneColumn":"bin/excelToJsonOneColumn.js","excelToJson":"bin/excelToJsonSplitKey.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"3d7d949e21674954df2987005304a45f6ef4d6a5","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.17","_shasum":"de5aa188f50ed7009f4c748ad2349c90de31b43b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"de5aa188f50ed7009f4c748ad2349c90de31b43b","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.17.tgz","integrity":"sha512-D9f64sUaR62fmb/zXVsCsDr8QIlZaHdEPmCyvV82v5r+qG/9MIEBz5mHv9AxrKPxlRIaPcYUiw/H4toxpbf+Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3aGGBguTpxIyYKxDKOY8J3U+tf8HtR9KpmbSIITRI8AIgbUW0nV7Br5ZDyqXkM3Jrw212pqJP1v4fV+2ipsDtFqw="}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular2-translations-synchroniser-1.0.17.tgz_1490120213374_0.2041443318594247"}},"1.0.18":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.18","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcelSplitKey.js","jsonToExcelOneColumn":"bin/jsonToExcelOneColumn.js","excelToJsonOneColumn":"bin/excelToJsonOneColumn.js","excelToJson":"bin/excelToJsonSplitKey.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"3171996abb6c1d467ac95014361e22f4883689af","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.18","_shasum":"cbd74de338f87742cf6dfc0cbee0aeab55f8077f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"cbd74de338f87742cf6dfc0cbee0aeab55f8077f","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.18.tgz","integrity":"sha512-FEsmrCLU0mz33T95MojgNhye6aLcv7L775Qbn6kHYUIrn2sJ3oyrztUZ0djLpzMBcu8VtT/wWz4shjo60dR6ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAwQzhFHD4TS3iNPgzLOoQ9MDn5sOqzBKo1ZWUtzBJ7AIhAP6JoL8HST1hBmrQV6/GBExL74tj2NnwNJvc63LR4uPH"}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular2-translations-synchroniser-1.0.18.tgz_1500904844824_0.5790004697628319"}},"1.0.19":{"name":"@ciortanmadalina/angular2-translations-synchroniser","version":"1.0.19","description":"","main":"dist/index.js","typings":"dist/index.d.ts","files":["bin/","dist/"],"scripts":{"build":"tsc","watch":"npm run clean && tsc --watch","clean":"del -rf ./dist","lint":"tslint --force './src/**/*.ts'","unitTests":"mocha test/bootstrap.js test/**/*Test.ts"},"bin":{"synchroniseTranslations":"bin/synchroniseTranslations.js","mergeTranslations":"bin/mergeTranslations.js","xlsToJson":"bin/xlsToJson.js","jsonToExcel":"bin/jsonToExcelSplitKey.js","jsonToExcelOneColumn":"bin/jsonToExcelOneColumn.js","excelToJsonOneColumn":"bin/excelToJsonOneColumn.js","excelToJson":"bin/excelToJsonSplitKey.js"},"repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"license":"ISC","dependencies":{"@biesbjerg/ng2-translate-extract":"^0.3.5","cheerio":"0.22.0","cli":"1.0.1","csvjson":"^4.0.2","exceljs":"^0.2.42","file-system":"^2.2.2","fs":"0.0.1-security","gettext-parser":"1.2.1","glob":"7.1.1","node-excel-to-json":"0.0.3","path":"0.12.7"},"devDependencies":{"@types/chai":"3.4.34","@types/cheerio":"0.17.31","@types/glob":"5.0.30","@types/mocha":"2.2.34","chai":"3.5.0","mocha":"3.2.0","ts-node":"1.7.2","tslint":"4.1.1","tslint-eslint-rules":"3.2.0","typescript":"2.0.10","typings":"^2.1.0"},"gitHead":"5b50c4569b7d316eb4691a2bf32c64311bbb7533","bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"},"homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","_id":"@ciortanmadalina/angular2-translations-synchroniser@1.0.19","_shasum":"9fa79c33130dcdc55008bbdc3120bd50fd39330f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"},"dist":{"shasum":"9fa79c33130dcdc55008bbdc3120bd50fd39330f","tarball":"https://registry.npmjs.org/@ciortanmadalina/angular2-translations-synchroniser/-/angular2-translations-synchroniser-1.0.19.tgz","integrity":"sha512-Vlz7zNM+odiKU/6mexBVzZQzMiK9QE5efuNS85Xwcg40SsaNdccwpbFDlpO1u3YcNnFMxJyNlRmoY2A8ZFYnQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCfgM3niYq2X7rjUuD7UepgOzRGKh4ws9oiGpbYc2J3AIhAIaiybC94AUxnTXQ6NhMsu8J1UYpUzN+kx/MGcFLTWkm"}]},"maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular2-translations-synchroniser-1.0.19.tgz_1513175153258_0.23623490915633738"}}},"readme":"## Angular 2 translations synchroniser\n\n\nThis project offers the following translation management functionalities for angular2 projects.\n\n### Install\n```\nnpm install -g @ciortanmadalina/angular2-translations-synchroniser\n```\n\n### Synchronise HTML translation placeholders used in given folder with json translations files\nThis command line tool can be used like:\n\n```\nsynchroniseTranslations --scanFolder ./src --translationFolder ./src/i18n --preferredLanguage en --missingLabel ## \n```\nIt performs the following 3 steps:\n\n1. Parses all html files found in given scanFolder and extracts all translation placeholders.\nIt exports these keys as a Map of custom type TranslationCollection with default values missingLabel + key value.  \nFor instance if an html file uses {{'mykey' | translate}} the map will hold {'mykey': '##mykey'} (missingLabel + key)  \n\n2. For all json files found in translationFolder, adds the above missing labels {'mykey': '##mykey'}\n\n3. Parses all translations files from translation folder and generates more meaningful placeholders for the keys which were defined in one file and missing in others.\nFor instance if we have 3 translation files and the key was added to only one of them ({'mykey': 'Value'}), the other files will be updated with ({'mykey': '##Value'}). \nThe file which will provide the reference values will be the one corresonding to the input preferred language (en.json by default), but if it doesn't have a declared value the script will pick one from any other file.\n\n\n### Update translation files with new content as json/csv/xls\nThis functionality facilitates the global update of translated labels with content managed by business, which can be provided as json/CSV/xls.\n\nThe command line tool can be used like:\n```\nmergeTranslations --translationFolder ./src/i18n --updateFolder ./updateFolder\n```\n\nThis script updates translation files found in given translationFolder with new lables from given updateFolder.  \nIt takes all json files found in updateFolder and merges them with corresonding files in translationFolder, by name.\nThus, the en.json in updateFolder will overwrite en.json in translationFolder, etc.  \n\nIf updateFolder contains CSV files, the first step is to convert them to json.\nFor instance \n```\nkey1,Value Key 1\nkey2,Value Key 2\n```\nBecomes :\n```\n{\n    'key1':'Value Key 1',\n    'key2':'Value Key 2'\n}\n```\n\nAlternatively, updateFolder may contain xls files which will be parsed.  \nOne single xls file may contain the labels for all languges, as the parser will aggregate all excel sheets named after an existing language (2 letters lowercase iso code).\n\nFor instance, an excel file may contain on sheet **en** the following values under a _key_ - _value_ header :\n\n| key  | value  |  \n|---|---| \n|  key1 |  Translated value for key 1 | \n|  key2 |  Translated value for key 2 | \n\n\nThis will generate a json like :\n```\n{\n    \"key1\" : \"Translated value for key 1\",\n    \"key2\" : \"Translated value for key 2\"\n}\n\n```\nThese Json files with overwrite the values found in corresonding json translation files in translationFolder.\n\nThe code uses https://github.com/ciortanmadalina/angular2-translations-synchroniser. \n\n### Export Json files to Excel\n\nThis functionality exports all content of json files to one excel sheet with columns for each supported language.\nIt can be called from the command line:\n\n```\njsonToExcel --jsonInputFolder ./src/i18n --outputExcelFile ./input/labels.xlsx\n```\n\nExcel file will look like:\n\n| key  | en  |  fr | nl |\n|---|---| ---|---|---|\n|  key1 |  Key 1 in English | Key 1 in French | Key 1 in Nl | \n|  key2 |  Key 2 in English | Key 2 in French | Key 2 in Nl | \n\n### Update Json files from Excel\n\nThis functionality updates json translation files with content from the excel file.\n\nIt can be called from the command line:\n\n```\nexcelToJson --inputExcelFile ./input/labels.xlsx --outputJsonFolder ./src/i18n\n```\n\nExcel file has the following format:\n\n| key  | en  |  fr | nl |\n|---|---| ---|---|---|\n|  key1 |  Key 1 in English | Key 1 in French | Key 1 in Nl | \n|  key2 |  Key 2 in English | Key 2 in French | Key 2 in Nl | \n\n","maintainers":[{"name":"ciortanmadalina","email":"ciortanmadalina@gmail.com"}],"time":{"modified":"2022-06-12T15:58:22.136Z","created":"2017-01-07T00:43:22.028Z","1.0.0":"2017-01-07T00:43:22.028Z","1.0.1":"2017-01-07T01:09:15.303Z","1.0.2":"2017-01-07T01:16:39.877Z","1.0.3":"2017-01-07T11:38:34.721Z","1.0.4":"2017-01-07T11:53:57.187Z","1.0.5":"2017-01-07T12:04:24.445Z","1.0.6":"2017-01-25T15:20:05.325Z","1.0.7":"2017-01-26T16:51:18.943Z","1.0.9":"2017-01-26T17:28:41.213Z","1.0.10":"2017-01-27T08:52:57.648Z","1.0.11":"2017-01-27T14:09:54.739Z","1.0.12":"2017-02-14T16:39:59.620Z","1.0.13":"2017-02-16T19:44:02.439Z","1.0.14":"2017-02-21T10:24:25.968Z","1.0.15":"2017-03-03T10:43:59.336Z","1.0.16":"2017-03-03T10:48:48.323Z","1.0.17":"2017-03-21T18:16:54.013Z","1.0.18":"2017-07-24T14:00:45.749Z","1.0.19":"2017-12-13T14:25:54.294Z"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/ciortanmadalina/angular2-translations-synchroniser#readme","repository":{"type":"git","url":"git+https://github.com/ciortanmadalina/angular2-translations-synchroniser.git"},"author":{"name":"Madalina Ciortan"},"bugs":{"url":"https://github.com/ciortanmadalina/angular2-translations-synchroniser/issues"}}