{"_id":"20scoops-localizer","_rev":"13-c8821c40c5b3199785720bf8038af5dd","name":"20scoops-localizer","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"20scoops-localizer","version":"1.0.0","description":"","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0"},"gitHead":"43f9f78872b063fb26705c7e12ea246a98f5482d","_id":"20scoops-localizer@1.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-EPaVQpV2OweN1tNDptD1QoM8x0tZYysh0rvfvOomO+28DZThq3A3nioplT0fxhWzYedk89GppsJYIA9Rj5h2ag==","shasum":"b45d3b0f1da5ee2a95f2415754424a4d1753cd28","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.0.0.tgz","fileCount":3,"unpackedSize":20684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxWmnCRA9TVsSAnZWagAAduYP/2fOGTlXtHLbTQ6KFw+v\nfyfRYOUT69WRAk2uXw1NJ8Xxcdz69eVQFtw2ne8Pf6oMY14dg3XVwIhf3LAc\nHKlRa54rYSm6rfsL/qEEvWlJbV6PJmkUaL19jW7egE9xDo8NHfkoP4IBCRc9\n27cKhG/lsmMDND1r0e2Q/lL07c+tgZwHySuTY3lcNieMgesei72kR6SyF6rn\nA7a//bNb8IKxSBxddCfnuzcIRDbpQsMEhZHbGrjkYrlKU1cYZGkMtIKOYcav\ncL7M6fE0WaTBNWW5UKrzPnszFyH1gVf0MrITkph9qmRUIZa1w8gYIZhD4Nnk\nbCCSNqB1b/ueiLO5dZdqqk0KtSk5ylxtHho3/iGgyqtVeq2ZNZtOLR/5eb02\n0Rhbz/TAYnCKMmS1FF1yfAhZPsiT/Kv3vnf/c9BBr7COqMAqQBe8kHlimZY4\nyzd6tIFJGqligKiLc5mPWlwRsfU8LfdvvqqGuKDoW+jIYNmPzsUxeUx99SCn\nWoctzqW+04XS+5S4m9RAK2uF1H6If5kr9sUVbJpiT4fjZAdtdumdBcNG5VXw\nHUfTRm8stQ6GocTZJhI0qd5deHa1y27JLO+zwPg+8OGDoPWzqsh98IbLAkWa\nr/w7GdEg7zCmJxgAjYsF7lXHmnTdmLqw8kGHC9mZ1qxCEMdOQm2hMggCDbIX\nCuCH\r\n=1w0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzVDnu9BAS15rc7SFpQkCtO+lVM++bk9JFxkiQHpGfhAiEAsVlw0G55TJDuntVJgoowvY/ygiFRgOGGMqHAQD6hp2o="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.0.0_1573218726660_0.16476061068518266"},"_hasShrinkwrap":false},"1.0.1":{"name":"20scoops-localizer","version":"1.0.1","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./index.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","prettier":"^1.19.1","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","yargs":"^14.2.0"},"gitHead":"20ec591eb33822a5b835cca46e6013bf92095873","_id":"20scoops-localizer@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ma1t5zZZoI3V9Rt1FyZvFGWtgdr0nCUe0+6CbNfEeK/yrmhsSEGSfUXA76EFdrbriX/lQ71VPOw5wJyaRR6bIg==","shasum":"97bc5522e69eea85b01096ef4eeef6f9c438fd83","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.0.1.tgz","fileCount":15,"unpackedSize":97828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyk86CRA9TVsSAnZWagAAPGkQAJaZLut6ByxcXIwFRQYX\nMGKJqedM7BomXX+1mmPXmc745qLs2Cwymqd0a8fjVCjukdQVyl9b9x4GlJ54\nKY9sQS9xaaxjzRk6AQlqzErTpfQinRjjdWb2Ij9xxKRj0L4KslxvdNjUyv8i\nc4no+nnVjrH++SjtkQHpqIp1AJzGW4RDjz6/evBK1uz/z7YesFqIUffckwVv\nZdpUZLExm8W+TGxnTeSMSdDd7TvrcfeHnXlK1XtLmtnSpiwiTJlxICKyPmLV\nXBZYZA/Eh7lp5jssKjn93V9kQbOqRzDkrtDhOgOPCTJTvgnwrvdX2eUCxA0P\nF+2gdOgSZh/lNGTopqCWMI7268d0SYP1iiohMcurQo0xN9+PxS+Sm88EleXm\n/R5CIxqeBZpbUeiqwn0WrT3844sbskb/ctE4TK5fovdEWXVb49NtImati8nK\nqfSBHtFWQ2JxWw5ARuTABiu2dLMSusObRS198xi1+brMebFi5pZOISDbWqSr\nNj/7wgDr7vCdLNzQ8PgRB9oIavURPqrsHFY2quHImU4tShieu8SyLQUy3eoW\nheynxSQt8RUyFElPKZcGGuozQrqnvn1t5DoyPwPjxtU3u0GHbtWgZdokgYyP\nnb4oYl+pBc3PIEymAtUgXAaAvq7mYFSbDN3v8cSaV1QYWvWAYllnNBZEYacZ\n4TEd\r\n=GTnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPlBJLVlR8+avGsimURK3pnkbb5vU2BQu23c1D4zFrTAIgNZdQokkONsnMPZ5N0QbLYVpXHvfJGBaYZyXYMWv+Ibk="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.0.1_1573539642206_0.30803971461992496"},"_hasShrinkwrap":false},"1.2.0":{"name":"20scoops-localizer","version":"1.2.0","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./index.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","googleapis":"^44.0.0","prettier":"^1.19.1","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"gitHead":"9b6f285ac41e8b7bb561ce1a6e6b51d5be02353c","_id":"20scoops-localizer@1.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-vXBwTPKR5M+/PDh4SpFDtuNvN6sPdR94iKMIQeNgg7m56f6ez2Bvu9j60MAnPHnzE9o3p6MgzYx32LvfIRuuJg==","shasum":"30027e38af8bd6945fe83083114e5d7bf1d97a95","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.0.tgz","fileCount":15,"unpackedSize":99891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzl5iCRA9TVsSAnZWagAAWSUP/14GKj5ZxTgqn+eSh+55\n1vJ6ibo4yKZmMT9H51lViDABIAxaJ1iq0XA+T5TcDkHRqZmgMeBqp+UKAolE\n1rwZuWPUDOZbTaRgaJ5oKxKQ0otYJhX+vHcpMnESmb0Kd2CZdTBOLKYabFy/\njS+viO51w1Rb4SaDsmf4DzCK6qiilxXpFZL07MH03k898XJi5rZH8avgAUR2\ntPfT0dDG2jAK1opfsvoVQXb8Z4d7OWlDA7YOETnpezy7sUKoWeGr9P/kXS6T\n1szTbnPrtvlT5O0Fc+c028gHpJbR8TxsDnibbDSHmK5rcvvufU8vGMNTiJ7+\ndKjJ+ckjuCQ/Vq9IwosOj1gRHKbqSHyoYjFZBDENcEMie7woSHPgvXtBWS8E\n/1yCDrjMQoj74e3ijNTVmg2E3IM1VPe9eDMHjdVifzGHMsMEOti4vG2TnUwK\nxqInLlBgVN1pg50ol4mhklVVNy3OAsTBmLm9ukqw1RXmDviGoQqk9hKCbTCZ\n15FeujkYfgyOf4gjbzSgCIWuTW26dbwdGqB1ELMgQ+WS1RIEuXLkUn4BwTIu\nkuly49IhwxHhTp5Rxn8lUpDbNwNW5KaZwDXru2b3ujLL5nzGqaZ+9Oyw8c0c\n5cwG1rDvcO/VsqJjEbNiAyetEqI7nf+epr0eM6Xa8dQ4jniszZKxv1HgSH+u\nY0Wu\r\n=4I5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFYclNw3h96AhA8Hdm/tHvPsSYOTwbYPnCQioRbrKrFAIgcUO4AsJc7MEa93LSNhl8ktMpliO8ap5pYZ26bVrnF6M="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.0_1573805665705_0.18890971523977518"},"_hasShrinkwrap":false},"1.2.1":{"name":"20scoops-localizer","version":"1.2.1","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./index.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","googleapis":"^44.0.0","prettier":"^1.19.1","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"gitHead":"f7908453b989c52e9d322a3ac6bb86329bd8cd65","_id":"20scoops-localizer@1.2.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-/Tz4FoAdvg64OzIruH/HXgkz0QkfrS3UTl8bJZZ4MUwp4x+Ae0pvibfe/tn4BGS3M33AuR213TCIggGCIbb6rw==","shasum":"d79a3b7f4be3b0d219013ae9d73b6f29c1d64d96","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.1.tgz","fileCount":16,"unpackedSize":100952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1PKOCRA9TVsSAnZWagAAmQEP/05KKKF7uUWdlkUjdKn4\nQZL7+3pWGv/V765R0eV04/A/uxJvzpzNCciLs0M3QM5eL2aisf3zENwGWpe6\n9ObSVpPTMMNE4nPHixTcxwwVlgN4UOuhGV786srrhss+u8fxpKMw7YNkxzqh\nD5aXHZm948ggZemDppHxmvMWS6BIQ0PMlKTRiyK3ndMjHvOOyftOZH3IXHyw\nqy5CQeWQUtGQ/0bD6QR4r7G4DkN5T6im0RLWLtnzBUt4fso4wCh2cdj6xA9b\n7lvlYYLD+e5REruBLMFHjRubluHgIQGWpWQ3rild9O1KAupEIhfjp5nkRuTW\nJvHOApD9NeAiWUvtPA9/7kIxhBpUSbmv0OMnJcI885k3kLW3Tr6mHJUjjnEn\njswNSYxN1CM0nabHXNe5rh+uBycmqVrU1c++B+AWqF3kbQ+GGNrKV5tTvvVn\ngH3XoGicUSTmB3tlPnx21rd1QM/onHi+GPrsJy9b68Wr4gZh21WSaKKKXbud\nONn/DxVotX8ZupUtqnRSAd71TASJFIYRmV+wLIM8DrZBUklwVO6K17G4COlO\nVQWJpq8SVfudWx4iTlIJOiTEiUXPKnwGSkpesuhjugu23N9IqX6Xsw/PzxXS\nZRtX9DLzE8RH1+XBU8fPW/TPTdnWgucBO3iKeFCO0EyjYobqg/vMpkoxb8zP\nYQGf\r\n=SOHO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8vNfTbT6YHxvdO5xg32K7LEwK0jNUnqHo7KEyZWmcHAIgf5km+Dnj3P4J9VA1O6Y0njcnEA4wrsKIxGf7rh6o51Q="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.1_1574236814488_0.9369416520874345"},"_hasShrinkwrap":false},"1.2.2":{"name":"20scoops-localizer","version":"1.2.2","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"8ea5be3022e707450ec1d25dd226b9a9d1843de5","_id":"20scoops-localizer@1.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-QSRyRCmbqEJTWaqqVLm1m2QqwHwbiIbx+lm+2paDzJqYCERSJ7B38uMzEHw6gdUTnDZrvERoyuJscFEA0Lo9lA==","shasum":"dea8f23684d649ed7193d4912d92c25e99b3aa38","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.2.tgz","fileCount":17,"unpackedSize":101724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd23vpCRA9TVsSAnZWagAAKRcP/jsC34r3Efev/oMAZjlV\nyrVxRuTAuibKgKwGk1xK5e2PexTVoRZ3g3ROLqlLsyKe23pNg9sVWFfmlCgY\nJ56lzpyD+zdn0ZVw4TMTmvk6C1XUAYtOe2t+vYmvblO8dKFJwU6t59K8FpME\ndGu9YOX94isRLCyPJpzRThhCS65zvm4PTZSFJutz1gt35tZOVivfsC8O9N9e\nuisYtV6rhOi1a9qWPjGINPPoZ0K7VJcDyBX3OUFlm+DEvxRcUVyjhVtNs1cc\nXaIWkUCNYr48Z3AHih08C8hCjlvL8VKAUI2OGoqcVtIqNr2WmlW2unXgUZhB\nQFZQjrWT49Dmzim612CEEt/xuyTdK3BUFMaypOqBxjju7n+HdYFgMybpgA+9\nkbBxk5dgRwXIXfyPU3Niq4gR1Amdxzml6cbdOam+7qXgmwpqj9FerpbMpjam\nfcUAKc0avtN6pwwRf5aMiblk0pu42m73HQNbZ6jnm8+hgSVa3pfNxZ54mChz\nFoxfIOnEI6zgl5gMeB8Gf5wT/alysyn59fzBaclo4uUF2l0PRvq/awWuHUA3\nr2HmpKqO1ahtF0o5fA6UeW5UloH3mHiYf1JGJtVnpMlOnVLAZ8PQhMKJEbEz\n5PwwP6cFLPnnB4gjPLzj2QVIrfad3CwswFogom/OFmAxcXhLW0vRevtK7UIM\nrtNU\r\n=JjV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzqwIAtfrBoXSBm1LiXYoVyg6hKGZLfBcHjui4mXXvIQIgZfu2f93FPUFEeMH5eUXROoNeujQpprESxlnBQ9G7Rd4="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.2_1574665192582_0.2580605502910598"},"_hasShrinkwrap":false},"1.2.3":{"name":"20scoops-localizer","version":"1.2.3","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./index.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"54b007b461cd99e585cab94fb4a7f6a7cbd5c9f1","_id":"20scoops-localizer@1.2.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LPs+gNNifOg7coshVvpGmBqdoczuw0iM8gcwq4sCBkCsyTfhCHMyKmIs4y/BO2kUC7Y2F+6usu2gEmtvQHe2yQ==","shasum":"956a30db4413b7daeb02ea53792cb9168d12f4f9","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.3.tgz","fileCount":16,"unpackedSize":100979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd24KgCRA9TVsSAnZWagAAfqEP/ibTH8Gt0wOGepIPxIcX\nT1Yiugh9Jsqz4WQjEGq8fXkjbibrLNzqUwA2SsULzTnLMbulHOvrC1vOUpwU\nxuI11gNwiBOP1cwRLJOz60ieUY5NVBhWOuI/cYm22zhqxeYO+KIGAnIB5nVu\nK2B4RPxvbsQcTkhyegw8dD5/9xpzthRJjbP3UR1kc+d6Ac0q7jgptBAMy1Qp\n1oJf/xceSFcZdi3LVA4gzpNxGLsJkp9tv/LWqyOuEztZpJSFzmh6PAlBaGga\nx4aKmQ0QrB1v5KDzfiymK+pvLRAYEXN7UxNe7ErfG04KM5Qz9WtP7TZYDEwY\nLFiCOxt3K8eQs0CBMgnAty7xtDp6kWuMwDhQTZ+/SJSFJqeBqeW1UvwW8uy/\nd08Pa6oaM4RzfNENgWss648hwj0mJ+FEJHZc9iDtHBHZnDYwqWhAvjJDWlkl\npq8SvrLlYCOTr0f5iq2U/LgN+bapYdhBpPm/mFxuRmad/tlx7ga6ZJcjhmBJ\nzBr0rXoRG1EaPv08T5tuMHipVD3ZbgGrzCTxOjAXs1Sdvuv5sa7SJCzvsGI2\nH7JIw2+vX/dR06+xHzLbbIGKeVaqjGOyi4dheAsh8eyHbbcyn3xIzdK2UHfS\nGj5Ro8f3NmX8yBPve6xyYvvZ0BKPMiwtfEMHKVaZ8pi86D0rfvpovdhgDHL+\nwNTq\r\n=JEsq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgRMAtwuBFnx/LOfv/aG1XVQA61eZV4Rd2D9d31NBxNwIhAKM13YenZtauX26XjmYuGDIOtaI5vr+01cSXBP6Q4mp4"}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.3_1574666911945_0.4468063122442876"},"_hasShrinkwrap":false},"1.2.4":{"name":"20scoops-localizer","version":"1.2.4","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./index.js","scripts":{"lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"4cefbc78e2174b763633537d7b584c829bdaf32f","_id":"20scoops-localizer@1.2.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TPpA/revdXlOHznIiPAm9RmnWBCG7DAWlq9sSrQz2ifqwjJaBcsK4MyfHBa7zztYs45dY/BKoltuwx7dw9NdIg==","shasum":"889625275522bbcb82e732647c74f737c4cea89d","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.4.tgz","fileCount":16,"unpackedSize":101206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd28wzCRA9TVsSAnZWagAAHkYP/jnbuz4QaNkfOq5Ni/zU\nH0m4LN5hKMazzaCCOU0wDJ45reU/rTF4fTkAuQYYGW9Tqr1NOSHuOdw4dZ5f\nRpm61CRmCk3THZvwhZPH3qQBaeJy2xmjxhhHnZHEeBjrOgwakhWfgJAAAjOw\nYzKdRbVQ4McfUEWRQIhBP6eR2RhdKTb9fykfQasxCEUjmCn3XuaLOlpC/klB\nyUPFsWxj223kokm5Yju4IzBZsgwwG/VNOhP0pfmKaOWvo3CHI9TnB0jJPati\nEXOsl6Mpf+9+7m5/4/yokgCxemC3jT/qjiM2lIXuDP0ceZza/mKd+s4cEx5P\nOxwh70g8G69LBH1d/Ifr02Ks4tBQQev3ck15/NZS4eC9TvOlTk8K5AtsSwdl\nzng1i5Xd7qUrWsgxf4oS8OAtuD5ZMqvQwIoMsYDMCIy3t7LnUbOAw3cz41VX\nXPsenA4cKs1Ok6o/sxVgt+SIkApFGRpC2vJjGalrYUCZwgwOGrTz/15g74/r\nmdjLbgDjrhfUGP1bY95b8QaC4KR8muZhFbi2tlQaWpr9zCfVrbMPjgJcndoL\ng6eXzAcgb7rbe1R3WIWEmfDpcQAZc/I+coag5xtgnlOdrJ3+cJaZnCvcgxiP\npcE0Z92/3EJ11kvlPUZfAFbt9d0uxDEVAoNFvD7vYhsX6uCItFKllS19pm3+\n9Sw+\r\n=wnHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtIRkf7QxHQPm90XuDpKwe9DLrFLGUnH6WJdTiCpnEJAiEAznI86ePICj4DMg96ANtgO+apMVEXrW962/3DMwRxYtY="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.4_1574685746945_0.3413795820267771"},"_hasShrinkwrap":false},"1.2.5":{"name":"20scoops-localizer","version":"1.2.5","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"f8b733d44fb718702cbec1b763c7e3ba84b65232","_id":"20scoops-localizer@1.2.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Xw0Q/wHgSbSDs29p0L5UGDxHKn1Df4WHeVeehG9z+iXtoON0/58GgZ9r9fsPL4/SPYXJfyU0BspuG4vtqbW43Q==","shasum":"4a06764c741cf422b8f22c0e9f12b295aab8f936","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.5.tgz","fileCount":17,"unpackedSize":103181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3POyCRA9TVsSAnZWagAAsKoQAJGIf6i0InN1reEGFNp0\n6qYKKrP+lqtGijZIyGjUhcy7M1n0Zi4QUqDEEwv5gCmovUiOwUj0UxalJfvS\nHOVHxnjqDZZq7VLu7N2t9wbP40ytm4bDCdJZn57tRuHmIB7OLnHRGeuW4MQV\ne8QdKu4BbYc+X9cr6aX9NoAyy/jVJYMMKEcnhlewIKvivEhwTfQyRJn5K1tB\nbbw4g3AAZxvJ8UuNFhQrHcpmm98elpLdJMBlWehCHCJcU2b6tYNuzhx1tHk/\n6A7xj5+ZyCXs1AE1+TYdTSLPCRcKBoh+DEeTr6gP+dH3B9G5vDDKrVvWP1yQ\n4fDkifkuamL0ZDLHmO9OQQP7cuCfER+nJGD9Tu+hDDaiDdpaTNMObxrfbPt+\nV+n3SqaKyjiiN8kG19m4zT3ZIyS4E7yVS6rFUPGRxODmzwR5CRpiagsGmwAS\nipouOmrzo8sBlPNJGy5kBXWvurunFNst8ebuh8XBe2kRX6BG1cd5kVrSTY/+\nC7v3TVykLzqHNc/HPEhBp7KPDoG8UsIOpf6xcat66OcJJx13TIbpVz5u0z83\nEkyVXdC+i1s4Q1Wzh87jtZ7kUqUJIbDb91E1vVctGI0DcGsbRiGQ1ImDjgA2\nSlAzcUllZ4f3e7eRhiHST//TtsS+EC31wMmxvrll4orsDCwmbfk0HvSJ5n71\nXEU6\r\n=v3Zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgd7u88cqMmRJ5Gyfg3ZbxMjeJLzaZtqY5qoAmRe9JCAiAMowExuMNoVkPAQYs/8HQsUGK/icAi1jv4AGvIL1mxUg=="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.5_1574761393936_0.7855757984869554"},"_hasShrinkwrap":false},"1.2.6":{"name":"20scoops-localizer","version":"1.2.6","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"./index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"afe4673a6ee70447f474af364663f81b328ed227","_id":"20scoops-localizer@1.2.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-bzW7SQEJuoXYPM3Oj8IG3l+TQwROK9ZOKu5L1UXKvWVGVXH7gj5PuWfh70Jyc3nu2boGDgZPj9iLW2ffHWanBw==","shasum":"f59268559385ae91951ae9c7b8c82f545250faa8","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.6.tgz","fileCount":17,"unpackedSize":104819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4J0wCRA9TVsSAnZWagAAaoQQAJjzjFeKbv+mZmaJgSin\nEvbHUkG6FZl3/H2nN6IbuH8NX9f5C6ZSAQwHoD/efZqIfQ6VyCbNsZMtERgm\njGL7QqlitgnvTtPalp7+GJ88neaf3OxRpY/GRyB4XuKmDzdL2WFvTkTC91qf\nRx3KiUMFRQ2r29b9k8tmr36jUMUhI/xF2wV3uKEijHNzKYYoKWGOdPfKqYm+\nwXT6h02LWqx7THN6eBzKhC10Jksy34MnHiAwJd0IWToBknMQ7mV5TJ5DptV1\ns2LlRgkCwyG4/PWvhNKziw8gAXpRvI7cIaR90rBwaHvZTp4fKk/QA/6yatS1\nZnD8EYBrbu8RqzD2f9IsM7d9tSn8zPAoJV4ZwC7dM6i+UW/CNsBwxmPmBO1P\n/F/2Tv9VyQD4mbom/p2gSB24nmsKMZOt4W7jutOHhBDjwFOLn1TvYQ9P6Hbr\n14JPpFIEOprbcO2ZhXiWq+AJL+ByvbSKMGKXrfZH38oMqDYvYTCfw8yVJ8m/\n8DO6zLhsGWLJUb3VTar4KVyzzPeAcXArm+rDgMx9v0m5V1tlxACSlSicXKE+\nmSHAwU0ixg/EaT4E6+/4Sp0n3CScGL9UbxoIR5caMPHnPzw9ZXSiEa9hoaK8\neEfpo0RYq1Bj1tun3qMmzPDbbxb7EVhq8sJIsxhic1WGuwx/yWr38nflKS9P\nVDlb\r\n=2PwC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC5LGTevi6kl0V+gQV4JKfyGK8eqmNQGk8bF0XiEY9lAIgXDAQXGi9ztZu/wxIVZgFjxwsz2M/ps9PulxXXNh5JmA="}]},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.6_1575001391775_0.9621979229000954"},"_hasShrinkwrap":false},"1.2.7":{"name":"20scoops-localizer","version":"1.2.7","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"e9b26fc5c176d4a175919cf7cd6b760255844bf6","_id":"20scoops-localizer@1.2.7","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JCrZM3YOYkP+QajZkK4NpxgzrYSqPG4DKgnBy+61ULvEd95EcDG1xuZ2GxGFmv97EVUNiFh6XlOJb1q+q+99HA==","shasum":"d3d06f59c55fde7ca1477c65b2ee8924b010050b","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.7.tgz","fileCount":17,"unpackedSize":105072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK4PrCRA9TVsSAnZWagAA0IUP/iIgYv3izhsxucEh5oAR\na6brNmwpPYGhlHTD3bFoKOFmNSFyBZXR/iSGwcpKVeXhC30DmM9FdcpzzvFO\n05XZF2YT0UFrcdNmQ2R0hfW8awKmgkIqNpFicSlGCNSdvOpqnS+4LxUZSCO3\nTiGRFrGbws0lQOAltC4KHK31IktzXJsk63mm66RnEkwTTg2AmwH/IUzBGT6c\n/0JNNaJlQVr8/QJr/8WML1UQz6LSjFRfW4fyPPX8pxwJ+I8x4w+xkpWOJp4N\nsA2h2DlCEY9ebAW3StNBBePA8k111xKCRDA4L+YOlBJO8gU6wt3DXoA7Mv4J\n70JGAhkSLi698lN4Acx+pTDj3oADhsEyq9MrpQ9VtcH23LzCA5j0rR0Z1Atv\nabs2mgtIlS7pIcVLtHEoEHqKtv2gY831zfmamav7kEBveh6mrI03B191fThC\nYE0oWpjxRkyStGOeS4ohodoZRY7As+oQ4gdU0QRZZU3vU4qYGg0xBY1jdSCH\nWiZ4CnlirjK3JJ0HyuS+shRKvFgNWvYz+fxJKGtIdVPwhPP5WR8xwdM3d27F\nHj6jkYWduvxUYoPDtvOqyGcd8DJUvYQJXmXMQTw1+sGFcBB7NxRW4k644o4c\n/GnUfzMNr1iFpz6nUwEGmeLtfETK43f/pGQtj3m7ESPZ49adtD1HnB1BV4Fv\n2rEq\r\n=tzMt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+nSgf2h/iWcHCKPmZKDOSUL55cu0PUOuJJ9X6lIyM9AiAvQwRrld/YNMsvVt12I4owQNit4unOlh4Bk64CQ44dbw=="}]},"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.7_1613464554409_0.520610023266368"},"_hasShrinkwrap":false},"1.2.8":{"name":"20scoops-localizer","version":"1.2.8","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"index.js"},"author":"","license":"ISC","dependencies":{"chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"^44.0.0","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"gitHead":"2b4d0f15462a70ba7f903c98465d7f9c156a8390","_id":"20scoops-localizer@1.2.8","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FRbaTDrgpFKMKk/bwKIPPkeBCLxu4PKXE8yZ25DIxons0IrNDEl0jjivBqOO2ZS0AQu4mHsdnzJEZV1gVsmlaw==","shasum":"93fc1c3bc568bb77b4850fbea1b6a625633da456","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-1.2.8.tgz","fileCount":17,"unpackedSize":105042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg67fiCRA9TVsSAnZWagAAMEUQAIc8Q7/eJz4+07YlgLkU\nqOLT3+7r8Qq1GKhGtyFMVXlD7pOdweUafqssdItyfIccIl+nReY3gLEIPse7\nYyKSI7YoH4gtCR+erhCK+OSkaxOgBrIpIQ1n06Lx7ROiyw3ekUEGH81OhmI9\nXDLeuo4ZmQzzR1d76uUgTvsONlqxuNj3pQBmAmvLfKOhAiA5+O5d8W6Y7JPI\nRYeJcSu6hpDhwCQBl1Fu85uzQ+jSL2xp0bq6dMf6l95oa92XpQiUXhe6n+rE\ny5HK4sV1kVQMAamQBl81ubYHBPfSsAjV21IESwc6iEH6OdBAzeZs1wExt1ZB\n6U/ibdn7T2ZP6wNy0cVzW8B4HJqcCfM1QEvFk4jd9NG+OC76dOXjfBBxmudg\np3qD/Y2tD8UkrP310uFLM9LtNqpAKq9Fd6qEjoDIxjeVzhqqojbGWJuRNb/e\n0Y61jNde+JYWx99FwSJ0OXKYNvTrhNDgFP6qfqUs38X05ewOUNP3RKTOWtHy\n3y7whXZZN0Y+tLfyRC1kdlYbyQ1XtVfGIS+i97HoibC4NpedbQb8pyy8kPNk\nTUP+V0XGpBGxn2UWn4+rCuFOBeB3IGTHFhpf7fsN8WHmukpwFB4H+/S6dJI9\n7X+5XB3EEr93V2PJeDbMGcNn2RjCviLSMvMgxV9nfoPU11c0BPHqyvMH4ksg\nNjs1\r\n=bS5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrrQ0zqTDuHRt0BdGvkBmOaXdQbz0Sc5V6VujYVHw9nwIgFIUhE0D4crjIsdqH3UqcTuNReb9WP7jyvg7ty74xuxU="}]},"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_1.2.8_1626060769487_0.9538223802612626"},"_hasShrinkwrap":false},"2.0.0":{"name":"20scoops-localizer","version":"2.0.0","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"index.js"},"author":"","license":"ISC","dependencies":{"@vercel/ncc":"^0.38.1","chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"134.0.0","open":"^10.1.0","server-destroy":"^1.0.1","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"_id":"20scoops-localizer@2.0.0","gitHead":"b866630693436ebd72c734e8a0b67d4832aeb911","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-ZdAJthmWscgDqn4CqiziazenrtR6c7P3Y9DsCXlb5lcfiQBQmHsTS75akm0IftQqh/hoHu5F9C0soCKolrrN6Q==","shasum":"9d40e79e874f5a2de5bfb9f58d29176e7f9b0f40","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-2.0.0.tgz","fileCount":17,"unpackedSize":105630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbVNukjVsDRr9efFt6uwhG28kMhJiirpszMn+TNekymAiEAyuVQ87o3Im/oCDupB1wR8PBhBM3zMYSdkSv6scGmeU0="}]},"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_2.0.0_1713947190055_0.4013061069830357"},"_hasShrinkwrap":false},"2.0.1":{"name":"20scoops-localizer","version":"2.0.1","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application.","main":"./getLocalizer.js","scripts":{"build":"ncc build index.js && rm -rf dist/locales","lint":"eslint . --fix","lint:check":"eslint . --color","prettier":"prettier --write '**/*.js'","prettier:check":"prettier --list-different '**/*.js'","checkCI":"yarn lint:check && yarn prettier:check"},"bin":{"localizer":"index.js"},"author":"","license":"ISC","dependencies":{"@vercel/ncc":"^0.38.1","chalk":"^2.4.2","fs-extra":"^8.1.0","googleapis":"134.0.0","open":"^10.1.0","server-destroy":"^1.0.1","stringify-object":"^3.3.0","strings-file":"^0.0.5","xmlbuilder":"^13.0.2","yargs":"^14.2.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","prettier":"^1.19.1"},"_id":"20scoops-localizer@2.0.1","gitHead":"8771fb4bc7d48c4752ac1e4c29b92c7fb795332d","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Iy8+t+e9e5JcxLpB8uoiQZeVvxLplym7MXizjmpo1Fw/gPnocTT0iULnuEsci0/Jiww3/18VoQ//Of2YtqL5HA==","shasum":"45d9d7deef51d6e60efca170240663999ab54810","tarball":"https://registry.npmjs.org/20scoops-localizer/-/20scoops-localizer-2.0.1.tgz","fileCount":17,"unpackedSize":104014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoW1Dl0V1cLfchKGNQjoUFzzk39lQ13PDayzdqSFW6lAiEA5t5Roz3ID1KlpWtVXryMJhyNJtpm3flucC3f8t/I8Fc="}]},"_npmUser":{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"},"directories":{},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/20scoops-localizer_2.0.1_1713952790766_0.05856458380433738"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-08T13:12:06.660Z","1.0.0":"2019-11-08T13:12:06.925Z","modified":"2024-04-24T09:59:51.085Z","1.0.1":"2019-11-12T06:20:42.405Z","1.2.0":"2019-11-15T08:14:25.974Z","1.2.1":"2019-11-20T08:00:14.622Z","1.2.2":"2019-11-25T06:59:52.689Z","1.2.3":"2019-11-25T07:28:32.077Z","1.2.4":"2019-11-25T12:42:27.119Z","1.2.5":"2019-11-26T09:43:14.071Z","1.2.6":"2019-11-29T04:23:11.968Z","1.2.7":"2021-02-16T08:35:54.663Z","1.2.8":"2021-07-12T03:32:49.600Z","2.0.0":"2024-04-24T08:26:30.189Z","2.0.1":"2024-04-24T09:59:50.942Z"},"maintainers":[{"name":"20scoops_bot","email":"dev.20scoops@gmail.com"}],"license":"ISC","readme":"# Localizer\n\nLocalizer is a script for retrieve locales data on google sheet and save to file\nfor using in application.\n\n[How it looks like?](#How-localizer-read/export-locales-from-google-sheet)\n\n# Usage\n\n```\nyarn add 20scoops-localizer\nyarn localizer\n```\n\n**Step 1**\n\nCreate file called `localizer.js`. The only minimum config required is `url`\nwhich is google sheet url you want to retrieve locales data from\n\n```js\nmodule.exports = {\n  url:\n    'https://docs.google.com/spreadsheets/d/1RzakawKOAo9JLz-MTkM9Iz5dqYmC6XvqcVmegUCos48/edit#gid=0',\n}\n```\n\nand run script\n\n```\nyarn localizer\n```\n\n**Step 2**\n\nPrompt will asked your secret key\n([What is secret key and how to retrieve it?](#Secret-key)).\n\nIt only ask for the first time when you install this package.\n\n**Step 3**\n\nPrompt will asked to visit the url and provide token\n([What is token and how to retrieve it?](#Token)). This is for retrieve private\ngoogle sheet.\n\nIt only ask for the first time when you install this package.\n\n**Step 4**\n\nThat's it. If you provide correctly, it will show where files are saved.\n\nDon't worry if you provide incorrectly, just run again and you can provide\ncorrect token / secret.\n\n## How to retrieve secret key and token\n\n### Secret key\n\nIt's secret key of OAuth google. You can get it from slack channel #general-dev.\nI'll pin on there under \"20scoops-localizer\" section or you can ask in the\nchannel.\n\n### Token\n\nToken is authorization key so that script can retrieve data on private google\nsheet on behalf of you. You can get this token by following the url the script\nprovide in **Step 3** on [Usage](#Usage) section or run script\n`localizer --get-refresh-token`\n\n### Continuous Integration (CI)\n\nHow to use on Continuous Integration (CI)\n\nSet up `LOCALIZER_CREDENTIAL_TOKEN` and `LOCALIZER_REFRESH_TOKEN` on\nenvirontment\n\nYou can get refresh token from [Option](#Options)\n\n#### Example for Github Actions\n\n```yml\n- name: Localizer\n  env:\n    LOCALIZER_CREDENTIAL_TOKEN: ${{ secrets.LOCALIZER_CREDENTIAL_TOKEN }}\n    LOCALIZER_REFRESH_TOKEN: ${{ secrets.LOCALIZER_REFRESH_TOKEN }}\n  run: yarn localizer\n```\n\n## How localizer read/export locales from google sheet\n\n### Example google sheet\n\nCan divide the headers by merge row of sheet.\n\n![google-sheet-example](.github/images/example.png)\n\nExample output for `esm` format\n\n```js\n//en.js\n\nconst en = {\n  translation: {\n    btnLogin: 'Login',\n    username: 'Username',\n    password: 'Password',\n    welcome: 'Welcome',\n    hello: 'Hello',\n    morning: 'Morning',\n  },\n}\nexport default en\n```\n\n```js\n//de.js\n\nconst de = {\n  translation: {\n    btnLogin: 'Anmeldung',\n    username: 'Nutzername',\n    password: 'Passwort',\n    welcome: 'herzlich willkommen',\n    hello: 'Hallo',\n    morning: 'Guten morgen',\n  },\n}\nexport default de\n```\n\nExample output for `commonjs` format\n\n```js\n//en.js\n\nmodule.exports = {\n  btnLogin: 'Login',\n  username: 'Username',\n  password: 'Password',\n  welcome: 'Welcome',\n  hello: 'Hello',\n  morning: 'Morning',\n}\n```\n\n```js\n//de.js\n\nmodule.exports = {\n  btnLogin: 'Anmeldung',\n  username: 'Nutzername',\n  password: 'Passwort',\n  welcome: 'herzlich willkommen',\n  hello: 'Hallo',\n  morning: 'Guten morgen',\n}\n```\n\nlocalizer assume first row is for headline. it will start retrieve data after\nthe first row.\n\nIn addition, the Localizer has the following rules\n\n- The first column is the key for developer.\n- The second to last column is the name of the language that is exported. There\n  will be a key to each file.\n\n# Options\n\n| Options                          | Parameters                                  | Description                                                                        | Default value                |\n| -------------------------------- | ------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------- |\n| `--clientID=$clientID`           | Credential client_id in google credential.  | If not organization 20Scoops-CNX. Can input new client_id from google credential.  | `client_id of 20Scoops CNX`  |\n| `--projectID=$projectID`         | Credential project_id in google credential. | If not organization 20Scoops-CNX. Can input new project_id from google credential. | `project_id of 20Scoops CNX` |\n| `--localizerFile=$localizerFile` | Location file localizer                     | If file localizer isn't stay in root project can input location file               | `./localizer.js`             |\n| `--get-refresh-token`            | N/A                                         | Get refresh token for run with CI.                                                 | N/A                          |\n\n# Config\n\nYou can config script by creating `localizer.js` on your root project.\n\n_Example_\n\n```js\nmodule.exports = {\n  dest: './locales',\n  filename: {\n    en: 'en.js',\n    de: 'de.js',\n  },\n  url:\n    'https://docs.google.com/spreadsheets/d/1RzakawKOAo9JLz-MTkM9Iz5dqYmC6XvqcVmegUCos48/edit#gid=0',\n  ignoreColumns: ['th', 'description'],\n  sheetName: '',\n  module: 'esm',\n}\n```\n\n| Key             | Value                                                                   | Required | Default                      |\n| --------------- | ----------------------------------------------------------------------- | -------- | ---------------------------- |\n| `url`           | Google Sheets URL.                                                      | **Yes**  | N/A                          |\n| `dest`          | Location of local file storage.                                         | No       | `./locales/`                 |\n| `filename`      | Filename will corresponds to language.                                  | No       | `{en: 'en.js',de: 'de.js',}` |\n| `ignoreColumns` | Script will ignore columns is select                                    | No       | `[]`                         |\n| `sheetName`     | Script will retrieve locales from specified sheet name via this config. | No       | `''`                         |\n| `module`        | Type of output `esm`, `commonjs`, `android-xml` or `ios-strings`.       | No       | `esm`                        |\n\n_\\*\\* If sheetName more than 1. You can set follow\n`sheetName:['sheet1', 'sheet2']`_\n","readmeFilename":"README.md","description":"Localizer is a script for retrieve locales data on google sheet and save to file for using in application."}