{"_id":"grunt-i18n-abide","_rev":"39-e2f191401fd77c3e439dcc694acca60d","name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.2":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.2","homepage":"https://github.com/muffinresearch/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/muffinresearch/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/muffinresearch/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.2","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.2","dist":{"shasum":"fe7a5681ffd769bee96c078ebfe32e25cc5b89c0","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.2.tgz","integrity":"sha512-PSgd2y9Ws0ooUJAO3NYbS5vKzN4VEXJFesAvY6nRLv7A2WAhPMUe04sDzAJx+oMrELAnVYOiGLG4mwGIv0MfDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4UOHL+75GsKebJoLyEeZPaAoefln8W7EC0et9XzJtNAiEAzpzWZjvUjfDssq07fdKlJc0hf/QbloxrUBKICtpYBI4="}]},"_from":"grunt-i18n-abide","_npmVersion":"1.3.11","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"directories":{}},"0.0.3":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.3","homepage":"https://github.com/muffinresearch/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/muffinresearch/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/muffinresearch/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.2","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.3","dist":{"shasum":"3ed15ec923130a20ff7ef8d3c757f45f064bbaa9","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.3.tgz","integrity":"sha512-5ZaEiLQToiBi1oohqa9osLjeycZ4sMIU5Eq4JHrw7LFxmQonFjxPIphUnNwOqyp9uPcDt/NTjuUZn0DhFPi+0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHtDM7AAmMgeWuz/bL0u4JEhidjQ9JPpYWmHovZTGUxQIhALwFFM5tU2sNzHxu2885rSV7GqmYVhOzy5O9HqseQKKt"}]},"_from":"grunt-i18n-abide","_npmVersion":"1.3.11","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"directories":{}},"0.0.4":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.4","homepage":"https://github.com/muffinresearch/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/muffinresearch/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/muffinresearch/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.5","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.4","dist":{"shasum":"90e1fd115edcf00a16e0917bcf4fdfdc4c72b55a","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.4.tgz","integrity":"sha512-b/xm3OpXsJcPZYFjkyDyqgK805BWqAzK1Rv2GEv0Bv3aeym36qwP4QUQkfKS6/ioRbMsN1xZmpynXKRBjd+ifw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPUi8Urrj+dx99aUc9Yez90mBBhtUxVolyv9IzqcIpCAiEA8Aqe78AS3RQiJg4vW3PRkJuT7yQEuP39PcFXWWb0Va0="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"directories":{}},"0.0.5":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.5","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.5","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.5","dist":{"shasum":"8ce21fd9d8e72b8bb194e68fb293bad481b701f0","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.5.tgz","integrity":"sha512-LURs+clKf12KaTu85QTq9EqfZ2Wc8TAiIpuwn+XXEHh29sm9ZSgiG2656dV9W0JjiJ4eDSz3qonax5qW7Z0h2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7jCT9rMhbBPxPrA0Fn14J7RFlLp7kz5SwaTTIwfoGlAiA4UT7czB/DT+P/0XAhknQ+HbeTeO1RFIuJ712QAcFf7Q=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"directories":{}},"0.0.6":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.6","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.5","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.6","dist":{"shasum":"5577f141416530ba46d2ed4d0a1ffe52cbb197c0","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.6.tgz","integrity":"sha512-8+Khw8DbfEqVJSVoBWJ3XUaxt0/oJodxStm3AUBAI+ziuTETHwGr/Kul1o324nb7aeRA2bZQHrm1J0K4xUQE6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW0FuCaJMSPr3Z9bKgWyMoK6J3nbwmJpGZUsAz/N0E4gIgHsn3tdXgMxU074nfc4gH1vkZDpjY1Me+1bKwXYI6rpY="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.7":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.7","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.5","shelljs":"~0.2.6","po2json":"0.0.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.7","dist":{"shasum":"8dcc182b85666d2d2d6e1fc1545258b67a0f1404","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.7.tgz","integrity":"sha512-Cj6S4hVZQCRQsz87Mu1WOS+0Uq0JtO6W8PcEzTJ7kM/hKHjwZdzOh2DGRDwK5gwaSDudXaO7tCk+ciD8Cpe5hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJaFR+5etQGe6V+vSZGg/qEB9XFib1PlhezE1NPa6+wgIgCiVVZqd7f3CpIP7XijvoaPiU1mIHSJXyThN2h3FbKeI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.8":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.8","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.9","shelljs":"~0.2.6","po2json":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.8","dist":{"shasum":"e88a682e6b7ed354a4f5472348086fe15e2821b8","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.8.tgz","integrity":"sha512-eNLdsP5HFbUhh6UyTTniw/GhY0P86hX4dZ2lD8ldyarW52ZC+uukKxJbIAs/hOFLfEfEEoAR47AhpnwFgHqUCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuJMuxIKFXoFrGLloNFbjDpwP/pRARisRP3EVbCUojqAiEAzSiGSS5nV5ZG65PwtvhILvQob1/ONT2gKxWZVf0xn5c="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.9":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.9","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jsxgettext":"~0.3.9","shelljs":"~0.2.6","po2json":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","l10n","i18n","i18n-abide","gettext"],"_id":"grunt-i18n-abide@0.0.9","dist":{"shasum":"5e50a70b70810bcd333a3fde0fb201a2c8db25d8","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.9.tgz","integrity":"sha512-b0Aa9V3E5VGcNcfqP1np8YQ/fPijja9hQWhyaNHzLPhejiTY44q5ggGH0EpNbESrvbP2pCsK+vHdt7u2uHD9yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIrVijnvd3BlLkO3F6Zz7IDERlTP+N/ke2H7i/0k7M7AiBrcMZiTE0vjirChgMAM8e4o3GrR1zG9p2Xus7P+kELig=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.10":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.10","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.19","jsxgettext":"0.4.3","po2json":"0.2.3","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"_id":"grunt-i18n-abide@0.0.10","dist":{"shasum":"ce918b5a4dfdfd869f5ce2fad8b378285e616bcf","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.10.tgz","integrity":"sha512-VL1GiwFgMw3CNYYnVkMP512s4Ebzpqq3uL831sZamoWzWqaGB5WXitxshicG0QQ/UKSXZEHxM9YcRhQhUDaCCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3glG3Ui2bdlQEQooT2NUqdsnckMNswKj0x/ofFcZVKAiBlVjLqdsOzA8qcWBi/uIFB4M0gXQfR8cCCLvLQh+SZCQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.11":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.11","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.20","jsxgettext":"0.4.3","po2json":"0.2.3","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"_id":"grunt-i18n-abide@0.0.11","_shasum":"db8cd1039c161bb9d0c386d7e02ecda0032976f7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"db8cd1039c161bb9d0c386d7e02ecda0032976f7","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.11.tgz","integrity":"sha512-OvaCiuOyeCNHTwbOU1ZJWHih1TY2stbi1BBEw55cldx6CFK/XAA+qdkkHeFqbvoF+WEAF0og2LAYIbyKpR3e9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY7v/+NMTGT84zUZ7CwMJbB0Fgjx/b5E115SVuFyGKoAIhAIgBtIfXufkU97w8/b1ixtGDWTIYngkcLPT90Cp87UCx"}]}},"0.0.12":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.12","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.20","jsxgettext":"0.4.3","po2json":"0.2.3","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"_id":"grunt-i18n-abide@0.0.12","_shasum":"e234e0e4060d95fec260a9fc7befba573d9572b6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"e234e0e4060d95fec260a9fc7befba573d9572b6","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.12.tgz","integrity":"sha512-PauHbSzOjCjQqF9I0pIX3YTEwLAxv2+EnYRyelwbzyEZdFbYQmcAN4fNab7MY/QlE31zvzUE0XkkDNk70B3HMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7+v76t4itA5JfXcZoLsNgWQzxUdPyzRwsE7DY1JW98gIgG9fe8kz70KZF6Sd4xZDLpyRGhRwgyGfUrTfwz7lkbkc="}]}},"0.0.13":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.13","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.22","jsxgettext":"0.6.1","po2json":"0.3.2","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"d476da1212ceed4f6d312d3618e43fd48056d41d","_id":"grunt-i18n-abide@0.0.13","_shasum":"4d6a9b18a3b5509323680dbe1ad40db1eb8ab7d9","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"4d6a9b18a3b5509323680dbe1ad40db1eb8ab7d9","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.13.tgz","integrity":"sha512-q7nnBBD3ifkEUEu6p6EG8ryqXqDTeYRJhzW5iztwbUToesvQdIxfNG0hw+LXx5dBZZl6FF0W+dQyqVDD8uXBlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRVMmId4TXjo3OeNSFF889zJCBK2r+Nup/00nDRqZnIgIhAPK89HoCnzhOAzeXiaD6wa5dMG/8AMAgqnioRr4tryja"}]}},"0.0.14":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.14","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.22","jsxgettext":"0.6.1","po2json":"0.3.2","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"a0181a3c81418297f6ff1246bae84c2ccbc6668a","_id":"grunt-i18n-abide@0.0.14","_shasum":"272e771b7d8d09173d37a0ff6b312173ad4c6282","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"272e771b7d8d09173d37a0ff6b312173ad4c6282","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.14.tgz","integrity":"sha512-jwG26y0jrDfLULEBz7oKbCdta/MBJ3zI2p925GYE+vjOlF3rdvUHKI+g7n4Vxni6YlXNGorDsg6XYHsVvjsmCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjskmiOs8pC2mMpQ6Rg5SEfwgmnvsoNUt3sSDEj84yHQIhAP7VT5gWJpXqKiLb5Fdi1UiI8LTi/go28N07xz7SCXYV"}]}},"0.0.15":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.15","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.22","jsxgettext":"0.6.1","po2json":"0.3.2","shelljs":"0.3.0"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.3.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"6d4d13efbe35e18728cee5fd2d47d2a1bb2a287f","_id":"grunt-i18n-abide@0.0.15","_shasum":"f2056d4d74a3179396c168c2d1b1bc329296db87","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"f2056d4d74a3179396c168c2d1b1bc329296db87","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.15.tgz","integrity":"sha512-a4f35ck5oYVFjP194gnp05QYwXSlRzFsCzZqtf48wJUFECqLALVCsTXSEKSIRtXDSFJrlD3c194H8PWlmgdPfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZxcEeYaIxENtwiclm1cMapEPrhGOPY2D8V4bT6dUt9AiEAqp+aZpmk2pncfB2nXirBV9qPcU7O5wFWRLmL8B1w/ZY="}]}},"0.0.16":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.16","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.23","jsxgettext":"0.7.0","po2json":"0.4.1","shell-escape":"0.2.0","shelljs":"0.5.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-nodeunit":"0.4.1"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"50fb40adc15a329a13fe6b0c0adf74ac96b2f477","_id":"grunt-i18n-abide@0.0.16","_shasum":"0c5dec9b811c1b0a1a46446df822d23fa6ff699c","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.10.38","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}],"dist":{"shasum":"0c5dec9b811c1b0a1a46446df822d23fa6ff699c","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.16.tgz","integrity":"sha512-H9kPCoDstjd+8Cmb6q7UMqPJev8PwfqwF1m33ejhow1/Bw3fnmXwtyuzlLd8/MAMyERoqMms9mcnlI6S5KAI0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzXgl3BsDIy3xPey3xbURZh5qO6t71o/cCW/i8hNmyMAiEAue3vSMGCqGP9HF8s0AsrJtiKomJVwYuXfHUTUeikbrM="}]}},"0.0.17":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.17","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.23","jsxgettext":"0.7.0","po2json":"0.4.1","shell-escape":"0.2.0","shelljs":"0.5.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-nodeunit":"0.4.1"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"d63982417eb03bf28cc08c42f44473a93c17878c","_id":"grunt-i18n-abide@0.0.17","_shasum":"2144ec038b70a1a4906e2497cf77bc0bfee7e9a7","_from":".","_npmVersion":"3.5.3","_nodeVersion":"3.3.1","_npmUser":{"name":"muffinresearch","email":"scolville@mozilla.com"},"dist":{"shasum":"2144ec038b70a1a4906e2497cf77bc0bfee7e9a7","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.17.tgz","integrity":"sha512-vZbF3TrNgtrbhjerfsj4PAyGOV9xFrZDQ0lYf3wqkJ567LvWq0pOfSoyM+zcFh9r8fGTgIMk8yq6WJKw3S9Chw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtq5pBLUs/mj8R3/6mtgDB2heiB/mnO8NE5BJEvkT2BAiBFEkFK4BAIGjeKdFMfjuvs6DACPLKQ1CSv34ZbxmigVg=="}]},"maintainers":[{"name":"muffinresearch","email":"scolville@mozilla.com"}]},"0.0.20":{"name":"grunt-i18n-abide","description":"Grunt plugin for running jsxgettext against your codebase.","version":"0.0.20","homepage":"https://github.com/mozilla/grunt-i18n-abide","author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"},"licenses":[{"type":"MPL 2.0","url":"http://www.mozilla.org/MPL/2.0/"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"i18n-abide":"0.0.25","jsxgettext":"0.8.2","po2json":"0.4.1","shell-escape":"0.2.0","shelljs":"0.5.3"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-nodeunit":"0.4.1"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"gitHead":"0f8071665251c3d82bfabf92f66249c8422719f5","_id":"grunt-i18n-abide@0.0.20","_shasum":"f7076b01fe3f74f63c26a4293154d8d92c2f9712","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.6","_npmUser":{"name":"addons-robot","email":"addons-dev-automation+npm@mozilla.com"},"dist":{"shasum":"f7076b01fe3f74f63c26a4293154d8d92c2f9712","tarball":"https://registry.npmjs.org/grunt-i18n-abide/-/grunt-i18n-abide-0.0.20.tgz","integrity":"sha512-jD2DNzbvqajMvlBtVvUjQyt3c+kQyTQGJGA9YDn/uYh6yt1fyq8iGevMsBx5DGmttPyj/b9hCKt2145XqikwBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIIVxZVE7sRgm/Awl3d7eyPnLw3RPbMY7AGcVu+dWQcAiEAi/v8KHNH/mc0+vHU7I/LHo/Cb4E7mKeUrP3b32kWxEE="}]},"maintainers":[{"name":"addons-robot","email":"addons-dev-automation+npm@mozilla.com"},{"name":"muffinresearch","email":"scolville@mozilla.com"}]}},"readme":"[![Build Status](https://travis-ci.org/mozilla/grunt-i18n-abide.svg?branch=master)](https://travis-ci.org/mozilla/grunt-i18n-abide)\n[![NPM version](https://badge.fury.io/js/grunt-i18n-abide.svg)](http://badge.fury.io/js/grunt-i18n-abide)\n[![Dependency Status](https://david-dm.org/mozilla/grunt-i18n-abide.svg?theme=shields.io)](https://david-dm.org/mozilla/grunt-i18n-abide)\n\n\n# grunt-i18n-abide\n\n> Grunt plugin for running `jsxgettext` and `gettext` tools against your\ncodebase. `jsxgettext` extracts strings from your JS and template files\n(EJS/Jinja (nunjucks)) to a pot format.\n\n## Upgrade notes\n\nVersion 0.0.20 of `i18n-abide` has changed how it handles locales with\nscript subtags. E.g. `sr_LATN` now becomes `sr_Latn`. In other words\nlocales with script subtags are now formatted so the initial character\nof the subtag is capitalized and the remainder is lower-case. If you're\nusing `i18n-abide` >= 0.0.20 rename any locales from `xx_XXXX` to `xx_Xxxx`.\nIf you're using 0.0.20 of `i18n-abide` you should also upgrade to\n`grunt-i18n-abide` >= 0.0.11.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check\nout the [Getting Started](http://gruntjs.com/getting-started) guide, as it\nexplains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile)\nas well as install and use Grunt plugins. Once you're familiar with that\nprocess, you may install this plugin with this command:\n\n```shell\nnpm install grunt-i18n-abide --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your\nGruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-i18n-abide');\n```\n\n## The tasks\n\n* abideExtract\n* abideCreate\n* abideMerge\n* abideCompile\n\n## The `abideExtract` task\n\n### Overview\nIn your project's Gruntfile, add a section named `abideExtract` to the\ndata object passed into `grunt.initConfig()`.\n\nThis example show two targets for extracting strings from JS and HTML.\nThey both use the same destination.\n\n```js\n  abideExtract: {\n    js: {\n      src: 'lib/**/*.js',\n      dest: 'locale/templates/LC_MESSAGES/messages.pot',\n      options: {\n        language: 'JavaScript',\n      }\n    },\n    html: {\n      src: 'templates/**/*.html',\n      dest: 'locale/templates/LC_MESSAGES/messages.pot',\n      options: {\n        language: 'Jinja',\n      }\n    },\n  }\n```\n\n### Files\n\n#### src\nStandard grunt files src config allowing a set of paths to make up the list\nof files that are searched for gettext strings.\n\n#### dest\nStandard grunt files dest config allowing configuration of where the pot file\nshould be created.\n\nDefault value: `locale/templates/LC\\_MESSAGES/messages.pot`\n\n### Options\n\n#### options.join\nType: `Boolean`\nDefault value: `true`\n\nJoin messages that already exist.\n\n#### options.keyword\nType: `String`\n\nA way to specify what gettext function you are using e.g. '_' for\n_('Translate this')\n\n#### options.language\nType: `String`\nDefault value: `'JavaScript'`\n\nA string value to tell `jsxgettext` what type of code you are\nextracting strings from.\n\n## The `abideCreate` task\n\n### Overview\nIn your project's Gruntfile, add a section named `abideCreate` to\nthe data object passed into `grunt.initConfig()`.\n\n### Options\n```js\n  abideCreate: {\n    default: { // Target name.\n      options: {\n        template: 'locale/templates/LC_MESSAGES/messages.pot', // (default: 'locale/templates/LC_MESSAGES/messages.pot')\n        languages: ['en-US', 'fr', 'es'],\n        localeDir: 'locale',\n      }\n    }\n  },\n```\n\n### Options\n\n#### options.template\nType: `String`\nDefault value: `locale/templates/LC\\_MESSAGES/messages.pot`\n\nThe path to the template pot file strings are extracted to.\n\n#### options.languages\nType: `Array`\n\nA list of the language codes you want to create locales for e.g. en-US not\nen_US.\n\n#### options.localeDir\nType: `String`\nDefault value: `locale`\n\nThe base locale directory.\n\n\n## The `abideMerge` task\n\n### Overview\nIn your project's Gruntfile, add a section named `abideMerge` to the data\nobject passed into `grunt.initConfig()`.\n\nThis command merges newly extracted strings into the locales.\n\n### Options\n```js\n  abideMerge: {\n    default: { // Target name.\n      options: {\n        template: 'locale/templates/LC_MESSAGES/messages.pot', // (default: 'locale/templates/LC_MESSAGES/messages.pot')\n        localeDir: 'locale',\n      }\n    }\n  },\n```\n\n### Options\n\n#### options.template\nType: `String`\nDefault value: `locale/templates/LC\\_MESSAGES/messages.pot`\n\nThe path to the template pot file strings are extracted to.\n\n#### options.localeDir\nType: `String`\nDefault value: `locale`\n\nThe base locale directory.\n\n\n## The `abideCompile` task\n\n### Overview\nIn your project's Gruntfile, add a section named `abideCompile` to the data\nobject passed into `grunt.initConfig()`.\n\nThis command can take multiple targets, so you can compile more than one set\nof files if you want or a mix of mo/JSON.\n\n### Example Conf\n```js\n  abideCompile: {\n    json: {\n      dest: '/json/',\n      options: {\n        type: 'json',\n        localeDir: 'tests/tmp',\n      }\n    },\n    mo: {\n      options: {\n        type: 'mo',\n        localeDir: 'tests/tmp',\n      }\n    }\n  },\n```\n\n### Files\n\n#### dest\nStandard grunt files dest config allowing configuration of where the json\nshould end up.\n\n### Options\n\n#### options.type\nType: `String`\n\nThe type of compilation `mo` or `json`\n\n#### options.createJSFiles\nType: `Boolean`\nDefault value: `true`\n\nOnly relevant when `options.type` is set to `'json'`.\nIf `false` the JS files won't be created alongside the json. If you don't need\nthe js e.g. you're not producing a client-side app that uses the JS then set\nthis to `false`.\n\n#### options.jsVar\nType: `String`\nDefault value: `json_locale_data`\n\nAllows you to override the JS var used in the JS output. The var is added to\nthe window object. So by default you'll end up with window.json_locale_data.\nThis value is crudely validated to help ensure you don't use a reserved word\nor an invalid property name.\n\n#### options.localeDir\nType: `String`\nDefault value: `locale`\n\nThe base locale directory.\n\n#### options.lockFileName\nType: `String`\nDefault value: `grunt-i18n-abide.lock`\n\nAn option to customise the lockfile name.\n\nThis can be useful if you might be running multiple builds concurrently\non the same server. Set this to use an environment variable or use a grunt\ncli option so each job has a unique lockfile name.\n\n\n## A complete configuration example\n\n```\ngrunt.initConfig({\n  pkg: grunt.file.readJSON('package.json'),\n\n  abideCreate: {\n    default: { // Target name.\n      options: {\n        template: 'locale/templates/LC_MESSAGES/messages.pot', // (default: 'locale/templates/LC_MESSAGES/messages.pot')\n        languages: ['en-US', 'fr', 'es'],\n        localeDir: 'locale',\n      }\n    }\n  },\n  abideExtract: {\n    js: {\n      src: 'lib/**/*.js',\n      dest: 'locale/templates/LC_MESSAGES/messages.pot',\n      options: {\n        language: 'JavaScript',\n      }\n    },\n    html: {\n      src: 'templates/payments/*.html',\n      dest: 'locale/templates/LC_MESSAGES/messages.pot',\n      options: {\n        language: 'Jinja',\n      }\n    },\n  },\n  abideMerge: {\n    default: { // Target name.\n      options: {\n        template: 'locale/templates/LC_MESSAGES/messages.pot', // (default: 'locale/templates/LC_MESSAGES/messages.pot')\n        localeDir: 'locale',\n      }\n    }\n  },\n  abideCompile: {\n    json: {\n      dest: 'media/locale/',\n      options: {\n        type: 'json',\n        createJSFiles: false, // defaults to true\n      }\n    },\n    mo: {\n      options: {\n        type: 'mo',\n      }\n    }\n  },\n});\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding\nstyle. Add unit tests for any new or changed functionality. Lint and test\nyour code using [Grunt](http://gruntjs.com/).\n\n### Where to file bugs\n\nBear in mind this code only wraps `jsxgettext` and standard `gettext` tools.\nIf there's a problem with how grunt talks to `jsxgettext` or those CLI tools\nthen that's a problem with this package. However if the output is not correct\n(and it's not related to configuration) please file a bug on the relevant\nproject.\n\n## Release History\n\nSee https://github.com/mozilla/grunt-i18n-abide/releases\n","maintainers":[{"name":"addons-robot","email":"addons-dev-automation+npm@mozilla.com"},{"name":"muffinresearch","email":"scolville@mozilla.com"}],"time":{"modified":"2022-06-18T15:11:51.614Z","created":"2013-12-12T16:57:16.922Z","0.0.2":"2013-12-12T16:57:20.278Z","0.0.3":"2013-12-12T17:01:17.488Z","0.0.4":"2014-01-21T10:25:40.670Z","0.0.5":"2014-02-04T15:14:54.500Z","0.0.6":"2014-02-05T13:34:35.985Z","0.0.7":"2014-02-19T19:10:32.493Z","0.0.8":"2014-02-25T16:46:54.516Z","0.0.9":"2014-02-26T20:33:39.487Z","0.0.10":"2014-05-13T16:07:17.134Z","0.0.11":"2014-05-15T13:46:44.602Z","0.0.12":"2014-05-19T10:52:55.606Z","0.0.13":"2014-12-10T13:46:12.509Z","0.0.14":"2015-02-19T14:20:37.945Z","0.0.15":"2015-03-18T10:35:25.606Z","0.0.16":"2015-06-01T13:52:03.443Z","0.0.17":"2016-01-25T10:05:12.691Z","0.0.18":"2016-01-25T11:15:42.449Z","0.0.19":"2016-01-27T15:53:24.163Z","0.0.20":"2016-01-27T17:02:56.217Z"},"author":{"name":"Stuart Colville","email":"scolville@mozilla.com","url":"https://muffinresearch.co.uk/"},"repository":{"type":"git","url":"git://github.com/mozilla/grunt-i18n-abide.git"},"readmeFilename":"README.md","homepage":"https://github.com/mozilla/grunt-i18n-abide","keywords":["gettext","grunt","gruntplugin","i18n","i18n-abide","l10n"],"bugs":{"url":"https://github.com/mozilla/grunt-i18n-abide/issues"}}