{"_id":"@cadolabs/crowdin-cli","_rev":"16-c95175b1fcbe6cfca7e3a320da15c9f9","name":"@cadolabs/crowdin-cli","dist-tags":{"latest":"3.0.22"},"versions":{"3.0.11":{"name":"@cadolabs/crowdin-cli","version":"3.0.11","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.11","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"8ea0e9254cc7b5518bb4b4765fc3f3b9bf3b58bd","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.11.tgz","fileCount":43,"integrity":"sha512-TxuQHDeouUfSiks9QYnbXEbX7NUAaIszk1cmeVlDEsqwRXKXnG6WM7o5BMm0Zoj1GLmP5kWtG8jTlVo/atQVKQ==","signatures":[{"sig":"MEYCIQCTOwoiPBGRiOUE2kDvMezsBfvEwHHBcN0WJPQ8ILKwDwIhALAkLw+SyYdLd9CBdGPa0u109s00QvN5kk+xnMBpfd0z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xPSCRA9TVsSAnZWagAAhJIP+wcIjCHVqjyTTMoecYIU\nQ/uJvCGJgTfu0KCnnrX9+o9I2YWQBc/AsWh6eJka57V26sFLnt4xtxJ+hRSd\nQxV8CQw6dc8JVrUv6hJZPrI8tr3Q5T2eXe3X/f+tmtm4jfBZ3qU8VJj8fhwl\niEwmIzjbMeubUn5NSKe1f57bUkSu3fOue/u+zP2259kdJptQK+BrERzteIoV\nMwl2CffQVRMY404v41iOCApSZv11tx8BeHcMraMH0Cp4LXfvR823rP0u/x7U\n+9mbh34iSGzyug+nqzve30c32pATZTr2Ve2TSDAXPMqc9jZoJBjaCodx0K7f\n4iOlpxt7QU9toh0Z/UnzNLM6YyoIcSKOsQ9hinW56n9BudBXt5eG/hOWcnHK\n8bhEtJlzJSwH04H19tA9OB4VLaNCdkZyrbsT/nZDjQBX8jhKPHPahMje4TnC\nkkkGVP/sjgvgro9k0S7gWshRe7GKsU4rWcDQEHqsh70rvT9WOMzPPxPP1K81\n7OVnEv5EkGSgDVNeBZ0rA7IhzvutlSOq/BzxbOtjid9mE7NCEaNeNrjbQVq9\n34zqvqa1ar/ZaXZGocZeLjIcYmXZdY8trmHbd+XvA1YUmjbHaG9Nk2ppSLqq\n9rlEHopVMgLuVuLlCyc21Tsjo58rKYJ9TJo4L5aVV4it4ZjyzGN+Mgfbaqlq\nM8LJ\r\n=71hf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"025c54a7b7a1434cc1630f314cb884b6863744f4","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.8","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"14.10.0","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.11_1627329489948_0.6089389705859334","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"@cadolabs/crowdin-cli","version":"3.0.13","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.13","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"834fdfdc69ed640eb901852e31817a870572342a","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.13.tgz","fileCount":44,"integrity":"sha512-Q8buLWxQx6zrKiMRkRlSk8cu8CAQEBckzwrrxbwIHJq2yyplBLsqL5qM772WfevuZVKxvVvjxH5Puc27HJ0XfQ==","signatures":[{"sig":"MEUCIBr8YW5KmboCX8nZrMC6sE7PhW2dM9tqXIII4WcGDWKYAiEA6JjF90lqEmrNZKqUYd/4qpmxOzcrR55fXig4JW92734=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFPzvCRA9TVsSAnZWagAAovwP/iLxJi2CIJc4VbILJ5PU\nE4qStwbMucNq24FeZ0/tzNbXF1aYx1pR1aplMgraemLwQkA1IkrE6txMLrzr\nnr+E5Obr5SI/tYggKwgXWl2NDrrqIIMpZDamk3VmlvQM1ktR11CzQKDb8ytP\n8b2U9j0MeyxCwS30E1mdlTjUSN9njmMHKqwzZ2LFNwsUnP5Z0iQ60cVp21Ig\nq49/kD9Lt1NVdcju0fVAtTJpxBAl4reQatNaE0Amq0NW9s6/Dcw+tM1N8Yoy\n5Q0okTiK2DGfJi0Dfs6iOFPdpsJY/4XHkVb61//J4oRHtZYjzkWGaslpdSRW\ngPHpo7zuT+eVWxlKTm8EQNOI+CDP70K7+FkkmoUyzZFe0qFIvaMYlrUHaUR+\niF5DCsvURoXDurJc6Ruvy9aIlY7XkE7sfSjv3B1wFK6zBU2PH59o7B6KN0FZ\nf3/rm0STAtc/KoSAjW+H/nnkDWZ1mt3+r0ilHvs1u6eqUfRWnh12n79esF9X\nxebqr0T4HxBwJKK016rSkbRlvrHAAhen1rQDADnBdFBCg671Li4UN62l3aRv\nr/VBzZcYPsHPhKEFrIL7E79VMUSX0TZfM+4rzPN06K1gPVSAUrWohYIHEiCq\nt2LU8AxS7uhcYsFvWPyp73OIoWCIgBG1qj5RPTbJS34fsFlD/GwzgPYmlmpV\n5cxz\r\n=ZF2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ed804d8f4f7eda5fb3133f7db44a6093144433b6","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.12","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.1","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.13_1628765423186_0.7165003710585114","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"@cadolabs/crowdin-cli","version":"3.0.14","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.14","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"2b6c8a382fd701d3b3209884a5872c6a803150a5","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.14.tgz","fileCount":44,"integrity":"sha512-pIM6oW6M73wICdN3Hg4RZDzfIwXBhgHjRhYiGrp8033+4i/FfzRFwdOXJvoyxDWoocpSFRMQ5xwai0kAgjVOqA==","signatures":[{"sig":"MEQCIBEzGgTnhPQhiU6WJ8RWC4n3+bbPLbCafk8O/1GD4cjmAiBWow0S4W6dX4Mi0P7WySDsAMM3dgJRH5gYyA9jUBbyFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFQRBCRA9TVsSAnZWagAAR90P/29U1XFb9aAv4BfIlx6j\nFlSOqDMGxTIpg83HrtGfmnevwcNJdR3ShgyaKIPTfZSTb2soc9zvP05GDlhY\niOUqPqeZjXZ4VPcidL0tg2TwLlyRbMqeangC9Yr9R9vYUxdJCln+qA2CgQSS\nlY2raKdKa1Db8tQspSHpBY66wJ21AJ/evYvDp2LLn/ggfnS7KhRG6B7YEEhc\nDwriUNkIpwIvhEQbdcqNhbp+f8csi6DIMs25+pygcQAgCraPBwSe+nz4mDGq\nt0vvctgnAzMhCpuBtiqshPflTY07STzmdyrWRGdPmR0wBdknHd8K6c+iCcdh\nTn6rxmpvjeir59/IBPSpUjzQ/Me9des/++jV+gpcn26pudemNl1tpJ6fJyq4\nysxurk3BG9sMOKB/X+x+Lfbdp5Pcu9gspE15aCay2tLD3axL+k/VbYUWZH+i\nq/qJJWe29qXK5iQJ9y0xb70flSUUAR3anO48iG22V2m/bfRr+JwEwZd9my3X\nJKVeWxXEK4VBsDLi1HFbxdkU0Sv+bSHWPH/tscGekQE26n8PrB/yp7o0+57t\nA/AFLxi7/rcC1W6onyxpewsXpzZWN2vKwsneFG9iMoJzxWNHcXHnMf4qEpb6\nMTDE6QS3xmW8ie3omjQJBciZB2ndzfXUiMTLhHCLsB/GKGPg/0GDwbJmWo55\nvDtp\r\n=n+V1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"68709799b3a3e290e2b53034ed20bb90893823ca","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.14","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.4","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.14_1628767296962_0.36675061441000567","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"@cadolabs/crowdin-cli","version":"3.0.15","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.15","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"a2f380abf8721b082929f54b4adb3c9340be4580","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.15.tgz","fileCount":44,"integrity":"sha512-wcHvb8Uu2FiDH9lirJodz8pXVZMLaKYmMXEhOVpKdd1fdjqrlrYbaVJDLs+qTa7SY1jma69aYes6NLwPlaaJsg==","signatures":[{"sig":"MEQCIDU4D16KJbNHrjBJmFTJlUACx9WEmvfroOkzab08MdQkAiATvDGYFLMdno6RF+LzdP2v2IVKsCONe1WbdCfP010YDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHN5SCRA9TVsSAnZWagAAfqYP/0FzULTe/b7lQLzccfmU\nFMd+LmRXD/VS7b1f1qB77UbvrukEMzKagOX6FH9gE9fixYag0/i116QA9C53\nwwy7326aqESvbFIY0yavhltEKqZYuh21fx17vxVi4Ghvmm4eGougSPaPbF6O\nwSJvkarDjPXhoPLpnzOOqMBFZCGZgvOQb11nrLseWpgYAkl5f8xyDuheOKvB\nD2MQeOY/cQ5GiNSZt4/vcSlZojRW+bajS2UACTZgOT7sbh05CgeiVU2cBurt\nMyYw+AAy+c3AANiGlWx/gi+vnY7r8BFbdyXV4Qpxbw50GgoYMsRKciwFuDPb\neLd2Y3nStKqm/GNveAhlii/eNMFF8vl7XxDGwd5DZ84nLmJQX5++KpOKfI5A\ngSpZPsFdkWQZuMUwEMyGwOclgzGpSwVZVQS9pGiQSE7Ow6//G6wmie4oNlqu\nAsvk5mlj//PiHFZl7W4K8KyJNuQJea5bS8mt+CDK0+1/ao1BsBPgdfRB0f1w\ndLDwT4q2eBqHZiCh3GKtP3LrlUUmvZuzKXh5cl+rBUAbxUgN/u94PXzZv+Be\nkYVvruoXJbvfr5p4Asn65PPuVLoTISMeTSmAOTjGYOS21QNnNDudHjwTDC+F\n+EUXYRmyij75Y7/6PpkNnMHiVylDAIkTRuMvjzpb93fpXkw10MTosq7SJiyn\nfBZU\r\n=mEkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7778b05d2afcf8910bc4c15cd4217b8a7a52e692","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.14","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.4","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.15_1629281873935_0.46299140070257727","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"@cadolabs/crowdin-cli","version":"3.0.16","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.16","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"90fac83c47eeb0f7be8194cd156abbece5b24af1","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.16.tgz","fileCount":44,"integrity":"sha512-d40PnTlOCiBzqKs8gczSfxO6bn9nH7Uyw9zlf+Fwz5ovGktOdXMvMahjTDT4uynY2sv1DNncEmNfcfppN30p4w==","signatures":[{"sig":"MEYCIQCEHJVez6EUKUR9MxQMO7nRskE/a1AEN45o/y2gCe40bwIhAN6SYXCqmJUWxre40v8cGItoJiS7/UzhWdarnfkv7oBG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNyfICRA9TVsSAnZWagAAEfYP+QHU+jzdZwjUXhMvxdLG\ndYtKMmcREuS6UxX4HGTqGlzBzbril0u0xNpGoMwW6d8iJcgMdvgix58OHCyo\n5dkqeaPgZG7REkPMZUsWxNpbN2oSYsOvKh0raQg3hu5D4whaVdhTVZPP7W9a\nj9SROnyEQljghGBVgTC0qL/7z8YZV844OIafY/8vDC79ijqXx4jbLl/1ZmAu\ns8B5pudYTpry0xctuK/yAprs0eqjrRu78nZLimon0P0cshstBQ0U+4N2kuv4\n0XUAQU8tOPJwDZ+97ZFfKg8pUkVGjiZhmko0DrFmP6vxMBuyNfbuDpvC9quQ\nMcBHdfqYlYaqmvtF8wxWC+opdhfL+ivl8xbCjpzP5tEv2msBUYD2fOMW4Sdn\n8zvs7b9svgXp41HjJTRd2yiAeXqaffC9Lv+3Z3CbBigevaRttLLdxUiCoc4J\nXukzOL7FhJ04Ih/aXDPMMztnUjPgryLiC9QrQhnbu0qNp78pD6kc2yJkNcMD\nxkMjj+x7iMd89nigmqnDBshpDFzNve3qtg2TtswMzHePrCsLsTfZsQBPXNj2\nw6X+RcjUh/sYk6kwyb3WqTn+dDhCZ+IjDaYSwGTNYWh08AnYDUUrfsb2P1/8\nTlNxY82K08oLHH6EkGEwQxjYX1F6ldQEc5STqwaEeSmkpc6V3nzmijyD3Y2U\nV+D1\r\n=dKGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d5eb8093ac5225377435903310ef2a33460dde66","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.15","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.6","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.16_1631004616631_0.21654808393991964","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"@cadolabs/crowdin-cli","version":"3.0.17","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.17","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"7733319f3d2a671edd0cf7f0ad9a4d0c6ac89027","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.17.tgz","fileCount":44,"integrity":"sha512-bDcfDCzIeJLn/nqJM4Jz3KCk6VpvKfo9QR6vewfB9wcgdpFxNmzFIvA+2xk6s46VsHbx6TdpASFxVc5WrNfruw==","signatures":[{"sig":"MEUCIQD8VTbxyxQ+Y2+OTYuAEMk9KX756SgL/6Zd7hzWPF8FIQIgOpMXAoFfzo6s5B4ddKXIwX22tMd1PYia2ugvBBUGnVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45081},"main":"index.js","gitHead":"1cbc3a762695c0f294590c53410e277efdd9e608","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.15","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.6","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.17_1631881042018_0.5409990565221137","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"@cadolabs/crowdin-cli","version":"3.0.18","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.18","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"68055e4cba17a1568d2921e7dd7fb9cfd5409eef","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.18.tgz","fileCount":44,"integrity":"sha512-1JMWpOKU3JkSBy/oQ2mSndYMun29RYRVlaeM0QsKdMRyUxtOXE+xVPNFsAypj8gcFwHY8+HaHcMtvgBBqbUiJg==","signatures":[{"sig":"MEQCIAT39mEW+QMdziMcujjd7r62eRFkTghocsTRRG+csTYyAiBnLj//E87qUagD5BoqiQNis+ilRcuEmMm3lfpgtntO2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45153},"main":"index.js","gitHead":"f903fb935959e52178f858e5f64f0f735eb0ac7b","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.15","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.6","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.18_1632305617596_0.8532717215617089","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"@cadolabs/crowdin-cli","version":"3.0.19","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.19","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"9ca0efea7ac4d8e80678207d4eb4bb017de291a1","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.19.tgz","fileCount":44,"integrity":"sha512-6iKvcUPBfV1MG9jQaGa80fZAWc9Z5jUeAwTMu1PqVkgbPwtC8Bs6c4+ic74rsAve3HJiWAnRhZSVF716+6jJHA==","signatures":[{"sig":"MEYCIQDd5uQ6Ca5XHi75nHYy28rtPugHXfWrGoQgoA0q8AyKyAIhAKzJu/4GvBQjKjt9tA5PZdle6/xkqw5OXaB+PlLj0q9G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzat9CRA9TVsSAnZWagAAIqIP/RNaOwjpJbhwb2MLyciZ\nEwT5xACAdV+ttTEN+TUKNIQgHO/sbemPIgyV5BS/166P/EWUnFLjyOB/26tf\n6mHeSUSdhwogmrdKo3H9du/q9lRKMU4VSyPyH/Ef7ERPJt4OmxLtmJNSnLpz\nivIfuXgcehEwR75pvg8Smao06RHh8yj7u44MRqSpYLS1LM/lxl1WwgV3jXY3\nQ7cWs61/uTm0w99qJA2CJTiHN0WDWMpPbIxVUoDYxEdeys1XkwJ5SntKZsdO\n1x86I26r3jEJyyofTqxAgWcUfSpyCZumkhqvNOTiJu4On54F3DHX6O/xfCbo\nGVu4+PM+41kphtv4+ZH8oOnau0F/vnGFO/dzJghCmCIvKqp0zEVzA+p2OkhA\ngQuJrVT807FI67wBtm7kKO6S6l+XnBMadvOxiQLVvBbIi9Wv5hp/m14lOq4I\ng3aA/qSjfiWXqrQZFYzPaeWfXDpIk0QzzgrpN/bk0WDYc5QRUrFlnuHEY12h\nMxlKDgJs7Zf66HT7PlVoqEpkG3/qZg37D+GGxRUQ4cl78oGsAr7EEWhLAZQ8\nKcEpunytjujxjw6lPL9nEDxA2BHg678aoK3EzcbK8n5WwJAd4H3ICWRbSEJa\nsxz3YZzZTUhgnTmzLuJpjO7Sd0yceARyv4/xS7y5JKpFbZZejO261lFPvBs1\niEyV\r\n=UtVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a9e96d78f0dbffa84f142cbd475fc171de7d8df","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.15","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.6","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^2.39.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.19_1632401555202_0.3132028880435429","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"@cadolabs/crowdin-cli","version":"3.0.20","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.20","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"11527f32f1160145b179badfcd90b7ff69d90b8d","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.20.tgz","fileCount":44,"integrity":"sha512-K5bytXKG0y8hZlA8SiIGLd+FiGzeqzqzqZbkbVHE18I9Jlmw+Rhoo5UoFswhEnEd1sh7mmx7XKIOWx2rPTTqDw==","signatures":[{"sig":"MEYCIQC3DWLtQhyZ9Bh7iotrdzLkoD+yxHvPVaLxlXBTUvTqiQIhAI/IpAE1OvYhx8zRufppggVbBPxT+0KOf+Bfk8SKA4vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45225},"main":"index.js","gitHead":"61d7e6b670af2c242a9fad4d67d486bf01f5f807","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.16","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.12","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^3.27.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.20_1741613111271_0.30749476671849596","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@cadolabs/crowdin-cli","version":"3.0.21","author":{"name":"Genys"},"license":"ISC","_id":"@cadolabs/crowdin-cli@3.0.21","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"bin":{"crowdin":"bin/crowdin"},"dist":{"shasum":"77e6b15ca674ab8558f919fc1f0e03dde60cdee2","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.21.tgz","fileCount":44,"integrity":"sha512-vVgJRfjs/S+LoPi8bEEuYt73ythm4POv1Yl2zRyW2f0XL1y1XFiqq8j6ueT+0EW4Ks7TuoNbXbN0IHnGf++ynA==","signatures":[{"sig":"MEYCIQC9RIqFr5ysJ03dnisjJcNwSljLDIlVsU/zzx6A+ZttEgIhALdubYF1rMlDaO5wXXzxIyt8A7GC6sT5IXYPSEUrx7Nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45225},"main":"index.js","gitHead":"c6f7b98c9039e665af2ff052380d9ac7a97e9073","scripts":{"lint":"npx eslint ."},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"repository":{"url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git","type":"git"},"_npmVersion":"6.14.16","description":"Cli tool for crowdin","directories":{},"_nodeVersion":"12.22.12","dependencies":{"diff":"^5.0.0","glob":"^7.1.7","yargs":"^16.2.0","js-yaml":"^4.1.0","deepmerge":"^4.2.2","decompress":"^4.2.1","simple-git":"^3.27.0","deep-object-diff":"^1.1.0","@crowdin/crowdin-api-client":"^1.42.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.27.0","babel-eslint":"^10.1.0","eslint-plugin-import":"^2.23.3","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crowdin-cli_3.0.21_1745571192708_0.5443822708353281","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@cadolabs/crowdin-cli","version":"3.0.22","description":"Cli tool for crowdin","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git"},"bin":{"crowdin":"bin/crowdin"},"scripts":{"lint":"npx eslint ."},"author":{"name":"Genys"},"license":"ISC","dependencies":{"@crowdin/crowdin-api-client":"1.48.2","decompress":"^4.2.1","deep-object-diff":"^1.1.0","deepmerge":"^4.2.2","diff":"^5.0.0","glob":"^7.1.7","js-yaml":"^4.1.0","simple-git":"^3.27.0","yargs":"^16.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.27.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.23.3"},"gitHead":"27a9543074386169666ca3c0b47feef0843087b3","bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","_id":"@cadolabs/crowdin-cli@3.0.22","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oWO0WIpv7ZYX1fGmuYwbN5mjMF5UPiI2wAl0yBS2A7PNOFoGP2SpnH5hGMMCRsej6tr2DWvTRcPjIm5uJ+LjCA==","shasum":"4c4f40797e60f3d96673ec0c40c2f33500b29b24","tarball":"https://registry.npmjs.org/@cadolabs/crowdin-cli/-/crowdin-cli-3.0.22.tgz","fileCount":44,"unpackedSize":45222,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHyuCNGNpGoqfCB51yPubv/y3FXKZMuXNmfjDkfXjLEtAiBFSkIajT5ADr7fI7nbl2LRp1DeqMxGhKoMOM950mcFJg=="}]},"_npmUser":{"name":"cadolabs","email":"oss@cadolabs.io"},"directories":{},"maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crowdin-cli_3.0.22_1758891261106_0.26866462803924174"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-26T19:58:09.899Z","modified":"2025-09-26T12:54:21.453Z","3.0.10":"2021-07-22T15:53:49.111Z","3.0.11":"2021-07-26T19:58:10.215Z","3.0.13":"2021-08-12T10:50:23.382Z","3.0.14":"2021-08-12T11:21:37.201Z","3.0.15":"2021-08-18T10:17:54.105Z","3.0.16":"2021-09-07T08:50:16.762Z","3.0.17":"2021-09-17T12:17:22.137Z","3.0.18":"2021-09-22T10:13:37.752Z","3.0.19":"2021-09-23T12:52:35.324Z","3.0.20":"2025-03-10T13:25:11.487Z","3.0.21":"2025-04-25T08:53:12.904Z","3.0.22":"2025-09-26T12:54:21.297Z"},"bugs":{"url":"https://github.com/Cado-Labs/CrowdinCLI/issues"},"author":{"name":"Genys"},"license":"ISC","homepage":"https://github.com/Cado-Labs/CrowdinCLI#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Cado-Labs/CrowdinCLI.git"},"description":"Cli tool for crowdin","maintainers":[{"name":"cadolabs","email":"oss@cadolabs.io"}],"readme":"# crowdin-cli-tool <a target=\"_blank\" href=\"https://github.com/Cado-Labs\"><img src=\"https://github.com/Cado-Labs/cado-labs-logos/raw/main/cado_labs_badge.svg\" alt=\"Supported by Cado Labs\" style=\"max-width: 100%; height: 20px\"></a> ![release](https://github.com/Cado-Labs/CrowdinCLI/actions/workflows/release-package.yml/badge.svg)\n\nCrowdin CLI optimized for work with branches\n\n<p>\n  <a href=\"https://github.com/Cado-Labs\">\n    <img src=\"https://github.com/Cado-Labs/cado-labs-resources/blob/main/cado_labs_supporting_rounded.svg\" alt=\"Supported by Cado Labs\" />\n  </a>\n</p>\n\n---\n[![NPM](https://nodei.co/npm/@cadolabs/crowdin-cli.png)](https://www.npmjs.com/package/@cadolabs/crowdin-cli)\n\n* [Requirements](#requirements)\n* [CLI description](#cli-description)\n  * [Example workflow](#example-workflow)\n  * [Installation](#installation)\n  * [Setup](#setup)\n  * [Commands](#commands)\n  * [Params](#params)\n  * [Config](#config)\n* [Links](#links)\n* [Contributing](#contributing)\n* [License](#license)\n* [Supporting](#supporting)\n* [Authors](#authors)\n\n## Requirements\n\n* Node 12+\n\n## CLI description\n\n* source - root language setuped in crowdin\n* targetLanguage - all languages setuped in crowdin for project\n\n### Example workflow\n\n1. Add keys and translations in source file\n1. Upload only added in new crowdin branch `crowdin push-diff -b new-branch`\n1. Wait for translators work\n1. Download and merge it `crowdin pull-diff -b new-branch`\n\n\n### Installation\n\n`npm i @cadolabs/crowdin-cli` or `yarn add @cadolabs/crowdin-cli`\n\nCan be installed global (run as `crowdin`) or in project dependencies (run `npx crowdin` or `yarn crowdin` from project) (Recomended).\n\n> For check installation run `crowdin -v`\n\n### Setup\n\nWrite token in `.crowdin` file.\n\nFile will be created in command run directory\n\n`crowin init --token <crowdin_token>`\n\nWhere `<crowdin_token>` - api token generated in crowdin profile with `access all` checkbox\n\n> Add .crowdin in .gitignore\n\n### commands\n\n`init` - Save token in `.crowdin` file\n\n`lint` - Check translations syntax \n\n`push-diff` - Upload translations diff (Throw error in master branch)\n\n`pull-diff` - Download translations diff (Throw error in master branch)\n\n`upload-source` - Upload only source file\n\n`upload-translations` - DEPRECATED. Upload only translations (Throw error if source not uploaded).\n\n`upload` or `push` - UDEPRECATED. pload source and then translations (runs `upload-source` and `upload-translations`)\n\n`download` or `pull` - DDEPRECATED. ownload all translations\n\n`task` - Create task in crowdin\n\n`clean` - Remove branch in crowdin\n\n`sync` - DEPRECATED. Upload source, translations, and download all from crowdin\n\n### Params\n\n`-v` or `--version` - Show CLI version\n\n`-h` or `--help` - Show help\n\n`-b` or `--branch` - Crowdin branch\n\n`-c` or `--config` - Path to config file\n\n`-l` or `--languages` - Comma separetd language list (all by default). Ex. `crowdin upload -l \"ru, en, fr\"`\n\n`--silent` - Show logs line by line, without animations\n\n`--token` - Generated in crowdin api-token\n\n`--organization` - Organization name in crowdin enterprise\n\n`--fix` - Fix errors with `lint` command. ATTENTION! This delete crowdin branch too!\n\n`--diff-with` - With `push` or `push-diff` create diff with coomit/tag/etc.\n\n`--project-id` - Crowdin project ID\n\n`--base-dir` - Look at 'Config'\n\n`--path` - Look at 'Config'\n\n`--use-git-branch-as-default` - Look at 'Config'\n\n`--import-eq-suggestions` - Defines whether to add translation if it's the same as the source string\n\n`--auto-approve-imported` - Mark uploaded translations as approved\n\n`--skip-untranslated-strings` - Defines whether to export only translated strings\n\n`--skip-format-step` - Deprecated. Skip format step after download translations\n\n`--contributors` - Comma separated user id list to assign new tasks\n\n### Config\n\nSome params can be represent in config.\n\nPlace file `.crowdin-config.json` in project directory.\n\n`.crowdin-config.json` file contents:\n\n```\n{\n  \"token\": string, // api token generated in crowdin profile. Strongly non recommend to place it project config\n  \"organization\": string, // Organization name in crowdin enterprise\n  \"projectId\": string, // Crowdin project ID\n  \"baseDir\": string, // Path to translations/directories to upload in crowdin.\n  // Relative to config file or absolute\n  // Children directory structure will be saved in crowdin.\n  \"path\": string, // Path to files relative to 'baseDir'\n  // Glob syntax allowed\n  // File name require on of theese variables: %{id/name/editorCode/twoLettersCode/threeLettersCode/locale/androidCode/osxLocale}!\n  // Example: './config/**/locale_prefex.%{twoLettersCode}.yml'\n  // For files 'config/dir1/locale_prefex.en.yml' and 'config/dir1/locale_prefex.ru.yml'\n  \"useGitBranchAsDefault\": boolean, // Use git branch by default\n  // Blocks uploading to master branch\n  // Ignored with param '-b' or '--branch\n  \"importEqSuggestions\": boolean, // Defines whether to add translation if it's the same as the source string\n  \"autoApproveImported\": boolean, // Mark uploaded translations as approved\n  \"skipUntranslatedStrings\": boolean, // Defines whether to export only translated strings\n  \"contributors\": string[], // Comma separated user id list to assign new tasks\n  \"translateHidden\": boolean, // Allow translations upload to hidden source strings\n  \"skipAssignedStrings\": boolean, // Skip strings already included in other tasks\n  \"exportWithMinApprovalsCount\": number, // Defines whether to export only approved strings\n  \"skipFormatStep\": boolean, // Deprecated. Skip format step after download translations\n}\n```\n\n## Links\n\n* [Crowdin api](https://support.crowdin.com/enterprise/api/)\n\n## Contributing\n\n[Contributing Rules](https://github.com/umbrellio/guidelines/blob/master/CONTRIBUTING.md) | [Code of Conduct](https://github.com/umbrellio/guidelines/blob/master/CODE_OF_CONDUCT.md)\n\n## License\n\nReleased under MIT License.\n\n## Supporting\n\n<a href=\"https://github.com/Cado-Labs\">\n  <img src=\"https://github.com/Cado-Labs/cado-labs-resources/blob/main/cado_labs_supporting_rounded.svg\" alt=\"Supported by Cado Labs\" />\n</a>\n\n## Authors\n\n[Jenya Gul](https://github.com/guljeny)\n","readmeFilename":"README.md"}