{"_id":"shoeshine","_rev":"71-6d8968ae6086fedf3f81a7a9be2b579a","name":"shoeshine","description":"Widget framework","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"shoeshine","version":"0.1.0","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1"},"devDependencies":{"phil":"~0.2.3","jquery":"~2.1.0","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.0","_shasum":"ba9d3f4bd4462e3f8596d2b35147b9d806e54a90","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"ba9d3f4bd4462e3f8596d2b35147b9d806e54a90","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.0.tgz","integrity":"sha512-AlAOQWOq7Ev5g8HIE/ObfRoKItdB+cM67kjk+ZmbQq0hmYwXOw6fTdx9J3C0WeCcEl87cqVTyi+BOQglM+ZUfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYWrNh3PIo4Dobmdsjta2V6XEwhEHVRn4bdh5O+CuPUAiEAsh1ELnR5oJkJnyWLkTjljQjdnyYJ5itYrKfYPY5O56I="}]}},"0.1.1":{"name":"shoeshine","version":"0.1.1","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1"},"devDependencies":{"phil":"~0.2.3","jquery":"~2.1.0","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.1","_shasum":"733b5f1f76b6ee34b48d8e9e643e68d5b989fe22","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"733b5f1f76b6ee34b48d8e9e643e68d5b989fe22","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.1.tgz","integrity":"sha512-vykNZjjL3uTp1eqNq63HWbSTvRzu8DJlg44QiyGvvBL256gYo6J90ePlnynlwSro+wjR0ujpyRfS8B0wvwO+kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjywX+n8NUPUKeXRhGFbOgEHXVcQVfZZjOtlgcR3VtOQIhAI1LD3O2VzUDxYnSA8wCYhkkPujdHaNWCZapWyf/4HVe"}]}},"0.1.2":{"name":"shoeshine","version":"0.1.2","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.2","_shasum":"b398f94bbfc4c216dc71a8999ddcf6c1f0694f06","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"b398f94bbfc4c216dc71a8999ddcf6c1f0694f06","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.2.tgz","integrity":"sha512-QkU2raeBZ8CXPZbXoxUQuvQweoUUcCDibhOnVgzyBJyRVFLp7gp9oiCOnkyp1w+uOh1w7C4y/dhEizOlmiiSyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbv8/s5jp3in1Z7R3iyPlYLfAw2K8Qoegg850dfJCcqAiAIrVeMXqztlV6YGQkZZHncIiDqtlJV/53U2LUcgO1IoA=="}]}},"0.1.3":{"name":"shoeshine","version":"0.1.3","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.3","_shasum":"9c859565c5cbba8cd98716bed985ecb29ac70a50","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"9c859565c5cbba8cd98716bed985ecb29ac70a50","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.3.tgz","integrity":"sha512-+wzDmm6HSWPZU33X05GQdg1ZwVhv72XHYHjKUks2VmxSqfceVpJnlk+XrN+vx+ui2YNmLkfGLTNqIJkstYXb4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAomT+6BbRVStN37Ppz2kiYr3fOg3odMS42EnPczm78oAiAWGOmBTwp6Y9QlnTfh3R86IBh9RSVvi+Bctu9t9yBspQ=="}]}},"0.1.4":{"name":"shoeshine","version":"0.1.4","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.4","_shasum":"1818c7d510c8f8eaaefdcd275a86f8ab9010bf69","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"1818c7d510c8f8eaaefdcd275a86f8ab9010bf69","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.4.tgz","integrity":"sha512-+qa+SZMPPt7QdlbpLpst8FSyD1xQm8Bs5ktB/ewhOtY9WKFuV1I8Swm7j6iFHT6Ak47f8Fo9hdz3OtTxJq8AGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9TC15ana01fv2O6g/WqlRQmZr0Pqh2fe6DitXH4jDGAiEA/1TP+0qTGrSfFFvIkKTmPxFi8Zq/al63fmK7wg9CwEE="}]}},"0.1.5":{"name":"shoeshine","version":"0.1.5","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","_id":"shoeshine@0.1.5","_shasum":"7a42a30796f1788de55ae5770781eb5f5ece7175","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"7a42a30796f1788de55ae5770781eb5f5ece7175","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.5.tgz","integrity":"sha512-BFD8zaNmrv6T8WmHta4TEGk+2PVT63M896ojvbmQs3Abv5Aq3oq0/7iKipqbTOlBVYhdPBZeexysNTCc/jCRVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFijBux5yBdgeO3p6/eFYrziVb4ahF+Xe0WQaNjay6FFAiAkPQW7G1MIr7CE0Hu2gN3ebu1dJgrpEnM9JZhDSg6IZA=="}]}},"0.1.6":{"name":"shoeshine","version":"0.1.6","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"fda3f96c09ee40d144a53ce285823465aec6c8c9","_id":"shoeshine@0.1.6","scripts":{},"_shasum":"07419377445aecebc28c35cf75b57878ebcc020f","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"07419377445aecebc28c35cf75b57878ebcc020f","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.6.tgz","integrity":"sha512-Jf5mqOv8ZuxzmCCSsGYf+/29cdMlmgFNP/1yFP0OAvsdENu2YBaQBQzMnJU/T0MMF5YaJzqJEYlJ3JX9/idd9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtSqilU9WXL06iNEiragfXZm/ETNPkUAXYJTPFBzpH0AiEAjZep6BxuXiRBB3ZeNpbi+80j/WKoMCQs8h++K0T0b5w="}]}},"0.1.7":{"name":"shoeshine","version":"0.1.7","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"9a6ab64a06798402f2fe3cda7212d133ea5d2b27","_id":"shoeshine@0.1.7","scripts":{},"_shasum":"08a37187f3af962a3d8b71e6ce5d20a488790587","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"08a37187f3af962a3d8b71e6ce5d20a488790587","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.7.tgz","integrity":"sha512-SfNDAB+nPE4+dL0x+RxU6hxGBxNUNfwWYuryBONqIX0Xn0ofGd3vKX7knIhQNAREn7T347suU1JafZMCqFj+0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrdZBZEG/h+b694ccqadCqru6idU3OrymLPnaB8NG3JAiAb0xKif5ifcIJHi7OQ6e+d6q+3/2NRNIeitUv9BuQUUQ=="}]}},"0.1.8":{"name":"shoeshine","version":"0.1.8","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"b1b1960c7741916c0a20a0bf2dbcc6979f723618","_id":"shoeshine@0.1.8","scripts":{},"_shasum":"db42e1d4bf0c1e97246e89b429fdd416618cc45c","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"db42e1d4bf0c1e97246e89b429fdd416618cc45c","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.8.tgz","integrity":"sha512-66k26XxLgLFC1SKBHMbCjJPfwJI28mB7dHLDit6ivXF9tELOEun4KRrj55HtgpKMf9V7iJyYC7AKh0yu37VRyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiz0kHjWqfFR0QWJxmr+9r7Ac+gbqZmmkXsaTu7V9JewIhAMbLcYUpSl2pqyLvzdfdIz5cJAQ5hAm9QlVS2Q7rzNwA"}]}},"0.1.9":{"name":"shoeshine","version":"0.1.9","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"322455354f687dab7b816ad3e492da5278eb270d","_id":"shoeshine@0.1.9","scripts":{},"_shasum":"81bdf63c4e88a820a584da80cff66a947c2febe8","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"81bdf63c4e88a820a584da80cff66a947c2febe8","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.9.tgz","integrity":"sha512-vBxjQwayzQNWPV4wBOI9PPqSv0PfSOjMvFHCqWsqw1WkJxMixRnVyMUGuaa/2Rsl6LLffE1kE9NFuTmEHFMxwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZwlhfCMeBqlkk1ZSwVAgBUdk0sjp1ykcfNe8FBKmfKAiBogg+H8pn81Mkl1aHjbwGWgKNlN1Fri7i9QfNxiPFVww=="}]}},"0.1.10":{"name":"shoeshine","version":"0.1.10","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.10","_shasum":"30354edaeeac63a1fec38faede73e41996199512","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"30354edaeeac63a1fec38faede73e41996199512","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.10.tgz","integrity":"sha512-U+dPK3psPoq+hP10VzG3KUAJNG09DocTa18VHEs4AZQ8QMq7Bm6mPR3wcSwYu2FkJ6Q1avsPDWmcmZYdLtt4Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDuiPDZ/bizmn01eM7s3YW1nC4sLr3f/YW9V6Dn2iZuAIgFoTlNuYPzjIIZoHo7wQIHzx1eBR0YqGCoulWUqcHxzg="}]}},"0.1.11":{"name":"shoeshine","version":"0.1.11","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.11","_shasum":"c03152c7cd497418860a0a493710b1b308e5b8c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"c03152c7cd497418860a0a493710b1b308e5b8c9","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.11.tgz","integrity":"sha512-FILsbGNLtJAED24JiAxJ76YhZlnQjxo1Lap9VeFrB8c0wLU7VL33o1nWqXmvLGacYF2D6jvuxqbV07ZHtzcEzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTFovDbP1orSJ84ckXC6wc4EcPlkXnx0VlOMItkbF7zgIgJTDXfJUqW1h9uj5pYNj8ZQgtSzQpi8Ci1trRhkXxUHc="}]}},"0.1.12":{"name":"shoeshine","version":"0.1.12","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"b431f396106c2dff9665219eadaaf78e25bde9f5","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.12","scripts":{},"_shasum":"fb16d0d7312c5bd693f60ef3c93565908e172216","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"fb16d0d7312c5bd693f60ef3c93565908e172216","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.12.tgz","integrity":"sha512-jjEiEIbgbXHqysxPvXN9wLQtjIVNPR+n0r/Jm2GKPECrkhWGmhF5C4EuaWHxopNyR3vl7JF/6qXEhAIKOpc6Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFuXOCykLLChDFm6nBFpqywNpN0PnZCoW09odO00m2/gIhAJpr2FynzTIgnqDYxGU595ZhHRNlq1kFwxjWGrP8N4fj"}]}},"0.1.13":{"name":"shoeshine","version":"0.1.13","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.13","_shasum":"753417389539320221b7471572b206602474069f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"753417389539320221b7471572b206602474069f","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.13.tgz","integrity":"sha512-C7i43v1Y2yNLGhJ6ZeNalnkVn36IA3rDgj0lYAwi6sGdxgxD2qdRPsSIRx797GIyi3YzQ6NxMbSMrLipmjbhVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCkTIi1NLRi5YFLqOX1LRcerxnu9jGFlqu1FYnmCSdZAiBMRCE6C9b3bwukeHeh2SOtOWXrz2NQJRPefcSPuoKl1w=="}]}},"0.1.14":{"name":"shoeshine","version":"0.1.14","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"6f1346ba49cc2c30f9bb60fc5e61930c0c8e4c93","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.14","scripts":{},"_shasum":"4dba28f10cafa62ee28de3c50f0a38674d97cd09","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"4dba28f10cafa62ee28de3c50f0a38674d97cd09","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.14.tgz","integrity":"sha512-dpJCsWLik2aaTVBB6wMy8S0OBd+1n4w6OQJu4iyRalajxUAQEHEq5M3j366OPW6TUOWlFsL54wLX2wW7yT4P/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVOApk/zB40VO54Y0IS1qYIhRkYliZH2kvvvbxcbf3PQIgdm5Y1uSoZLOoay2RZdMizMbhDd4YmlTOHBuExHAa0LY="}]}},"0.1.15":{"name":"shoeshine","version":"0.1.15","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"29078737d9b0a17d90616383cb7dd64474123379","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.15","scripts":{},"_shasum":"1dfc71655c097fc62db08806e10cab3cb312f668","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"1dfc71655c097fc62db08806e10cab3cb312f668","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.15.tgz","integrity":"sha512-nW637THY4A7pOzHn4AVoypmbrzndtCv7tolmT6ZWA7TxybzjdSW+VyOYxIoHAIBUDYpM2lwGopd7rM4/3ef7pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXnHMeHCOd/zSJXOUpuvCw90zN2xWQGUIZ/tGImnidkAiEA/Ndf//lx76W0EAErUTA4bUVDKai++EvBoaBYXDaG2mI="}]}},"0.1.16":{"name":"shoeshine","version":"0.1.16","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"a90cecab5d61655b39388a6afd79c2012f3d6752","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.16","scripts":{},"_shasum":"93e16140255445a38f854e132b97a06d78df837c","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"93e16140255445a38f854e132b97a06d78df837c","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.16.tgz","integrity":"sha512-8MkuQQaaw43oYmhmtkPB7wd13l1xH6zFJ2gXvR/IKYDbixsmli9lpFmKtMkxaD2b/9z0EA9wIbDQ6wMKi5xvAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbna6AJXbxslpcbaxTl5dilSrpuncWIHT+qQOlXsnaDAiAn61xxMD73xf8+ymvulo/at3DbTqj2dITW00ER9dxaWQ=="}]}},"0.1.17":{"name":"shoeshine","version":"0.1.17","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"5f388c0d189e21c1634c995187c93e78de009f1f","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.17","scripts":{},"_shasum":"776e09fc67b8b7135bf56d58a1997a63ad3e2997","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"776e09fc67b8b7135bf56d58a1997a63ad3e2997","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.17.tgz","integrity":"sha512-eJZCRL4oj9f6borjVJGczLn3qTzJV2jA37Uw2RqnCoNsu3x4S7dgFUT2/OrvnX+LaNEXlIgdkw/bZNhq/bzkjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+6Y3ZGfN+EVckn3A6USHqBomlrfw282bhdRq76Zb9aAIhAMd2AfnXRyt5IotJaSYuu8lZKsih0gGy7D9cicTKzgT7"}]}},"0.1.18":{"name":"shoeshine","version":"0.1.18","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.0","evan":"~0.4.1","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"90bf5e765ed90edba6276d552b9ab30fd699dc64","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.18","scripts":{},"_shasum":"662a47901ca596fdec70b288ef847ba771e9000f","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"662a47901ca596fdec70b288ef847ba771e9000f","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.18.tgz","integrity":"sha512-NMMT708tKwHx0x427i9XHkhykASk6Hyc2untPq7/rdeVfSci+W/9aBAVoVHeWPJBVmCK/FWm3t+4s9O/+8ocbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARQguvj0xbTHLqhEVzgHoHWZL2BVoL+LxEur1UXnwFCAiAKAon06d96t8skGKXAYXGcomjoIwx8WH6Ka8bkZPX5pg=="}]}},"0.1.19":{"name":"shoeshine","version":"0.1.19","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"65c7116a5c751a63791accce2ab7edeedf71f06e","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.19","scripts":{},"_shasum":"6d48a20a56f07b7e5d80d09827ea8e0f6c00c779","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"6d48a20a56f07b7e5d80d09827ea8e0f6c00c779","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.19.tgz","integrity":"sha512-al6kL3H1ySi9Xfy4QOa3e2aWVJnHi0Kxcwgtyd0hNKWUy4aeHmEUD5RTqoNckO3K9lLa9PH9Hh13KHKpveOA3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPEV6JLcCONNl1H0OwqhDLCBIBNfePBN/NLmS9zCYCFQIgAvA5QUwbWUC7F3y9i03ZvqpFYmcY3CJVfKfCLqZyAhs="}]}},"0.1.20":{"name":"shoeshine","version":"0.1.20","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"5a8d24099c7172d198c68ac9bcb95fb656e62ee5","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.20","scripts":{},"_shasum":"1e09e36b2275f44f53d235ead6e5ab3c2129e195","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"1e09e36b2275f44f53d235ead6e5ab3c2129e195","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.20.tgz","integrity":"sha512-Lri+GMQBYhns4CzSgXNmr/8bf4D0OY9P3kBdCO1q89Wg54kexdq2KkG0bwJr8PVBe6irCEsAC7oZ2qZ7QtmmJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU9pOPzcAsGBZUHMSVUzNPNz8Bk8o699+EZW2zIGg5vQIhAJyWw9leVIw3o+GfwLfAaItSArrGLjr+P1B01wa0VZmg"}]}},"0.1.21":{"name":"shoeshine","version":"0.1.21","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"bc648e079d8083086f2d95592ba67707a749a15b","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.21","scripts":{},"_shasum":"1b3a1ec3864e5f80c27c9e946bd864a38515de0b","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"1b3a1ec3864e5f80c27c9e946bd864a38515de0b","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.21.tgz","integrity":"sha512-UfVnImNH3vWOqpLI63EN35lyZEBH3GwHipcI6jIO3kPOvlGcrLb+ODlsIb30Z4VkrUqasHjJ6bQd0FSrL9r5vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX6i/LIo3k+o90+TpB9Buv8ruQMoIfiEuYrsfpBZeNfwIgXKfSQGIIhDB2lwDAHMjRY3uWxGl5fX46USeCgM4fgvs="}]}},"0.1.22":{"name":"shoeshine","version":"0.1.22","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"c909cdf2f8ebba2c780bf41389e70f16c9e6d03c","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.22","scripts":{},"_shasum":"500d5b345bee9b594b350f6534056438758c0943","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"500d5b345bee9b594b350f6534056438758c0943","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.22.tgz","integrity":"sha512-Px+OU/3be79LeZVJY/6zbxXr2TQcjw45yKfBOdpeVADsjz04XekVaPMxhCm0sFTyBWDg4wtVbm3LHXWDLVoYIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu/SgVjv3g5+muoDPBpLXLgMZfNTQM+sQKj5X51aW/3gIhAJzVekCDRAPOF137X/rbCmebiekflY3Eu4oUqfB4N3aW"}]}},"0.1.23":{"name":"shoeshine","version":"0.1.23","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"074d90b8d34399d84cea2e018cc02f3a133ce410","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.23","scripts":{},"_shasum":"0a2ba4b1830eaded65dac7ed5e47610acb5fac8b","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"0a2ba4b1830eaded65dac7ed5e47610acb5fac8b","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.23.tgz","integrity":"sha512-aPQQNcGA1CYrxNZRxrTHkyxlscE6i3SEsumlBaVGKAuSAfNqw5CuLZfDacbwbO3NTbaQdu29NrqMRRX5uj7lLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6gsCb6KejPulMPsJdTMVV5wYdoJ9iBQE9TVXcnlzlAAiAepCEAeoa5pUlo/mCezC7qP5HCDMbInT1G2U1AGVfRsA=="}]}},"0.1.24":{"name":"shoeshine","version":"0.1.24","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.7.2 || ~0.8.0","sntls":"~0.17.4","evan":"~0.4.5","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"a62f0eafcab35eee487e2ba0621800cb7cbd66ca","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.24","scripts":{},"_shasum":"9b325459242340f73aaa3bc13a363240ece6a61b","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"9b325459242340f73aaa3bc13a363240ece6a61b","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.24.tgz","integrity":"sha512-BHJVc+65pzbKAsv70aSTq59ZXd8Afgxy4Ws0rmuf7Mt138xvws35Q4Bb91tIk8aDtnoySgQ0QATJ7g739IqJiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7BAPulYqdwRyWjxzFEBmIE8DPheGTWTV0/vJMrBLJAiEA0UKT5o5kritNXIPrxPSojv2uEQuzJCBk5tiqx0yRhAE="}]}},"0.1.25":{"name":"shoeshine","version":"0.1.25","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0","evan":"~0.5.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"c67edbf77dc0f49e4f2355ddfabf75fc0c377202","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.25","scripts":{},"_shasum":"7d438a87a3d640e8d38a1da08326bef7747e7fc2","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"7d438a87a3d640e8d38a1da08326bef7747e7fc2","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.25.tgz","integrity":"sha512-YGNQ0xYlD2pDSRVHziG/0uapRIF78zzrgGxNZ2Pb9Ra0QCz99kFvkNRBc446fVAV/C8djccOwZG7DKOn7rXilw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8BlNKJbyfRQQW7Joh6R/zTtSwIcj9113vWzNb4bvBagIhAK1u1SHGWTQmLxHXgJRYqNa7EITZ6w65y+TL28LgQ3VF"}]}},"0.1.26":{"name":"shoeshine","version":"0.1.26","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0","evan":"~0.5.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.1.26","_shasum":"98e8964b7f450b983967ced505d4c26c8a226ac6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"98e8964b7f450b983967ced505d4c26c8a226ac6","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.1.26.tgz","integrity":"sha512-wp1NyQbf5pZO2A+wpGfoJUHWSXNBzI8h2P3nyrwelpkNjHKzuLHbzb2hWwENFyuDfHHbxcclfestVztQ10Krlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Jv536UMGfcRdry4MFW+QkB4xw3rJGxgyrTBdDC3k3QIgE6pBnVTqfaszmE+0UbhSdu6b7j/MCFRKHZlSxDCoJWE="}]}},"0.2.0":{"name":"shoeshine","version":"0.2.0","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.5.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"b0d6f402e0d41e1a1122f456d3e95e94e67ddcb7","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.0","scripts":{},"_shasum":"4bea138fe792186898b8fb50e02b354a3112cac9","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"4bea138fe792186898b8fb50e02b354a3112cac9","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.0.tgz","integrity":"sha512-HvuHE2hb/LOQ0dqePw7XyqPdH7Wh71y5421+LDNj6R4aHs6YEmPGBld/yc7Q6KcBZBxxFTNAF5A48s/6/0Dd5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPGousLLPUAyElBjfQW6pIMaKiuA1J1dZUSoYHIyZKNwIgAzJtvz+OH35Cmcvu1ucOQr3fyntDDkAvTG4djcxSIIg="}]}},"0.2.1":{"name":"shoeshine","version":"0.2.1","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.5.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.1","_shasum":"9cc5ab869320303fdfc7371efee3877f0e35127b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"9cc5ab869320303fdfc7371efee3877f0e35127b","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.1.tgz","integrity":"sha512-CYk1iL17M3x+EusYcSXG9R1sb7qytAG1lUtkzDwxAi7RKL9iUX1j0qM/oGl/VwnzCORGaQ6DLQog4ZPkTusRdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvIdc/8dWZ7H0aq9M544XTsJkV4eoiXor//GxWkpEzPAiEArbJTXh6cSjzv1Lrh3MQHZWuMlhg8MDL3IwNJvOBUhUE="}]}},"0.2.2":{"name":"shoeshine","version":"0.2.2","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.5.0 || ~0.6.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.1","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.5.4","grunt-yui-compressor":"~0.3.0","grunt-contrib-copy":"~0.4.1","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.5","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.7","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.2","_shasum":"efc0099913a128027cf7b68bd0f767e93d457190","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"efc0099913a128027cf7b68bd0f767e93d457190","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.2.tgz","integrity":"sha512-j95VPqjJMqPDJfbKlOHxFSbeWRpYoDHhu1cVS3cS0Yc4tNZidHFN28xBKqbsV/OuSw9f8oGefygnAgWXzyVPdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWX1t5IGwgfTTmm33d7YW4Ny2VPprbLfRJc+ezEWaQZAiEAnbQ1I8byeFonxP1RXjr7a0I7t2/xM0bxlhOYri95k9g="}]}},"0.2.3":{"name":"shoeshine","version":"0.2.3","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.7.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.5","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.5.1","grunt-contrib-jshint":"~0.11.1","grunt-yui-compressor":"~0.4.0","grunt-contrib-copy":"~0.8.0","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.6","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"1f97312653588e8c1c86ef66fd5aabdae8a4aba3","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.3","scripts":{},"_shasum":"605821147dd67faf9691b042cdc0a292f3286d6b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"605821147dd67faf9691b042cdc0a292f3286d6b","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.3.tgz","integrity":"sha512-FX8hRL90SiwDJWUxspGpBaUqWvGBYLx7Nwu6w1TcucL9QwDEGnSIet+mG9rldQpord3yDoiE6mOU+ExI8bLGOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETPXUdAOabUKWjWLBxWc0MgdCDE3uV+ZT0WJZn7L9c+AiEA/1Gn2/us/L9/VhDTcQgoZB2b+dc2Yid5JMe48k5htIU="}]}},"0.2.4":{"name":"shoeshine","version":"0.2.4","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.7.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.5","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.5.1","grunt-contrib-jshint":"~0.11.1","grunt-yui-compressor":"~0.4.0","grunt-contrib-copy":"~0.8.0","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.6","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"c06489f32a28b49514ca45d1daa17a7080d6a646","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.4","scripts":{},"_shasum":"a8c405f2ba9d760d96fc26cb6f71c5457f6a471a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"a8c405f2ba9d760d96fc26cb6f71c5457f6a471a","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.4.tgz","integrity":"sha512-7yZRk/4U6GnsIqtlExH35GswVvg2fF0K/SZPxaFkpl2A3yRoTJtZEUIGELlrNNtq3ykHCQYxgMK8LEhghyzeVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKMpeeYLEg8trvWosQItc5st2ZqROCyuKae0ZNEnzh2AIhAL+nFWheCaL5YrmQkJ0cdtRWYvAO1KAD8swvpKeLNiZx"}]}},"0.2.5":{"name":"shoeshine","version":"0.2.5","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","troop":"~0.8.0","sntls":"~0.18.0 || ~0.19.0","evan":"~0.7.0","jquery":"~2.1.0"},"devDependencies":{"phil":"~0.2.3","grunt":"~0.4.5","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-contrib-concat":"~0.5.1","grunt-contrib-jshint":"~0.11.1","grunt-yui-compressor":"~0.4.0","grunt-contrib-copy":"~0.8.0","grunt-jsdoc":"~0.3.3","grunt-regex-replace":"~0.2.6","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"0cf50da1af613667ef363aef7ee496ddd3763706","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.5","scripts":{},"_shasum":"e990c47cef36b670b231307bc66b74cb71a2d913","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"e990c47cef36b670b231307bc66b74cb71a2d913","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.5.tgz","integrity":"sha512-QzNYB0BlU6V0w/bVuYVtHsRjRaePHdVmBGsgtG2yZhgW57rygelThT9KWYxClaBIscTYYklX6e1sdjO920L2xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/fg5zPI/Q4tlfFeSUl6eUFiarkL0YMpKBxy61/T6OHgIgcslS31GJ/gPwDXsoXUaDSY/9Fzin2RxJ6ZkeOh7k+zA="}]}},"0.2.6":{"name":"shoeshine","version":"0.2.6","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","evan":"~0.7.0","jquery":"~2.1.0","sntls":"~0.20.0","troop":"~0.8.0"},"devDependencies":{"QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","grunt":"~0.4.5","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.11.1","grunt-jsdoc":"~0.3.3","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-regex-replace":"~0.2.6","grunt-yui-compressor":"~0.4.0","phil":"~0.2.3","q":"^1.4.0"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"95077419900f7fb3e19c92aaf588dc1d1661cfd6","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.6","scripts":{},"_shasum":"ea150320faf07dc34399880053dcbbf1b216ae7e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"ea150320faf07dc34399880053dcbbf1b216ae7e","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.6.tgz","integrity":"sha512-QpgJAUsFN30K576ABACpwe32VC/mJwjM8rDQNO77HGzfK39ej8pypx1o7K3WAl3AH8/QJEApILPuDvaXUiMEOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Ek0UHFw6jcAI2NfNVey0daeCEdac6bmS+IAo3vnpmAIgVNUnMvA4D0cVnvQZRl4rO6s7p19XxM/Da++bW4Hsp+A="}]}},"0.2.7":{"name":"shoeshine","version":"0.2.7","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","evan":"~0.7.0","jquery":"~2.1.0","sntls":"~0.20.0","troop":"~0.8.0"},"devDependencies":{"QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","grunt":"~0.4.5","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.11.1","grunt-jsdoc":"~0.3.3","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-regex-replace":"~0.2.6","grunt-yui-compressor":"~0.4.0","phil":"~0.2.3","q":"^1.4.0"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"c616cd31b4d9a63d850695f25c0907ace8070f6f","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.2.7","scripts":{},"_shasum":"4ec45a7870dd8e6a3422d5d5b015c9c37578f2da","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"4ec45a7870dd8e6a3422d5d5b015c9c37578f2da","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.2.7.tgz","integrity":"sha512-slT9nvBxvLOC3IaoRlCiddNoLFCK1BvFVWdpDOAySSQ/nOwDc4+i6xTwhukPZVDpBxkRPxtIZ4ZkrDLtziRUSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkim3sIXZAdJNLjnNfMSXTswynvEUIfM3FksL/ZIOPuwIgKNfRfCsGA7/vTxj0gx5xAchM2mBzUj/xlXjc9dd+SWM="}]}},"0.3.0":{"name":"shoeshine","version":"0.3.0","description":"Widget framework","keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"copyright":"Copyright (c) 2014-2015 Dan Stocker","license":"MIT","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"dependencies":{"dessert":"~0.3.2","evan":"~0.8.0","jquery":"~2.1.0","q":"^1.4.0","sntls":"~0.21.0","troop":"~0.9.0"},"devDependencies":{"QUnitAdapter":"https://dl.dropboxusercontent.com/u/9258903/packages/QUnitAdapter-0.1.0.tgz","common-gruntfile":"git://github.com/danstocker/common-gruntfile.git#0.1.5","grunt":"~0.4.5","grunt-contrib-concat":"~0.5.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.11.1","grunt-jsdoc":"~0.3.3","grunt-jstestdriver":"git://github.com/danstocker/grunt-jstestdriver.git","grunt-regex-replace":"~0.2.6","grunt-yui-compressor":"~0.4.0","phil":"~0.2.3"},"files":["shoeshine.js"],"main":"shoeshine.js","gitHead":"dce73c9deb4906bd36e102ed218e4231e3b88fed","bugs":{"url":"https://github.com/danstocker/shoeshine/issues"},"homepage":"https://github.com/danstocker/shoeshine","_id":"shoeshine@0.3.0","scripts":{},"_shasum":"edc3ea9aa1ebce537f6be7c75a34facae9725f59","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"danstocker","email":"dan@kwaia.com"},"maintainers":[{"name":"danstocker","email":"dan@kwaia.com"}],"dist":{"shasum":"edc3ea9aa1ebce537f6be7c75a34facae9725f59","tarball":"https://registry.npmjs.org/shoeshine/-/shoeshine-0.3.0.tgz","integrity":"sha512-NYpJeZdpmL7dmEd8BfMe8A5n9mgPpK7HVwfuk6HrfC/rvaknDZ456iYDf4+KxVqCBvG5rhwBsg5h2V6A3R5XPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyfppLYDxogm5O2skMqLbos7Hg056NFXKN8dmzoPogMQIgGmbY/pEuSJz2aNpPFJeJfE42EkHc1qH9wDTNu6x8QRE="}]}}},"readme":"Shoeshine\n=========\n\n*Widget framework*\n\n[Wiki](https://github.com/danstocker/shoeshine/wiki)\n\n[Reference](http://danstocker.github.io/shoeshine)\n\n[Npm package](https://www.npmjs.com/package/shoeshine)\n\nShoeshine serves as the basis of building a modular, and event-driven view-controller layer for front end applications based on [troop](https://github.com/danstocker/troop) for OOP, [sntls](https://github.com/danstocker/sntls) for data structures, and [evan](https://github.com/danstocker/evan) for universal events.\n\nFor a set of common widgets (labels, buttons, dropdowns, forms) based on shoeshine, look into [candystore](https://github.com/danstocker/candystore).\n\nThe `Widget` class implements a life cycle, plus incorporates a number of traits that augment its behavior:\n\n- `evan.Evented` so that widget instances may trigger and capture events on themselves\n- `sntls.Documented` so that widget classes may have class names assigned, and instances unique instance IDs\n- `sntls.Managed` so that widget instances may be stored in and retrieved from a global registry\n- `shoeshine.Progenitor` so that widget instances may be arranged in a parent-children relation\n- `shoeshine.Renderable` so that widgets may be rendered into the DOM\n\nIn order to implement your own widget classes, subclass `shoeshine.Widget`. Make sure to supply a class name to `.extend()`, as `Widget` overrides `troop.Base.extend()` to make it more widget-specific. The class name will end up on the new widget class as static property (`.className`), as well as a CSS class name on the markup generated for its instances.\n\n    var MyWidget = shoeshine.Widget.extend('MyWidget')\n        .addPublic({\n            contentTemplate: '<div class=\"child-container\"></div>'.toMarkupTemplate()\n        })\n        .addMethods({\n            init: function () {\n                // initialize instance properties, add non-volatile child widgets\n                // eg. this one will end up in the specified container in the markup\n                OtherWidget.create()\n                    .setContainerCssClass('child-container')\n                    .addToParent(this);\n            },\n\n            afterAdd: function () {\n                base.afterAdd.call(this);\n                // (re-)initialize state, subscribe to events\n            },\n\n            afterRemove: function () {\n                base.afterRemove.call(this);\n                // clean up state, unsubscribe from events\n            },\n\n            afterRender: function () {\n                base.afterRender.call(this);\n                // start animations, subscribe to DOM events\n            }\n        });\n\nTo use the widget, simply set it as a *root widget*, or add it as a child to a widget already existing in the hierarchy.\n\n    MyWidget.create().setRootWidget();\n\nor,\n\n    MyWidget.create().addToParent(parentWidget);\n\nSample code\n-----------\n\nTo see shoeshine in action, check out [Hills](https://github.com/danstocker/hills).\n","maintainers":[{"name":"danstocker-legacy","email":"dan@kwaia.com"}],"time":{"modified":"2022-06-26T19:00:26.111Z","created":"2014-08-17T07:19:39.831Z","0.1.0":"2014-08-17T07:19:39.831Z","0.1.1":"2014-08-27T22:07:12.504Z","0.1.2":"2014-08-30T08:02:43.651Z","0.1.3":"2014-09-03T06:41:43.012Z","0.1.4":"2014-09-04T19:23:05.141Z","0.1.5":"2014-09-07T20:18:21.576Z","0.1.6":"2014-09-17T15:43:37.088Z","0.1.7":"2014-09-19T11:52:49.611Z","0.1.8":"2014-09-19T12:58:10.517Z","0.1.9":"2014-10-02T16:05:34.912Z","0.1.10":"2014-10-04T08:55:01.386Z","0.1.11":"2014-11-12T16:22:02.402Z","0.1.12":"2014-11-25T12:29:31.014Z","0.1.13":"2014-11-27T22:23:39.900Z","0.1.14":"2014-12-03T17:10:17.174Z","0.1.15":"2014-12-04T13:18:59.074Z","0.1.16":"2014-12-10T16:08:53.331Z","0.1.17":"2014-12-11T15:17:07.903Z","0.1.18":"2014-12-12T16:54:00.060Z","0.1.19":"2014-12-17T16:13:17.311Z","0.1.20":"2014-12-18T11:25:53.990Z","0.1.21":"2014-12-19T12:22:30.197Z","0.1.22":"2015-01-07T15:03:23.094Z","0.1.23":"2015-01-23T17:24:00.946Z","0.1.24":"2015-01-28T10:15:38.034Z","0.1.25":"2015-02-06T18:20:29.979Z","0.1.26":"2015-02-06T23:37:49.138Z","0.2.0":"2015-02-12T13:02:32.491Z","0.2.1":"2015-02-15T11:48:20.552Z","0.2.2":"2015-03-01T16:52:56.631Z","0.2.3":"2015-04-06T08:18:26.387Z","0.2.4":"2015-04-24T10:34:39.341Z","0.2.5":"2015-04-24T13:13:02.318Z","0.2.6":"2015-05-10T17:58:29.742Z","0.2.7":"2015-06-12T12:46:43.383Z","0.3.0":"2015-07-10T16:50:59.769Z"},"keywords":["widgets","widget","stateful","viewcontroller"],"author":{"name":"Dan Stocker","email":"dan@kwaia.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/danstocker/shoeshine","repository":{"type":"git","url":"https://github.com/danstocker/shoeshine.git"},"bugs":{"url":"https://github.com/danstocker/shoeshine/issues"}}