{"_id":"grunt-cloudfile-to-vocab","_rev":"52-a29cf1f7ed3219e6e06c3b98c450c5d1","name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","dist-tags":{"latest":"1.2.4"},"versions":{"0.1.2":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.2","homepage":"http://git@github.com:BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.2"},"keywords":["gruntplugin","json","googledocs","translation"],"_id":"grunt-cloudfile-to-vocab@0.1.2","dist":{"shasum":"9f1d58fd7d0d68005eae53cd880712d3ca86a1a0","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.2.tgz","integrity":"sha512-OOsFqYztbqqGEfZlgLzT7sOFPP9+JzAqjtfUrTIZlZnMoRJkSJqNUKQQI0dHxc2apupyerafF2b8jgJI461Xag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNfj6XHA3qqmQKpEWFfddYwRwX9tH+ykK9SwlBX6A9oAiB7TxK8Ri+KtAjftJOSGJucWMdIunZjUXxss+GdCLaB9Q=="}]},"_from":"grunt-cloudfile-to-vocab/","_npmVersion":"1.3.8","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.3","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4"},"keywords":["gruntplugin","json","googledocs","translation"],"_id":"grunt-cloudfile-to-vocab@0.1.3","dist":{"shasum":"9b9378af87dd80fb21a445dd9b6373ece3026111","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.3.tgz","integrity":"sha512-Er3F9PTpoF01GxvR7vEacnYeEE/H64E9mvOgrnvJfjBItUm2h8uRoPTNW9DMKTRhA8WwBxDPopOw4thjm8Ugog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/ABOsNMXyXmTrn1uGMynPi+6a+dZbtq79JsqK8iXyoAiAO3/DUsuB7KJL1vIItE36FA1gg5uUMBGppE2Fnkutwiw=="}]},"_from":"grunt-cloudfile-to-vocab/","_npmVersion":"1.3.8","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.4","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.3.5"},"keywords":["gruntplugin","json","googledocs","translation"],"_id":"grunt-cloudfile-to-vocab@0.1.4","dist":{"shasum":"95cfe48bbf3d0ffd65ef52f65d867428bd261f49","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.4.tgz","integrity":"sha512-oTt22dNZ0WomwAEKW+bOieOyJo0c8YZUArNlXOsOlGzkH0olZTfNfWkrHSfAbtst8gkMW7/8RRZNcHOmRSgeOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr8uisPa6jOxzi4VcguWdEKBWX0nC+qCVb5JGcrM93MAiA9BxiEKX15EE94zHC2jlWIo4OYxYDOCLUj2XsL0Cv8tw=="}]},"_from":"grunt-cloudfile-to-vocab/","_npmVersion":"1.3.8","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.5","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.3.5","grunt-text-replace":"~0.3.9"},"keywords":["gruntplugin","json","googledocs","translation"],"_id":"grunt-cloudfile-to-vocab@0.1.5","dist":{"shasum":"6baec173c7b2223346211a5681dcfdaa05a93954","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.5.tgz","integrity":"sha512-Me5ItPxozgpjDd+RtE3+WvGW7aOvfDFE851nhZhJGpjHPWwDLdJcfwzC/w88RtrPGnn9O/GaoJQsE30MoajQXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsK9XBC/XHfmmO87ugD8L80hchjfVKrzZlMGJzsxXrNgIhAPhiVn338hDtzwLIDIi3oyJRCemWEomEAMJoi9dOWbVQ"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.7","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"_id":"grunt-cloudfile-to-vocab@0.1.7","dist":{"shasum":"6c0ca437fc97d971245c77fb892eb0c0536588eb","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.7.tgz","integrity":"sha512-nsDWgjujlqdUhM5a8p0QD3bYVJpoiDAy7Ksc7zMpQB8F5L7TWWJSCpO61I7kUIXTGjPaYok/Huw5h4xBbN5H0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlFbog3HkN1Ic5NyGQ4qrLkhixwGcd9fq99xyKw6cM5wIgGbYwRjkfUvL7n4Gg090MSI10voaD+L55SeOojIkwXNc="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"0.1.8","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"98669114ac7139b0d10c22dba716a19036b5afeb","_id":"grunt-cloudfile-to-vocab@0.1.8","_shasum":"a8b2eda0931429a31b2407add62a045eb5f52c4e","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"}],"dist":{"shasum":"a8b2eda0931429a31b2407add62a045eb5f52c4e","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-0.1.8.tgz","integrity":"sha512-EJlb4KOMye/Z0lrEYOLqu0YbECOVir4ZUCV7SmOU7ZHkpj6YRo1dAMuCKmQyN+xOzFELtbX3uxknCKK+iFrx+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARNMiJFSSRqXp2XviPjd66FnaGhshOft3r4wEGqz3jWAiAT2vjgYMveUklwGqCbcGJx/qHEMz8E/JcdFOjdbCwk9Q=="}]},"directories":{}},"1.0.0":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.0.0","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","author":{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},"contributors":[{"name":"Chris Ashton","email":"chrisashtonweb@gmail.com"}],"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"c8e7f761f22fdef5791c703a0a5e4dc07e92747f","_id":"grunt-cloudfile-to-vocab@1.0.0","_shasum":"f7ae80187695c4ad7fe4a949121fa07365a1edcd","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"}],"dist":{"shasum":"f7ae80187695c4ad7fe4a949121fa07365a1edcd","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.0.0.tgz","integrity":"sha512-yg5Qxgh+HX+PotV5XQ34WWI3DV5VFnP0NwvnTNv34reiclKX/cNGHxxEOGiADzMwUndldYhgG7MkDU6yQbGO/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRa2GGblW0OBYmpAVUkH0KT9LdMTmwSQViZnZAZ4oZiAiAFReNVrxePXfTttx6muca4Jn+6EsCrOGpvpp8JkDcAug=="}]},"directories":{}},"1.0.1":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.0.1","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chrisashtonweb@gmail.com"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"da2d4d960e759a2ed824b7a67ad99d0459a9a19a","_id":"grunt-cloudfile-to-vocab@1.0.1","_shasum":"7f071476425c79903b292b99458e354039fac0e7","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"maslen","email":"tom_maslen@hotmail.com"},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"}],"dist":{"shasum":"7f071476425c79903b292b99458e354039fac0e7","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.0.1.tgz","integrity":"sha512-2RDUAOuJrUWSR15SidBh9ve5GJ+PjIP3Uk3cm+Ar5t6/f5IHy85OAfZNhdRhtQ1/PyRW/I4M3A9p05X+hX237Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyhExTl5ESFsTxAeFTx8oEALOToD7QD2niR5BYCv3pAQIgdOMxt9Lgk/XKvq6zkxXL+Du3/hrYagWiPkJ7t5AvSfU="}]},"directories":{}},"1.0.2":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.0.2","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chrisashtonweb@gmail.com"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"af4f29525dc7e70315d4b949ec5c5dc3629213b0","_id":"grunt-cloudfile-to-vocab@1.0.2","_shasum":"6fb01358b1a921d62eb253b44750dba7603a57c9","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.0","_npmUser":{"name":"fewstera","email":"fewstera@gmail.com"},"dist":{"shasum":"6fb01358b1a921d62eb253b44750dba7603a57c9","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.0.2.tgz","integrity":"sha512-mPDtGMPD8ju4XAj09nDV76u40MinRYVY15b67UpKcm2NEH7cNKILfUnplnpa/9CKpY0VRGQwjzoriU6jZpD0QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmPIMXLoHLPYA+2zF32y8TH69rzz8VJSbRRWpRJtUBsAIgfZkbOonCe5GSv+s4eQTvs/1GuKhzF2JkPCs7F9wVURc="}]},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"},{"name":"fewstera","email":"fewstera@gmail.com"},{"name":"bongoyo","email":"richard.bangay@gmail.com"}],"directories":{}},"1.0.3":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.0.3","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chrisashtonweb@gmail.com"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"1af869fcf3424355d21c63046ff808fabfa7a90d","_id":"grunt-cloudfile-to-vocab@1.0.3","_shasum":"76a7208889663e7be40a6f356cd9428fc0ac2aed","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.0","_npmUser":{"name":"fewstera","email":"fewstera@gmail.com"},"dist":{"shasum":"76a7208889663e7be40a6f356cd9428fc0ac2aed","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.0.3.tgz","integrity":"sha512-mln+9ISfKPlNjkLlV9pB1EGIFTeMzLuKEiYS1YI7C3JbyLkuOVaDzo+MOd5cBEckr1nz208AeARZYXRTXNHFFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGAZ6MlajKogvvzb3+clPHeW0tIyiyCK2hcmkIi+YX2gIgK2p0QUtD8+FdWqDK8tAYn2JJjcGVDUGB9+CFilO/tZc="}]},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"},{"name":"fewstera","email":"fewstera@gmail.com"},{"name":"bongoyo","email":"richard.bangay@gmail.com"}],"directories":{}},"1.0.4":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.0.4","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chrisashtonweb@gmail.com"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"dependencies":{"csv":"~0.3.6","request":"~2.27.0","edit-google-spreadsheet":"~0.2.4","mkdirp":"~0.5.0","grunt-text-replace":"~0.3.9","lodash":"~2.2.1","grunt-merge-json":"0.9.4"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"3b708b211db2597f6307ee8a41f1597159936479","_id":"grunt-cloudfile-to-vocab@1.0.4","_shasum":"6c3196147ed1e2e576f128c22959cebc21ddd0fc","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"fewstera","email":"fewstera@gmail.com"},"dist":{"shasum":"6c3196147ed1e2e576f128c22959cebc21ddd0fc","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.0.4.tgz","integrity":"sha512-7wQvnb7odXvw8En4rTMKvIR+sA4Ji7QwyrEWvHH/lY/oYussaGDxdnJM498NVVstfP7mL2tJ40VOgARnZ0f35Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHG5VyHaKA2owvtb8dt9TQSFZKqc+YA6QmvUO3tOENumAiBX4fQdhL8CJY0HbaBPIH18pCPPt9ln2t4xEcaiA4MmhA=="}]},"maintainers":[{"name":"maslen","email":"tom_maslen@hotmail.com"},{"name":"chelozzz","email":"marcelo.zanni@bbc.co.uk"},{"name":"fewstera","email":"fewstera@gmail.com"},{"name":"bongoyo","email":"richard.bangay@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-cloudfile-to-vocab-1.0.4.tgz_1461599783038_0.4799680064897984"},"directories":{}},"1.1.2":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.1.2","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~1.0.0"},"dependencies":{"csv":"~0.3.6","edit-google-spreadsheet":"~0.2.4","grunt-merge-json":"0.9.4","lodash":"~2.2.1","mkdirp":"~0.5.0","request":"~2.27.0"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"6718ed7276a675c2b64f04172e46941a2f63eb92","_id":"grunt-cloudfile-to-vocab@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"chrisbashton","email":"Chris.Ashton@bbc.co.uk"},"dist":{"integrity":"sha512-gNZqxz7jHNzwO46RTcINLXumOJ7aqASsyG6lx/rJYYWQh70/mHg4GUb0jV+tK5CJPnasE2oBT70TJQ68EquLaA==","shasum":"618fc4e06bf82d3a438d1337640bd2443bbda8a2","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.1.2.tgz","fileCount":11,"unpackedSize":85147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1fjNCRA9TVsSAnZWagAAk8wP/3CdxJhzivuCjmHM9UtC\nuJroOvxXuNR+xU6H5TQY67gVh7398gyGrVJwgEyJjZaMGou7lYHwpBuVLit4\nSf4YuRR/ur0U/JrBj+eBgEARbLgHiiCly/Vn0ZfvqSt/2qzsoJSuFzamSdN3\n6bkH5LWSeFz8ErZf896aCMuqTgm+juozC2KG/Ai6mhIuzatnOj0Cxzg1Bt/i\n05yKDJaPc0NJX0MJ19QHKLxiiH2mp+zTdiz5Y0cLktsxPTmaWq3UHYZCXNua\n2ggUVmsd1wWxMKo9pFvyQzJcGnIRnomcWW0J0b7AKBipujIvv+ehEryKWvrA\nrfUYurDhg5Ua/Dfn2bknj9jRv3dpzS1dRwX6u8NDP7UwZO9RWtBuRlJ898mX\nN4VNjb/CVl2d261InqRa67tYNOGj5oLe93DkQKsk06U4TF6EzjmzIo9Cv3TJ\nVYOvOCUaiU+Lc4EzIaLnBzpHVp+bgOb0JHfpK34w+C5BmvSC3aJ/xe0s9gXe\nj8HVKH5rWYqEMM/S0xkVzmijAudzcBE9jLnKmWvifAohWWrI/FRnq/mcJaUx\n2YgJf8EWNJXifGEFPjKtLqEhaQxOEeIUa13JLLtDjYeCIbonypgBSmPZz/ZF\nt4HBxk5TFPJzaiuyqngiCTMSa7Ylrreogkt2MbSyQ6GVtNM+4vX9adCTrcf5\nVTZK\r\n=HTdq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9A3+4aeVmXmBJf6QdwhZTNk1D0qSglK1SWtpI+qHGaAiEAo8xfSAYWdDePQ3HkUsLuSMNIqqT6VW5MbDBfEoHkLeE="}]},"maintainers":[{"email":"richard.bangay@gmail.com","name":"bongoyo"},{"email":"marcelo.zanni@bbc.co.uk","name":"chelozzz"},{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"aidan.fewster@bbc.co.uk","name":"fewstera"},{"email":"tom_maslen@hotmail.com","name":"tmaslen"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-cloudfile-to-vocab_1.1.2_1523972300109_0.7776133931067144"},"_hasShrinkwrap":false},"1.2.0":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.2.0","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~1.0.0"},"dependencies":{"csv":"~0.3.6","edit-google-spreadsheet":"~0.2.4","grunt-merge-json":"0.9.4","lodash":"~2.2.1","mkdirp":"~0.5.0","request":"~2.27.0"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"2fbac6c6a37948dcdc4297a5fd88640511576e86","_id":"grunt-cloudfile-to-vocab@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"gabriellorin","email":"gabriel.lorin@bbc.co.uk"},"dist":{"integrity":"sha512-f3gyZYGT8kiOpC5EXFC99DABirtT09ZIXQ8VgVAEKhAFkVGVhuIvzipFsYXOTZKmwTAbrim3tVKMwJw0toPT/w==","shasum":"8adfb57f5ffb8bd1c7480daf105e5b05bce8a20d","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.2.0.tgz","fileCount":12,"unpackedSize":82766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwIafCRA9TVsSAnZWagAA1fMP+gN9EWNYlLE83WIvy9Rj\n89YwCdZjQupIyArAXhl3gVxuEJycSFLC1WQzOx2L3ADUacSW6EN7MlobnRDb\nMPIxS6s1QeGz0jn6pZjG432d56CpMWZNDifURAs8lm3ezU4AOF8zvwPxDOj/\ngRScSonSB0rk3MTnbKHp288UovItQyEV4nJZ5+lOma4cX6GLht7gDRlDUEAI\ns0B1b897A7OmCL7h1OF8ic6OOrDVXRqiZcHH68c6SvqyhtVf8seN9Mqn3m9F\n3Vb/iUYlUAXJc0UdNysEe3C/DC9Xb4z//HH+dRewhUXJXjDUjUJKU4JxsTEh\nVD13rOK2AuNAFbHaz0A+25Wp+1/OWCfi2oPd4KOdToA7lY3SgWPuwFS088oQ\neQZ7BuXxo+UqO2M37yBt1yyuskyndKFZB1sBcEj7OG1F5MnRFyuPmqIV29vl\nCiKZ05Uumj7Lg1WIhN3s3fsjaIgO8U556gZdYzy9h9LuNhm/LebGeb1o9+N/\ntMwe59BohCdLZbJIct9PUFslzfIBfgWxtOCRhVgT+WIebnguSqK7nbycausj\ngYEMWmqyEMu7TT49+syRyuLa1sLCrPXwE7ytFeESwbuwRrpxXN4sncwHqBT9\nQ+oCVgjpLDZYAmdLn6Gg3iZinsxESk7h5Cw/BsozoWWnXbCJllNBveDMjNJ2\nwqEA\r\n=bStq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb7/v/9IBQvq1xQBERngQK0eA4CSmlKY3FDH5sBx69iwIgbjy31P0Bl/AlwvFKmo8i22Sg3RSLPNALftQH/FHibHM="}]},"maintainers":[{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"gabriel.lorin@bbc.co.uk","name":"gabriellorin"},{"email":"steven.atherton@bbc.co.uk","name":"tarqwyn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-cloudfile-to-vocab_1.2.0_1539344030722_0.27083989847725576"},"_hasShrinkwrap":false},"1.2.1":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.2.1","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~1.0.0"},"dependencies":{"csv":"~0.3.6","edit-google-spreadsheet":"~0.2.4","grunt-merge-json":"0.9.4","lodash":"~2.2.1","mkdirp":"~0.5.0","request":"~2.27.0"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"dd8d55e09720270fd48802a517907c6bbad3cbe8","_id":"grunt-cloudfile-to-vocab@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"chrisbashton","email":"Chris.Ashton@bbc.co.uk"},"dist":{"integrity":"sha512-jP6yFreSr0sJwAX0JibbwBCT/b8rgqNR4+/e7WOtPQ9dmBMMsRswJot//r5XHeip9l5HjhxIQRgw0GXtl4INJQ==","shasum":"0e437f678ebc98d530468c7a1aed039066c2b447","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.2.1.tgz","fileCount":11,"unpackedSize":85062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxaz8CRA9TVsSAnZWagAAaO4P/j67KgQL6CJkR/tDsMzQ\nmKrafO4DdZ5eYRNYxPQImtWmLl3VI+JvIru8HcBHVkUGfLOfi6i3rZQxaVBv\njZaFwan+DCw0c5vWwTb69HBrcDLmxMr4+PH44J1S69dSsQ9qD8aHPND2KbUK\ndmqzUU5yXJCQ2M2K2AzLgwdWKxjZCiL1Hf6X7TCgF4esMb5bdNNjzSjltzcx\ncOvrNOM4TX7vo7utM4kFOGMnwG5jckDRmZFbKsRlygXGfLaA4BNd2l1Rk3JP\n8HPan907BzWrcgUfsYDDEP8KzWqoxLS0ANwndIP4UZqWJ7bD6oH/Nf6qHcOS\nKRMDh73p3REC7Sb1uXedzE64JhcpvBM++tar/tU2SfstaqoP0+c9+9SsD/Xp\n+XZUWxPWhzMHmWOgPKXiWCjNs2EftbUPIuEhdipglzOJcYhXaakjRXlhibF6\nshcmifonHjVarNqKkCncIz4H37vMhSedRFQ0R2RLE4OG2xAYHhQAcMoKmuBH\nW3gOOQF3k66F/XfSu/gim/mIJnf1DleVgTAGsLIm4p0fSdynEDExQC3xfL13\nC/XLP9P3YK6fBMzKcLjHSKq63UBu3giRv7Cd1VUrlfNiZevVB1TO1gTM4JDf\n4XQc6RtgCjIiLH1YuyqWOfQXCw+JksBuUJ57Wf/vAHN1lSGLIljJmf1+lIyf\nMsPj\r\n=DvWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDql9vwtMBXDj4YO7ACvFGeliFWAMzXQSKdess2C6d/uAIhAMTr0RUpwj6tzCDLQfNeEcZ4QTsDX0iODklDqB2p/Feu"}]},"maintainers":[{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"gabriel.lorin@bbc.co.uk","name":"gabriellorin"},{"email":"steven.atherton@bbc.co.uk","name":"tarqwyn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-cloudfile-to-vocab_1.2.1_1539681532164_0.38451973367221326"},"_hasShrinkwrap":false},"1.2.3":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.2.3","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~1.0.0"},"dependencies":{"csv":"~0.3.6","edit-google-spreadsheet":"^0.3.0","grunt-merge-json":"0.9.4","lodash":"~2.2.1","mkdirp":"~0.5.0","request":"^2.88.0"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"416ea422393510712cc432c7fde5672ebf6f5682","_id":"grunt-cloudfile-to-vocab@1.2.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"chrisbashton","email":"Chris.Ashton@bbc.co.uk"},"dist":{"integrity":"sha512-Mv41cUJ/hS1kMwRTSaZzubPwPELhaoThPr5NO5aO2QwT7yeOW9pnIBxd+d69rUQKdy4c8pSeda6wCB94r494gw==","shasum":"a0e684ace9e2bb0f0d7d16d05eb3a2fda9f98149","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.2.3.tgz","fileCount":11,"unpackedSize":85062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0dvCRA9TVsSAnZWagAAl8IP/2t1/VD3bgIhi7dXOC2X\nGPY2mK8EQmnvx+eFsQ5pkqSo/dyJK4/CJ/uwhvXrd7+IaFWMni+wohdOG1mY\n8NagAsHp3Rj2nfe6o6kEmCysvqpBh8hSum7Zj/o9RvLg2ojl9FvXuv5qkj4h\n0OfhJ4XW42qk4yup+odd+psBvAWh+hOkQhxfAABQgGNklh+ARjHITv55prMh\nD8/x7C3XsSk3oRGkZQd4p+bY3m4VqPhSfWthglE3bKQTYX9EisyJSxxEqnVC\nWH7OkyZlCAw8CeX9Ns6o7f3BBJ/8/Y5QqKYgt66NgK57TZjHvqNk8gtEql/N\nY8RWyaPOaenFOzyZnBHrB1TNcr7CxozF/Fv6qM7YMCYYTj/97af/Ifn1WgdP\ne+n68bzi9ftJAQQONEDudBUsQS0c3JAFHVQUPuOn+8Wp55Nac32/1q3FAoX2\ny5Fw4NFfR+lBTC2VQyBxCvDNO8/t2bnbbIv+BZNbxhcOgPlhaF+ZktkdWezd\nJG4LHMe0JOjpLF+1nUXq/sSNyhsaOYaF43zPhsQ0pYyP2xw7HQHO9AasGP2F\nFYCxuq/nHokS5KhOxird2E+gIpBZzVtFyMPOK0ZzimP67TmEs0M+KifykOdP\nz7HboQQEUnqBmQ22D+kV/2g1Dm5rSpAUWup8zbcOwROA9cnjS8AitqCmlB5J\ngBxV\r\n=UbGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNe39DUvna/NuGlIEo8+nMayMWbeebNB8tqepBz6emMQIgZVL9yq/oD11kxfrh7baC9ZIFVzXs2a1FAZx8UgBViYI="}]},"maintainers":[{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"gabriel.lorin@bbc.co.uk","name":"gabriellorin"},{"email":"steven.atherton@bbc.co.uk","name":"tarqwyn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-cloudfile-to-vocab_1.2.3_1539786606605_0.9283444366027691"},"_hasShrinkwrap":false},"1.2.4":{"name":"grunt-cloudfile-to-vocab","description":"Takes vocab data from cloud spreadsheets and renders it into local json files.","version":"1.2.4","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"main":"Gruntfile.js","scripts":{"test":"grunt test --verbose"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~1.0.0"},"dependencies":{"csv":"~0.3.6","edit-google-spreadsheet":"~0.2.4","grunt-merge-json":"0.9.4","lodash":"~2.2.1","mkdirp":"~0.5.0","request":"~2.27.0"},"keywords":["gruntplugin","json","googledocs","translation"],"gitHead":"086995ed0c40f01aa18454826f1be29f4ab92fcd","_id":"grunt-cloudfile-to-vocab@1.2.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gabriellorin","email":"gabriel.lorin@bbc.co.uk"},"dist":{"integrity":"sha512-pWOoZUeYq8Nm6g0nj0wMmDOsD+jhDbsVelYeLO0DwE2V2f2TC8GUhTXijRMiepQHyUbAf2Q+DeVvjltYzqGjew==","shasum":"a812c10b3f2cb2ff003b60540d734c2092fb1111","tarball":"https://registry.npmjs.org/grunt-cloudfile-to-vocab/-/grunt-cloudfile-to-vocab-1.2.4.tgz","fileCount":11,"unpackedSize":85147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4anSCRA9TVsSAnZWagAADHMP/0d87iY63/LhNbqE6dxw\n6hCztWMCQn150Iadc/t6SJyVjyCLD8EAvQZ+wzuwCoWO5ut1fW6hWWipwyB9\nsiEDEJSaVzMWiwGt9Q70s7jszVtKC2cl1RZ5Jtp0fT14AKMfKluhwkuFrgG2\n9Bv/RVHqceppot0XzfoFTjkNd4NcpFKo355L8gymXx87Czl0X/DrP3Y+7V8z\nRdS7+8Xt7Mi0so/VZ491PKY9k8jQNlM/oZdO7nvIg89QzJ/2zZmYVLMeSVXV\nvA/JZ4UG8/zF1E1ghGSvpkjPen8eNV1h/ccbFAk9X7glOChNfp1c+78cy1z6\nEinxTeWD2+DjuDC+g7pQMOpN2U2rYulTN6gGwd8QzpnXOpAjDnAagIiPSOAC\nm+2zKZsBSeDiX6l/y5GDwuyS4eWd5AV7XTlIitC8aLIMRcLcJrkkM2TphIC3\n2erOUD8N0FOIIix1nIuN/Yz7jLUbRK1RLSfzhKNyWkITYzxSbfP/mq4WQ0LE\ndtvGZuTfyjHDnfmSUasTrp1sKXEOSH4ywhhsgETdgf+pJ/dMkb4TYON8hVBW\n2EhbcygRReRsmsLucVW4Qy3iQlWbN0xT5AX8RvFw2nDeVBaGYRHbO25Ublw0\nouq2h8WilF5sBvF/3p1JyfnK437Ymb9U+eOi5PVarXXCo0XK898olY8q2ZDC\nvdQz\r\n=pxTw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN0ThWEV8j0xI0r8K5/HytmtFaxHFf/bViUQh61oMGnAiBOBfuiP10RyTx5MrW9d1U0HcQxnsmQGK7WUECIwD36Wg=="}]},"maintainers":[{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"gabriel.lorin@bbc.co.uk","name":"gabriellorin"},{"email":"steven.atherton@bbc.co.uk","name":"tarqwyn"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-cloudfile-to-vocab_1.2.4_1541515729646_0.8946776077816823"},"_hasShrinkwrap":false}},"readme":"[![NPM](https://nodei.co/npm/grunt-cloudfile-to-vocab.png?compact=true)](https://www.npmjs.com/package/grunt-cloudfile-to-vocab) [![Build Status](https://travis-ci.org/BBCVisualJournalism/grunt-cloudfile-to-vocab.svg)](https://travis-ci.org/BBCVisualJournalism/grunt-cloudfile-to-vocab)\n\ncloudfile_to_vocab\n==================\n\nProcesses any spreadsheet in the cloud into a set of vocab json files.\n\n# Setup\n\n* Add grunt-cloudfile-to-vocab as a dependency in your project's package.json\n* In your Gruntfile.js, inside your grunt.initConfig(), add the following:\n\n```json\n    cloudfile_to_vocab: {\n        default: {\n            options: {\n                output_directory:      'source/vocabs',\n                google_spreadsheet_id: '--google spreadsheet id--',\n                worksheets:            ['Sheet1'],\n                whitelisted_services:  ['english', 'mundo'],\n                serviceEmail:          '--google service email--',\n                certLocation:          '--full path to your service email certificate--'\n            }\n        }\n    }\n```\n\nRegister a task, e.g.\n\n```javascript\ngrunt.registerTask('make_vocabs',  ['cloudfile_to_vocab']);\n```\n# Creating a service account email and certificate\n\n1. Go to https://console.developers.google.com\n2. Create a project\n3. In the project, go to 'APIs & Auth' -> 'Credentials' and 'Create New Client ID'\n4. Select 'Service Account' as the type and p12 as your container\n4. Convert the downloaded p12 to PEM with 'openssl pkcs12 -in [the pem file] -out google-oauth.pem -nocerts -nodes\n5. Copy your service email address into the config and change certLocation to the location of your generated certificate (.pem)\n\n# Usage\n\nCreate a Google spreadsheet and start populating it with content (see examples below).\n\nRun your task to automatically generate vocab JSON files from a Google spreadsheet.\n\n## Running tests\n\nTo run the tests add a google account user name and password into the grunt config file.\n\n## Example input/output\n\n### Input\n\nNB: The 'ignore' in the left column ensures that that row is not included in the rendered output.\n\n```\n               | english               | persian\nignore         | Instructions go here. | ...\nproject_header | Hello, World!         | سلام جهان!\nproject_intro  | This is my intro...   | این مقدمه من است ...\n\n```\n\n### Output\n\nenglish.json\n\n```json\n{\n    \"project_header\": \"Hello, World!\",\n    \"project_intro\": \"This is my intro...\"\n}\n```\n\npersian.json\n\n```json\n{\n    \"project_header\": \"سلام جهان!\",\n    \"project_intro\": \"این مقدمه من است ...\"\n}\n```\n\nYou can now populate your project with these variables, thereby being able to deliver your project in a language-agnostic way, paving the way for delivering to multiple nationalities.\n\n# Known issues\n\nMake sure you are not on a proxy network or it cannot connect to Google.\n","maintainers":[{"email":"Chris.Ashton@bbc.co.uk","name":"chrisbashton"},{"email":"gabriel.lorin@bbc.co.uk","name":"gabriellorin"},{"email":"steven.atherton@bbc.co.uk","name":"tarqwyn"}],"time":{"modified":"2022-06-18T14:37:42.016Z","created":"2014-02-21T09:13:01.349Z","0.1.2":"2014-02-21T09:13:03.068Z","0.1.3":"2014-02-23T09:15:10.437Z","0.1.4":"2014-02-23T19:51:27.900Z","0.1.5":"2014-05-12T11:58:15.778Z","0.1.7":"2014-05-14T09:02:31.126Z","0.1.8":"2014-06-03T10:09:53.819Z","1.0.0":"2014-12-19T11:50:52.564Z","1.0.1":"2014-12-19T11:54:59.046Z","1.0.2":"2015-06-02T11:07:55.799Z","1.0.3":"2015-06-02T11:13:43.876Z","1.0.4":"2016-04-25T15:56:24.981Z","1.1.2":"2018-04-17T13:38:20.226Z","1.2.0":"2018-10-12T11:33:50.824Z","1.2.1":"2018-10-16T09:18:52.320Z","1.2.3":"2018-10-17T14:30:06.813Z","1.2.4":"2018-11-06T14:48:49.766Z"},"readmeFilename":"README.md","homepage":"http://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git","keywords":["gruntplugin","json","googledocs","translation"],"repository":{"type":"git","url":"git+https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab.git"},"bugs":{"url":"https://github.com/BBCVisualJournalism/grunt-cloudfile-to-vocab/issues"},"users":{"maslen":true},"contributors":[{"name":"Tom Maslen","email":"tom_maslen@hotmail.com"},{"name":"Chris Ashton","email":"chris.ashton@bbc.co.uk"},{"name":"Marcelo Zanni","email":"marcelo.zanni@bbc.co.uk"}]}