{"_id":"grunt-json-angular-translate","_rev":"41-d923f4077d1e3ed7c34e80f3048e726a","name":"grunt-json-angular-translate","description":"Converts json files to angular translate config javascript files.","dist-tags":{"latest":"0.1.20"},"versions":{"0.1.0":{"name":"grunt-json-angular-translate","version":"0.1.0","description":"The best Grunt plugin ever.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.0","dist":{"shasum":"a6890f1d74e0525c731a2eb95c88f8f4aa0280d9","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.0.tgz","integrity":"sha512-7iQZQWo2IuPuc6MeClDxsFNqqLPa7MlBLLGZl/r+TVCSHJ05yK05BrpQU0QMPXjvTx6z9ba8DguzdwGqUeHo/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjKb9RuSTvZynN0te9eBlrfhO4JjQphk6wZEy52R45KAiEA77TtVU/tF240n6W2umtlvUumDlw/pOXFnCyrCBSli+U="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.1":{"name":"grunt-json-angular-translate","version":"0.1.1","description":"The best Grunt plugin ever.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.1","dist":{"shasum":"ab57b2cc1ea7a8765cf299f84b3a8d258282f4bf","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.1.tgz","integrity":"sha512-HUCgxR4cEoco+6d/32j+1M5MWoh/jnefmgsaSRCMGsuQL5+p6r0XS2CtW/aFnNg0F798YZT1LwwAcGiRb0xFzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH0JzUGM1LK0f0oe+7q6gStFqEsWoy7JNdHQO8Ve9s3AiEAmeJMAJ51oGI/20X1dBmbQe4jMWfJsCWQaJ6HIHiNjaM="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.2":{"name":"grunt-json-angular-translate","version":"0.1.2","description":"The best Grunt plugin ever.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.2","dist":{"shasum":"cabb78f379a18e299de49f4fea72e34df2fc5bc2","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.2.tgz","integrity":"sha512-WHdMGPgged8hfaHEFCuo2D6If0y+HDeX9MdSJkchIhM3JAHeQ4juS/7g8BWeI/9q5T9oZ+ztbfmV13vtx99IRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcZHwI2PLpgCGT6LhHU5NQMizPaTpgp+fbX/knYGVyGAiEAoUMMzz/yRTGPCBxxfa5rhx/j+rmYu+KsiwymEC7uA/0="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.3":{"name":"grunt-json-angular-translate","version":"0.1.3","description":"The best Grunt plugin ever.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.3","dist":{"shasum":"1b4876674780bfd7c0fbe44165b5e06c0c4811ad","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.3.tgz","integrity":"sha512-XNjiMV9B0Ki6ptvSuf/zkXtZ5pdab/Ppt9YgY0Knqji2efXqXhCgovPmeIQWCXizmdxnIsGUumLtdgfflKVoRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH45hWRkcsdrdGvBeJE/XUEIafST759pyKcriWWgJc6MAiBLFU15zkEP8nRdnKETQp+k0Ux64e8XCG1KUEMnYBjcOA=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.4":{"name":"grunt-json-angular-translate","version":"0.1.4","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.4","dist":{"shasum":"1dcddc4661bdee4d7db65602d7645c4e28a25a85","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.4.tgz","integrity":"sha512-wUNfZ18QLkJewsyu1gTbDgFXNJBi8fm3v9xl4HNfEIX3Upqo6pRyGx7LX2r84eCSWVYJfgJZ0uHfzl7xVBj7Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB74+d7rRL26T2QXt5q/GBwwXByapc0r2E3ZGx/QPcctAiEA2fbn4QkZ9CYAct8Z0M5n2SLfS+u592YZB0WZU200PzQ="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.5":{"name":"grunt-json-angular-translate","version":"0.1.5","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.5","dist":{"shasum":"45fbbcf6c3be6f788b5aae1061d7e5041085a4fc","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.5.tgz","integrity":"sha512-CCX0OBs7G6OW9IXnNwvqDDoSSfpctVvebqtaggP8D0iX466X7hFEe/TOoVnp9UpeWWaxhn6GP0GIEXtjeOAs3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWBrxFOBLOeyeODdDaYVQZ0VPMy1t8EG+09rh64Vs4QwIgTvpjx7tJGstvAv2ZqSdZc1VFHdzWd5OdGB4RiC1T3tg="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.6":{"name":"grunt-json-angular-translate","version":"0.1.6","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.6","dist":{"shasum":"f5bbec5246fd1cb4f93f6acd2bb9c0ddf279a58b","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.6.tgz","integrity":"sha512-QRVPK5EdWlfdiBeRmJ5Xy/b4PkNPOKEUpXs1C0u4w17jtj72XYhuDQ74OC31usabXnGZktnGDhLQ7Es4nEJgeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqUFQIlq+mm978Bhe0z2Sp7X8SPZ7Uu/fcKov3P3OdqAiEAzK6bGjC3tkQe9b8A3gnew/Kd7z+tpltGZjKgGVxROgk="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.7":{"name":"grunt-json-angular-translate","version":"0.1.7","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.7","dist":{"shasum":"4b22764918e695dbc54f885e51b834022cd821c4","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.7.tgz","integrity":"sha512-Yx+/GM//Lx0J5DRK37B8c02AGxVQet6pvBO/DdOJKAyi0cuT3v8SprQl6dt0DigV00Q3DPIOrHBVkeVRHz2AcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI2MEs6hPo+AVH/2VAQL6PiM6h0wC8WLM4380H3mnbXgIgbu2IJocxHJz3MY5sGVZH+l1X2awpfTOcCUMXi5kIlvg="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.8":{"name":"grunt-json-angular-translate","version":"0.1.8","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.2.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.8","dist":{"shasum":"d066e816a5a299e1547b594914544d39235fc573","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.8.tgz","integrity":"sha512-rPiIid0nFFhnFHxUzCrZBH/gX6oNZ4+saK7pyPkQ7OFB6uDP+CpdXh7/atqkv6knkYMISMsXGr9537X9iAZv6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEJ4CyW8GDpBcVF++sWsmZZzLzsUBUbPQWZ9lzlzkHkAIgQg6/EcEQvdHK9XHnIgZVIyVpwOp0nkIYksoDuHgJ4TY="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.9":{"name":"grunt-json-angular-translate","version":"0.1.9","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.3.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.9","dist":{"shasum":"2b3e9cb2ec4d83c777dd1f9d1464bbd2c998aadf","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.9.tgz","integrity":"sha512-rBCSD1ATh9vFScByafHs9sWJL7vDXvt0K3ADpwVYJ1GOwiT9CBZCjcBI3pQ/8A+p+Oe/2v+WPAFZGEiX6J3dKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUbg/jaqdscbC6GZBsq0kbHYUbCatuKf6QaKnKmouLsAiAQtFFZ3gRxuNoamOQ6a7EF/9fHUBe6SeMuTMcarFXazg=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.10":{"name":"grunt-json-angular-translate","version":"0.1.10","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.3.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.10","dist":{"shasum":"77fcd3ff840cf2f7d9559eb110a91dc83f3afb0b","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.10.tgz","integrity":"sha512-98UmY6g0Gcs3nVAr2iSJKYj3ktExCDzF4L/rfoBqJTB9fHODzbmq6YeUcZHOA3eS/GdRRlqhxX3T8FfgrhH0kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6SxlT28cS+hrmBiXdpWFW/rzsCiWsl+dfstrqocqG0QIhALu/g6stpZm7FRGSG4sLdwXhMUtGZo5+boJZckzT3szE"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.11":{"name":"grunt-json-angular-translate","version":"0.1.11","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes":"~0.3.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.11","dist":{"shasum":"9a25ce7267200308b9d0e31184419e0a10e913e2","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.11.tgz","integrity":"sha512-BrMsOVb4RdlJyOJbx6FZhwD7hAOypoOt0d6Meb3HV8cBNGoPrLeIXjIFu8NPgv89efPfQ3FEEycFB2lgiRdzpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDbf+Lrg0vuWeH9AxI13N2BWBV5rz5f6Zt5jEfIYBaxQIgANY1Ineb3AbB9qU9611KV0Ixs25I3ck4GqUBE/XBlQs="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.12":{"name":"grunt-json-angular-translate","version":"0.1.12","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.12","dist":{"shasum":"0b6d62f93bf5e2e79c485ac9379ff2ca0fd8f326","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.12.tgz","integrity":"sha512-aDPXx6s0N1IflFHShJN6FFAIGxRSIqUdgFBPjh6XF4Xe5zluNKxdIZV2LR1ugWvA6AMUAfwD7wGQwM3bW8kZ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9hXC0lutzo/XwqB6oAIFu0fVLw3JfXbkWA/qyQzXxKAiAefwZpSTkM7NVhd3a1WfHykGPNCiHnM8aVz58iaqC3mA=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.13":{"name":"grunt-json-angular-translate","version":"0.1.13","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.13","dist":{"shasum":"05e3e6a5d74cd226e394fb38695c66b7cd0eb7e9","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.13.tgz","integrity":"sha512-BsY/++D8G9HgdeJC67xOLCscE2PFvHcsL/UZZ0TOfZ9lVNZFD64lvUaQ24PBU4zjSPV7UM2rWHdV8zQiHAQm5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwFL3nM3UFe+K66NJG5edx+J5wHJmjYQhhEHFrinUA7AiB69w+8pKjPNniZ31V96302zbWoghrDNNEAOBf9T4Y4Ew=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}]},"0.1.14":{"name":"grunt-json-angular-translate","version":"0.1.14","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0rc2","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"gitHead":"e5830e177a7bb46fc3224d420d97b88c9a161d53","homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.14","_shasum":"dc52ccd7239fac8aeee9a59ceec866a4c1d5bcaf","_from":".","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"dc52ccd7239fac8aeee9a59ceec866a4c1d5bcaf","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.14.tgz","integrity":"sha512-g2qc9YAZnxUpiKNSrtsC39pS0mkYwNg/cGpOYnVBdhINB9kO0yVRC/p/VvCJzTWVNmg5CX9kTzPxkPjF7JBWsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVjSttQ8NiSyFsbrVft4zCTTaT+VRysSB1MgMYUVG/CAiEA9FfE5l4+MhthVJru9Cp3W1XXcKrjbzqcnFPl6CqX7EU="}]}},"0.1.15":{"name":"grunt-json-angular-translate","version":"0.1.15","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"^0.10.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"gitHead":"02334d87c4dd703a244c8e30db4a288121bc7e86","homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.15","_shasum":"bc343f653f8e6437d042ba0ccc868bfe02d39b1d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"bc343f653f8e6437d042ba0ccc868bfe02d39b1d","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.15.tgz","integrity":"sha512-3ayBG+edWk8Wu23GQTgL5FjHYWGVMYxf67Q5mpmJfuy38tK2JKzxslUoljOXvrcfT9OeG1xWNjbUPECAVw/a7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTf+VFUqMSFl99wYvL0BvOt00+YctxgIuW6QbArnatYgIhAOAIXWpaAnmHYm8nUi6zdWXOOysIpeKZRenk3CvLn+QD"}]}},"0.1.16":{"name":"grunt-json-angular-translate","version":"0.1.16","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"^0.10.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"gitHead":"1383d6ad2b7a71bb12a664414cda6acb20c7d38a","homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.16","_shasum":"900e8bc87092a8d5cd64b192fc8b57e2f3f4cdd5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"900e8bc87092a8d5cd64b192fc8b57e2f3f4cdd5","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.16.tgz","integrity":"sha512-bsFI57HHiULGurBuf7gSREOYKg4G6LaY66rnh2ZBJSuVTlK9FZTwzZAYfnSR5fpotQ1noelt7LOnDeVZMrF4OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxZEpATewb6ra65ae4QnG5eesu5Fgu0DuLsA/VwDnxcCIFMWvgGqGXJ46w6GwHaY1ybwYMi6WeaAjdNBNELORBu6"}]}},"0.1.17":{"name":"grunt-json-angular-translate","version":"0.1.17","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git@github.com:shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"^0.11.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"dependencies":{"multiline":"~0.2.0","js-beautify":"~1.4.2","to-single-quotes-shahata":"~0.3.0"},"gitHead":"1276434fc065407d76c57b5f1aedb98cdb09fe52","homepage":"https://github.com/shahata/grunt-json-angular-translate","_id":"grunt-json-angular-translate@0.1.17","_shasum":"39d205a993608d45e647c57739bfb4cffca40827","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"39d205a993608d45e647c57739bfb4cffca40827","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.17.tgz","integrity":"sha512-AkCOuRtR3u9lgR/hJzrte9Yij9X+Ai7aiR6BOfaSwG8OObfbvXbX4AdUct4JJb95II0EsjEj3RhFfZkZzuVDgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzyxcc13PkHsM8DbUlFQG8uZurxGK3z99QTJD7tPvNKAiBUo415lS6PMU9mzb9thllxIzaweBg+E0sO+KnjjtfLLQ=="}]}},"0.1.18":{"name":"grunt-json-angular-translate","version":"0.1.18","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git+ssh://git@github.com/shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"^0.11.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"dependencies":{"js-beautify":"~1.4.2","multiline":"~0.2.0","tiny-lr":"^0.1.6","to-single-quotes-shahata":"~0.3.0"},"gitHead":"371036749c895aa18ff50a79fd4420dc82f51666","homepage":"https://github.com/shahata/grunt-json-angular-translate#readme","_id":"grunt-json-angular-translate@0.1.18","_shasum":"3dd83a314f50d4dd6ce6c559c83a4f034d7be981","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"3dd83a314f50d4dd6ce6c559c83a4f034d7be981","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.18.tgz","integrity":"sha512-y7U4+4tKMFhL7ywbJxJs53owf5gN0LV3E0BjwiVCDDenjpZpEEOWzPS8mvvBpWu/JRDh6dAO8+mtVBh57f3p8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGsEvmkYDIyHRm/xKqw6Z721VHG+l4VT9n/hD4ROPRcAiEAmJIGMj4ukwVFkPW2fqilQsdHmCaz3xrpp7zBDw3Hg9o="}]}},"0.1.19":{"name":"grunt-json-angular-translate","version":"0.1.19","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git+ssh://git@github.com/shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"^0.11.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"dependencies":{"js-beautify":"~1.4.2","multiline":"~0.2.0","to-single-quotes-shahata":"~0.3.0"},"gitHead":"1f452e5068dcbf0ee61a89ca7949653f3819ec02","homepage":"https://github.com/shahata/grunt-json-angular-translate#readme","_id":"grunt-json-angular-translate@0.1.19","_shasum":"aeb4e82edac50c638ed956491c7adb088a03b175","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.4","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"aeb4e82edac50c638ed956491c7adb088a03b175","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.19.tgz","integrity":"sha512-APjA3/lGGJcUfRdcwGyg/SnPrwNumuIu1SrtnBLOvcwiFU1kb3cCndVO6io7HofTOsVfGRdhPpdbG9bV4pJ+5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvI7loOMvngc9NmglYx3+seooG4Vg4u3chXvxx9q67MAiACowdV6M+DLHKhuYf0RtpBnQq034nmKr7py3PQx13oXA=="}]}},"0.1.20":{"name":"grunt-json-angular-translate","version":"0.1.20","description":"Converts json files to angular translate config javascript files.","repository":{"type":"git","url":"git+ssh://git@github.com/shahata/grunt-json-angular-translate.git"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"author":{"name":"Shahar Talmi"},"keywords":["gruntplugin"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"licenses":[{"type":"MIT"}],"devDependencies":{"grunt":"~0.4.0rc2","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"^0.11.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0"},"scripts":{"test":"grunt test"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"dependencies":{"js-beautify":"~1.4.2","multiline":"~0.2.0","to-single-quotes-shahata":"~0.3.0"},"gitHead":"0d0ba7c05beaad370b1994230c52bab7581816b3","homepage":"https://github.com/shahata/grunt-json-angular-translate#readme","_id":"grunt-json-angular-translate@0.1.20","_shasum":"f3556612773b36f340d1c2d617b77690efb8d796","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.7","_npmUser":{"name":"shahata","email":"shahar.talmi@gmail.com"},"maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"dist":{"shasum":"f3556612773b36f340d1c2d617b77690efb8d796","tarball":"https://registry.npmjs.org/grunt-json-angular-translate/-/grunt-json-angular-translate-0.1.20.tgz","integrity":"sha512-ZZae5wSzbyYP1ho2dRgKa2B33la1laLJ5pM7wVfdVu54Of3sNP4EPSdyP6wKL/44PFenP0ejkHCivPdN4FX88g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUeePdQubIPoLGAEj/5gx58PSiWFt5WwiB9SrDSb1gGAiBQ2qPFj3oi7OC7uOA33P+XYOcRB90PULdce1RCNja48w=="}]}}},"readme":"# grunt-json-angular-translate [![Build Status](https://travis-ci.org/shahata/grunt-json-angular-translate.svg?branch=master)](https://travis-ci.org/shahata/grunt-json-angular-translate)\n\n> Converts json files to [angular-translate](https://github.com/angular-translate/angular-translate) config javascript files.\n\n## Getting Started\nThis plugin requires Grunt.\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-json-angular-translate --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-json-angular-translate');\n```\n\n## The \"jsonAngularTranslate\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `jsonAngularTranslate` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  jsonAngularTranslate: {\n    jobName: {\n      options: {\n        moduleName: 'translations',\n        extractLanguage: /..(?=\\.[^.]*$)/,\n        hasPreferredLanguage: true\n      },\n      files: [{\n        // Target-specific file lists and/or options go here. (see examples below)\n      }]\n    }\n  }\n})\n```\n\n### Options\n\n#### options.moduleName\nType: `String`\nDefault value: `translations`\n\nThe module name to use in the `angular.module` calls.\n\n#### options.extractLanguage\nType: `RegExp|Function`\nDefault value: `/..(?=\\.[^.]*$)/` (last two characters before the last dot)\n\nA regular expression or a function that returns the processed file's language according to its file path.\n\n#### options.hasPreferredLanguage\nType: `Boolean`\nDefault value: `true`\n\nWhether to set the language and preferred language in config file. Relevant only in angular-translate `1.*`.\n\n#### options.createNestedKeys\nType: `Boolean`\nDefault value: `true`\n\nWhether to create a nested output from dot separated keys.\n\n##### Source json\n```\n{\n  \"My.First.Key\": \"...\"\n}\n```\n##### Outputs\n```\n{\n  'My': {\n    'First': {\n      'Key': '...'\n    }\n  }\n}\n```\nSet this option to false if you use your source language string as the key.\n\n##### createNestedKeys: false, Outputs\n```\n{\n  'My.First.Key': '...'\n}\n```\n\n### Usage Examples\n\n#### Default Options\nIn this example, we convert all .json files in `app/scripts/locale` to angular-translate config files in `.tmp/scripts/locale`.\n\n```js\ngrunt.initConfig({\n  jsonAngularTranslate: {\n    jobName: {\n      options: {},\n      files: [{\n        expand: true,\n        cwd: 'app/scripts/locale',\n        src: '*.json',\n        dest: '.tmp/scripts/locale',\n        ext: '.js'\n      }]\n    }\n  },\n})\n```\n\nSo `app/scripts/locale/messages_ru.js` with contents:\n\n```js\n{\n  \"key1\": \"value1\",\n  \"key2.subKey1\": \"value2\",\n  \"key2.subKey2\": \"value3\"\n}\n```\n\nWill be converted to `.tmp/scripts/locale/messages_ru.js` with contents:\n\n```js\n'use strict';\n\ntry {\n  angular.module('translations');\n} catch (e) {\n  angular.module('translations', ['pascalprecht.translate']);\n}\n\nangular.module('translations').config(function ($translateProvider) {\n  $translateProvider.translations('ru', {\n    'key1': 'value1',\n    'key2': {\n      'subKey1': 'value2',\n      'subKey2': 'value3'\n    }\n  });\n  $translateProvider.preferredLanguage('ru');\n});\n```\n\n#### Custom Options\nIn this example, we convert all .json files in `app/scripts/locale` to angular-translate config files in `.tmp/scripts/locale` with custom `moduleName`. Thanks to the custom `extractLanguage` file's language code will be extracted from the first two characters in the file name, so filepath `app/scripts/locale/he_messages.json` will get language code `he`.\n\n```js\ngrunt.initConfig({\n  jsonAngularTranslate: {\n    jobName: {\n      options: {\n        moduleName: 'myAppTranslations',\n        extractLanguage: function (filepath) {\n          return filepath.split('/').reverse()[0].slice(2);\n        }\n      },\n      files: [{\n        expand: true,\n        cwd: 'app/scripts/locale',\n        src: '*.json',\n        dest: '.tmp/scripts/locale',\n        ext: '.js'\n      }]\n    }\n  },\n})\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## License\nCopyright (c) 2014 Shahar Talmi. Licensed under the MIT license.\n","maintainers":[{"name":"shahata","email":"shahar.talmi@gmail.com"}],"time":{"modified":"2022-06-18T15:20:11.074Z","created":"2014-03-25T23:30:28.097Z","0.1.0":"2014-03-25T23:30:28.097Z","0.1.1":"2014-03-25T23:42:11.778Z","0.1.2":"2014-03-26T00:15:06.975Z","0.1.3":"2014-03-26T00:22:16.601Z","0.1.4":"2014-03-26T08:53:33.150Z","0.1.5":"2014-03-26T11:38:24.494Z","0.1.6":"2014-03-26T12:13:40.807Z","0.1.7":"2014-03-26T13:58:39.941Z","0.1.8":"2014-03-26T14:55:53.350Z","0.1.9":"2014-03-30T07:25:36.127Z","0.1.10":"2014-03-30T07:45:54.712Z","0.1.11":"2014-03-31T09:25:19.691Z","0.1.12":"2014-04-09T13:37:15.309Z","0.1.13":"2014-04-09T14:06:53.567Z","0.1.14":"2014-09-11T15:21:57.405Z","0.1.15":"2015-01-28T12:56:19.950Z","0.1.16":"2015-02-19T19:01:03.818Z","0.1.17":"2015-02-20T08:26:27.258Z","0.1.18":"2015-06-20T17:23:33.019Z","0.1.19":"2015-06-20T17:41:03.829Z","0.1.20":"2015-09-10T07:10:54.448Z"},"homepage":"https://github.com/shahata/grunt-json-angular-translate#readme","keywords":["gruntplugin"],"repository":{"type":"git","url":"git+ssh://git@github.com/shahata/grunt-json-angular-translate.git"},"author":{"name":"Shahar Talmi"},"bugs":{"email":"git@github.com:shahata/grunt-json-angular-translate.gitissues"},"readmeFilename":"README.md"}