{"_id":"grunt-shopify-theme-settings","_rev":"89-c233729e486d174bbe339c8736b58eed","name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","dist-tags":{"latest":"0.4.7"},"versions":{"0.1.0":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.1.0","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.1.0","dist":{"shasum":"fa8c4d0bc97990472db798d6730b6d915e32f9eb","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.1.0.tgz","integrity":"sha512-wifwYMobz0bS0ZYwfS/wkVXglRaAeE1+zkJoFmFVUnnSTZnfv/Cq7YDaH4BusP0pqUmCO7joWJWNTlXvaOnuMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8ofAzXLJE+w/B4dpOTJgibfRF+3XbYsYRAWQAn2M4RQIhAKHmvQQB6CcrQNEYnZ05LqRrvbbblIC4XjxJ0GDxtU0m"}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.1.1":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.1.1","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.1.1","dist":{"shasum":"82b31eeea0b8d6e2d5ee61ea8f3ed8d9cb2dc52f","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.1.1.tgz","integrity":"sha512-QvW+IEdQ9DHtsHirtOmK041b4HXaMkyKAaSsjZkLm2NpBO0JMahdFLbI9XlQZwdngOVF/7i7KCAPef3mFEVNjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9WDJMO72fUUCd25NzgJTuzurQRkBvzguKsje92gye+wIgIyJp51jPzC2YFZD57JUpu1RHwFXYKHVs+QRBQGWCVN4="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.1.2":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.1.2","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.1.2","dist":{"shasum":"11233e2edddb620a39e2ee7476375ce7cd8267cd","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.1.2.tgz","integrity":"sha512-aVrU3Yunb/h9C0xs7/JTu3b6Zr76UtH1C9IQNgqnKmw32OObyJm/AIDhoUP7MurjPmPJppsumubUyLlJnx/p+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfQchvajk1b7wMSoco6C8vugFsmcfd1oT2l01H434ufwIhANMmriI16jedabo7jzS+cIhBPFpmnHbGscPV3lt1mUU1"}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.2.0":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.2.0","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.2.0","dist":{"shasum":"e951dbc32ef02e468e11a6156681111207979eae","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.2.0.tgz","integrity":"sha512-fF1EeH+rhmk0oOk2mp65YXNohZ2l53G+BJqwhTj3TczA4KmfF7BSh+4rDR8iiIYi5G9M5PP20dNZl8u+dF2ijg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhne1SJtXXZu+1SKQ6pcD2yrJsMFR051RQT+ACFQkumAiAr/c7fAABABGSfthe7wCvPuFd8d4O4irXUvl4wHi0OVQ=="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.2.1":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.2.1","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.2.1","dist":{"shasum":"6005d3402a6cbe5edc1a531a8c7f34088d060bc3","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.2.1.tgz","integrity":"sha512-Xj1+Oja0mdbxnyrdfWhrN0BK9fF5fhaZVxzp5ig5lZhERqX7p+d58vC5bl5UfbupAbWtuXwK2beuf2QTOtqgow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsklxIEVzzOtbabQkt96RWPj9eMzdO5L3516++k4u5PwIgGnPe7JxJVTBIgFPv288QatEyRRao85T/qjRFjXLHmrw="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.2.2":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.2.2","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.2.2","dist":{"shasum":"64ffdc34b15610fb44185bb1d9281b471076d2f6","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.2.2.tgz","integrity":"sha512-9TL7P3/L1zpzZ15sza8sSUpJdUTZWSP1+EnBEGhyttgrQOfv5WY9XdS2QRY+jS1YTG+Yb9XEVbz8/CsSzpWXHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5ZmrLehNd0nnKB4Ybg5/SHAGM+T543qMh+Ey8AMd+LAiEAxF2138vRwIZaSY/pS8XlMpVRDdzmbn5eOtyNLAzsrT4="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.2.3":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.2.3","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.2.3","dist":{"shasum":"2e93e3fae0e14a79fde79e65c13c9beb5e519693","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.2.3.tgz","integrity":"sha512-JmlA4/fT6psJqfE6CpllHCKpsiDtNMQ9IppKuW1EYsdQOEm/6oGC3KljjPVo1y8yqNNGwWMvwcaM6pOW2QdF+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpQx73EyRBVkjEp0eg04OqKuyXfjA2NUi/OAcpmGj40AIgLOiCPWXHm66ro0jXJqRWMHGX1Tq/ko+4Gs0DMBh5+NM="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.2.4":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.2.4","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.2.4","dist":{"shasum":"3295590eeff02b64a2eb14b06e8e4891cc4ed518","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.2.4.tgz","integrity":"sha512-DvrDHxyVsHa4SUJni3vZQEYHV8uNYdfMvrbBy47DIVdbq3TvvuFuMtQGdtognntaochOOcaD/zmZrl38FdFD1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHZdIsIwx75X1WLjxQbg3FaB/bgpZ+VktuMHcKD2wHjwIgfD94rwvZvoramnb8fSZtN3V8PLOJNs4OC1B/NqK3L2Y="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.0":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.0","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.0","dist":{"shasum":"1e7896a948c3f78acc5171fa5a0c0cfeec9724c3","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.0.tgz","integrity":"sha512-umiGrjLAMfSNTdXk8Tlaw9xgJNVFHFIbYT9lUjRFjm5LwqYNiaKS8m0DcL15izit3jjXdSnV80lyqKcUUdwsTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD936UWr1pcbi/RRHsu1QQYvUoT3qJIBHJzxDp4pWscFQIhALS8h5VrSLKxzCjfhdoe4Y/M8GUiOngTcvEByvkSRuJ6"}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.1":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.1","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.1","dist":{"shasum":"691a7c45d5bd972e2d9c1a500e78cbb819a30d25","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.1.tgz","integrity":"sha512-/3Vj4fWU524hcKvFA4bRpfgDfUpr12nB3PwpqITd+Rz6Wnkvp4oun24xNfDk7XIHqzZl1ei2H+FCrO8b2M2VXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmc4Q8bMqXpWZa4fRFg+xQuSS+oGdp6zV3jortNk7uaAiEAx0+/doJwgh1h/tz88MuPQ/vSGcZYtXC2JtQ53qDuREE="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.2":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.2","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.2","dist":{"shasum":"7323e97046150e74701fd41338a599539948b3ea","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.2.tgz","integrity":"sha512-BVXcWkozJZyqfS/6Pfn1rV0/C8/D1o/ug0B0v6qHjRsg5cvc4Pqn0FPvbRJDlamPMxV309jcm0+C0kc4UIB+hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChrUTXrmG9YbrYifW/H2/Kv4wX98P9sjyJ5ibOHZsKzAIgRldrAE+fWLQCmSCA73dmdbjzrCWJbzwV2WWQtSunZ8A="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.3":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.3","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.3","dist":{"shasum":"db1e0aa18f5ad39fb2f0e46fbea15d4733e38ad5","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.3.tgz","integrity":"sha512-cj7UsifaSMUv5BgoHfgLuXK1zi0oB3J/pcH9ehBoD4yxsIm1pUNmDrYzrBc97srepKy4rxzi6UmL4bE4XNVjgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNFGJ7Fo0AsjOQbm+jYgjy0lS/EbAVBXD68879YS4D2gIhAN/mtxRbUHjP4qmYLvSwmok31W/Jq7T32vszJNfA1Cug"}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.4":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.4","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.4","dist":{"shasum":"ec21331394e4c6872ed9ab5faf54b816cc22722e","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.4.tgz","integrity":"sha512-2KOJYBUAzozJi/le4v65UhGnDEA9rGpvBVWc/GTIAl3tBvPhCLRdyXQbwvH4ZeDNHqxiXU3sAZTJDQ1Tbca7hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHp26kTCZAi3Gzc3JB6c6mprdbKPi4rTOMikrI7wGl6AiEAyr+oxmWmbMRNaDGztsSgHzTc0jDEhbXbtiXAlqIqVEE="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.3.5":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.3.5","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.3.5","dist":{"shasum":"fdd1ef9ecaaf15d4c34e11d033b09bbaf3a6405f","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.3.5.tgz","integrity":"sha512-OffMiCxRtyBHVc2nuQAcDdH1YQ0z68BS0513j2x43cVMZB3MB5rTeqDIV6JtwBW5K54FDI4n0EANO4vu5l/VVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+0KGVslQbnhlKEcs7XJR8aneZCy1ubB25/wN9J1kaVAiBvQpwBceQrkMa54GQ1zYAn+USFW8cC/bIUKf0VL9E6nQ=="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.0":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.0","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.0","dist":{"shasum":"b7f3f76ae1f6846bbf9f758c4655b23b2cd37b30","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.0.tgz","integrity":"sha512-T4rbVTuYJzp3OLN6Ebs/Ltf/mNZPE3NC7s0LqXld/tdVKHMjwlkTQbMIhwwgS1BqzHFpuosAR80JXiXTxAGrpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk07U/k3OFB6OhRtT17pwMo1y7Eh3AhUCIa7YirWbNVgIgZfvEEXH3pZJ+roPCKLhMvIw5AzZ2Zidhghr2qAaf5+o="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.1":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.1","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.1","dist":{"shasum":"0697652ccfccb6ebe4e19270a43a21671bd8f7a6","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.1.tgz","integrity":"sha512-CbzpHdsiyaaC07YkZ2innSr75GTI17qukPwMNTzCFOvY4adYLPr7OO0UQwSnDpf7JTZIWZfeKTTELTWWNVb/pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEosA4CACMJ915wN/Q9khbN/OdBbYThnXgagjFJFBQdQIgdv0j2ncl8pkTXpe/f769FxwpXZn3X5vY/U9D3gzXfOo="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.2":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.2","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.2","dist":{"shasum":"5dfab5004be07896c9a6307d4fd437b1053cee4e","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.2.tgz","integrity":"sha512-6hV2PLGPfZtNDOl4KU3+/zCUTDSRhfjP/IJHBVgiTmYu6OyKISzhS2rytU6D7eylCH/dl3Nw+xLN53sCwpaR3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnewm83a5o1NodHIr9QU/Z5gDYavTY9csq1xj15JU2NAiBzQnG7Ds9D+UYwH/Iqzmmpf4s1kCDPqil4BrEPOvC5lw=="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}],"deprecated":"critical bug fixed in v0.4.3"},"0.4.3":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.3","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.3","dist":{"shasum":"ffee1a248b4df447e23b521718e1175f15051b8e","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.3.tgz","integrity":"sha512-xpt+Og/dO3ix2x2nWkm9qp6YyVw+pBN2iy0WEyRyDPHnZxFFv3kmqoMqep5iSLxCHx9g/8ua1AkHyHJlG1MZsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBMtasbRdeidpTfjWx3AuAbFP6lYgHxJ7VtMkjuE/eIAiBq620grSeCFH8yWPDd4yvxTxuiL6pPrjLIoM2OjqNkOw=="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.4":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.4","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.4","dist":{"shasum":"9f7f253b5f515b6ebefceead07964bbd00a88c3f","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.4.tgz","integrity":"sha512-5ov+AkCP1Ux8WdUdVTjLE5/zXLbPQOohMoByz3j9P+PWsWGCBdydbCf8KgpLu2ruI2RUzPpELQpE7OAqzzOF8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGpQF4ebNPKw0JwAUnWkqC2QiE8y4JmqDSJto7GYM7mAIgSuHZHqDEe/wlPwtZHN76DEOwk4Wu/qGR1QG5lUoNsIM="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.5":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.5","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0","temp":"~0.8.1"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.5","dist":{"shasum":"6929465726331aa858ea2ac945b469cfacb4d4e3","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.5.tgz","integrity":"sha512-bTlBPZwfDCT1IVF5PmAtCvIiReH1CgdT4ZlUn40vh6jjJk4HQsLre0R3LP3zZTRNOesVuloIibUtHacXf2rUnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv8lv09kq+eetxA42zNE1cxNRjvV1zt/J8vh6Sa9KZFgIgLoa3UyRYkxXRBXKd8Gods0E6TSTRWGbOD5ciBwwr3zQ="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.6":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.6","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0","temp":"~0.8.1"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"_id":"grunt-shopify-theme-settings@0.4.6","dist":{"shasum":"67d6b4bb743ad781ae2cc28e4b30b4a5127cfb6f","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.6.tgz","integrity":"sha512-t7ejYhCL9ErDWRqx4MwbeDRnvoDBipwaF2xs91dBtIhZJknCS9JkIEqt7ZGyR65q5GyAxL8ToDdcrvEpcskflA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqamX+35jvzfS7fifmDYZQMmjp4SIq2PXFWehz3rCr+AiAz2PiywPy+JTqPBMrCBR+PQt03PKXLzaPexiwLnB9+9A=="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}]},"0.4.7":{"name":"grunt-shopify-theme-settings","description":"Grunt plugin to build a settings.html file for Shopify themes.","version":"0.4.7","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"},"licenses":[{"type":"MIT","url":"https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"swig":"~1.4.1","htmltidy":"~0.0.6","cheerio":"~0.17.0","js-yaml":"~3.1.0","temp":"~0.8.1"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":">=0.4.5"},"keywords":["gruntplugin"],"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"gitHead":"31ac81131de393ef4d5715f2d90a5641c8d991f8","_id":"grunt-shopify-theme-settings@0.4.7","_shasum":"88f1c56b9ebd50369ec7a5c31500941007f19aa5","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.2","_npmUser":{"name":"gavinballard","email":"gavin@gavinballard.com"},"dist":{"shasum":"88f1c56b9ebd50369ec7a5c31500941007f19aa5","tarball":"https://registry.npmjs.org/grunt-shopify-theme-settings/-/grunt-shopify-theme-settings-0.4.7.tgz","integrity":"sha512-5YjjPoAtsZ8+M3yx7blDfcssMMLyoDFrk3832S1mGc+PEKUWFlwWMZCMBm1Jz3oxcKtSYMWR9GTZX94ZGm6cAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuPkxjDOJQiUbOrt7GzJyBC7HjZDFrQE7TsPLo1i1VKAiEA/WzeI7zRfx4ryMVhdZPp9/Wqif3qgwXn3g089VFGymI="}]},"maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-shopify-theme-settings-0.4.7.tgz_1456054275476_0.46915927063673735"}}},"readme":"# grunt-shopify-theme-settings\n\n> Grunt plugin to build a settings.html file for Shopify themes.\n\n\n## Deprecated\n**The grunt-shopify-theme-settings plugin is currently DEPRECATED**.\n\nWith the new `settings_schema.json` settings format replacing `settings.html` in Shopify themes, this plugin is currently deprecated.\n\nIt may be revived in the future to allow the generation of `settings_schema.json` files with some of the plugin's more useful features, such as being able to split settings into multiple files and repeated sections.\nIf you have any interest in `settings_schema.json` support, please [let me know in this thread][].\n\n[let me know in this thread]: https://github.com/discolabs/grunt-shopify-theme-settings/issues/22\n\n\n## Overview\nThis plugin greatly simplifies the management of the `settings.html` file common to all Shopify themes. It provides:\n\n- The declaration of desired settings in a simple, uncluttered YAML format that supports all Shopify theme input types;\n- Breaking up of settings into multiple files for easier management;\n- Shorthand syntax for Shopify theme setting features like help text blocks, specifying image dimensions, and to simplify the generation of repeated settings;\n- Extended input types to cover things like time and date ranges;\n- Ability to create custom templates for different fields and sections of your settings files;\n- Functionality to simplify converting your existing `settings.html` to a cleaner `settings.yml`.\n\nFor more, you can [read the blog post][] introducing the plugin.\nFor usage examples, check out the tests in this repository.\n\n[read the blog post]: http://gavinballard.com/managing-shopifys-settings-html/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n\n\n## Getting Started\nThis plugin requires Grunt `>=0.4.5`\n\nIf you haven't used [Grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [Gruntfile][] as well as install and use Grunt plugins.\nOnce you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-shopify-theme-settings --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-shopify-theme-settings');\n```\n\n[Grunt]: http://gruntjs.com/\n[Getting Started]: http://gruntjs.com/getting-started\n[Gruntfile]: http://gruntjs.com/sample-gruntfile\n\n\n## The \"shopify_theme_settings\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `shopify_theme_settings` to the data object passed into `grunt.initConfig()`.\nYour file target should be the final `settings.html` file, with the source files being a list of YAML configuation files in the order you'd like them to appear in the final settings file.\n\n```js\ngrunt.initConfig({\n  shopify_theme_settings: {\n    settings: {\n      options: {},\n      files: {\n        'theme/config/settings.html': ['settings/section1.yml', 'settings/section2.yml']\n      }\n    }\n  }\n});\n```\n\nIf you're okay with the sections in your settings appearing in directory order, you can just use a glob to specify the input files:\n\n```js\ngrunt.initConfig({\n  shopify_theme_settings: {\n    settings: {\n      options: {},\n      files: {\n        'theme/config/settings.html': 'settings/*.yml'\n      }\n    }\n  }\n});\n```\n\n### Options\n\nThis task accepts only a single option, `templates`, as documented below.\n\n#### templates\nType: `Array`  \nDefault: `[]`\n\nSpecify a list of alternative directories to load HTML templates from if using your own custom templates.\nSee the section [Customising templates][] for more.\n\n[Customising templates]: #customising-templates\n\n\n## YAML Structure\n\nThe general format for the YAML files read by the plugin are as such:\n\n```yaml\nSection Name:\n  Subsection Name:\n    Field 1 Name:\n      name: name_of_field_1\n      type: type_of_field_1\n\n    Field 2 Name:\n      name: name_of_field_2\n      type: type_of_field_2\n```\n\nEach `.yml` file should contain one or more **Sections**, each of which can contain one or more **Subsections**.\nEach of these subsections can contain in turn as many **Fields** as desired.\n\n### Fields\n\nGenerally, each field section corresponds to a single theme setting - a color, a text input, a file.\nSome more advanced fields correspond to more than one setting - for example, a `time-range` input manages both a `*_begin` and `*_end` theme setting.\n\nAside from the text label that declares it, each field has a couple of required properties, and some optional properties, as listed below.\n\n#### name\nType: `Text`  \nRequired: Yes  \nApplies to: All field types\n\nThe `name` of the field should be unique across all of your settings.\nIt's the value that will be used for the field's name and ID attributes in the HTML, and will be the name you use to access the setting from within your Shopify templates.\nFor example, `name: my_field` would be accessed as `{{ settings.my_field }}` in your `.liquid` files.\n\nSome special input types (such as `time-range`) map to more than one theme setting.\nIn these cases, the name of the generated settings are generated by appending text to the `name` property of the field.\n\nFor example, a `time-range` input with a name of `business_hours` will generate two theme settings - `business_hours_begin` and `business_hours_end`.\nIf you're ever unsure about the names of the settings to use in your theme templates, just check the generated `settings.html` output.\n\n#### type\nType: `Text`  \nRequired: Yes  \nApplies to: All field types\n\nEvery field must have a `type` set. All of the input types supported by Shopify's Admin are allowed, which are:\n\n- `text-single` (A single-line text box)\n- `text-multi` (A multi-line text area)\n- `select` (A dropdown select box)\n- `file` (A filepicker)\n- `checkbox` (A checkbox)\n- `color` (A colorpicker)\n- `font` (A dropdown containing a list of web-safe fonts)\n- `blog` (A dropdown containing all store blogs)\n- `collection` (A dropdown containing all store collections)\n- `linklist` (A dropdown containing all store linklists)\n- `page` (A dropdown containing all store pages)\n- `snippet` (A dropdown containing all store snippets)\n\nA number of additional input types are provided by this plugin, which encapsulate common patterns. They are:\n\n- `time-range` (Two dropdowns to select a start and end time)\n\nIf you'd like, you can create your own custom field types.\nSee the section [Customising templates](#customising-templates) for more.\n\n#### help\nType: `Text`  \nRequired: No  \nApplies to: All field types\n\nSetting the optional `help` property will render the provided text underneath the field in the final `settings.html`.\nUseful for adding instructions or clarifying image dimensions.\n\n#### hide_label\nType: `Boolean`  \nRequired: No (defaults to `false`)  \nApplies to: All field types\n\nIf `true`, the label rendered on the left-hand side for the settings will be hidden.\nMostly useful for `checkbox` fields with an `inline_label` set.\n\n#### options\nType: `Hash`  \nRequired: No  \nApplies to: `select` and `font` types only\n\nSpecifies a list of options to render in the field's `<select>` element.\nThe key-value pairs are provided as a hash, for example:\n\n```yml\nAppearance and Fonts:\n\n  Background:\n\n    Background Style:\n      name: background_style\n      type: select\n      options:\n        none: None\n        color: Custom Color\n        image: Custom Image\n```\n\nFor the `font` field type, any specified options will be added to those automatically generated by Shopify.\n\n#### default\nType: `Text`  \nRequired: No  \nApplies to: `text-single` and `text-multi` types only\n\nSpecify a default value to populate a text field with.\n\n#### width\nType: `Integer`  \nRequired: No  \nApplies to: `file` type only\n\nSpecify a maximum width for an uploaded file. If not specified, no limit will be applied.\nSee [Shopify's input type documentation][] for more information.\n\n#### height\nType: `Integer`  \nRequired: No  \nApplies to: `file` type only\n\nSpecify a maximum height for an uploaded file. If not specified, no limit will be applied.\nSee [Shopify's input type documentation][] for more information.\n\n#### cols\nType: `Integer`  \nRequired: No  \nApplies to: `text-multi` type only\n\nSpecify the number of columns to render for the `<textarea>` element.\n\n#### rows\nType: `Integer`  \nRequired: No  \nApplies to: `text-multi` type only\n\nSpecify the number of rows to render for the `<textarea>` element.\n\n#### inline_label\nType: `Text`  \nRequired: No  \nApplies to: `checkbox` type only\n\nSpecify a text string to be used as a label directly next to the checkbox element.\n\n#### repeat\nType: `Array`  \nRequired: No  \nApplies to: All field types\n\nThe `repeat` property can be used to avoid having to copy-paste the configuration for similar fields multiple times.\nSee [Repeating sections and fields][] for more.\n\n#### begin\nType: `String`\nRequired: No\nApplies to: `time-range` type only\n\nSpecify the earliest time available for selection in the `<select>` elements rendered by the `time-range` input type.\nThis should be done in 24-hour `hh:mm` format, eg `\"07:30\"`.\n\n#### end\nType: `String`\nRequired: No\nApplies to: `time-range` type only\n\nSpecify the latest time available for selection in the `<select>` elements rendered by the `time-range` input type.\nThis should be done in 24-hour `hh:mm` format, eg `\"17:00\"`.\n\n#### step\nType: `String`\nRequired: No\nApplies to: `time-range` type only\n\nSpecify the interval between each option in the `<select>` elements rendered by the `time-range` input type.\nThis should be done in `00:mm` format, eg `\"00:15\"` will render an option for every 15 minute interval.\n\n#### template\nType: `Text`  \nRequired: No  \nApplies to: All field types\n\nIf you'd like to use a custom HTML template to render your field, you can specify its name with the `template` property.\nSee [Customising templates][] for more.\n\n[Shopify's input type documentation]: http://docs.shopify.com/themes/theme-development/templates/settings#input-types\n[Repeating sections and fields]: #repeating-sections-and-fields\n[Customising templates]: #customising-templates\n\n---\n\n### Subsections\n\nSubsections are used to create subgroups of fields within a larger overall section.\nAll fields *must* live inside a subsection.\n\nBeyond specifying their name, subsections have a few other optional properties.\n\n#### notitle\nType: `Boolean`  \nRequired: No (defaults to `false`)  \nApplies to: All subsections\n\nSetting `notitle` as `true` on a subsection will prevent the name of that subsection being rendered in the Shopify Admin.\n\n#### repeat\nType: `Array`  \nRequired: No  \nApplies to: All subsections\n\nThe `repeat` property can be used to avoid having to copy-paste the configuration for similar sections multiple times.\nSee [Repeating sections and fields][] for more.\n\n#### template\nType: `Text`  \nRequired: No  \nApplies to: All subsections\n\nAs with fields, if you'd like to use a custom HTML template to render your subsection, you can specify its name with the `template` property.\nSee [Customising templates][] for more.\n\n[Repeating sections and fields]: #repeating-sections-and-fields\n[Customising templates]: #customising-templates\n\n### Subsections example\n\nHere's an example YAML file showing the usage of the `notitle`, `repeat` and `template` subsection properties.\n\n```yml\nMy Section:\n  My Subsection:\n    notitle: true\n\n    My Field:\n      name: my_field\n      type: text-single\n\n  Slide {i}:\n    repeat: [1, 2, 3, 4, 5]\n    template: subsection-slide\n\n    Slide {i} Image:\n      name: slide_{i}_image.jpg\n      type: file\n\n    Slide {i} Title:\n      name: slide_{i}_title\n      type: text-single\n\n    Slide {i} Caption:\n      name: slide_{i}_caption\n      type: text-multi\n```\n\n---\n\n### Sections\n\nSections correspond to the large expandable panels displayed in the Shopify Admin when viewing theme settings.\nThey're generally used to group related theme settings by topic (such as \"Colors & Fonts\") or by area of concern (such as \"Footer\").\n\nSections are the top-level object in the parsed YAML files and have only one (optional) configurable property: the template used to render them.\n\n#### template\nType: `Text`  \nRequired: No  \nApplies to: All sections\n\nAs with fields and subsections, you can use a custom HTML template to render your entire section, specified with the `template` property.\nSee [Customising templates][] for more.\n\n[Customising templates]: #customising-templates\n\n### Special Sections\n\nThere's one special-case section: `about`, which instead of the regular Section YAML should have a `heading` and `content` properties.\nThese will render as a small `<div>` section, which is useful for adding credits and instructions at the top of your theme's settings file.\n\nHere's an example, using the YAML's pipe (`|`) syntax for multi-line strings:\n\n```yml\n---\nabout:\n  heading: Theme by <a href=\"http://gavinballard.com\">Gavin Ballard</a>\n  content: |\n    <p>Welcome to this theme!</p>\n    <p>Get support <a href=\"mailto:gavin@gavinballard.com\">here</a>.</p>\n\nMain Section:\n...remaining YAML...\n```\n\n\n## Repeating sections and fields\n\nIt's quite common in Shopify theme setting to want to repeat particular fields, or groups of fields (sections) multiple times.\nFor example, many themes offer users the ability to customise a slider or carousel, which requires similar configuration (image, title, caption, et cetera) for each slide.\nHere's a simple example of what we'd need to do if we wanted three slides:\n\n```yml\n---\nHomepage Slider:\n    \n  Slide 1:\n    Slide 1 Image:\n      name: slide_1_image.jpg\n      type: file\n\n    Slide 1 Title:\n      name: slide_1_title\n      type: text-single\n      \n  Slide 2:\n    Slide 2 Image:\n      name: slide_2_image.jpg\n      type: file\n\n    Slide 2 Title:\n      name: slide_2_title\n      type: text-single\n      \n  Slide 3:\n    Slide 3 Image:\n      name: slide_3_image.jpg\n      type: file\n\n    Slide 3 Title:\n      name: slide_3_title\n      type: text-single  \n```\n\nInstead of having to copy-paste the YAML as above to configure these slides, you can simply specify the `repeat` property on the sections or fields you'd like to duplicate.\nUsing the `repeat` property, the above becomes:\n\n```yml\n---\nHomepage Slider:\n    \n  Slide {i}:\n    repeat: [1, 2, 3]\n    \n    Slide {i} Image:\n      name: slide_{i}_image.jpg\n      type: file\n\n    Slide {i} Title:\n      name: slide_{i}_title\n      type: text-single\n```\n\nWhen this configuration is rendered, the specified section will be output once for each item in the `repeat` list, with any instances of the string `{i}` replaced with the list value.\nYou're also not just limited to integers; you can also use the `repeat` property with strings:\n \n```yml\n---\nNavbars:\n    \n  {i} Navbar:\n    repeat: [Top, Bottom]\n    \n    {i} Navbar visible?:\n      name: {i}_navbar_visible\n      type: checkbox\n\n    {i} Navbar color:\n      name: {i}_navbar_color\n      type: color\n```\n\nWhen using string values like this, the string will be converted to lowercase and any whitespace will be replaced with an underscore.\n\nFinally, if you only want to repeat a specific field a number of times, rather than an entire section of fields, you can specify the `repeat` property directly on the field itself.\nThis works exactly the same as with repeated sections, except that to avoid conflicts you should use the string `{f}` where you'd like the current index to be rendered.\n \nThis lets you use repeated sections and fields at the same time, if you'd like:\n \n```yml\n---\nNavbars:\n    \n  {i} Navbar:\n    repeat: [Top, Bottom]\n    \n    {i} Navbar visible?:\n      name: {i}_navbar_visible\n      type: checkbox\n\n    {i} Navbar color:\n      name: {i}_navbar_color\n      type: color\n      \n    {i} Navbar link number {f}:\n      repeat: [1, 2, 3]\n      name: {i}_navbar_link_{f}\n      type: text-single\n``` \n\n\n## Customising templates\n\nSometimes, the HTML generated by the Grunt plugin isn't exactly what you're after.\nYou might have a fancy layout in mind, or want to render fields of a particular type in a different way.\nThis is possible through the use of custom HTML templates, which can be specified individually for your fields, subsections and sections.\n\nTo do this, you just need to tell the Grunt task which directory (or directories) it should search for your custom templates.\nThis is done through the `templates` task option.\n\nIf a directory you specify has the same name as one of the [core templates][], your custom template will take precedence.\nIf you'd prefer not to override an existing template, but want to use a custom template for a particular field, subsection, or section, just give your template a different name and specify it through the `template` property on the relevant field, subsection or section. \n\n[core templates]: https://github.com/discolabs/grunt-shopify-theme-settings/tree/master/tasks/templates\n\n### Example: Overriding a core template\n\nLet's say we'd like to always render a placeholder in our rendered `<textarea>` elements.\nTo do this, we can override the `text-multi.html` template, which looks like this by default:\n\n```html\n<textarea id=\"{{ field_name}}\" name=\"{{ field_name }}\" cols=\"{% if field.cols %}{{ field.cols }}{% else %}60{% endif %}\" rows=\"{% if field.rows %}{{ field.rows }}{% else %}5{% endif %}\">{{ field.default }}</textarea>\n```\n\nWe'll tweak it to always include a placeholder that says \"Enter your text...\":\n\n```html\n<textarea id=\"{{ field_name}}\" name=\"{{ field_name }}\" placeholder=\"Enter your text...\" cols=\"{% if field.cols %}{{ field.cols }}{% else %}60{% endif %}\" rows=\"{% if field.rows %}{{ field.rows }}{% else %}5{% endif %}\">{{ field.default }}</textarea>\n```\n\nNext, let's save the modified template in to our project.\nAssuming we have a `settings` directory containing the `.yml` files being used to generate our final HTML file, we can create a `templates` subdirectory and add our `text-multi.html` template, like so:   \n\n```\n├─ Gruntfile.js\n├─ settings\n│  ├─ templates\n│  │  └─ text-multi.html\n│  ├─ section1.yml\n│  ├─ section2.yml\n│  └─ section3.yml\n├─ theme\n│  └─ ... theme files ...\n```\n\nNow we just need to tell our Grunt task to look in this directory for templates with the `templates` option:\n \n```js\ngrunt.initConfig({\n  shopify_theme_settings: {\n    settings: {\n      options: {\n        templates: ['settings/templates']\n      },\n      files: {\n        'theme/config/settings.html': ['settings/section1.yml', 'settings/section2.yml', 'settings/section3.yml']\n      }\n    }\n  }\n});\n```\n\nDone! Now when we run `grunt shopify_theme_settings` from the command line, our modified template should take precedence when rendering fields with the `text-multi` type.\n\n### Example: Adding additional templates\n\nOften, you don't want to override all uses of a template, as with the previous example.\nYou might want to render only one or two fields, subsections or sections differently.\nTo continue with the placeholder example, what would we do if we just wanted to render *some* `<textarea>` elements with a placeholder? \n\nTo achieve this, we'd take what we've already done and just make some slight changes.\nFirst, instead of overriding the `text-multi.html` template, we'd give it a slightly different, non-conflicting name, like `placeholder-text-multi.html`:\n\n```\n├─ Gruntfile.js\n├─ settings\n│  ├─ templates\n│  │  └─ placeholder-text-multi.html\n│  ├─ section1.yml\n│  ├─ section2.yml\n│  └─ section3.yml\n├─ theme\n│  └─ ... theme files ...\n```\n\nWe then just need to go through the `.yml` files and specify on each `text-multi` field whether we want to use a custom template:\n \n```yml\nMy Section:\n  My Subsection:\n\n    My First Textarea:\n      name: my_first_textarea\n      type: text-multi\n      template: placeholder-text-multi\n      \n    My Second Textarea:\n      name: my_second_textarea\n      type: text-multi\n```\n\nIn the example above, the first field will be rendered using our custom `placeholder-text-multi.html` template, while the second will be rendered with the default `text-multi.html` template. \n\nYou can create custom templates not only for fields, but for subsections and sections too.\nJust remember that the best way to start with your custom templates is with a copy of the existing [core template][].\n\n[Swig][] is used when rendering the templates, so anything you can do in Swig you can do in your templates!\nThe best way to start is probably to read through the templates that ship with the plugin to get an idea of what's possible. \n\n[core template]: https://github.com/discolabs/grunt-shopify-theme-settings/tree/master/tasks/templates\n[Swig]: http://paularmstrong.github.io/swig/\n\n\n## Converting existing settings files\n\nTo make the transition to using this plugin easier, this plugin includes an import/export task that reads your existing\n`settings.html` file and does its best to convert it to a `settings.yml` file suitable for the `shopify_theme_settings`\ntask.\n\nTo convert your old settings, just run the following command from your Grunt directory:\n\n```shell\ngrunt shopify_import_theme_settings --importFile=/path/to/settings.html --exportFile=/path/to/settings.yml\n```\n\nThe import tool will detect your setting file's inputs, sections and headings as best it can, but note that due to the\nwide variety of possible markup, it may miss some non-standard layouts. If you're having trouble importing your\n`settings.html` correctly, please [raise an issue][].\n\nThe conversion tool also outputs all of your settings into one `.yml` file - you might want to split it up into multiple\nsections to improve manageability.\n\n[raise an issue]: https://github.com/discolabs/grunt-shopify-theme-settings/issues\n\n\n## Common Issues\n\n### Spawn issue on Linux systems\n\nIf you're running the task on 64-bit Linux systems, you may get a `ENOENT spawn` error.\nThis is a result of the `htmltidy` Grunt plugin, which is trying to use a 32-bit binary to tidy up the generated HTML.\nSee [this issue][] for more details and an easy fix.\n\n[this issue]: https://github.com/discolabs/grunt-shopify-theme-settings/issues/17\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style.\nAdd unit tests for any new or changed functionality. Lint and test your code using [Grunt][].\n\n[Grunt]: http://gruntjs.com/\n\n\n## Release History\nRefer to the [change log](https://github.com/discolabs/grunt-shopify-theme-settings/blob/master/CHANGELOG.md) for a full list of changes.\n\n---\n\n#### About the Author\n\n[Gavin Ballard][] is a developer at [Disco][], specialising in Shopify development.\nRelated projects:\n\n- [Shopify Theme Scaffold][]\n- [Cart.js][]\n- [Bootstrap for Shopify][]\n- [Mastering Shopify Themes][]\n\n[Shopify Theme Scaffold]: https://github.com/discolabs/shopify-theme-scaffold\n[Cart.js]: http://cartjs.org/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n[Bootstrap for Shopify]: http://bootstrapforshopify.com/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n[Mastering Shopify Themes]: http://gavinballard.com/mastering-shopify-themes/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n[Gavin Ballard]: http://gavinballard.com/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n[Disco]: http://discolabs.com/?utm_source=github&utm_medium=readme&utm_campaign=grunt-shopify-theme-settings\n","maintainers":[{"name":"gavinballard","email":"gavin@gavinballard.com"}],"time":{"modified":"2022-06-18T15:57:32.269Z","created":"2014-07-05T23:05:45.368Z","0.1.0":"2014-07-05T23:05:48.137Z","0.1.1":"2014-07-05T23:24:19.704Z","0.1.2":"2014-07-05T23:50:04.869Z","0.2.0":"2014-07-07T00:40:29.704Z","0.2.1":"2014-07-09T13:05:06.028Z","0.2.2":"2014-07-28T21:51:42.807Z","0.2.3":"2014-08-04T09:53:24.045Z","0.2.4":"2014-08-09T09:13:29.634Z","0.3.0":"2014-08-14T17:54:51.390Z","0.3.1":"2014-08-15T12:01:56.501Z","0.3.2":"2014-08-15T13:27:40.634Z","0.3.3":"2014-08-21T16:37:02.074Z","0.3.4":"2014-09-22T15:33:09.809Z","0.3.5":"2014-09-22T17:27:36.365Z","0.4.0":"2014-09-24T12:06:23.743Z","0.4.1":"2014-09-28T21:21:08.163Z","0.4.2":"2014-09-29T08:22:46.902Z","0.4.3":"2014-10-01T08:09:31.411Z","0.4.4":"2014-10-01T08:50:28.209Z","0.4.5":"2014-10-01T08:53:20.986Z","0.4.6":"2014-11-24T18:02:38.351Z","0.4.7":"2016-02-21T11:31:20.656Z"},"readmeFilename":"README.md","homepage":"https://github.com/discolabs/grunt-shopify-theme-settings","keywords":["gruntplugin"],"repository":{"type":"git","url":"git://github.com/discolabs/grunt-shopify-theme-settings.git"},"contributors":[{"name":"Gavin Ballard","url":"http://github.com/gavinballard"}],"author":{"name":"Gavin Ballard","email":"gavin@discolabs.com","url":"http://discolabs.com"},"bugs":{"url":"https://github.com/discolabs/grunt-shopify-theme-settings/issues"}}