{"_id":"transifex","_rev":"65-dfc8829f95f48c6cb0e0c359be8c5caf","name":"transifex","description":"NodeJS Transifex API Client","dist-tags":{"latest":"1.6.6"},"versions":{"0.0.3":{"name":"transifex","version":"0.0.3","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@0.0.3","dist":{"shasum":"7947533f1d2e4d1ab743916e71724cb9923c4938","tarball":"https://registry.npmjs.org/transifex/-/transifex-0.0.3.tgz","integrity":"sha512-SuJWZsmWgnGvndvcl6FW/VoEZCIE56ZPpxmeambyP6DBYv0jm+M3XZvzWhWIXnRdhkMvgZ9gHwU0T72hnwfy5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDpnMPiJUnUI0OBpRYXvg/TGbmyqIqLo13scx15Vm35AiBif3mLcGSMWHLS7mtHIpbLmm2EdzjLNcJLeE+4bo3eQQ=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"0.0.4":{"name":"transifex","version":"0.0.4","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@0.0.4","dist":{"shasum":"3762ba645a0ead276927c18d276774ad0ed91745","tarball":"https://registry.npmjs.org/transifex/-/transifex-0.0.4.tgz","integrity":"sha512-mQeEJZUyXLJ3Ggz6dnYVZT7+CM6W5SFy7yzmdEDSP7D5kfEDtRHnMaIMUNTf2U2Catg2AruwZv0WXrGed4VJ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI62y220JhkPyyPZ6UI0u7U5LtlKAdJKl8HBdQXZ50zAiEAj2o52q15aNzJBeDsF+lgDIAzDop3Bk8VPHR1mXD/juo="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"0.0.5":{"name":"transifex","version":"0.0.5","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@0.0.5","dist":{"shasum":"578317bd29db01cd2929992f636d989e73181e91","tarball":"https://registry.npmjs.org/transifex/-/transifex-0.0.5.tgz","integrity":"sha512-zNsHPeywQgFPf23OEps/Dt/Xz019m+wCj19xBitQUmoD5kuvc1fkg/Ri98CqGeCOhJF2TOKERod0S5zZ+uRV/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDF9b60cYfMRdhruPUd2X6L+UYvaddq5vMSNphtCPUx5AiBEpiToN0a8mszGys8DMYWeIFhU+8dYx6zEiBtQz/MQlA=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.0.0":{"name":"transifex","version":"1.0.0","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.0.0","dist":{"shasum":"d744f6c5d3b36bbc8fe55b0e96971e15a5105d6c","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.0.0.tgz","integrity":"sha512-IJK6HX2jzhr4o6fqYPElpfL25fv4GTRKF47iVSLU++NZRy+sljN8tZ5WXzpsojtqHA+7UN1EA1CmhO0+rCyUXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsP2CMrLEG5vRrD0S8++OYb3Tb54VnagGPfJsUlEmmBAIgI5FBeSmyjlEVUqFXOBkcMhxdeOWGcpYTCEONYUDvo0Q="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.0.1":{"name":"transifex","version":"1.0.1","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.0.1","dist":{"shasum":"694d5ca32d6970bb8d6f6e5be35e7ac956103b46","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.0.1.tgz","integrity":"sha512-tjeliMFyssgGNTdPjG8B1qUNId5r+Esr2IyA8wbsyyYdh2GaUBFpOIUyw7m6hAzqm7jDzN+CKek4+b3U39xvOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQrwXdP2Bo6W+KQpVOy7rhGYqVItduLN9ZtN5a2cqs6QIhAK/rhhdo/cMUmyp5cb6kemGfl2Gcmm98tk4caqvqwyPx"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.1.0":{"name":"transifex","version":"1.1.0","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.1.0","dist":{"shasum":"76aedde4395e321e862c78a379b6ff880910451b","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.1.0.tgz","noattachment":true},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.1.1":{"name":"transifex","version":"1.1.1","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.1.1","dist":{"shasum":"e8c1d092e2607e90dcb1e6a2dab019e8c9584665","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.1.1.tgz","noattachment":true},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.1.2":{"name":"transifex","version":"1.1.2","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.1.2","dist":{"shasum":"2170fc8c6db8a8ccb2a6686d018ce35514cd5251","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.1.2.tgz","integrity":"sha512-kdeQYBDAE+8TKZ8XlIgOY0DwlquW40w1NHzGgcKAhzWQLv/xkvRICEUVLu3Xy0JLINgix46bHQJWHmkwnJI6tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4j2redxFngpuB0tK+TX3Lt9Bn2QCIgbJeiW1aQQNctAiBTCCyP4n9D18Uf9EUNWclSX+QoyaKAXqHwxfkjUk+pAg=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.2.1":{"name":"transifex","version":"1.2.1","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.2.1","dist":{"shasum":"0acdd99c910119e728539ae7730b091791acfbdc","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.2.1.tgz","integrity":"sha512-c8nMtttXfBRJHMrY9x310+XYY05t3iUUet2Z2WQ6CPDJOdtpCH0cXY679+SAdFlkX2MLm4cqIOiq3uCyZdOugg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcPUmksiBPn5kmlHaQSpcLs7LfO+rukxA74cFwwCSiXQIhAN01mMX99J6r41a84p7cwMpiTPraZ7c46xBUEAfOwqQp"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.2.2":{"name":"transifex","version":"1.2.2","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"_id":"transifex@1.2.2","dist":{"shasum":"53d4b6ba5b0fa42d914796864b39a55a52a5f1d0","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.2.2.tgz","integrity":"sha512-3BqisZFr5CT/j+2Y43NwWW8G/KzAsGT22Vv9lhm4OwryIpAm68n0Yw9VclU/RUsj2zjN7ZZPyLoezPx+19taXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXPUDGeS9WucswRSodKqFcuZJSG26gWcWFgtz3CVKkVQIgTb4p81ugCaFPi7CpdC9iLxYxJ8CpmPKfBS0lgOFLq7U="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.0":{"name":"transifex","version":"1.3.0","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"lodash":"2.2.1","request":"2.27.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.0","dist":{"shasum":"5955217a993d4175381bc274b41675e5f1349b09","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.0.tgz","integrity":"sha512-f74Ss9VemGq73BrQ8WEVwbIkx4fol/2Cf3rZfNmU+9XJg9ytxG9IsFDOpb7u/Ud7PJCKepHmAu7cHi5fBahrTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmn/4Hdskuy5fbrf0jPDAJ1nEm3hai2VK9LbYumF7yQgIgXwmUyab4dVjTyy9nq5WDr/W38ofeYP486skZlJG82Fc="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.1":{"name":"transifex","version":"1.3.1","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"2.0.0","lodash":"2.2.1","mkpath":"0.1.0","request":"2.27.0","path":"0.4.9"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.1","dist":{"shasum":"eb50361252d8e9fc85743813bd854f60ea8de507","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.1.tgz","integrity":"sha512-ssG7VcLLSh5Yju8mE8tP/gRIuMT+w9E4fgDJBH1dPo3rUdI/3D9iHPAx76CxOtH0HgIOi+x00FrSVnujtusLyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+HE6F2BtjJB5wd5BpF6fvTLLdV2DalZtjpI4Alx27gAiBaSxxGvxBD399HWacqNkBz/7yXDmwEtwJtV6m5Cz2E+g=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.2":{"name":"transifex","version":"1.3.2","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"2.0.0","lodash":"2.2.1","mkpath":"0.1.0","request":"2.27.0","path":"0.4.9"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.2","dist":{"shasum":"5526b067d70a29f8b51d41a70a114593ae239c18","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.2.tgz","integrity":"sha512-QvG50iP+/4CTgr1BTuofzrwRExlBGhCBbsrUyt7FUBBA7CdfKVjzzQz2/AZE95aV23Ewy5GCybz7kbpThKP0EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJO14/GKQ3rLj7vTfW7vyac04ZuVuVI3xZNgpLWYIalAiEAunjiK0y//hYc/Fwsz/45kyzi51GbNvGrPqTAUMmZyfs="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.3":{"name":"transifex","version":"1.3.3","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"2.0.0","lodash":"2.2.1","mkpath":"0.1.0","request":"2.27.0","path":"0.4.9"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.3","dist":{"shasum":"791980454e441fdaf254563e78e349bb72171b7e","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.3.tgz","integrity":"sha512-4tE647jvhBMEGdNjl5m2AehN+14nF4N5gqBvvhFCA+44uJwtTIGSxZnQgyeIbbROhWC9DEz+oehSkdokj6n5Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBfxQbDBjO+QT2K1+Co0da65xcKnacZjtastF3/4vMzgIhAPPBnn5+YRLZk6sXyKe42S4Ba8Zop4xXelNvSpH76D0S"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.4":{"name":"transifex","version":"1.3.4","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"2.0.0","lodash":"2.2.1","mkpath":"0.1.0","request":"2.27.0","path":"0.4.9"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.4","dist":{"shasum":"37eed5b36c05587707224675f45a1a46b77a0c92","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.4.tgz","integrity":"sha512-nIB91JEzOu4gtTCi4g0axReu+yVi5gT9DOyoR0bgCpQQM999ynu6SXxNM697T0amTwz9agrMi1r371TNGyf+lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOYRFP8kibh6WKB4jhXRyHYfp6Cj6K/YDpgJQL9o6XqwIhAIe9orwyY378JEdu+VqP7fnwW7SuNuK5i0AhC+cIX3N9"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.5":{"name":"transifex","version":"1.3.5","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","request":"2.34.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.5","dist":{"shasum":"dbd7800262a08d58988a57f9e69c4d17c395e3f1","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.5.tgz","integrity":"sha512-viedN8qPS5+sFEpkl/ZLonBmnRNmJX83XPKQQzsVs2BXZuUVpMvx6x71gzbCAp6OstkxqZfxwKkhsg2QE1cnlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU9F+dihmkt9JEeamWzKwe106TS0RVEkiGBfvRt+U+1AiEA2IbIQRhFtSVpu0ot8YaYw0wgCKqOjnV2KthVYAf2SLk="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.6":{"name":"transifex","version":"1.3.6","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","request":"2.34.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.6","dist":{"shasum":"ff17a75c3cc70cd87999cdfb3ad51e43f6be8a66","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.6.tgz","integrity":"sha512-e6ZueQ9PP+102h1JVjDFQZkK4nKIN/cNxcuo2E5PJzS7d+7dlcV6APDRDa5/FHURLGt4WTsfUQ0m5XwFXk+Edw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR7BRrDRWKfijIQZvH8t6ch8cxCbtWxfcPNfud3b40PAiEArUBDvA+7X4i3IJhFSSc2MnCnxLdwu+MuHivCPEYDb/I="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.7":{"name":"transifex","version":"1.3.7","description":"NodeJS Transifex API Client","main":"./transifex.js","repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","request":"2.34.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.7","dist":{"shasum":"7a1eda63cf8e087cd248d6f7791824b434d1fddf","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.7.tgz","integrity":"sha512-/hY9AVbDwlzVITDtbRcSxE6sA6mq8m03gsygZ/Pw1UGzMeSwourLXDhlrffg80PSQHElvgK1xUuCepDY7xgBlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtmWIe+lT37lpfA7uUaEv9bT62GNjfq7cj3OighTGD2AIgSxTvT8uR+SAbfziHVsIlOYc2U9wPW01a+vRKnoe9bbI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.8":{"name":"transifex","version":"1.3.8","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mocha":"~1.15.1","mkpath":"~0.1.0","request":"2.34.0","should":"3.3.0"},"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.8","dist":{"shasum":"46e52a441a8156769420d02c9a8ec5b53197955a","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.8.tgz","integrity":"sha512-GIgA2GV2vROjWSWyrcp8lA+rDUmgxNZa7uj4lzPOXt+h6dS13l2Wxd1sFd4salVSSah5Fes+qrU6KiGWGbKnTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEBrq/gKxt04iylbdmG58EJuCTURMpdzxvw8eGfufu3AiEAxnrQ7fiepsAGUDKZiQdkzL2M2226vtx+9HQ6e3oCRNs="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.3.9":{"name":"transifex","version":"1.3.9","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mocha":"~1.15.1","mkpath":"~0.1.0","request":"2.34.0","should":"3.3.0"},"gitHead":"dcf9f91a9b5cfe5404a45ed7efa45b8511024d18","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.3.9","_shasum":"8835a833db83657009d302d2bf71d821a2f917af","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"dist":{"shasum":"8835a833db83657009d302d2bf71d821a2f917af","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.3.9.tgz","integrity":"sha512-/vpYneenVYU8JqY0LSvbTOoVlfrJ/bMDDibzVkmUlk7oQ13U3blaKqP0/tzL04X6JOIFr3v7EjC7ldSePcdyXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJKqFZosfuEJ2Ja1sJ3V1BZwrFcXpN6GpVjWEuN5oLwIhANoAq4qNlsV5Uz+Km8h5kdE/7u1LJQ8IeHtze/WizhuP"}]},"directories":{}},"1.4.0":{"name":"transifex","version":"1.4.0","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"gitHead":"994a5bfea983ba557b3848c12a3bb9abd15ee601","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.4.0","_shasum":"62df5847a8b7129d451714bffcaf43169638d89d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"dist":{"shasum":"62df5847a8b7129d451714bffcaf43169638d89d","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.0.tgz","integrity":"sha512-wktqQ0za4ws2pvE2JxpF/uDiJOPBVZIRRlfb8NCYt8EuxqWsa4asVNHPh+yaBkDxo4w6K16ahpkAYZTH69K6kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4JnFFw/JJGZs3/3UX+LALZxH0cbjBVBFiXNB88lT0fwIgURmBKUrzhwbgl/ZOuZul2q0XjgRluiww03jrHBC8uVc="}]},"directories":{}},"1.4.1":{"name":"transifex","version":"1.4.1","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"gitHead":"ead5ab1a6f711b6260c77ae773c37f1686d8ec80","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.4.1","_shasum":"d741fec4a053c4cc657e515ff4a2d8f2ffaae8ee","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"dist":{"shasum":"d741fec4a053c4cc657e515ff4a2d8f2ffaae8ee","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.1.tgz","integrity":"sha512-P571g0v8OnKdcHuSkp6/x9k69QDqdUOvz4EKKQqV2UtmKUYvRl8zHAJQFmFSSYM9Rpy9GqnmJ5bbceyeu6465w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWX0FvHpJ7znVXKkQrKaPtM9HVL4GS7ouQn+BR7B1fvAiADg4c91wxKqbL7rLK/IqnOxCDd4d6/wB3qLNMXE6flsg=="}]},"directories":{}},"1.4.2":{"name":"transifex","version":"1.4.2","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"gitHead":"e37704b6ada280f7c4f2c5529f74acf131f467da","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.4.2","_shasum":"084e98484a12184cd31e242cbc86f5b074cb2dad","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"dist":{"shasum":"084e98484a12184cd31e242cbc86f5b074cb2dad","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.2.tgz","integrity":"sha512-AVcBWheUh4O3MQiLIjPyT5rkdut7u2IxHg8eJm7tB6vh7gAcXB1yDda9MobSvl5mvSH/y3FAU+eM17J3kOBHjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrkKFXRUpnLoFKPluprdMsYIzyD2LmlFGEjhs1gSGDVAiA5cA9BsuXp1SbO5PqVq1SHs8k/nbEu05dcMivj/xjBIQ=="}]},"directories":{}},"1.4.3":{"name":"transifex","version":"1.4.3","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"gitHead":"738d2612d1ad1686485c428a2678be4fb68ed057","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex","_id":"transifex@1.4.3","_shasum":"25ffe9ece4c245ff4c6a9b789229798ad1b5d8c6","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"dist":{"shasum":"25ffe9ece4c245ff4c6a9b789229798ad1b5d8c6","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.3.tgz","integrity":"sha512-KkfxQLQqRwYfbvuqfh1m5uI3DrCUV1125BclYLI+YcRM5cBwgCeriVVSxW75mOcRUAG0OW7yJPBuJ/dXxUp8iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFMhqT0xNqfury1eMDzi/Y0aRj9jIt9iteh1ZUjSJm8wIgLf8lzLvxX3sy2XDJYiOBWExqCvkEZYppFnS8Z6rCQtE="}]},"directories":{}},"1.4.4":{"name":"transifex","version":"1.4.4","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"preferGlobal":true,"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"devDependencies":{"nock":"^2.11.0"},"gitHead":"7a1b836bc2fd511857dc96ddb0bf36b0256f30cb","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex#readme","_id":"transifex@1.4.4","_shasum":"ed24af79f905c7ac84094936f66df6b46dd7dfa3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"dist":{"shasum":"ed24af79f905c7ac84094936f66df6b46dd7dfa3","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.4.tgz","integrity":"sha512-N3ufz+NgacUrATMBZLb74VZ+iHDVYAawfL0DT65GHGmfVkrPR37RR2qsyRwdCVT00Ys5rJJvVuekh/LTzmZDag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtfPnUYaa+DBIzkH3VPu4oY7XX73KDuBBupa2aFjcDDgIgKHx02RnZMplzC21yqUMCpE70svvH8v2ifhFzdGZCNfQ="}]},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"directories":{}},"1.4.5":{"name":"transifex","version":"1.4.5","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"~2.1.0","lodash":"~2.4.1","mkpath":"~0.1.0","mocha":"~1.15.1","request":"2.34.0","should":"3.3.0"},"devDependencies":{"nock":"^2.11.0"},"gitHead":"352ecd29713466096cbe1d2c8084136e3a5c5f69","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex#readme","_id":"transifex@1.4.5","_shasum":"12e7d4e7fa565d11e7d93c415f3d539ab1dd540c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"dist":{"shasum":"12e7d4e7fa565d11e7d93c415f3d539ab1dd540c","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.5.tgz","integrity":"sha512-9FQjqjOP7t2nxkEAdMZbzO18yzVQypotOdWzbAROF34ZCUCmi6IBhwA1ZfTQKYagKT4x7JZfma7WEg8eD7Yf6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHLOr+G83wFq/qLhd3ifzVdJRnV3s4vXARQUDKQrgpXAiEAic+1f+nE9JETTsp1oXyMZ2vZyAvfDKRmF4NvJwns7c4="}]},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/transifex-1.4.5.tgz_1478794712992_0.3752074355725199"},"directories":{}},"1.4.6":{"name":"transifex","version":"1.4.6","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"^2.9.0","lodash":"^4.17.1","mkpath":"^1.0.0","mocha":"^3.2.0","request":"^2.34.0","should":"^11.1.2"},"devDependencies":{"nock":"^9.0.2"},"gitHead":"a4e53dd1cc243c2814566807f8ac4dd435130d20","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex#readme","_id":"transifex@1.4.6","_shasum":"5a9e420ffc0a89b6a59f14f1e57049c500594eeb","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"dist":{"shasum":"5a9e420ffc0a89b6a59f14f1e57049c500594eeb","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.4.6.tgz","integrity":"sha512-5HB0HvElvs9/d2IgizD3NbOvh20mBqiMUlrxcRVbm7KWCIUxC3S1RAgo0lraoAD9768z+uzgiIjn9wnVXZUowQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvEVhV6kwhfFU5jJx8qmjAjGx927uXRWBCB53kauyf6wIhAMgqCN92n0stEbxbiV4X2Hsq3DPgKLsUgxdsjdBzkeq0"}]},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/transifex-1.4.6.tgz_1486402931742_0.18995515001006424"},"directories":{}},"1.5.0":{"name":"transifex","version":"1.5.0","description":"NodeJS Transifex API Client","main":"./transifex.js","scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"^2.9.0","lodash":"^4.17.1","mkpath":"^1.0.0","mocha":"^3.2.0","request":"^2.34.0","should":"^11.1.2"},"devDependencies":{"nock":"^9.0.2"},"gitHead":"65b3ff06463639d1cf557c10abaa412085b5b8d0","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex#readme","_id":"transifex@1.5.0","_shasum":"ff1c4530f477fd8de234fc968add322953d45cf4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"dist":{"shasum":"ff1c4530f477fd8de234fc968add322953d45cf4","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.5.0.tgz","integrity":"sha512-cj26GlNfO2usUZu7I2pTqWy+iXJe5PUYYvME/w2ZGCn1XsDZZCRd0QCQITHL3BWdmPdZJCa9ZgUQaHfRG5Faww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ2sohzR6or7maWkrHEg48eRR8wG4b4HeSWj3W96DrJAIhAJPpSV3DkgicXEShZbIOpFh1L3OGtiSG4a21Ps8ybFfQ"}]},"maintainers":[{"name":"aali","email":"ali@alicoding.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transifex-1.5.0.tgz_1502762843912_0.9548372938297689"},"directories":{}},"1.6.6":{"name":"transifex","version":"1.6.6","description":"NodeJS Transifex API Client","main":"./transifex.js","engines":{"node":">=8.9.0"},"scripts":{"test":"mocha --reporter spec tests --timeout 190000 --slow 2000"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"bin":{"transifex":"./bin/index.js"},"keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"license":"MIT","dependencies":{"commander":"^2.9.0","lodash":"^4.17.1","mkpath":"^1.0.0","mocha":"^4.0.0","request":"^2.34.0","should":"^13.0.0"},"devDependencies":{"nock":"^10.0.0"},"gitHead":"bb1307fd75555142185650ff573943d7bef2ff88","bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"homepage":"https://github.com/alicoding/node-transifex#readme","_id":"transifex@1.6.6","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"aali","email":"ali@alicoding.com"},"dist":{"integrity":"sha512-uHeRvhfLfZN+JdH+X0zR1jkQAbMGkgExZgcXm31CzaVVd4kq98YaPr4MCgCU0LwA7cgOuB97d2HZQ/WikOAxlg==","shasum":"a6648b10eeabc964f67a2d2b01ebe8fe8e0bcef7","tarball":"https://registry.npmjs.org/transifex/-/transifex-1.6.6.tgz","fileCount":9,"unpackedSize":56620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAZPsCRA9TVsSAnZWagAAAGoP/1pPhIPMAMvtAy1s2SfW\nfBDpOKohiP2UPhP7y9/5yU8YnfT8TJdgbZAy4/LJcIaaxTtqObwWHd74kXBx\nYYFTmWGcxisYQv/ESuzYSwiHKPkoEv60G4fDdxCo+VB3/juawY1nQ8seSILd\nWRqBbONGkZBeqXKS79A763LzcDb0UMDIT9DQOXAPIoSjkvHV4oWUUbR1bxY6\nU0DJCmgQvzse7WSVYXMm9BbZbZgQXiQk2tB607Egra3tup462QAK2A4wa4zQ\nliX+VNvT5nP2LMnKLpG+2hkXKZsMXVhsm1GiTkLItCvZEmiHfttPSmaU5JGb\ntJD37J/UvdAZBT5Xg7Q8SLBn+PdJOLUWR4t3npDONLJHxDjLl5j2bWQCtRyw\naUMm/ry3Q1P2U31YF6H0l6pGvGEabLFedN+auToMHQdrGdNkon26L5/mpBLg\n2VuWK2QXUZiEx2neEGL59iK8RTfLHLmOJrpWdCgon7da4IkK2qhpfIidWh73\nQ8hye2207TuVnCdum15ZtOzj49UFHa0Sg1GAzA1tTYvl0+MhlKZzvnax49AF\nf6oPqdkegHCLgTf1tTv5zOkLCpxcGbK3qrXJietV6/YIe5OhZIgUTsr4ltA2\n/M6ITBQ1AhtJobRKrP7LIDKN3PaP5i55kOUXj3CMph39Fm1qlBBT3l5DTiLy\niCO6\r\n=FLie\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWSq99BvapaEYai801yAeHmTnb32Tsv4Ws/VuHxWLJlAiAPJCdd+W6E8seX6zWd2hm8DzeBj7Hp8ubRbirPrQvV8A=="}]},"maintainers":[{"name":"aali","email":"ali@alicoding.com"},{"name":"mattkime","email":"matt@mattki.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transifex_1.6.6_1543607275321_0.8897201221574764"},"_hasShrinkwrap":false}},"readme":"node-transifex\n=====================\n\n[![npm version](https://badge.fury.io/js/transifex.svg)](https://badge.fury.io/js/transifex)\n[![Build Status](https://travis-ci.org/alicoding/node-transifex.png)](https://travis-ci.org/alicoding/node-transifex)\n\n[Transifex](http://www.transifex.com) API client for nodejs\n\nInstall the node.js module using npm:\n\n`$ npm install transifex`\n\nInitialize the module with your credential and project name for the first time\n\n``` javascript\nvar Transifex = require(\"transifex\");\n\nvar transifex = new Transifex({\n\tproject_slug: \"projectName\",\n\tcredential: \"user:pass\" // In the same format\n});\n```\n\n## API\nThe module exposes a number of useful functions, including:\n\n### Project API\n\n#### projectSetMethods\n\nThe `projectSetMethods` function returns a list of (slug, name, description, source_language_code) for all projects the user has access to in JSON format. This method supports pagination through the options start and end.\n\n``` javascript\ntransifex.projectSetMethods(options, function(err, data) {\n  ...\n});\n```\n\nReturn all the projects in Transifex\n\nor\n\n``` javascript\ntransifex.projectSetMethods({ start: 1, end: 20 }, function(err, data) {\n  ...\n});\n```\n\nReturn only the first 20 projects from the list.\n\n#### projectInstanceMethods\n\nThe `projectInstanceMethods` function returns the fields slug, name, description and source_language_code for the project of the specified slug in JSON format includes the above fields as well as the following ones:\n\n* long_description\n* homepage\n* feed\n* created\n* anyone_submit\n* bug_tracker\n* trans_instructions\n* a list of tags\n* outsource\n* auto_join\n* a list of the maintainers' username\n* the username of the owner of the project\n* a list of the resources of the project containing the fields slug and name.\n* a list of language codes for the teams created for the project.\n* fill_up_resources, a boolean to specify whether the system will fill up\n\n``` javascript\ntransifex.projectInstanceMethods(\"transifex\", function(err, data) {\n  ...\n});\n```\n\n### Resource API\n\n#### resourcesSetMethod\n\nThe `resourcesSetMethod` function returns a JSON-encoded list with the fields slug, name, i18n_type, source_language_code and the category of the resources that belong to the specified project.\n\n``` javascript\ntransifex.resourcesSetMethod(\"transifex\", function(err, data) {\n  ...\n});\n```\n\n#### resourcesInstanceMethods\n\nThe `resourcesInstanceMethods` function returns a JSON encoded string with the details for the resource. The default fields returned are the name, the slug, the i18n_type, the source_language of the resource, its priority and the category. If the boolean in third parameter set to `true`, then extra fields are returned:\n\n* created\n* available_languages\n* project_slug\n* wordcount\n* total_entities\n* accept_translations\n* last_update\n\n*** Third parameter is option, and set to true by default.***\n\n``` javascript\ntransifex.resourcesInstanceMethods(\"webmaker\", \"slug_name\", true, function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n...\n\n{\n    \"slug\": \"txc\"\n    \"mimetype\": \"text/x-po\",\n    \"source_language_code\": \"en\",\n    \"wordcount\": 6160,\n    \"total_entities\": 1017,\n    \"last_update\": \"2011-12-05 19:59:55\",\n    \"available_languages\": [\n        {\n            \"code_aliases\": \" \",\n            \"code\": \"sq\",\n            \"name\": \"Albanian\"\n        },\n        ...\n    ],\n}\n```\n\n#### sourceLanguageMethods\n\nThe `sourceLanguageMethods` function returns the translation in the source language of the resource.\n\n``` javascript\ntransifex.sourceLanguageMethods(\"webmaker\", \"profile\", function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n{ permissionHelp: 'Your browser will now ask you for permission to use your camera. This will usually be at the top of your window.',\n  photo: 'GIF',\n  poweredBy: 'Powered by <a href=\"http://www.webmaker.org\" target=\"_blank\">Webmaker</a>',\n  ...\n  ...\n  ...\n  Done: 'Done',\n  Likes: 'Likes',\n  login: 'Login' }\n```\n\n**Note:** The responded content is not parsed.\n\n### Language API\n\n#### languageSetMethod\n\nThe `languageSetMethod` function returns a JSON encoded list with the fields language_code, coordinators, translators and reviewers that are responsible and work on the languages that belong to the project.\n\n***Only the project owner or the project maintainers have access to this method.***\n\n``` javascript\ntransifex.languageSetMethod(\"webmaker\", function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n[\n {\n  'language_code': 'el',\n  'coordinators': [\n   'kbairak',\n   'glezos'\n  ],\n  'translators': [\n   'mpessas',\n   'jkal',\n  ],\n  reviewers: [\n   'sawidis',\n   'ilias'\n  ]\n },\n {\n  'language_code': 'hi',\n  'coordinators': [\n   'rajeshr',\n   'rtnpro'\n  ],\n  'translators': [\n   'sayan'\n  ],\n  reviewers: [\n   'chandankumar'\n  ]\n }\n]\n```\n\n#### languageInstanceMethod\n\nThe `languageInstanceMethod` function returns a JSON encoded string with the fields language_code, coordinators, translators and reviewers for the specified language. If the boolean in third parameter set to `true`, then extra fields are returned:\n\n* translated_segments\n* untranslated_segments\n* reviewed_segments\n* total_segments\n* translated_words\n* list\n* completed_percentage\n\n**Third parameter is optional. It is set to true by default**\n\n***Only the project owner, the maintainers and the people working on the translations for that language may access this method.***\n\n``` javascript\ntransifex.languageInstanceMethod(\"webmaker\", \"th_TH\", false, function(err, data) {\n  ...\n});\n```\n\n#### contributorListFor\n\nThe `contributorListFor` function accept one of the three type of contributor, \"coordinators\", \"reviewers\" or \"translators\". It will returns a JSON list of the username of the specify type for the language of the project.\n\n***Only the project owner, the maintainers and the people working on the translations for that language may access this method.***\n\n``` javascript\ntransifex.contributorListFor(\"webmaker\", \"th_TH\", \"<type_of_contributor>\", function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n{ coordinators: [\n    'glezos',\n    'kbairak'\n  ]\n}\n```\n\n#### listOfContributors\n\nThe `listOfContributors` function returns unique list of array of all the contributors in the project. The list also sorted in an alphabetical order.\n\n``` javascript\ntransifex.listOfContributors(function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n[\n  \"123_ayesha098\",\n  \"3ar7hkung\",\n  \"aali\",\n  \"Abdelhak\",\n  \"adityaputra\",\n  \"adraga\",\n  \"agnusdark\",\n  \"ahkeno\",\n  \"ahmedjubayer\",\n  \"ahsan_hq\",\n  \"akenygren\",\n  \"alexfuser\",\n  \"alexlakatos\",\n  \"alexxed\",\n  \"alfasst\",\n  \"amaciel\"\n  ...\n  ...\n]\n```\n\n### Translations API\n\n#### translationInstanceMethod\n\nThe `translationInstanceMethod` function returns the requested translation, if it exists. The translation is returned as a serialized string with the type name e.g. type `po` or `json`. Type also refer to the file extension. Moreover, you can specify the mode of the downloaded file with the `status` in the **fourth** parameter. The available modes are:\n\n* default: to include all translated strings in the response.\n* reviewed: to include only reviewed strings in the response.\n* translator: to get a response suitable for offline translations.\n\n``` javascript\ntransifex.translationInstanceMethod(\"webmaker\", \"profile\", \"zh_CN\", { mode: \"reviewed\" }, function(err, data, type) {\n  ...\n});\n```\n\n`status` ***is optional. By default it will include all translated strings in the response (As mentioned in the default option).***\n\n**Note:** The responded content is not parsed.\n\n#### translationStringsMethod\n\nThe `translationStringsMethod` function returns the requested translation strings, if they exists. The translation strings are returned as `json`.\nThe `string-to-translate` parameter is optional. If this is not provided, the request will return all strings for the specified language code.\n\n``` javascript\ntransifex.translationStringsMethod(\"webmaker\", \"profile\", \"cs\", \"string-to-translate\", function(err, data) {\n  ...\n});\n```\n\n**Note:** The returned content is not parsed.\n\n### Statistics API\n\n#### statisticsMethods\n\nThe `statisticsMethods` function returns the statistics for the specified resource. If the language_code part is given, statistics are returned only for that specific language. Otherwise, statistics are returned for all available languages. The specific data returned per language are:\n\n* completed: the percentage of the resource that has been translated for the language.\n* translated_entities: the number of entities that have been translated for the language.\n* untranslated_entities: the number of entities that have not been translated for the language.\n* translated_words: the number of words that have been translated for the language.\n* untranslated_words: the number of words that have not been translated for the language.\n* last_update: the date and time that the last update for this translation took place.\n* last_committer: the username of the last user to have updated the translation for the language.\n* reviewed: the number of entities which have been reviewed for the language.\n* reviewed_percentage: the percentage of entities that have been reviewed for the language.\n\n``` javascript\ntransifex.statisticsMethods(\"webmaker\", \"profile\", \"zh_CN\", function(err, data) {\n...\n});\n```\n\n***Language code in the third parameter is optional. If not specified it will return all the available languages***\n\n**Example**\n\n```\n{\n    \"en\": {\n        \"completed\": \"100%\",\n        \"untranslated_words\": 0,\n        \"last_commiter\": \"mpessas\",\n        \"last_update\": \"2011-12-05 19:59:52\",\n        \"translated_entities\": 1017,\n        \"translated_words\": 6160,\n        \"untranslated_entities\": 0\n    },\n    \"gu\": {\n        \"completed\": \"43%\",\n        \"untranslated_words\": 4572,\n        \"last_commiter\": \"mpessas\",\n        \"last_update\": \"2011-12-05 19:59:53\",\n        \"translated_entities\": 439,\n        \"translated_words\": 1588,\n        \"untranslated_entities\": 578\n    },\n    ...\n}\n```\n\n#### languageStatisticsMethods\n\nThe `languageStatisticsMethods` function returns the statistics for all the resource_slug for the specified language_code. The specific data returned per language are:\n\n* completed: the percentage of the resource that has been translated for the language.\n* translated_entities: the number of entities that have been translated for the language.\n* untranslated_entities: the number of entities that have not been translated for the language.\n* translated_words: the number of words that have been translated for the language.\n* untranslated_words: the number of words that have not been translated for the language.\n* last_update: the date and time that the last update for this translation took place.\n* last_committer: the username of the last user to have updated the translation for the language.\n* reviewed: the number of entities which have been reviewed for the language.\n* reviewed_percentage: the percentage of entities that have been reviewed for the language.\n\n``` javascript\ntransifex.languageStatisticsMethods(\"es\", function(err, data) {\n  ...\n});\n```\n\n**Example**\n```\n{\n  \"popcorn\": {\n    \"reviewed_percentage\": \"0%\",\n    \"completed\": \"6%\",\n    \"untranslated_words\": 1040,\n    \"last_commiter\": \"aali\",\n    \"reviewed\": 0,\n    \"translated_entities\": 16,\n    \"translated_words\": 18,\n    \"last_update\": \"2013-11-05 16:27:54\",\n    \"untranslated_entities\": 248\n  },\n...\n...\n...\n  \"weblit\": {\n    \"reviewed_percentage\": \"0%\",\n    \"completed\": \"18%\",\n    \"untranslated_words\": 810,\n    \"last_commiter\": \"hasany81\",\n    \"reviewed\": 0,\n    \"translated_entities\": 20,\n    \"translated_words\": 64,\n    \"last_update\": \"2013-10-17 10:46:28\",\n    \"untranslated_entities\": 88\n  }\n}\n```\n\n#### projectStatisticsMethods\n\nThe `projectStatisticsMethods` function returns the statistics for all the resource_slug in all the language_code for the whole project. The specific data returned per language and resource_slug are:\n\n* completed: the percentage of the resource that has been translated for the language.\n* translated_entities: the number of entities that have been translated for the language.\n* untranslated_entities: the number of entities that have not been translated for the language.\n* translated_words: the number of words that have been translated for the language.\n* untranslated_words: the number of words that have not been translated for the language.\n* last_update: the date and time that the last update for this translation took place.\n* last_committer: the username of the last user to have updated the translation for the language.\n* reviewed: the number of entities which have been reviewed for the language.\n* reviewed_percentage: the percentage of entities that have been reviewed for the language.\n\n``` javascript\ntransifex.projectStatisticsMethods(function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n  { `resource_slug_name`: {\n     hu:\n      { reviewed_percentage: '0%',\n        completed: '0%',\n        untranslated_words: 111,\n        last_commiter: 'aali',\n        reviewed: 0,\n        translated_entities: 0,\n        translated_words: 0,\n        last_update: '2013-11-01 19:04:36',\n        untranslated_entities: 22 },\n        ...\n        ...\n        ...\n     fa:\n      { reviewed_percentage: '0%',\n        completed: '0%',\n        untranslated_words: 111,\n        last_commiter: 'aali',\n        reviewed: 0,\n        translated_entities: 0,\n        translated_words: 0,\n        last_update: '2013-10-26 19:53:27',\n        untranslated_entities: 22 },\n     hi:\n      { reviewed_percentage: '0%',\n        completed: '0%',\n        untranslated_words: 111,\n        last_commiter: 'aali',\n        reviewed: 0,\n        translated_entities: 0,\n        translated_words: 0,\n        last_update: '2013-10-18 19:13:32',\n        untranslated_entities: 22 } } }\n```\n\n### Language Info API\n\n#### languageInstanceMethods\n\nThe `languageInstanceMethods` function returns the fields name, code, nplurals and pluralequation for the language associated with the specified code in JSON format.\n\n``` javascript\n\ntransifex.languageInstanceMethods(\"th_TH\", function(err, data) {\n  ...\n});\n```\n\n**Example**\n```\n{\n  rtl: false,\n  pluralequation: \"language.pluralequation\",\n  code: \"th_TH\",\n  name: \"Thai (Thailand)\",\n  nplurals: 1\n}\n```\n\n#### languageSetMethods\n\nThe `languageSetMethods` function returns the fields name, code, nplurals and pluralequation for all languages supported by Transifex in JSON format.\n\n``` javascript\ntransifex.languageSetMethods(function(err, data) {\n  ...\n});\n```\n\n#### languageSetInfoMethods\n\nThe `languageSetInfoMethods` function returns the field name and code for all languages available in the project.\n\n``` javascript\ntransifex.languageSetInfoMethods(function(err, data) {\n  ...\n});\n```\n\n**Example**\n\n```\n[ { locale: 'cs', name: 'Czech' },\n  { locale: 'el', name: 'Greek' },\n  { locale: 'bn_IN', name: 'Bengali (India)' },\n  { locale: 'ar', name: 'Arabic' },\n  { locale: 'de', name: 'German' },\n  { locale: 'es', name: 'Spanish' },\n  { locale: 'en_GB', name: 'English (United Kingdom)' },\n  { locale: 'eu', name: 'Basque' },\n  { locale: 'fi', name: 'Finnish' },\n  { locale: 'fa', name: 'Persian' },\n  { locale: 'fr', name: 'French' },\n  { locale: 'gl', name: 'Galician' },\n  { locale: 'he', name: 'Hebrew' },\n  { locale: 'hi', name: 'Hindi' },\n  { locale: 'hu', name: 'Hungarian' },\n  { locale: 'id', name: 'Indonesian' },\n  { locale: 'it', name: 'Italian' },\n  { locale: 'ja', name: 'Japanese' },\n  { locale: 'ml', name: 'Malayalam' },\n  { locale: 'mr', name: 'Marathi' },\n  { locale: 'ms', name: 'Malay' },\n  { locale: 'my', name: 'Burmese' },\n  { locale: 'nb', name: 'Norwegian Bokmål' },\n  { locale: 'ne', name: 'Nepali' },\n  { locale: 'nl', name: 'Dutch' },\n  { locale: 'pt', name: 'Portuguese' }]\n```\n","maintainers":[{"name":"aali","email":"ali@alicoding.com"},{"name":"mattkime","email":"matt@mattki.me"}],"time":{"modified":"2022-07-13T16:21:46.123Z","created":"2013-11-11T21:10:59.455Z","0.0.3":"2013-11-11T21:11:00.275Z","0.0.4":"2013-11-11T21:13:38.825Z","0.0.5":"2013-11-11T23:27:29.472Z","1.0.0":"2013-11-13T01:03:13.106Z","1.0.1":"2013-11-13T21:54:03.879Z","1.1.0":"2013-11-13T23:50:05.148Z","1.1.1":"2013-11-14T00:05:56.788Z","1.1.2":"2013-11-14T00:33:56.737Z","1.2.1":"2013-11-14T15:21:41.984Z","1.2.2":"2013-11-14T20:20:46.362Z","1.3.0":"2013-11-16T00:47:38.680Z","1.3.1":"2013-11-19T18:48:29.535Z","1.3.2":"2013-11-19T18:51:48.920Z","1.3.3":"2013-12-14T00:36:42.554Z","1.3.4":"2014-02-10T16:07:47.294Z","1.3.5":"2014-03-31T13:40:22.646Z","1.3.6":"2014-04-10T13:10:07.451Z","1.3.7":"2014-04-10T13:47:29.806Z","1.3.8":"2014-04-17T14:28:40.847Z","1.3.9":"2014-07-14T23:43:08.493Z","1.4.0":"2014-07-15T00:35:41.696Z","1.4.1":"2014-07-15T04:41:10.372Z","1.4.2":"2014-07-18T21:35:17.666Z","1.4.3":"2014-11-24T15:02:17.061Z","1.4.4":"2015-09-16T15:25:47.423Z","1.4.5":"2016-11-10T16:18:34.883Z","1.4.6":"2017-02-06T17:42:12.490Z","1.5.0":"2017-08-15T02:07:24.946Z","1.6.6":"2018-11-30T19:47:55.445Z"},"author":{"name":"Ali Al Dallal","email":"ali@alicoding.com"},"repository":{"type":"git","url":"git://github.com/alicoding/node-transifex.git"},"users":{"aali":true,"ajsb85":true},"readmeFilename":"README.md","homepage":"https://github.com/alicoding/node-transifex#readme","keywords":["download transifex","l10n","transifex","localization","cli","client","Transifex client","node transifex","transifex API"],"bugs":{"url":"https://github.com/alicoding/node-transifex/issues"},"license":"MIT"}