{"_id":"grunt-xml2pot","_rev":"57-abc972a5e055609c78ed69beb81eb9f2","name":"grunt-xml2pot","time":{"modified":"2022-06-18T16:20:04.813Z","created":"2014-06-01T15:27:47.971Z","0.1.0":"2014-06-01T15:27:54.394Z","0.1.1":"2014-06-01T15:47:11.582Z","0.1.2":"2014-06-01T15:53:17.722Z","0.1.3":"2014-06-01T16:07:22.325Z","0.1.4":"2014-06-01T16:41:08.374Z","0.1.5":"2014-06-02T04:21:00.067Z","0.1.6":"2014-06-02T04:33:27.812Z","0.1.7":"2014-06-03T06:56:36.030Z","0.1.8":"2014-06-03T07:03:40.123Z","0.1.9":"2014-06-03T07:15:28.956Z","0.2.0":"2014-06-06T07:59:13.059Z","0.2.1":"2015-06-06T07:09:17.598Z"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}],"description":"Convert your XML files with key/value pairs to a POT file","readme":"# grunt-xml2pot\n\n> Convert your XML files with key/label pairs to separate or multiple POT file(s). This will enable you to load MO files which you can run parallel with a function that fetches the key/value pairs and mold it into an array for your wp_localize_script in WordPress.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.5`\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-xml2pot --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-xml2pot');\n```\n\n## The \"xml2pot\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `xml2pot` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n    xml2pot:\n    {\n        dist:\n        {\n           src:\n            [\n                'node_modules/grunt-xml2pot/test/*/i18n.xml'\n            ,   '118n.xml'\n            ]\n        ,   dest: 'plugin.pot'\n        ,   options:\n            {\n                separatePotfiles: false\n            }\n        }\n    },\n});\n```\n\n### Options\n#### separatePotFiles (true/false)\nThis option will allow you to channel all the xml output into one, or multiple (context named) pot files\n\n#### Multiple file groups\nYou can duplicate the dist block for another collection of files, with a unique name.\n\n\n\n### Usage Examples\n\n#### Default Options\nThe example setup works together with the structure in the TEST folder. There are several i18n files located in the main folder and subdirectories.\nThey will be merged in one pot file and written to the location set in the 'dest' parameter (separatePotFiles is set to FALSE).\n\nThe i18n.xml file in the folder '/test' plays a general role in this example. It does not have a context so all entries will be placed in the global context. The xml files in the sub directories (person and survey) do have a context defined and will have the 'msgctxt' context entry added for each translation item.\n\nIf you don't use the option separatePotFiles, all entries will be placed in one POT file including he contexts (if defined).\nIf you DO use separatePotFiles, then each context will get it's own POT file. For this example this would result in a __global.pot, a user.pot and customer.pot file (notice the context name is NOT based on the directory name but on the i18n context value )\n\nAny duplication within a context of a label KEY is not allowed, so a second occurence of an item will be ignored (but reported).\nThis is because the keys will be used as unique key/value pair for your wp_localize_script function.\n\nAn i18n XML file needs to have to following structure:\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<i18n context=\"user\">\n    <label key=\"iconClose\">Close</label>\n    <label key=\"male\">Male</label>\n    <label key=\"female\">Female</label>\n</i18n>\n```\nThe i18n root element can have a context attribute which will be used to set the translation context (msgctxt) for use with the _x() functions. If you do not use the context attribute, then all entries will be collected into a global context.\n\nThe 'key' attribute will be converted to a Javascript key, so refrain from using to wild characters, I would stick to '-,_,a-z,A-Z,0-9'. Other characters shouldn't be a problem because during the conversion I access the colletion with the key using 'words[ key ]'.\n\nXml2Pot allows the use of the root tag as 'i18n' or 'I18N'. Don't do <i18N></I18n> etc..Javascript is case sensitive and the xml parser I use doesn't support to lower case the XML tags will parsing.\n\n\n```js\ngrunt.initConfig({\n    xml2pot:\n    {\n        dist:\n        {\n           src:\n            [\n                'node_modules/grunt-xml2pot/test/*/i18n.xml'\n            ,   '118n.xml'\n            ]\n        ,   dest: 'plugin.pot'\n        ,   options:\n            {\n                separatePotfiles: false\n            }\n        }\n    },\n});\n```\n\n#### Custom Options\nThe templates folder holds the head of the pot file that is used. It is a card blanch because I expect you to use POEDIT to fill in the gaps and save your PO files based on this POT file.\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## Release History\nVersion 0.1.0 Initial\n\nVersion 0.1.1 ~ 0.1.6 ....refining concept\n\nVersion 0.1.7 Added separate Potfiles and context\n\nVersion 0.1.8 Changed readme\n\nVersion 0.1.9 Changed readme\n\nVersion 0.2.0 fixed error on empty Xml file with only root i18n element but no labels\n\n","versions":{"0.1.1":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.1","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.1","dist":{"shasum":"a6eb1a37de13925888bb18060ccfa60f1fb89e5f","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.1.tgz","integrity":"sha512-gGL4MoQ0UUGQnlqXvXOapK2YPoCYCXOySAFvC3XJeb9T+gTlvJrBnaSry3O15T24GNY41cQaxPjgSr+R3BKcGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuik8VQKIKQMuLvaH3rNRJ326Dhh8fzsBIr0j/QtzD3AIhAM1LYj2ZtEV6Kv3LEkIOT/1fJ7c3i3WsK8olcMplFiTR"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.2":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.2","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.2","dist":{"shasum":"0e4f52911bc15e438685853b06356e048e6da29a","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.2.tgz","integrity":"sha512-71g3OaSengFumV4/tOUnGubr01K3SzcAKygc7//q6/gwgDS3TLu/w3dvz1+fMU08fESKEmHtm4iqJFFTlco0dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSpZRF21Hh1m84tBiTRsygmd7WDx7nOLON0Re1ls9sAAiAiaSqq5yyXpwjiYftX/0Oz/HiBFDZ8jijZk+PUX1CbhA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.3":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.3","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.3","dist":{"shasum":"224165a977469ef68cd9528a32737fb282cfc565","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.3.tgz","integrity":"sha512-IPiAlFFcrWnCj9x/+Vbh3jGzL2zBYmnBPPWo0Y4FjGBCGT/7m/ZbcQfc022Fe/QGlVn1D0tIk/b4Vb2ShVdXVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbXtBKK/5kkjytQoCJtcqNUDDXeS3+vfs7dlOgRqvzcAiEA/IlLMeu0ZP2ZN49VIRO3M48U1wuBw1usNkjl7bhl48o="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.4":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.4","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.4","dist":{"shasum":"763232cebf0caad4b4c27e84e48f74d805f9185a","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.4.tgz","integrity":"sha512-qOPR+O5EES5pONl+jUfNshLl8VcR7CNFO5mGA9wv8QvfPx9vWRNZ0LbWcBU/RKlXKH36MtSPaLdJEnvO0pVl6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERohepH3Voc+8yq3n0EuU7EbspyG3MHsV1Jc+voYmNjAiBbfm3fqubZpdggSu45J0iyVBZp8mSFUJpt0yn+6YHjyA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.5":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.5","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.5","dist":{"shasum":"eeb5eeff417092177e39a0a5acb9685afa6db7f2","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.5.tgz","integrity":"sha512-mAWlL20CYhBYCMtVmGZbZSIciMJSnYfAshg+jMNxqbW0Ny6ShFdBm+pYELtWBjspfxwbaRFLW3jkSZwhhnktrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdEIC7gUjN7T+pdfBU9i8gNFII1P8izkhuXmn8O3aMTAiB7vketlp0ysrzBMiRCP9qxg5i2MTgxqW8cmywNZK0+vA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.6":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.6","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.6","dist":{"shasum":"6aaf2ee214f541a942f9a4aedc2e271af909ed55","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.6.tgz","integrity":"sha512-6Ji189XyykA1VhN7XjCXT+44b4AA6+ouaRGf7AewZE8aSqjwaOv22gnooQ9Q8b1xNvzuQMDQjluNfvr+Ex4mVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP+DyeIOj3rGYyO+HnzeOmXw6CbcxT+h3ljs+sBvuglAiAQJpc9R/t4PSlvEaiK8J3tQoN5sAIXRBSWdmdV/awIhA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.7":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.7","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.7","dist":{"shasum":"90a77c883465f52b2d2831c0e05d70a36bcaf262","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.7.tgz","integrity":"sha512-4O28SMpig6UBEyi214f3cwqKQcxK75k3oqbHle6RSE++nzdNT7lk5FM3ZlN/yBBYwDr61nRQmMdUzGzDtknWQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCSmsxLjhEk5PfoGsR6yD3bTshhg6G5HwSV9iDJisPpAiEAlcvADHl3OeX+z5S3r7ZJ3SIsRCmd9VBgRuK6gnWvcUo="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.1.9":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.1.9","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.1.9","dist":{"shasum":"5cf40395e3eeeb7732da181e6055e1fe305f74ac","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.1.9.tgz","integrity":"sha512-7z4xS2Tvb9W0pGdpGNyfG1sngpozg6+jr7cZiAag+YNXtb1Bz9KyyHpbS+vVh8nLX+DNzDVP7M/ZQx/2c9/zTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV8sProJi9Wag9BiR26JhDfeqpZ+VYl0cH9cA0lI2WmwIgAtvC2V2nSu3SvellGwxwuoCdowVaPe4yelCp512N7tk="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.2.0":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.2.0","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","xml2json":"~0.4.0"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"_id":"grunt-xml2pot@0.2.0","dist":{"shasum":"cb0a28b03c6ed835815b440bfd5846f73f7232b2","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.2.0.tgz","integrity":"sha512-Zhbq7gkDI9wz3kw1F5gZuA6Ud867dDP2GvzZfj2VfYPLnsMiF1Z4nf8/0dvDogkeyX7AcO8AvP7c00bF/pW7rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBmf1o4h10cmuf1mEYV0909dpaPK63Sx7r8D7rr9l35AiEA976Coxw1NLTdlX7ydsjUPD6JAcF/clUtetto+woolyg="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}]},"0.2.1":{"name":"grunt-xml2pot","description":"Convert your XML files with key/value pairs to a POT file","version":"0.2.1","homepage":"https://github.com/mattiLeBlanc/xml2pot","author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mattiLeBlanc/xml2pot.git"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattiLeBlanc/xml2pot/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~1.0.0","xml2json":"~0.6.2"},"devDependencies":{"grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"files":["tasks","templates","LICENSE-MIT"],"gitHead":"fe7522ad15b77dd19a9b175c31bd684168436bd3","_id":"grunt-xml2pot@0.2.1","scripts":{},"_shasum":"15c87ade6ae5e908ae248c85222b0ded81d37ae7","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"mattileblanc","email":"mattijsspierings@gmail.com"},"maintainers":[{"name":"mattileblanc","email":"mattijsspierings@gmail.com"}],"dist":{"shasum":"15c87ade6ae5e908ae248c85222b0ded81d37ae7","tarball":"https://registry.npmjs.org/grunt-xml2pot/-/grunt-xml2pot-0.2.1.tgz","integrity":"sha512-yhbAWR0mTdXfzLSlhro68LwGb/Z0oK1sYqAKyDrg3wUVJsQrhbh+ZjaaidCH8TAw0Wf2/GNqfhjFVapyg8qy3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyeTuchc9y0wV/HMNpHmgvnsIYYrlUgtM2O/uapfcC5AiAr9peNHqYrAEtnkCv9KvuNX+V1kNUbuQfGVrEYS6Qivw=="}]}}},"dist-tags":{"latest":"0.2.1"},"readmeFilename":"README.md","homepage":"https://github.com/mattiLeBlanc/xml2pot","keywords":["gruntplugin"],"repository":{"type":"git","url":"git+https://github.com/mattiLeBlanc/xml2pot.git"},"author":{"name":"Mattijs Spierings","email":"mattijsspierings@gmail.com"},"bugs":{"url":"https://github.com/mattiLeBlanc/xml2pot/issues"},"users":{"fgribreau":true}}