{"versions":{"4.2.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.2.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"4.3.4","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.1","mocha":"^9.1.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"b170a433341990b8fe229635c50ae1aed5ddda33","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"shasum":"9327140f76b122d44f0e8cb9338fd855667d9434","size":13742,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.2.0.tgz","integrity":"sha512-aMgPyjC9W5Mz9tbFU8DcQ7GYMXoFWq633kaWGt4imlcpBWzDIWk7HY7nCSZTCJxyjRaLq9L/NEjMKkZ9gR630Q=="},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.2.0_1636373632896_0.231182700404587"},"_hasShrinkwrap":false,"publish_time":1636373633075,"_cnpm_publish_time":1636373633075,"_cnpmcore_publish_time":"2021-12-16T13:27:30.882Z"},"4.1.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.1.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"4.3.4","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.1","mocha":"^9.1.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"ec94b526894409e30451718bbb74bad195a5c511","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"shasum":"4acb94a0b81f2b7412225a0b087cb9020fef3c12","size":13694,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.1.0.tgz","integrity":"sha512-uoc3zsqHx/r0YvkggrxgvreBWKb9fGPMlHtBU96hxWzGdVOBA5DSUPdiEgJXZDf9XbTKKFrj9Maqmv5DvZX90w=="},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.1.0_1636365781681_0.7553206941829484"},"_hasShrinkwrap":false,"publish_time":1636365781837,"_cnpm_publish_time":1636365781837,"_cnpmcore_publish_time":"2021-12-16T13:27:31.109Z"},"4.0.4":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.4","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^7.4.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^8.0.1"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"c9be440d9933aefed55a1aab341ec48dbfa55813","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"shasum":"bd5eb4af282336c8bf83f607d35f0839853b9670","size":13474,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.4.tgz","integrity":"sha512-VDZEeOIYd0veZXt5iAn0SS3I0Fz14fJw+59avRNa7VIslEDriRLxcfrBd/xeQyOcm6nyS4uuufxm2iw88qirAg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.4_1594979476898_0.1341304177290643"},"_hasShrinkwrap":false,"publish_time":1594979477073,"_cnpm_publish_time":1594979477073,"_cnpmcore_publish_time":"2021-12-16T13:27:31.355Z"},"4.0.3":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.3","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.6.0","safe-buffer":"^5.2.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^7.1.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"75a0e9891a83d385144b00374759c95e9278223d","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"bfb26f22fdd51c080f55c398eb5b0f12328e7353","size":13481,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.3.tgz","integrity":"sha512-FGzzgAtSJuhFZGKNlV8AGjuBic1MoJXL2hlfS55JlCeMgyvG5XbY/Zje/Cx78gnLh+oO8WMIHp6kh7/j3CLx9A=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.3_1584202179706_0.7068013544561944"},"_hasShrinkwrap":false,"publish_time":1584202179828,"_cnpm_publish_time":1584202179828,"_cnpmcore_publish_time":"2021-12-16T13:27:31.592Z"},"4.0.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.2","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.4.0","safe-buffer":"^5.2.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"4aa17e9afa3fedfa6f601d958a23e4932c2ebd58","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"shasum":"1325b50320dccb0afeff305590603f4a88c0d7a6","size":13480,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.2.tgz","integrity":"sha512-JPCBpGzm01te+nTenJwWqKDzixYPY4pInedixpcMl4GPEJeia/cH2TJCh32IggDrrLYrzqA8OitXZLpBdrx4Gg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.2_1567064106394_0.4599355249993353"},"_hasShrinkwrap":false,"publish_time":1567064106552,"_cnpm_publish_time":1567064106552,"_cnpmcore_publish_time":"2021-12-16T13:27:31.842Z"},"4.0.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.4.0","safe-buffer":"^5.2.0"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.0.1","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"822d8a76d634f104fc528f99d85c9cf55c9d503d","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"shasum":"72ef1538f5858ae506a1b34db0cc0fe15878d3a7","size":13478,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.1.tgz","integrity":"sha512-ny1f9saN1xnhto5UzDOp7djJy7NbK6ebDAmOFXwp0DDu5KkQ5u3WF6giFU3BXHVqkS+3bxjXS1AmSUbX64fblA=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.1_1563185714796_0.977994076585355"},"_hasShrinkwrap":false,"publish_time":1563185714948,"_cnpm_publish_time":1563185714948,"_cnpmcore_publish_time":"2021-12-16T13:27:32.097Z"},"4.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.3.0","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.2"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"2dc34dbb33fb5756130633332ff788116d0ef10c","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"0d16f43aa708994411a66c8653785bd7f387f731","size":13428,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.0.tgz","integrity":"sha512-uYT3grq7jtl+cuFlLdJ4ttYiSb48H1XjAlepuJLW8hpugDE/K4cbHS5z7AnEemPNhuavPzbe96YvYgReh2ccTw=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.0_1554807337877_0.9702957633887868"},"_hasShrinkwrap":false,"publish_time":1554807338071,"_cnpm_publish_time":1554807338071,"_cnpmcore_publish_time":"2021-12-16T13:27:32.323Z"},"4.0.0-alpha.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.0-alpha.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.2.0","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.15.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.0.2"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","gitHead":"702a6bd6087554412ae92debbf221a8abff09247","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.0-alpha.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"936e2e07b5189606959e15dacd6902db15b638cd","size":13434,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.0-alpha.1.tgz","integrity":"sha512-ThvPyWUezCFwukh6UzV4cJTUx75nwJmH33O7yEczCTPl8TcmvQ8ZYtbLsoUAyN/rbLXQpEihIwRIAdcRF9jWjg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.0-alpha.1_1552859449766_0.21752936411912094"},"_hasShrinkwrap":false,"publish_time":1552859449915,"_cnpm_publish_time":1552859449915,"_cnpmcore_publish_time":"2021-12-16T13:27:32.517Z"},"3.1.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"3.1.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","readable-stream":"^3.2.0","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.15.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.0.2"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"0dcf2fe519ceed4f2bc1d423c971dccd4cac8667","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@3.1.1","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","dist":{"shasum":"f2455f7cc402087a0ee5289fcca204702b7fe240","size":13013,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-3.1.1.tgz","integrity":"sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_3.1.1_1552606768200_0.5980302405368616"},"_hasShrinkwrap":false,"publish_time":1552606768299,"_cnpm_publish_time":1552606768299,"_cnpmcore_publish_time":"2021-12-16T13:27:32.768Z"},"4.0.0-alpha.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"4.0.0-alpha.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.12","readable-stream":"^3.2.0","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.15.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.0.2"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","gitHead":"45d2466ddbc7afe1774f42ebd4a0907b49d2cc8e","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@4.0.0-alpha.0","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","dist":{"shasum":"a32e59ca1098d62ef7995c37452f24717c903b3f","size":13265,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-4.0.0-alpha.0.tgz","integrity":"sha512-s7udg3dOrlFtF/UREA/kkzT5Kj/C3C9lpr6oGx5F5LfIadXDntwgSWEGzJ869ROM0OnCsdmhcn+USXfLPpCXxA=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_4.0.0-alpha.0_1552606723679_0.24289081816541125"},"_hasShrinkwrap":false,"publish_time":1552606723832,"_cnpm_publish_time":1552606723832,"_cnpmcore_publish_time":"2021-12-16T13:27:32.971Z"},"3.1.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"3.1.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","readable-stream":"^3.0.6","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^5.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"badeaf9e90b7a58a68cb3261ea5ab107b2504afb","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"a92f4aa09cdaa944ce71832677749d84ac683649","size":12805,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-3.1.0.tgz","integrity":"sha512-eVD8RxFMeHg8pjl5zsk7xlEDaKdcYlotLztiMaYGLvI13LMXwWlybLg7rg6eagct79vyGkPGZrMPBsdjsQOnWg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_3.1.0_1542617896642_0.41469929004389305"},"_hasShrinkwrap":false,"publish_time":1542617896791,"_cnpm_publish_time":1542617896791,"_cnpmcore_publish_time":"2021-12-16T13:27:33.301Z"},"3.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"3.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","readable-stream":"^3.0.6","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^5.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"42ed0c926585d555488d190447b79885903a16b8","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"a9aca9d8c882eb67e8b57bc18a6497981b343fbd","size":12584,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-3.0.0.tgz","integrity":"sha512-7yHRx56/yDwB9SKxiLesMWqd1il+/QBf2MpD8FubYzyhTKCkWXQdzptHAbYF5fSo6eIgKzggOicd2i6roNrwOA=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_3.0.0_1541879231129_0.5027991991363883"},"_hasShrinkwrap":false,"publish_time":1541879231289,"_cnpm_publish_time":1541879231289,"_cnpmcore_publish_time":"2021-12-16T13:27:33.676Z"},"2.1.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"2.1.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","readable-stream":"^2.0.0","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^3.5.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","mocha":"^3.5.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"a6b8302c17719a5f05a3e08e1fdb7e1809b8e1bb","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"44dad33a15a74776f4383bb33efa8e0eda2346e4","size":12481,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-2.1.0.tgz","integrity":"sha512-YGmu8DSm7PBnwItT+aOiqejOogqctHFzn+wBKUzjDFQP00psAtn/W2paWQxqE5eA5Ijrqaf7xuTKqyCHpuxnrg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_2.1.0_1541876834036_0.09064221543225859"},"_hasShrinkwrap":false,"publish_time":1541876834280,"_cnpm_publish_time":1541876834280,"_cnpmcore_publish_time":"2021-12-16T13:27:33.902Z"},"2.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"2.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","safe-buffer":"^5.1.2"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^3.5.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"cfa69d2383341e606e44935be7b276b291388d7f","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"c28bb31e61f76f14665dfafbb5c0518cdc1270ed","size":12328,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-2.0.0.tgz","integrity":"sha512-FDs/7XjNw58ToQwJFO7avZZbPecSYgw8PBYhd0An+4JtZSrSzKhEvTsVV2uqdO7VziWTOGSgLGD5YRPdsCjF7Q=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_2.0.0_1530701970195_0.9558734150106731"},"_hasShrinkwrap":false,"publish_time":1530701970331,"_cnpm_publish_time":1530701970331,"_cnpmcore_publish_time":"2021-12-16T13:27:34.183Z"},"1.3.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.3.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","safe-buffer":"^5.1.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.3.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"aff34953b5cc6c455316857dc4dc3286891300a9","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"74b7a99e4b5fa8daab11fa515e8a582480448a12","size":11790,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.3.1.tgz","integrity":"sha512-W4t55eB/c7WrH0gbCHFiHuaEnJ1WiPJVnbFFiNEoh2QkOmuSLxs0PmJDGAmCQuTJCU740Fmb6D+2D/2xECWZGQ=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_1.3.1_1519116344883_0.34625326335646567"},"_hasShrinkwrap":false,"publish_time":1519116345042,"_cnpm_publish_time":1519116345042,"_cnpmcore_publish_time":"2021-12-16T13:27:34.421Z"},"1.4.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.4.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","safe-buffer":"^5.1.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.3.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"eae99a3ea5db2622806a227c438205cfacea9ef1","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"f8baf34a292f03d5e42f02df099d301f167a7ace","size":12090,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.4.0.tgz","integrity":"sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_1.4.0_1519065145203_0.3793993545194476"},"_hasShrinkwrap":false,"publish_time":1519065145255,"_cnpm_publish_time":1519065145255,"_cnpmcore_publish_time":"2021-12-16T13:27:34.634Z"},"1.3.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.3.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12","safe-buffer":"^5.1.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.3.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"9ceb33dacbe3c27cc84dcf58bb446cb43aaa68ae","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.2","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"61465851c266f8521ba69e61ef505aa54f635d0a","size":11856,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.3.0.tgz","integrity":"sha512-iloxjcw+uTPnQ8DrGICWtqkHNgk3mAiDI77pLmXQCnhM+BxFQXstzTA4zj3EpIYMysRQnnNzHyHzBUEazz80Sw=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser-1.3.0.tgz_1501769666829_0.2548890064936131"},"directories":{},"publish_time":1501769667865,"_hasShrinkwrap":false,"_cnpm_publish_time":1501769667865,"_cnpmcore_publish_time":"2021-12-16T13:27:34.868Z"},"1.2.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.2.2","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"0.1.12"},"devDependencies":{"chai":"3.5.0","eslint":"3.13.1","eslint-config-standard":"6.2.1","eslint-plugin-promise":"3.4.0","eslint-plugin-standard":"2.0.1","mocha":"3.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"50f82e572d20a41868d6a7954d17443529d96f75","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@1.2.2","_shasum":"1ef0da75c1e759ae3089c73efa4d19e40298748e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"1ef0da75c1e759ae3089c73efa4d19e40298748e","size":11605,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.2.2.tgz","integrity":"sha512-UEpX11Y8Rlie29A698bQ7qqEcirwcWC1MO4bZLQCgChGb9d14IQQcamlE5iEp9eVZ93OinKi0uZxc6HGdVWCeg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gettext-parser-1.2.2.tgz_1484146119796_0.923111395444721"},"directories":{},"publish_time":1484146121819,"_hasShrinkwrap":false,"_cnpm_publish_time":1484146121819,"_cnpmcore_publish_time":"2021-12-16T13:27:35.101Z"},"1.2.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.2.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"test":"grunt","preversion":"npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"encoding":"0.1.12"},"devDependencies":{"chai":"3.5.0","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-jshint":"1.1.0","grunt-mocha-test":"0.13.2","mocha":"3.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"90f760c03aea99e7fd448914c7f4baf4c133b12f","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@1.2.1","_shasum":"a76be34776583e688714bbbc05346bd9a278ed7c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"anonymous","email":"sam@strictlyphp.com"},"dist":{"shasum":"a76be34776583e688714bbbc05346bd9a278ed7c","size":15334,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.2.1.tgz","integrity":"sha512-p6L6WLM34kro5vil2Fi9vWXyLcsL3Rgct/0woh7oivTGOBFOITEeOpD65bGdeDbiIkbNF8js7ppzRd4jG34elg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gettext-parser-1.2.1.tgz_1480195831988_0.17515973397530615"},"directories":{},"publish_time":1480195832617,"_hasShrinkwrap":false,"_cnpm_publish_time":1480195832617,"_cnpmcore_publish_time":"2021-12-16T13:27:35.417Z"},"1.2.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.2.0","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/andris9/gettext-parser.git"},"scripts":{"test":"grunt"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.12"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-jshint":"^1.0.0","grunt-mocha-test":"^0.12.7","mocha":"^2.5.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"7ec3bf37892c8de695734223c964aec72bd197b6","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@1.2.0","_shasum":"f194aaba3bc7019b71646c973327f758a61eee3a","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"anonymous","email":"andris@kreata.ee"},"dist":{"shasum":"f194aaba3bc7019b71646c973327f758a61eee3a","size":15494,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.2.0.tgz","integrity":"sha512-IpWveziC1c9nrq+Ok4p2rChRRdB027PAYpAznMdyA2uXkxLoossY9XVKlRy7fCy3SkAKv7UldVGphUsDQCu3nA=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gettext-parser-1.2.0.tgz_1465817212703_0.3897999795153737"},"directories":{},"publish_time":1465817215512,"_hasShrinkwrap":false,"_cnpm_publish_time":1465817215512,"_cnpmcore_publish_time":"2021-12-16T13:27:35.627Z","contributors":[]},"1.1.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.1.2","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/andris9/gettext-parser.git"},"scripts":{"test":"grunt"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.11"},"devDependencies":{"chai":"^3.3.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-mocha-test":"^0.12.7","mocha":"^2.3.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"d78a8110efe393ad8270e5e6fba6007622d8e42c","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@1.1.2","_shasum":"cf0f0c9c9089aedb0ee5149929183e9dc43584a7","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"anonymous","email":"andris@kreata.ee"},"dist":{"shasum":"cf0f0c9c9089aedb0ee5149929183e9dc43584a7","size":15215,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.1.2.tgz","integrity":"sha512-+Dvgy7/GTlrt2U32hc1siTh+6sAMjLlxAxbA0EdSkhBGIseip8T2hDoUyLEBOmtLQNxbVCqctGe+YdPABpNxbg=="},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1444200532182,"_hasShrinkwrap":false,"_cnpm_publish_time":1444200532182,"_cnpmcore_publish_time":"2021-12-16T13:27:36.051Z","contributors":[]},"1.1.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.1.1","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/andris9/gettext-parser.git"},"scripts":{"test":"grunt"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.11"},"devDependencies":{"chai":"^1.10.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-test":"^0.12.7","mocha":"^2.1.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"41671b0400d844ce809656572be6be05f12dbd00","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@1.1.1","_shasum":"84047024e0955480b256df97606d95ca42d2fdf7","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"dist":{"shasum":"84047024e0955480b256df97606d95ca42d2fdf7","size":15258,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.1.1.tgz","integrity":"sha512-v4wmq4MEQKBtuA+4CgBvdl0XiTIEKlAXSGsNr1f8R9umzejrqAAdTt3N3GoRO9u7LQFhIGR1nqpioEElkZ1jkQ=="},"directories":{},"publish_time":1433421916783,"_hasShrinkwrap":false,"_cnpm_publish_time":1433421916783,"_cnpmcore_publish_time":"2021-12-16T13:27:36.277Z","contributors":[]},"1.1.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.1.0","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"grunt"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.11"},"devDependencies":{"chai":"^1.10.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-test":"^0.12.7","mocha":"^2.1.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"aaa83f561c45efd6e55e5088ed18831fb4f22b53","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@1.1.0","_shasum":"2c5a6638d893934b9b55037d0ad82cb7004b2679","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"dist":{"shasum":"2c5a6638d893934b9b55037d0ad82cb7004b2679","size":15235,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.1.0.tgz","integrity":"sha512-zL3eayB0jF+cr6vogH/VJKoKcj7uQj2TPByaaj6a4k/3elk9iq7fiwCM2FqdzS/umo021RetSanVisarzeb9Wg=="},"directories":{},"publish_time":1421831366413,"_hasShrinkwrap":false,"_cnpm_publish_time":1421831366413,"_cnpmcore_publish_time":"2021-12-16T13:27:36.544Z","contributors":[]},"1.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"1.0.0","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"grunt"},"main":"./index","license":"MIT","dependencies":{"encoding":"^0.1.11"},"devDependencies":{"chai":"^1.10.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-mocha-test":"^0.12.7","mocha":"^2.1.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"dbc10c1efaa753bafb82e69e7823745875b8faf4","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@1.0.0","_shasum":"4f3042010c01c382014f77d345a931a9e08193e7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"dist":{"shasum":"4f3042010c01c382014f77d345a931a9e08193e7","size":13595,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-1.0.0.tgz","integrity":"sha512-fp2gnOdJh0LB0f2WPOfLcP6dtXAPFBRHlz+OUoR3MYzc9mUt1IBnOBIEN8wQSsHiihpdqUjvqh4lbP5oQibBFQ=="},"directories":{},"publish_time":1421793415812,"_hasShrinkwrap":false,"_cnpm_publish_time":1421793415812,"_cnpmcore_publish_time":"2021-12-16T13:27:36.746Z","contributors":[]},"0.2.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.2.0","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@0.2.0","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.2.0.tgz","shasum":"541b99e2720e460163055c64e99b1422e3e995f5","size":12944,"noattachment":false,"integrity":"sha512-DayCnmcHjMrQyzw9iYW242VSJT2oMjJNBvUufMAK05kb87VDeIdAr35Tra3qiV7Ct2hb9VzOcgBdOcM+aLqEfg=="},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1388395293481,"_hasShrinkwrap":false,"_cnpm_publish_time":1388395293481,"_cnpmcore_publish_time":"2021-12-16T13:27:37.001Z","contributors":[]},"0.1.10":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.10","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@0.1.10","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.10.tgz","shasum":"3ecb4e6a877edeb378a9e32cbc8f5a7bdf69d3e9","size":12645,"noattachment":false,"integrity":"sha512-2Qi3kbXTq5ig8nkhox16FVhYkSIVgaN76AmoA39+TfvVDd6iRdFRJe5LZTXXimEX6DaThzXZ0RIR8HvyWFK1VA=="},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"anonymous","email":"andris@kreata.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1388060925862,"_hasShrinkwrap":false,"_cnpm_publish_time":1388060925862,"_cnpmcore_publish_time":"2021-12-16T13:27:37.232Z","contributors":[]},"0.1.9":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.9","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","bugs":{"url":"https://github.com/andris9/gettext-parser/issues"},"_id":"gettext-parser@0.1.9","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.9.tgz","shasum":"6f7915f37b5bbad5d31b0f1acb3893d2d1b7d262","size":12714,"noattachment":false,"integrity":"sha512-Do2ne7IG+BIVb8aSPDuB4LR2DtJeYpW/ze7TGaJtsaGzxKeVfgBugunPb793fhuHoeK1bIA0Cm86pJZzfuZoxg=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1383903264944,"_hasShrinkwrap":false,"_cnpm_publish_time":1383903264944,"_cnpmcore_publish_time":"2021-12-16T13:27:37.722Z","contributors":[]},"0.1.8":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.8","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.8","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.8.tgz","shasum":"e38da3f6b03f4e056cc6a4be01b01ed9c1902984","size":12691,"noattachment":false,"integrity":"sha512-oawIQq+hfQqT0zD5RS3X7obNIlcMVvZhEO8VnCXOR1UwEiF+tcP39xxzsXlW0E+PXQOuWYR6Bl+0sJ4zEcbHPg=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1375089518463,"_hasShrinkwrap":false,"_cnpm_publish_time":1375089518463,"_cnpmcore_publish_time":"2021-12-16T13:27:38.088Z","contributors":[]},"0.1.7":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.7","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.7","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.7.tgz","shasum":"c2c6762aee05c86b4c0e81ed527947c97e1729dd","size":12698,"noattachment":false,"integrity":"sha512-THPs5uR5bZZLWeuNQoLCJp6m7qNAM5046ThiDzSt/cqOo7ctepJTE0M0a+KWmOD+JkgGqffjDKZDLdrmBkkc1Q=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1375089362523,"_hasShrinkwrap":false,"_cnpm_publish_time":1375089362523,"_cnpmcore_publish_time":"2021-12-16T13:27:38.387Z","contributors":[]},"0.1.6":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.6","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.6","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.6.tgz","shasum":"84309d6f4f8dd88379731b7cb8ae003a8641f11b","size":12698,"noattachment":false,"integrity":"sha512-nRHtDHd4guzLRuNjxvRk1KnocTnYEl58Z/M/F6sJrMfTOuGdXjYiLAqdfVcnUodQzTaZgadLm0fDI5FMQSuhyA=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1375083612752,"_hasShrinkwrap":false,"_cnpm_publish_time":1375083612752,"_cnpmcore_publish_time":"2021-12-16T13:27:38.620Z","contributors":[]},"0.1.5":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.5","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.5","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.5.tgz","shasum":"8e846ac099af76235a8ab09ae6cba5632f1dcf1c","size":12574,"noattachment":false,"integrity":"sha512-eW729bhKEDzAFu8Gjzl/bhk93iMalY7B2kWLEdhdoa9v9yqmir3ZBmeUZ87alW8uSTF+a5cE9F5Ju5m/9+0sNQ=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374226607689,"_hasShrinkwrap":false,"_cnpm_publish_time":1374226607689,"_cnpmcore_publish_time":"2021-12-16T13:27:38.863Z","contributors":[]},"0.1.4":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.4","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.4","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.4.tgz","shasum":"575f51661cea26c559242c7c2568d5f98236eb3a","size":12644,"noattachment":false,"integrity":"sha512-Mg/RNjpV7cfDULkSb12UTgGGem5IHVEA8/Ot1IEEZeBBsyLD7oS5lE26TvLlv4k2dyu6KfLJ4yPejqEajYAOow=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374225806700,"_hasShrinkwrap":false,"_cnpm_publish_time":1374225806700,"_cnpmcore_publish_time":"2021-12-16T13:27:39.185Z","contributors":[]},"0.1.3":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.3","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.3","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.3.tgz","shasum":"4280da556f1ffe3d90b24c8ab2581dd764c73930","size":12588,"noattachment":false,"integrity":"sha512-Q3m4r5CJO2uUcMrAS6hp4dUalnOTy/RVcDCylolByj0jZwvD7bwOOhaE6Xy1PjEQ//P2+QcVxJFXer7izQOSxQ=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374223980782,"_hasShrinkwrap":false,"_cnpm_publish_time":1374223980782,"_cnpmcore_publish_time":"2021-12-16T13:27:39.401Z","contributors":[]},"0.1.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"0.1.2","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.2","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.2.tgz","shasum":"3949fd8b2160bf8bdbc3bfd6b0babf7c1d9bac30","size":11610,"noattachment":false,"integrity":"sha512-ud0ZBESVn8/D4x8b2nS90mTx7D5ozOTWfiJxg0svowfdHrjjJd8oF7Rm1iBtfnID118EjlQe49N711C1ubX6Rg=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374134432033,"_hasShrinkwrap":false,"_cnpm_publish_time":1374134432033,"_cnpmcore_publish_time":"2021-12-16T13:27:39.639Z","contributors":[]},"0.1.1":{"name":"gettext-parser","description":"gettext-parser function","version":"0.1.1","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext-parser","repository":{"type":"git","url":"http://github.com/andris9/gettext-parser.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"~0.1","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.1","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.1.tgz","shasum":"056131be4d01496607348a18860495d99d3141b8","size":11592,"noattachment":false,"integrity":"sha512-kQhRiBPAwKC2vQlbbWgr2rGM8WAVRg8J/ld7rDNOMIJAiLZTtM5h9J0+E0srUA5KNRNfEsE5cU7YvunmLp6v/Q=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374129395229,"_hasShrinkwrap":false,"_cnpm_publish_time":1374129395229,"_cnpmcore_publish_time":"2021-12-16T13:27:39.834Z","contributors":[]},"0.1.0":{"name":"gettext-parser","description":"Gettext function","version":"0.1.0","author":{"name":"Andris Reinman"},"homepage":"http://github.com/andris9/gettext","repository":{"type":"git","url":"http://github.com/andris9/gettext.git"},"scripts":{"test":"nodeunit test/"},"main":"./index","license":"MIT","dependencies":{"encoding":"*","iconv":"*"},"optionalDependencies":{"iconv":"*"},"devDependencies":{"nodeunit":"*"},"keywords":["i18n","l10n","gettext","mo","po"],"readmeFilename":"README.md","_id":"gettext-parser@0.1.0","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-0.1.0.tgz","shasum":"3e38eda9a23bc89007c6c7f41e65ddac49384248","size":10185,"noattachment":false,"integrity":"sha512-bQ5YDBnbWOMIqJbGVrvHEApFvUv2+UGZ2iO62rGu4dgROvvceiSF6v8cLrdnA/AOZSX23XzTOIdPtmQp/gwcGQ=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"andris@node.ee"},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"}],"directories":{},"publish_time":1374098823049,"_hasShrinkwrap":false,"_cnpm_publish_time":1374098823049,"_cnpmcore_publish_time":"2021-12-16T13:27:40.060Z","contributors":[]},"5.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"5.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.1","mocha":"^9.1.3"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"63cb2c993cd459e964e520236ccf9508830816d7","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@5.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.4.1","dist":{"integrity":"sha512-Kznb+OWfsVlMjgme4t/AFPbuZXtOhD5ZNRRRry6awdl8vb3w5SK2bVf6QT4+57OyBOK5C75jTLfMQDqgwuz3vQ==","shasum":"300b92972d679a35f4cf34375df72be830172525","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-5.0.0.tgz","fileCount":11,"unpackedSize":52503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCjPFCRA9TVsSAnZWagAAuOUP/ipxUPBAnXBJWIxpv6bp\nsjA6RYZsp5CeTNwgFxZKqrpsPHX5x5sKCdR6id6P+VnAyBlVHL7xM+WU0ry2\nUHwxpSWfLjCLXRJAN5H/ga0nfAPDQrkeLCZegfI5W+ROMIF1JfgocQcgoUf0\nelo5JSmEnYVg62PInj3mvWjQvP7V98cb8dshh7wvIAoQG+h93iowoW/K1p34\nEELp3e3lpFFlWML85ED7YDsn2Ka3aMzURgE0+njd3N+Ie6ZbHChbIXTkUDJQ\nA7XLrRK3AvPUD4tpfIo99zE9wxBwCCS+AnnxnRP0pFhVE9S/2H7pPtTXAAb8\n5vuFyGNpfQmltxL8uDwz+DFS7CQfhS2BGoX41829ft1sfkcaX2Pa6jKGJ7bf\n2shwhId1FetSOu5GD098vAE0icsngnQEyF8xEOj+gLRGNJYvJAKR5eA8XcJj\n6mnMpAw4hQ3mhEFAQPM5yskTmPESBIE8fCz53VfEA6y7cZ2PPWtyhLsjx7va\nYGINE+WCIxVxuofDF1ZPXcujucd9zOCZ9ciLjjec88VvLm5tp/orWUdeBlWK\n964DfXnt5UxheCBNkQJ8aPxC4WUNffJmtsNphXUkeDJsjKxOOcwB2YsCiWBD\nEFyUtLjBlnr2EvHPmWvtxOsWXFf8XdU1u8i+uu2LbK6UsH6g3dnlfI2EAjJQ\nxmsd\r\n=nGkG\r\n-----END PGP SIGNATURE-----\r\n","size":14117},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_5.0.0_1644835781416_0.7009114373752388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T10:51:32.034Z"},"5.1.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"5.1.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.2.0","mocha":"^9.2.1"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"907394db479a08da5fbfb2c166b85114549b886b","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@5.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-nP2AXqgs0rm6DrIYeQd7oo+xVE4ARCfixSIKQCawzVUTLatZ6Y+J+HMcejA+D6OYYLt/wPWVOBbKfzRkiL8WOQ==","shasum":"665c5657785e9d9de4cc6543c0b84dba0df6a256","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-5.1.0.tgz","fileCount":11,"unpackedSize":52887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKbwPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEthAAk0VcqCKcfwPbsMjq7VJV2ny/B6qrnjo09MvBoIpH6iyC70CG\r\n4hlUXbtQym08ySLjLUgwREjUNFLtdI5Db8PdPynV9mdjKo97OQG+QunpwFI3\r\nn401mEuBeNt7s7vqMIopXRtOr84CMiJJ5KU9MrBn5OZPpF2iRjZDTmxeKget\r\nDAGYAqwpHILtHcHosGw4FAwojLr/9rM1aGBKzDevnnh+ElcwFDHH/RJwxVoj\r\ndUpoZHzu4gddO75/aqXL7AqHkGCrS5KUc7kFb+t3T8EL8m1D6sq6tsU8Xwgi\r\nfk+a8xZkhhkOxhC28G7uwI7Yn+BO1SL+KVKj4FkVrc76qA/4mXWwIPX95m3k\r\nDaMotwr6tR1LlsMsbQyE/CpEamhJU8QnlBqrccHrtxPnr3JvvVMk1GXpPfkH\r\nx7n60m9X2/A8GcvruOtczP3AIrJpiIsy2jAJY81zoRP9DPEQpPAY8uxDcVBQ\r\nLL/KmjBcmNqGP2tbx+nFxYpJ4E1r5VAh29L8Qk7xIQq7nQf+ycYS6El0z89I\r\nuUIWzgD1GT4bcFSY1ZkjMJZKcVv/UvT/C4sqc42z/THo7sZ4cf9ZfpZtnzLw\r\nuBPegBnEA5aCsaK1uVXM1cfvrucSCrDSOMOtyoKgVXsLJ4dPmzXa4IgyoJhA\r\nMN1PfU4tn/nAmw658WrZZQvhgyJIQ6s4rX4=\r\n=Z6e2\r\n-----END PGP SIGNATURE-----\r\n","size":14223},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_5.1.0_1646902286840_0.7915738628739963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-10T08:52:11.308Z"},"5.1.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"5.1.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.2.0","mocha":"^9.2.1"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"4501c139e4a029ac296a0687dbbf829b0b46f41b","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@5.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-keMdDVK4ytiz+7oarKzenNO9tNOmjiTF26b2ZvQmJmei7Ll4nEoQQdrlLJbcKS3kHg2AI3/B1LdhHjHWO4A4Mg==","shasum":"ad4b499e84093da3225bfaded21b514498a97637","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-5.1.1.tgz","fileCount":11,"unpackedSize":52914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL0t2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr9BAAnIgO2iZHi8iXCEREJqstVyyo524q6TIb9eFm3ukZqKf9FNuj\r\nNY9u844CZm2awnL9s6V0yto9jBUwzba5acH26kUnDLjTp5SKMzvt5ch/5cAz\r\nHvdRrateYlJtQxT836g/fjovdouZVXj07BF4R5QGINVVKoOBNtKxCutDfGYG\r\nrIvAz1JQmw52lgfleLJK4grdIv/IkWqKGkrJzAB3jOUijaDjmpmBPy4XBZWC\r\nxUXtd97S9jX8lL6Rzc0hzcYFsqGbRPUKFyiLRZFX7m/nZlbcHe/5C2rYrLqr\r\nZ0GhzO2VCHmwHjwaZvTY6eS4b6N/IF2ml4vObj1fJiN44kBYxHW7kH+PPcaE\r\nGfnI4cBZv9CTc5CZXPLjd1ADmgs+UI5KOpTgN2cjcQiJRrvGWkG7aaTwpFUd\r\nuF5d15gxvDzZiELkeS4qZnoro6TWdDswNth0yEiFnVZ/lm5jimU2z/t044x7\r\nJ9TNNxvr05LBJOm4Q9HijDy5AcycG5i4ovkRVIiNbdYv6coj20vavyFmzfQf\r\nvo/71KHcyAit1JsedF7CbSJ2+GgRVn8PIz3dCezkGVt5eIHimcnKGx4iD+sJ\r\nB343zJmr5nPdqkQH8s7SRyUFmHH+SomC7mpjFYGOg7ygTwePxhq10IxkjAon\r\njYPVkxjcP47ZoaZiznS6zgzQF7I7b2qO7O0=\r\n=AxUm\r\n-----END PGP SIGNATURE-----\r\n","size":14229},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_5.1.1_1647266678164_0.5799726893979922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-14T14:04:41.335Z"},"5.1.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"5.1.2","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^3.6.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.2.0","mocha":"^9.2.1"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"509d097313942e6ad7d0f5c1a463e6ffaf1ef881","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@5.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-TaCShmFIQDvic6Ao+LFvFSPyl/9sjua3zNHMfmjfzzEeK3NIPbBSbNdPihJ+vG476td+ylrVk0ZyjJaAy9CiwQ==","shasum":"ebecc29a905334a48680a57b2d64da920f781cd4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-5.1.2.tgz","fileCount":11,"unpackedSize":53103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCil0Vnn6SLnLfwCGmEI1Y6aGtiCwzhlon6Lwp22QweAQIhAPCo2GdZIXHDpCpeBk61yjS0N7a1xNmLa8qTZ4CZ9shP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTVAuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr60w//QqAemiuJMZbwb2f+Av/oQOAJTaLKIxeeyhbQfiKfLUIygrjm\r\nFyjXCyfxGvEr393tju1dwXzBOdbFu+6x+3/iHBwmMNdanvuAzoq5SMFldG4A\r\nJnBnKydUCe65J+0GnVKS6wFaYDq/ysAscTL7VFKFN3cVoy2/ZxLbZdz7wX2Y\r\neQlll8PhD+xyG2x5w2SWmVDg4+qY4diLBimiuDBuimXZ4w7M/TVWT5WXO4wG\r\nAcdRrs9oJV+zGp+c4Z45UXtkT1M8sTKCugLGoAtriG3UZJbhRjh1vKlFGP/Z\r\nDQw+k1A3fPlfhgeE3bmdhmmVpOHH9tjB5TD5F5w6v4zMt7jXHv2rKUr2lGss\r\nn5JINHkXUCG7ozO7V/Lb9Vsidmybqp8a/6Chx820ZZslxOnri+BlF4LnfSes\r\ng1X0w3BHDGXENVc3UEHJTT0otflT+fSmbsoo7TfKAPICW3y9Sk7y3DQrn5id\r\nlFS7lU45Sgg+B17g7qpNEBHGvbzrknpKN6HDY/+U4fpMP1d284jUjV9NOjK0\r\n1FbvuU4KVdXgP9pPf8VubZ3JprSqw8QI5Uel01nhYymBFnu6TD8nuRGz43PY\r\nGkFXkC2JjGBm5wYY4ztTjRim7zHtfloriGbpvEsM5B89NAP+n7u//jdkQ/P3\r\nCjmGARGeQ2pOvuzksQROu372hVVv9zMMvRI=\r\n=rsC5\r\n-----END PGP SIGNATURE-----\r\n","size":14280},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_5.1.2_1649233965846_0.8671210422526552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T13:53:44.314Z"},"6.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"6.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.4","encoding":"^0.1.13","readable-stream":"^4.1.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.21.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","mocha":"^10.0.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"272ac171e385895d8692997fddb96366d143fc46","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@6.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-eWFsR78gc/eKnzDgc919Us3cbxQbzxK1L8vAIZrKMQqOUgULyeqmczNlBjTlVTk2FaB7nV9C1oobd/PGBOqNmg==","shasum":"201e61d92c1cc7edf8f6ee3a7e3d6ab1e061b44c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-6.0.0.tgz","fileCount":11,"unpackedSize":53146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChQuciBfgdpil3NBhzrKHDaFgXCXxI7cVq6xpQwnERqwIgbIbal6wyGvxsA62UfQ5d8QGs4zNhXq2x/8m+6f5JNTE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+gCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtZBAAhA7+0S1czXQyU3ZojTUK5kR6EW1V5FCNzgfysWANP96bVwAy\r\nnv7pBRlR2bK1g0FC7TDt5tIwc0f9k0PDNzOxnEIDgXZa3B0aaZTzWvoAP4hl\r\n+xrTaoXLRfBkhs9efnpjwEHbHtsFlhfXJBASd106j1ONgDgOXSEkXEkHnQSV\r\nTzcVhuR1QZCYmuXzn1m1uBqtyCcJBO1wZQynXgqORGXz7x1kLVsMUgQByhBP\r\nnECwmpYUzZqEGyBzv/o3YD0TC1XG6Ad5fEu+wgZZD5DdNxBMKBLNDAYTVcoa\r\nzNqO+mR2EVYeprwKYdh9uOyVhf8PRViqkpNuWRqKOeEYZDMoVIGk8v+4QtiT\r\nqVnVDLSjTw8x4qkcGRJyodrtmPaEdT51Il/cVu11cPBLMukbra+OQHzCus3U\r\nj019hnQ48gR8Q63B3OqPx3mGCqpO7fRZqhavNkbksUxV1c+g47UGTWJckJpx\r\nilAHtJHCCy2yv3VIe3YR0tDKFIja9WvoB7avu54r3Q/hnGoQzAyCnbH1tIiu\r\nMWY8llhC2IKOLosvAGH3H4KeIwuiA6QoUQIRg3PD1/C+cLSo4kMdqzCByNLg\r\nJ45QAsleQNtCiPqtCUeMadnm/PiMLcYw5pRxgM/Rgq5wfIheW4MQjV/MKFk4\r\nWjQ2tvoaXxq+BfRX+m85x+gUzlDpuErd+Uo=\r\n=tSo2\r\n-----END PGP SIGNATURE-----\r\n","size":14286},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_6.0.0_1660551319381_0.2768204447232294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-15T08:21:42.774Z"},"7.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"7.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13","readable-stream":"^4.3.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.39.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","mocha":"^10.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"5defd0f9ed47795fc53945b0ff9409e6615cfc68","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@7.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-2qe7gV9INSUIsBYBlThkyS/z2AzE2PzCTIqJzVhDOm5Ofm5EEglAnVy9vFglfOijl3ABCngG8ZFYg5XHtRbNiQ==","shasum":"f7ee82119dc129ed08f62a8e7227830d38b41fe5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-7.0.0.tgz","fileCount":12,"unpackedSize":56775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD21rzDmRaChsyryMsCHOFOb1IBVvf3h+U/FO1sifcfjwIhAOxk0Qr7LRKni0FuVI30xcHpOjCcKXveCXozR6ro9iut"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVMHkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHQA/+NbiDi2l0rYsPbyXVC0eGGJ0m7o1coa65JqCJUxhrMAklaMWc\r\nEGuBhL9Yj8OUx9wzxIKZQscrUEi0A1TxIyoerRxC/hr1PBZdI+9TKhEu9A/5\r\nQk3yfuIQJXAAIDg6sZsI93j5X8JGIuk1j9gPUVwYtIa0KfZssPB82Eg3h1ci\r\nyHRIwGp7IGpZwGqHb51b5BGeZVtRywJSMwvq+U/8jIaMJWPqEcdbYq+QxPUV\r\n+SIo/LQD39Lbydrt5vKXbiMQEaXxnEWfSxebDzrjnYd6YHcvwjBMo9YLCFTz\r\nKD/T/fdzGlwqXAUp4N0aMU/q5jOUSrNj4z6Ei0x8+k2eAMbAUl7LblNt2bnW\r\ndQ859S57lS3QU7ihWbUXUIrw+mZF888WzLXv9SpFlu/uMxT28HwQwBl4zcZV\r\nvP5eSwcydfBon40/XD3+dzM7EpILajK5vb15IIx5WIBvNLc3pR4N0Z4MWtrO\r\nCqh3EKU5CiluvSX8Lk4ZIF+ngKzF9MoHpXub+CXIedqS85GN4Q3NDxPQzxVN\r\nR7eJWi2fPhmvGt0oQfKDeYGA0Nl5YX4sVLk1cLs7qfnx8eVU8N3ym0a60D7a\r\nfoxAxHHtV9k3+aUDQ1eS168q3Aar8RmeHvCZdZ8lIe+MkWqKBx0bzuev7ow9\r\np4Rh2dQIhTcsf0eoGptGz4K1+ziARWkcBEM=\r\n=hd4T\r\n-----END PGP SIGNATURE-----\r\n","size":15361},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_7.0.0_1683276260750_0.012782429831392994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T08:44:20.939Z","publish_time":1683276260939,"_source_registry_name":"default"},"7.0.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"7.0.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13","readable-stream":"^4.3.0","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^4.3.7","eslint":"^8.39.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","mocha":"^10.2.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"cd1dcfe723be45838ad0bb36aa6917076a8c164e","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_id":"gettext-parser@7.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-LU+ieGH3L9HmKEArTlX816/iiAlyA0fx/n/QSeQpkAaH/+jxMk/5UtDkAzcVvW+KlY25/U+IE6dnfkJ8ynt8pQ==","shasum":"1d0308b6d7b0ac2250cafddb988d03ce170c2a3b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-7.0.1.tgz","fileCount":12,"unpackedSize":56702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDetwIRtJGjtc23MuhZewUiExK6HS1fhWtSwNKhcUQ0PwIgNhHiwy3CvgSqdEviMe5h5d+0v/ESbKEEDdH2IVe5hKM="}],"size":15364},"_npmUser":{"name":"anonymous","email":"andris@kreata.ee"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_7.0.1_1685804597245_0.7673483426365784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-03T15:03:17.470Z","publish_time":1685804597470,"_source_registry_name":"default"},"8.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"8.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"type":"module","engines":{"node":">=18"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"mocha","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index.js","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13","readable-stream":"^4.5.2","safe-buffer":"^5.2.1"},"devDependencies":{"chai":"^5.0.3","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","mocha":"^10.3.0"},"keywords":["i18n","l10n","gettext","mo","po"],"_id":"gettext-parser@8.0.0","gitHead":"d8dcbee79324b3fffbfa8b56dd51abf8da484904","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-eFmhDi2xQ+2reMRY2AbJ2oa10uFOl1oyGbAKdCZiNOk94NJHi7aN0OBELSC9v35ZAPQdr+uRBi93/Gu4SlBdrA==","shasum":"2c47676ac2817d4fbb30fadf5b95450d52b804bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-8.0.0.tgz","fileCount":13,"unpackedSize":56638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIgzvYaBOgPiLZmNlSllWQEQqk4HeddxTS28AnEbemGAiEAhFDM5VHjA7fxDxTeSM+T5Y6iQgwfszP4t4yb1T8/LTM="}]},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gettext-parser_8.0.0_1707475018786_0.5168076079135986"},"_hasShrinkwrap":false},"9.0.0":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"9.0.0","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"type":"module","engines":{"node":">=20"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"node --test","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index.js","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13"},"devDependencies":{"@eslint/js":"^9.39.2","@stylistic/eslint-plugin":"^5.6.1","eslint":"^9.39.2","eslint-plugin-import":"^2.32.0","globals":"^16.5.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"f7d983b6689470e031c544008983d4d02e691fec","_id":"gettext-parser@9.0.0","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-c6Q6/O+8zGglYS4nwr9mZoe3EGHbKdva6Lw+M0XyT1jg2pO9rQLLG9omTnoJwRUUerrHlShxdo5RPEo1bPxr6A==","shasum":"91a15fa1bdd69882e7860b3c1420b3996a322179","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-9.0.0.tgz","fileCount":13,"unpackedSize":56654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEPxK0ZSMChPQr3IbbJuE1uBFuYYX0iy/Cs5kB4KCgAwAiEA/VLpxcECPp0fLpdzFyV2Fw5DYa6+9GOYW3fFEyKHxn0="}],"size":15583},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gettext-parser_9.0.0_1766771737901_0.35187164265064386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-26T17:55:38.073Z","publish_time":1766771738073,"_source_registry_name":"default"},"9.0.1":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"9.0.1","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"type":"module","engines":{"node":">=20"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"node --test","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index.js","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13"},"devDependencies":{"@eslint/js":"^9.39.2","@stylistic/eslint-plugin":"^5.6.1","eslint":"^9.39.2","eslint-plugin-import":"^2.32.0","globals":"^17.0.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"ba1f861bb09e228cf8449aa6df57715284aba3c3","_id":"gettext-parser@9.0.1","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-q6F1KukCoQO9WivuO3O86UK+SyhYi8V1lSn+Ql4IfhHmbCX98drWTt2bGRn2RqEORsF8NgnpbcUaAr/ATNs57A==","shasum":"416f3e4b0525eb620000e86bb1cca794c45c7361","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-9.0.1.tgz","fileCount":10,"unpackedSize":55816,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFAewC/zdaiugEfkq0HpywkA/po4Zd0aH9Y7DiwC4Xy5AiAfOjQXbAonoLCp1Dewfud6piK81+7UfBo29W8Xt8EEZQ=="}],"size":15102},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gettext-parser_9.0.1_1768993888860_0.42951153399606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T11:11:28.993Z","publish_time":1768993888993,"_source_registry_name":"default"},"9.0.2":{"name":"gettext-parser","description":"Parse and compile gettext po and mo files to/from json, nothing more, nothing less","version":"9.0.2","author":{"name":"Andris Reinman"},"contributors":[{"name":"Sam Hauglustaine"}],"homepage":"http://github.com/smhg/gettext-parser","repository":{"type":"git","url":"git+ssh://git@github.com/smhg/gettext-parser.git"},"type":"module","engines":{"node":">=20"},"scripts":{"lint":"eslint lib/*.js test/*.js index.js","test-generate-mo":"msgfmt test/fixtures/latin13.po -o test/fixtures/latin13.mo & msgfmt test/fixtures/utf8.po -o test/fixtures/utf8.mo & msgfmt test/fixtures/obsolete.po -o test/fixtures/obsolete.mo","test":"node --test","preversion":"npm run lint && npm test","postversion":"git push && git push --tags"},"main":"./index.js","license":"MIT","dependencies":{"content-type":"^1.0.5","encoding":"^0.1.13"},"devDependencies":{"@eslint/js":"^9.39.2","@stylistic/eslint-plugin":"^5.6.1","eslint":"^9.39.2","eslint-plugin-import":"^2.32.0","globals":"^17.0.0"},"keywords":["i18n","l10n","gettext","mo","po"],"gitHead":"a4baf941f8192f1162c0e90d9ce52ef9e1fcd01d","_id":"gettext-parser@9.0.2","bugs":{"url":"https://github.com/smhg/gettext-parser/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-dGvq3S1gpS6e9KzNkwgPED5xxfWk7mNYzzdi/fPdJF5qS7B+yo8El2ZQyyhJ79PyzTtHbwiqYOFsqBdzbQ0GPg==","shasum":"ec9a25614f5bd54e2936777fe72f38ed79a9b8a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gettext-parser/-/gettext-parser-9.0.2.tgz","fileCount":10,"unpackedSize":56463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnfXZ1zxb6PlkAy6wGfQZivVAeu874uZsGe50p2Nrn9wIgZ8rIKSXaGbWV+iIkl5yliDD8tKofpKFFN7NhvwKQdJ0="}],"size":15179},"_npmUser":{"name":"anonymous","email":"sam.hauglustaine@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andris@kreata.ee"},{"name":"anonymous","email":"sam.hauglustaine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gettext-parser_9.0.2_1773602018141_0.2546483745802066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-15T19:13:38.293Z","publish_time":1773602018293,"_source_registry_name":"default"}},"dist-tags":{"latest":"9.0.2","next":"4.0.0-alpha.1"},"name":"gettext-parser","time":{"created":"2022-01-26T18:51:50.280Z","modified":"2026-03-15T19:13:52.316Z","4.2.0":"2021-11-08T12:13:53.075Z","4.1.0":"2021-11-08T10:03:01.837Z","4.0.4":"2020-07-17T09:51:17.073Z","4.0.3":"2020-03-14T16:09:39.828Z","4.0.2":"2019-08-29T07:35:06.552Z","4.0.1":"2019-07-15T10:15:14.948Z","4.0.0":"2019-04-09T10:55:38.071Z","4.0.0-alpha.1":"2019-03-17T21:50:49.915Z","3.1.1":"2019-03-14T23:39:28.299Z","4.0.0-alpha.0":"2019-03-14T23:38:43.832Z","3.1.0":"2018-11-19T08:58:16.791Z","3.0.0":"2018-11-10T19:47:11.289Z","2.1.0":"2018-11-10T19:07:14.280Z","2.0.0":"2018-07-04T10:59:30.331Z","1.3.1":"2018-02-20T08:45:45.042Z","1.4.0":"2018-02-19T18:32:25.255Z","1.3.0":"2017-08-03T14:14:27.865Z","1.2.2":"2017-01-11T14:48:41.819Z","1.2.1":"2016-11-26T21:30:32.617Z","1.2.0":"2016-06-13T11:26:55.512Z","1.1.2":"2015-10-07T06:48:52.182Z","1.1.1":"2015-06-04T12:45:16.783Z","1.1.0":"2015-01-21T09:09:26.413Z","1.0.0":"2015-01-20T22:36:55.812Z","0.2.0":"2013-12-30T09:21:33.481Z","0.1.10":"2013-12-26T12:28:45.862Z","0.1.9":"2013-11-08T09:34:24.944Z","0.1.8":"2013-07-29T09:18:38.463Z","0.1.7":"2013-07-29T09:16:02.523Z","0.1.6":"2013-07-29T07:40:12.752Z","0.1.5":"2013-07-19T09:36:47.689Z","0.1.4":"2013-07-19T09:23:26.700Z","0.1.3":"2013-07-19T08:53:00.782Z","0.1.2":"2013-07-18T08:00:32.033Z","0.1.1":"2013-07-18T06:36:35.229Z","0.1.0":"2013-07-17T22:07:03.049Z","5.0.0":"2022-02-14T10:49:41.975Z","5.1.0":"2022-03-10T08:51:27.029Z","5.1.1":"2022-03-14T14:04:38.298Z","5.1.2":"2022-04-06T08:32:46.065Z","6.0.0":"2022-08-15T08:15:19.557Z","7.0.0":"2023-05-05T08:44:20.939Z","7.0.1":"2023-06-03T15:03:17.470Z","8.0.0":"2024-02-09T10:36:58.978Z","9.0.0":"2025-12-26T17:55:38.073Z","9.0.1":"2026-01-21T11:11:28.993Z","9.0.2":"2026-03-15T19:13:38.293Z"},"readme":"gettext-parser [![ci](https://github.com/smhg/gettext-parser/actions/workflows/ci.yml/badge.svg)](https://github.com/smhg/gettext-parser/actions/workflows/ci.yml)\n==============\n\nParse and compile gettext *po* and *mo* files with node.js, nothing more, nothing less.\n\n> *Please note:* starting with version 3 only latest LTS and latest stable node versions are supported. **Use version 2 with older node versions.**\n\n## Usage\n\nInclude the library:\n\n    import gettextParser from \"gettext-parser\";\n\n### Parse PO files\n\nParse a PO file with\n\n    gettextParser.po.parse(input[, options]) → Object\n\nWhere\n\n  * **input** is a *po* file as a Buffer or an unicode string. Charset is converted to unicode from other encodings only if the input is a Buffer, otherwise the charset information is discarded\n  * **options** is an optional object with the following optional properties:\n    * **defaultCharset** is the charset to use if charset is not defined or is the default `\"CHARSET\"` (applies only if *input* is a Buffer)\n    * **validation** is a flag to turn on PO source file validation. The validation makes sure that:\n\n      * there is exactly zero or one `msgid_plural` definition per translation entry; a `Multiple msgid_plural error` error gets thrown otherwise.\n      * there are no duplicate entries with exact `msgid` values; a `Duplicate msgid error` error gets thrown otherwise.\n      * the number of plural forms matches exactly the number from `nplurals` defined in `Plural-Forms` header for entries that have plural forms; a `Plural forms range error` error gets thrown otherwise.\n      * the number of `msgstr` matches exacty the one (if `msgid_plural` is not defined) or the number from `nplurals` (if `msgid_plural` is defined); a `Translation string range error` error gets thrown otherwise.\n\nMethod returns gettext-parser specific translation object (see below)\n\n**Example**\n\n```javascript\nimport { readFileSync } from 'node:fs';\nvar input = readFileSync('en.po');\nvar po = gettextParser.po.parse(input);\nconsole.log(po.translations['']); // output translations for the default context\n```\n\n### Parse PO as a Stream\n\nPO files can also be parsed from a stream source. After all input is processed the parser emits a single 'data' event which contains the parsed translation object.\n\n    gettextParser.po.createParseStream([options][, transformOptions]) → Transform Stream\n\nWhere\n\n  * **options** is an optional object, same as in `parse`. See [Parse PO files](#parse-po-files) section for details.\n  * **transformOptions** are the standard stream options.\n\n**Example**\n\n```javascript\nimport { createReadStream } from 'node:fs';\nvar input = createReadStream('en.po');\nvar po = gettextParser.po.createParseStream();\ninput.pipe(po);\npo.on('data', function(data){\n    console.log(data.translations['']); // output translations for the default context\n});\n```\n\n### Compile PO from a translation object\n\nIf you have a translation object you can convert this to a valid PO file with\n\n    gettextParser.po.compile(data[, options]) → Buffer\n\nWhere\n\n  * **data** is a translation object either got from parsing a PO/MO file or composed by other means\n  * **options** is a configuration object with possible values\n    * **foldLength** is the length at which to fold message strings into newlines (default: 76). Set to 0 or false to disable folding.\n    * **sort** (boolean|Function) - (default `false`) if `true`, entries will be sorted by msgid in the resulting .po(.pot) file.\n      If a comparator function is provided, that function will be used to sort entries in the output. The function is called with two arguments, each of which is a single message entry with the structure described below. The function should follow the standard rules for functions passed to `Array.sort()`: return `0` if the entries are interchangeable in sort order; return a number less than 0 if the first entry should come before the second one; and return a number greater than 0 if the second entry should come before the first one.\n    * **escapeCharacters** (boolean) - (default `true`) if `false`, will skip escape newlines and quotes characters functionality.\n\n**Example**\n\n```javascript\nimport { writeFileSync } from 'node:fs';\nvar data = {\n    ...\n};\nvar output = gettextParser.po.compile(data);\nwriteFileSync('filename.po', output);\n```\n\n### \n\n### Parse MO files\n\nParse a MO file with\n\n    gettextParser.mo.parse(input[, defaultCharset]) → Object\n\nWhere\n\n  * **input** is a *mo* file as a Buffer\n  * **defaultCharset** is the charset to use if charset is not defined or is the default `\"CHARSET\"`\n\nMethod returns gettext-parser specific translation object (see below)\n\n**Example**\n\n```javascript\nimport { readFileSync } from 'node:fs';\nvar input = readFileSync('en.mo');\nvar mo = gettextParser.mo.parse(input);\nconsole.log(mo.translations['']); // output translations for the default context\n```\n\n### Compile MO from a translation object\n\nIf you have a translation object you can convert this to a valid MO file with\n\n    gettextParser.mo.compile(data) → Buffer\n\nWhere\n\n  * **data** is a translation object either got from parsing a PO/MO file or composed by other means\n\n**Example**\n\n```javascript\nimport { writeFileSync } from 'node:fs';\nvar data = {\n    ...\n};\nvar output = gettextParser.mo.compile(data);\nwriteFileSync('filename.mo', output);\n```\n\n### Notes\n\n#### Overriding charset\n\nIf you are compiling a previously parsed translation object, you can override the output charset with the `charset` property (applies both for compiling *mo* and *po* files).\n\n```javascript\nvar obj = gettextParser.po.parse(inputBuf);\nobj.charset = \"windows-1257\";\noutputBuf = gettextParser.po.compile(obj);\n```\n\nHeaders for the output are modified to match the updated charset.\n\n#### ICONV support\n\nBy default *gettext-parser* uses pure JS [iconv-lite](https://github.com/ashtuchkin/iconv-lite) for encoding and decoding non UTF-8 charsets. If you need to support more complex encodings that are not supported by *iconv-lite*, you need to add [iconv](https://github.com/bnoordhuis/node-iconv) as an additional dependency for your project (*gettext-parser* will detect if it is available and tries to use it instead of *iconv-lite*).\n\n## Data structure of parsed mo/po files\n\n### Character set\n\nParsed data is always in unicode but the original charset of the file can\nbe found from the `charset` property. This value is also used when compiling translations\nto a *mo* or *po* file.\n\n### Headers\n\nHeaders can be found from the `headers` object, all keys are lowercase and the value for a key is a string. This value will also be used when compiling.\n\n### Translations\n\nTranslations can be found from the `translations` object which in turn holds context objects for `msgctxt`. Default context can be found from `translations[\"\"]`.\n\nContext objects include all the translations, where `msgid` value is the key. The value is an object with the following possible properties:\n\n  * **msgctxt** context for this translation, if not present the default context applies\n  * **msgid** string to be translated\n  * **msgid_plural** the plural form of the original string (might not be present)\n  * **msgstr** an array of translations\n  * **comments** an object with the following properties: `translator`, `reference`, `extracted`, `flag`, `previous`.\n\nExample\n\n```json\n{\n  \"charset\": \"iso-8859-1\",\n\n  \"headers\": {\n    \"content-type\": \"text/plain; charset=iso-8859-1\",\n    \"plural-forms\": \"nplurals=2; plural=(n!=1);\"\n  },\n\n  \"translations\": {\n    \"\": {\n      \"\": {\n        \"msgid\": \"\",\n        \"msgstr\": [\"Content-Type: text/plain; charset=iso-8859-1\\n...\"]\n      }\n    },\n    \"another context\": {\n      \"%s example\": {\n        \"msgctxt\": \"another context\",\n        \"msgid\": \"%s example\",\n        \"msgid_plural\": \"%s examples\",\n        \"msgstr\": [\"% näide\", \"%s näidet\"],\n        \"comments\": {\n          \"translator\": \"This is regular comment\",\n          \"reference\": \"/path/to/file:123\"\n        }\n      }\n    }\n  }\n}\n```\n\nNotice that the structure has both a `headers` object and a `\"\"` translation with the header string. When compiling the structure to a *mo* or a *po* file, the `headers` object is used to define the header. Header string in the `\"\"` translation is just for reference (includes the original unmodified data) but will not be used when compiling. So if you need to add or alter header values, use only the `headers` object.\n\nIf you need to convert *gettext-parser* formatted translation object to something else, eg. for *jed*, check out [po2json](https://github.com/mikeedwards/po2json).\n\n## License\n\n**MIT**","users":{}}