{"_id":"gulp-po","_rev":"40-d5e2f8dbd8cae906a4798472990bc615","name":"gulp-po","description":"Gulp extension for synchronizing translates from POEditor.","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"gulp-po","version":"1.0.0","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"dbefcdbf30270e2feb990abbe742a53a4eb5671f","_id":"gulp-po@1.0.0","_shasum":"4ed65d81866e3c513c3ef1548f0c0f739434b781","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"4ed65d81866e3c513c3ef1548f0c0f739434b781","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.0.tgz","integrity":"sha512-U06W8M6HjxNCEb9ulsKx9sTHtXHkwa0K24CaPldOym4C65SLv81uGA5iC4aE9wCgamWAG6AWeoi1BZ77CorY1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEo0W6Et/wA021FXqr93IaHIXcNBYul4WcHXfLTkL22fAiEAnAadsdsvEbcrQTlD+9KXYuDPevcJI4luVyovKwyPsgA="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.1":{"name":"gulp-po","version":"1.0.1","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"30d4d1a31a5f8708dab4405a95bce186cc83dc1b","_id":"gulp-po@1.0.1","_shasum":"aa886ec2d97a180cc63218b86e90d64f7797b69a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"aa886ec2d97a180cc63218b86e90d64f7797b69a","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.1.tgz","integrity":"sha512-mIfMAcjbZsF8KI9iIqYwcT0nyDgJP76kqVH8iJbuE37PfgmMbT+4UWyA9yTC3M5kfglZ5aUcCpm8zizpC0vQCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQsNJIIA9nWmHVGMCR63RycKGtkPgTbxEQxHRQ6ghtIQIhAKrxFC6O50JeGE+v6I0HAPUf6XPEIcGR8uKBkMeGEObG"}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.2":{"name":"gulp-po","version":"1.0.2","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"71af41e2bddde3037259f4d21ddc141ccdb36a96","_id":"gulp-po@1.0.2","_shasum":"653b973900a188c8a14202fd0921351f37d6c913","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"653b973900a188c8a14202fd0921351f37d6c913","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.2.tgz","integrity":"sha512-Vo7DcTy1IHyP6haaJTrwHeb6rxFgCUVG40qKYzWY4glctjAjTV3RP9oExkclCp2AMDtjqDOQWgnKkdVW9OJ65A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfRP0Iy1gF/hessP0WWz5yrmNXDsxWPAwJccRgfKLW6AiBgz6K1qZ+ISa3tBr7a+P8q2Nz34pCcsxVKUDM1w1o8kg=="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.3":{"name":"gulp-po","version":"1.0.3","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"3061559db2de4b0353b2a1c2197a161162ab17b0","_id":"gulp-po@1.0.3","_shasum":"088076d5521e0dac43384e743870dbea36238ead","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"088076d5521e0dac43384e743870dbea36238ead","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.3.tgz","integrity":"sha512-TM628ppKbbP4xGN/+O5OC7XMJyHhVB9W8vMFic5BXxAMy/K8NYOG4S0LWwKiI39TwkHOwMDh4AGz2n05xIto7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRodSGn7sumLOtVJxCD3tDnTCeY/ehFHyLRKno66QSwAiEA0tqw+1cmy1VBQ68UsUsC+17VYS+dgDW796gdL2OyPws="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.4":{"name":"gulp-po","version":"1.0.4","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"acb0237bc6e4380252e6b8aaf0e026544771cfec","_id":"gulp-po@1.0.4","_shasum":"66ab859f8dd6423216204b6fe5d2c62ccdd56d4d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"66ab859f8dd6423216204b6fe5d2c62ccdd56d4d","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.4.tgz","integrity":"sha512-Gt7XPb1NMKMNqWVlGLRxSmX8HgwxcAzQD510TdG5xjZv3TBVWzu6tf6BgLnQZz+Bt+beERcul9DlevH4KEARTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJZfqHOZZVXfpTpp5yW8YjjdvLeopzKwpZmPNyJJkmNAiEA8Vx07i7ZrWAVxCJIj/BLBrIugBZr7kmP3kMkjWsvkE8="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.5":{"name":"gulp-po","version":"1.0.5","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"9fa6005bb390fb867836932cb549b68561989077","_id":"gulp-po@1.0.5","_shasum":"13be4b0c5988072cfad75ff1d2e99611245dfaba","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"13be4b0c5988072cfad75ff1d2e99611245dfaba","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.5.tgz","integrity":"sha512-GMRSg85E8qGca0sxb3ym8ReqJsvARMrRuwUencnn8QfZHa+fvAiHuC+ExBTsAkcXteZ0f+DC+r21SyVzfey2Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELQo8LU+u6YFb6tLxjTNbtfKkrhk/dxSRR2i82tVoOXAiEAorOholhCB3kJ+TpYxXKK6cY0A+UIfOpI5MH1ueUv5io="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.6":{"name":"gulp-po","version":"1.0.6","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"30375ec7c2a39fc9e1a2770e1139b28d0b7f49e0","_id":"gulp-po@1.0.6","_shasum":"de3e99d317771c01ccd14a622d9a0803a2c82ee3","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"de3e99d317771c01ccd14a622d9a0803a2c82ee3","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.6.tgz","integrity":"sha512-8TE3LfxFNDpCZmhgfWrr73mUsxxaC957Xct/CzSHeFlcYyORlILUBLFCBsWp60Tzxu/RPFA3IW3Iepj2gVsL+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5oQzWw+a6G5HrzkUoTwrbjcD2leSfTi8ctFNwjGmzIgIhAKTu9u2HozlWLORqtRtejW2XXwDSAmbtLoyFG8y2vWxV"}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.7":{"name":"gulp-po","version":"1.0.7","description":"Gulp extension for synchronizing translates from POEditor.","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gulpplugin","poeditor"],"dependencies":{"js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0","gulp-util":"^3.0.4"},"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","gitHead":"3225fa7ee64644746a35d091f3310f80be7ab1c8","_id":"gulp-po@1.0.7","_shasum":"54bc55e8c7dadb076a87e3f3903c2713195043bf","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"potty","email":"potacek.pavel@gmail.com"},"dist":{"shasum":"54bc55e8c7dadb076a87e3f3903c2713195043bf","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.7.tgz","integrity":"sha512-fVoEYZlhgGAYPxeKP1CdHQLhfc94ciN0LdSsRLZKJ43fkjlrU7YBOL04eONgLBsrXU+4m3OZazffjwlRzHTwdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/KxnJ7Betb7ZTe6dAREDdN/MqqNFYS3D+hypQsgSetQIgF6ASmDcYBtK6oWgfuW9vxF+P7gRMFuP4fFnN5rvk3+Y="}]},"maintainers":[{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}},"1.0.8":{"name":"gulp-po","version":"1.0.8","description":"Gulp extension for synchronizing translates from POEditor.","keywords":["gulpplugin","poeditor"],"license":"MIT","author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"contributors":[{"name":"Ján Dzurek","email":"famousgarkin@outlook.com"}],"main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"gulp"},"dependencies":{"gulp-util":"^3.0.4","js-yaml":"^3.2.7","lodash":"^3.6.0","request":"^2.55.0","through2":"^0.6.5"},"devDependencies":{"gulp":"^3.8.11","gulp-changed":"^1.2.1","gulp-coffee":"^2.3.1","gulp-plumber":"^1.0.0"},"gitHead":"fb8c1d94dbc7856e0d2cd1b0f9756e99de2d53e9","_id":"gulp-po@1.0.8","_shasum":"b48a986a5f78d7b314d4217c981e9a824863aa47","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"famousgarkin","email":"famousgarkin@outlook.com"},"dist":{"shasum":"b48a986a5f78d7b314d4217c981e9a824863aa47","tarball":"https://registry.npmjs.org/gulp-po/-/gulp-po-1.0.8.tgz","integrity":"sha512-RwBdc84Qgbnq4amkge3EXLohI4qmeqqP3a5Qq8omtqEkp9wGPHxWeJ7s96mrrWhnhLu2rdNfCmqjfk5YcMc+nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6cvXhlfMf6MAVLaKehMl5XdJWBYdRGe7rM8aQyHiSkAiBSN/NGLde7kfEq9gMirr2cpbAnbY8ysmrqySE3efNaEA=="}]},"maintainers":[{"name":"famousgarkin","email":"famousgarkin@outlook.com"},{"name":"potty","email":"potacek.pavel@gmail.com"}],"directories":{}}},"readme":"Gulp-PO\n=======\n\nGulp extension for synchronizing translates from POEditor.\n\nInstallation\n------------\n\n```\nnpm install gulp-po\n```\n\nUsage\n-----\n\nAllowed actions:\n\n- `push`: Pushes all terms and translates to the POEditor server\n- `pull`: Pulls all translates from the POEditor server and replace changed ones in files\n- `sync`: Pushes all terms to the POEditor server\n\nYou can provide translate files in following formats: `JSON`, `YAML`, `NEON`\n\n```js\nvar poConnector = require('gulp-po');\n\ncreateTranslatesPlumber: function() {\n    return plumber(function(error) {\n        gutil.log(gutil.colors.red(error));\n        gutil.beep();\n        this.emit('end');\n    });\n}\n\ngulp.task('translates-push', function() {\n\treturn gulp.src('./translates/**/*.json')\n\t\t.pipe(pipes.createTranslatesPlumber())\n\t\t.pipe(poConnector('push', options))\n\t\t.pipe(gulp.dest('./translates/'))\n});\n```\n\n### Options\n\nRequired parameters:\n\n- `apiToken`: Token generated on POEditor website\n- `project`: Name of the project\n\nOptional parameters:\n\n- `langs`: Object of language mapping. You can map `key` to `val`, where `key` is original POEditor code, e.g. `zh-TW` to `zh`\n\nExample:\n\n```js\nvar options = {\n\tapiToken: '19xf1dfbfy36b96f0ba9f7zd94a83d9e',\n\tproject: 'ExampleProject',\n\tlangs: {\n\t    'zh-TW': 'zh'\n\t}\n};\n```\n","maintainers":[{"email":"smartlook.npm@cisco.com","name":"smartlook.npm"},{"email":"martin.budinsky@smartlook.com","name":"c0mtru1se"},{"email":"sami@aldury.com","name":"samialdury"},{"email":"jakubpetriska@gmail.com","name":"jakubpetriska"},{"email":"pajkycz@gmail.com","name":"pjk"},{"email":"david@smartlook.com","name":"amertak"},{"email":"acrocz@gmail.com","name":"acro"},{"email":"honzicekz@gmail.com","name":"janzal"},{"email":"vojacem@gmail.com","name":"millcek"},{"email":"32jojo32@gmail.com","name":"joozty"},{"email":"petr.klobas@gmail.com","name":"klobinoid"},{"email":"potacek.pavel@gmail.com","name":"potty"}],"time":{"modified":"2024-01-09T12:23:14.805Z","created":"2015-05-04T17:29:37.494Z","1.0.0":"2015-05-04T17:29:37.494Z","1.0.1":"2015-05-06T19:13:11.931Z","1.0.2":"2015-05-06T19:38:02.776Z","1.0.3":"2015-05-12T10:44:05.908Z","1.0.4":"2015-05-12T16:59:47.976Z","1.0.5":"2015-05-13T14:14:43.274Z","1.0.6":"2015-05-21T17:16:38.338Z","1.0.7":"2015-05-21T17:33:10.628Z","1.0.8":"2015-10-08T11:54:45.897Z"},"keywords":["gulpplugin","poeditor"],"author":{"name":"Pavel Potacek","email":"potacek.pavel@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"jacopkane":true},"contributors":[{"name":"Ján Dzurek","email":"famousgarkin@outlook.com"}]}