{"_id":"grunt-html-builder","_rev":"99-706f0aa72745cbbe830cfa78036bae1f","name":"grunt-html-builder","description":"Build HTML sites","dist-tags":{"latest":"0.6.7"},"versions":{"0.4.0":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.0","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.0","JSONPath":"~0.9.1","async":"~0.2.5"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.0","dist":{"shasum":"a0d85260f4beac04d7b29b413ac24d147a6c2c4d","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.0.tgz","integrity":"sha512-AOWyHLS5euFwNJXOmoe6EN7CSPOUzToaq3mja0Oq0Ruet8cF5yAu05eLDXtAzMb27cElwNfdsESRweMdNgPnXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjIMZdWcE5KIv4R7PGy4gnoiV3SQqe1jMwESvDKjwDBAiBtgz0rk1VF9haB+7VCKK+K0zpXjXj4RhK8387Ev72S2g=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.1":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.1","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.0","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.1","dist":{"shasum":"11633332730378091551be74d3b5dca312af495b","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.1.tgz","integrity":"sha512-ADeNs3MhaIm2+1V7uMXolOJjXeh2CfIKy1vk2ygcWN/oyDcmgSWfxR2187QarZrY52cwJNAd7MNwYPgLgZscmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf3BDi5DuFAYMQwqJQzBRdXVkJIytaFrlQfqAie8ap5AiAZXuandQ+suFiMkriAgxcDG1z87C/NH1gzWju1JJWFOg=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.2":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.2","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.1","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.2","dist":{"shasum":"bb546bbad1fc079eac2fdb74c070686b0115bfd6","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.2.tgz","integrity":"sha512-1Ov5PXmZcRcwfFRZtzq/Ar7JOxVdxNIqKKZ3o1XT+Sb0X6EA9MW6felpKLzyL45C71VIJLT4Q2KkOyKFa2V4sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjykQWq+2KD5s/f5y9vZK7xNrAQNbz0UHLykjjjk+bOAiB8XBPb9X3fQ3kX8Kr6R60jJ2FddfXdqO3XWiMOYfFlQg=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.3":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.3","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.2","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.3","dist":{"shasum":"98bcc73c400c41b49da166985d620254cf2f010f","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.3.tgz","integrity":"sha512-ZchxqlK9K5f1BJqKUVfom0KSCCIzpztv/8I6gq7px+xZitS3cvG1ORnkNEQM+h+Skbw1Sa/7fTQrt3HysmPZCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmG4o82c4YCYCfcCVPT6jGYeIkX4dmOkL+a1plR23zcAiBeIH6TFzedRm+5j6GchOXOIzZErQigHMM6K3zi/wa01g=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.4":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.4","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.4","dist":{"shasum":"0c42ea1309c79ddb9eebd841b62d97b12a4180fe","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.4.tgz","integrity":"sha512-Z2SVKguM7WHfI1n7cixQiDAzKW/+uSYrQkpGWHsIZ/aQ5+7TWVcaVYaxwoQfdlm+LbuaOGiYMs7pZsvYprId3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkEREuh0/12Z4HGy9WWs5tflp5+tTHqf+VnePU33sq2QIgawleDTwRUq+YjTBHhzbS1jqkzrXo74STgJEfaBbmlEo="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.5":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.5","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.5","dist":{"shasum":"38bc3d1119d565cf1b8d74818e1ffa60ac20b0e2","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.5.tgz","integrity":"sha512-TY9x7OT1b5KsjM5UPiX28Gzc/L+TYsuVq3Y+lL2tQbF8cFiDWON8uy1JHGk5/J5BHNsXUNS+uIbC/6sglVL7xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG6ApCWn4RUqPsxfPcIddAdlzWicZtZVB7A6wrEgbt/wIgNXQG4B6PMnRFxw0sdblGtsE5FiTVFUwt23QIjEpvh0I="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.6":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.6","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","xmlbuilder":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.6","dist":{"shasum":"f2601ae05677c7ab0f1daf3a41da470c64dd4a3b","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.6.tgz","integrity":"sha512-YHw+fjTUodsV9//qKefqimXQmNwUg8XpE8GTY5BhI2Ij9jAW8vQsUEtn2UUbIgmYoGAdrVcDCP4ZwFDi61UjsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGYtyPu3K8tKSDLwV/0jrxU9A/fPXon5CC/GOBAET6GgIhAPBuvUzwaDxRmmb4bBiXxNS1jIXrN0EljocQ5Rqq0WpS"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.7":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.7","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.7","dist":{"shasum":"3fca085bf85ecf43802118b6227d85f29e91ecb8","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.7.tgz","integrity":"sha512-WZk7p5cF7yia+a+e5aFOaS3WQBVRQwcE3974p2Cz+i6ZPsh+fAloai9AYZ4EdmtEJpouprVAx5Y1eaG+2SiU8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiJMeZOFeaO8wLHMehXs12ZpH/1WPG97Bd0xQUYMmh4AIgHp+KNMd8PJR6Pz5hPakdyCHWZM0ZDsUKpsmFylQJ5dI="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.9":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.9","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.9","dist":{"shasum":"7845f321098b5ade403e8fcc36d6564d65c4a685","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.9.tgz","integrity":"sha512-rV8KRAQsiAAkKDb7MDstvIPy5+phcBOc+7auvaihiri9B1rVRAQMKtzbhuvwkBXpbRhe0U1KtLmg/4hm+yRipA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOPbuPiVHI+jK7eiSScjF9yRyDgpIplI1gVQxPVJjjbAiB+YpRTr4DQS6QorGkj0Tsl+H0b/RQCuniqjzzZVc18kA=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.10":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.10","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.10","dist":{"shasum":"1d7614ed30094889ca751eaee6710acf174db332","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.10.tgz","integrity":"sha512-FQH+hNQfrlNShvJYgWGdahb3OHKb+InAiIHY3PV9az2Yjbcgs9pPbPF8w1tNsaMkmPK7qjqNuYr9vMRG9GPTqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbwbsx1hTQNj9dPI+CDncjyoxbC0Rv7kWxJwPWUL0K6gIgEKNEumdSGl6CM04t98J6AjpNmSQ3T/NvDzb4EtIg/fQ="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.11":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.11","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.11","dist":{"shasum":"c92386b5a514778cc385765639c96adf6d67042a","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.11.tgz","integrity":"sha512-KqIObXYkCvRJsQjEYCf+hnDI28BEnvQooc07k378+QcIibPwVCzIFBy5OPhyf5JotGp2ErptGBdtLh94Ovm/dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/WvfIeO9aodd8MICDmOME7V03SQlO1SqRis57rDrE7QIgDQkEBvBl9rim9pEJkqEksQn/6yZy/IotlellsHLlHZs="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.12":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.12","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.12","dist":{"shasum":"552f6835aec51376b87f9f3e5e74a2d4fa48dbf5","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.12.tgz","integrity":"sha512-apDIQAMtxZvgi06JCjoSOLtTXJgFkrq8r05cNi5cNT+k1qztmfYL0lp2BLipdEf1E9iSnDD69aki2WUMMox0Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ4QFuZkFrQEMyx0VL2NXhPRlqVFmzKRg0sCBvvCtxvAIhAKmGS3eOhwm/F9cdOW61ROUuNqomaOPFjhBOgA8q54zy"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.13":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.13","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.13","dist":{"shasum":"8eb754f6d2703bb208ad99c6cc00e773565d31bc","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.13.tgz","integrity":"sha512-20w1aQKYrlAR3lf6sX0XxUsZ2ytju3RmCXKNdqqFI0/XuARhkZ4ZSCVgz8n6dtGPgdpPMxvYgNFsFPplcr2L9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNZFtbUNbMUkcruDJnxLfacZhXR5c2XLg4UmrTzqxHoAiEAgSEUcJ9KmA2pBn/TOlukWkbv4uL47DfaIv2qhvBR6mE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.14":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.14","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.14","dist":{"shasum":"d23412e1f3b8fe08d41444f9cb2618b652e7c0da","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.14.tgz","integrity":"sha512-fg/foUXJLvlKXiDuzMEPcPF1M1nexbQrjQYuiGR1Sw7s+asjLwWMRGPRVXfO5t2CWtu9LD5QaAMquMwaSaUrDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArTaKva1z/fYnPh/dukDU1pDwP7T5rhEjfn4oqB6/R7AiB5e8r7YD8awF6tndLgJhqJa/imXK59BWO7z70RRIbRcw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.15":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.15","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.15","dist":{"shasum":"a209ceb72d2ce6c816dfb2ec9c2f6c73fbcae89c","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.15.tgz","integrity":"sha512-W5rKwPekedn1ESpcb6zfDxl+iy0nxZiaGeIP254SksJgiwHH1O7nRQzFHfAYfwp3AurWNVF7kXXZhOxyrDeIrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuz1t2vYf0bUITJBR9mQXF5EW32/41dZPQobm7YL0XaAiA8+OlgUX/Zda3p2ZNiYHvHLKMcyILRoFifagNpfx7RjA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.16":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.16","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.16","dist":{"shasum":"9b59a2ceb2926599d3135170663e9472f4673c80","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.16.tgz","integrity":"sha512-hamc77zZJtrXH+ewI4sbVDhqCF4v1KkrtUvD55WP9X5CMzTibuANUcDJKvxeq+RX0h2EckezpJ/fdDNN2fadxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtnTtlGQiXimaA3ZUvhC6Tp+0bTBsDFgMchUQWYzJlsAiEAqZVs8gGxiUvkFjssyg2Bs+blOTfai20EPU+H3zmemxo="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.17":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.17","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.17","dist":{"shasum":"7fa2386aadcdb9dd0c1650e6fe52ce4208fa6709","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.17.tgz","integrity":"sha512-BP1w/+OQC3VunDgXXjlUamCnpAVwFUOymNXRoH9uYdEg3zgraIJoA9P92xyXjgiwkl1n8lNpFvnqwctQNSnSFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpPfBK5oysMiBw+7dV3UttX1vBVTb61Ng4c5PAetWjXAiADdPv7i5aU/wPbJFcbaCCmRNvq3hWqxakx4XLxxQy+BQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.18":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.18","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.18","dist":{"shasum":"c45bfa340abd8f9f86e3a2bcd3f79abe9518c397","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.18.tgz","integrity":"sha512-xoSZIuCk9wJlk14nl/KBTirIBK33iSJVyan2xYtyuO3gffwjUPrO31P5PNkO3DKAOvY0Y4S929rma5NhboBMuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdjiP1dDAOB47VNRHELVBjL40crIjd2mDngN0CSmYp+AIgZw5gcy7trc35czi7bwS5pedDSD3kgAqICp+k1mkoCu8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.19":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.19","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.19","dist":{"shasum":"98b2d597b17d9b6ab8563cc7b42a536f0809729b","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.19.tgz","integrity":"sha512-W0vFgtmu9zUM+/abFzQrmhYBF8ife8zWNYV/YbUDQqUWadY/BuNGGFzdlJL/vV1s5haabmKCIoJVZCWVXArcrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD177w0juTlWlx5dn6ybQuJe6Qf6YCghCMyFuz9s4HCUAIgER84TD9R7bW+bDnnu3hQHa7cCEuPX5G3AbLMZ7NttwM="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.20":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.20","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.20","dist":{"shasum":"935158a28e0291b37be7eca983f8cd6706588dd3","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.20.tgz","integrity":"sha512-FwjCJd4cVgS1qXZDrDuQCFebV3GkKg0OPRij8+IbiO1XEnGh4dcjzpbniRy5thl5sGga5zs535lve8me0MPJBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6dHwzTe7f21Uc/kjOiSbaE9W1YfE1ZfbKtZJiEN78eAiEAoEYOiJwn2IoIdDVoo1RT6LEPdKb4X/yxLbOShDTK9BU="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.21":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.21","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.21","dist":{"shasum":"7953e173827052399c1fa18f5bc93a1b0984d29e","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.21.tgz","integrity":"sha512-s/HPXAlprvWw2O+xcb5lHnUAZlwB8E6frvTbHNqkJbmcDJUE62zHlldI4buGqM3z73QWeMxfHAmFUXAXkJXcow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXbcoUeNdkxpKfqWCF6A9hQbweZ1lADVZgjkfKhXMKCAiBRyQ3bKnV85X70FHmNGkx8rbsLu2CpFNQSk2KNiCzALg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.22":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.22","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.22","dist":{"shasum":"e33d4d08124c864ff852ceefb936f1bb47eef691","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.22.tgz","integrity":"sha512-GdF+jvDguneRBPJ9wPhCFkpvvRjdP4rdlcFleiv1LbNN6CO2P/wol1ZJ1CVFk9936jc4SpPx2Yc/8ixccwh/Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFE7wtp1rGTP0r7cMf1Q5Nj/2bJA4u1VeE2u28xLJ+uAiBPkWZ86nBcPq0E8XsWE5+5pE2nBCZxmWxM+ojhGOqYYA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.23":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.23","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.23","dist":{"shasum":"21d6e56a5eab4939279c01a3bd3d27b13edd25ac","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.23.tgz","integrity":"sha512-JEs1Qhqfr2bz+vHN5mZDizm4yo6UTW04OPb1lbw4G4QBAmuxdKFAorKCNvF4ImcpvEiRRuJeUI7PCn2uC9xzNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQBreMmTxv1Z396o/lrLEoLBqp/b1O59+bYvgHAbLLJAIhAKpJ7H9Rh5kOBMeedOjt+0zUG8kywzsibUwWRFDubBUD"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.24":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.24","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","jsonld":"~0.0.58"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.24","dist":{"shasum":"090430e8cf29496eeff46d2856d51df774bec5b3","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.24.tgz","integrity":"sha512-ivXW+Kl9bh/zjGqXh6J67GvFhhnDK4tTdQBzEZXUzR0X9lCqjYy9WFEuD9IzVHyZ5L93xkXawZOsscPyxTxiig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB821WPK560dLoUDNcSsjg7+kSpV3Ji+fXXkM0yMsN/aAiEAxRZpyZvQEr8RG4rhmSTtzuEndXF9IzDCi4XA++jAgKo="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.25":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.25","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.3","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","jsonld":"~0.0.58"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.25","dist":{"shasum":"4f23e475f320f8c95ad4beaf2dd10d56791ad23c","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.25.tgz","integrity":"sha512-xR/mjPUb1Zax+120B1ksUiGtDybgM2ZWuFPMyLfN86Dy81uU0+UORTetlJIWgOIbRvmlF0z+HEIjRcHdk9jaRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9WD/SA2fBilFQAJbrq1f7KktueFjEF+fxi1YAhLURxAiBTKRcAcrXunQpu4PO1fOpnrKnvThqaNBDDUy3rNLcOJA=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.4.26":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.4.26","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"jquery-html":"~0.1.5","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","jsonld":"~0.0.58"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.4.26","dist":{"shasum":"c6d6821f10f69bffa52221cf0171b7b5b41250a0","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.4.26.tgz","integrity":"sha512-TS/Y/P2d/qLl8IjWlPL/oLkwsJG4gQRcl7/EPnmMBg/GhSD5nYxjdzGnCc0CviYXTOBsRZ8ejYWXuqt+8NcCyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuRQD/nuRHS0ZS40INu4yxv6AEFb2hw2POsylYead4zgIgAcRPgwmswnae/oHKTExmdY2p0xRuNJAjRqZ8LvAp+PI="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.0":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.0","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.0","dist":{"shasum":"c4b197633a8f543f22e782cfd1b8a84cd0c310d5","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.0.tgz","integrity":"sha512-F3xHZqpNQ8wvg1HbFCxr7QeOLy0npVmSZsdzZPnqPkZ4y6ZyM69IizjzBsVwaFk2bPQ/NF66iUKfheBxtx55nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN7EtA5w54SCCspPjKiHhTvC6J8eyeJxVFE7Anul0oBAiApf8kySK3IsT/7t2CSvJEQ4u/kj9kDLLu6q1HUn5KIfQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.1":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.1","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.1","dist":{"shasum":"90d79d03c92cd1e8ef692d33b3a6dbc14223f9c0","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.1.tgz","integrity":"sha512-zlPCFivRtm0FvKqU3R/2R+37g8OSv6CwJyH3eQ2uYKqU7wiWS5jOmxKLQkX3/LjW7gpXnAvPwIf/+8A7mFIHaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8zxEaFrZE8QJ6ruoywIKOuTfRYyAf4unvn8DZ+6DOgAiEA2gYcqIlo3Vcn/35+wvX2bgNH8moEffbdK4PNdELq1TA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.2":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.2","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.2","dist":{"shasum":"b66a264846a48677f6b5740e3b3e22b4e7fa29ac","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.2.tgz","integrity":"sha512-V5iYDyUF8EHYGtyj6h3nfpXpW1+YY/WAchTv5tOqc+EtzmzJRVrWvmJqHFenjWUksaDqnFlkUfm51xLpRwOmHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjZIDcCTKTEhN4jrzoBQoTdP7nNjl1beosLSzo+Jy8xAIhALk4beLM0eC1RGK9Z+71YIRCJC2kYuEgM0rrZWvveljA"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.3":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.3","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.3","dist":{"shasum":"76826359bb1f0c4d98560625225efddff8480c4b","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.3.tgz","integrity":"sha512-kSGKGYGs8qqPGIuuZEiU9a2ufF94YvxQ0Odd7/ke1Mc7GKkk8Wr+t0MZFmy6ByjSwpixAnYrQnwYjFEVKjItDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2Wl2I30WAtOhZxTzHqkiZIbEyfZSat9VyoCWy9YfQmAiEAv3bJxY3b3clEZRo7uwjjFqjylMg/Z6Jo9+TgXA4ifJU="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.4":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.4","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.4","dist":{"shasum":"562571cd35c240de6a40c0f984f288f58a62a48b","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.4.tgz","integrity":"sha512-l51ODFE7D+Ck2O9cxlyaqVD7tFIcFT+urC7BcQLa6jxiFVXi+UE+o6ABuIlVIAQkG+uf3SVeOnG5irQ1qH8RgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf1vswiJr+TRn0vQmtb2ZRIK4BykeJBO18+WTxxOHLXAiAvgIAFnFpBxVUsyV32YiYQWDZZhRD4yGU9QOvf0xb3gw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.5":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.5","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.5","dist":{"shasum":"36a6bd2c4aa3e290598b30cce78ef5f119e38d1c","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.5.tgz","integrity":"sha512-+q8vvLI62Iu21JEPMK96PHlz6H06cP7BfrY+SHe+s/oWn5Kn+VBnWpGiuL7AtD910hJvGlIn8kBdCAHmlqTtgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+khms6jSuepQU5CVwFKgz7Cn4k6yW4ta9SmoVknCQ8AiEA6iM2o3/6Ercl08T40nozL4+NFPlrfqexAkgLx89/Lpk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.6":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.6","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.6","dist":{"shasum":"0f8234cac7e80eb89c96ea05fb25aaac5bb21b57","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.6.tgz","integrity":"sha512-TcWbjMArfCJtcGSHKzilUQDg3fBi5PBsRmtM0t7ugStnEGrmK68LdX0NPdP333qh7o81XPtBTaTJe8ZMAgqOjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqYfMT2g8aarqqeH6UQYkl8TsJj6zNUrrbnbKON4t4agIhAK9kZyc140saTBPDIdcpQE6S5jwF8C42bD35XWkYE/VH"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.7":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.7","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.7","dist":{"shasum":"7477b2b6c55808a658e55f04f9f12ead46a50b47","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.7.tgz","integrity":"sha512-ZZsVd7rnm3wtv8g84lLMUkAqCkb9H7d/Mkhv5Vvq5LIBrHS9c72xMvXpaVnf1YL6EyyxcomzmD/ScSJ2qlFbhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoiIP5XDEpyK2MiTj8z850TtjtgL4uN9en8ZSxsCBVJAiBdDMRYjIg1godo+bKwTlgkKPovqlrpPJEqgmFapkcXKQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.8":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.8","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"_id":"grunt-html-builder@0.5.8","dist":{"shasum":"083551342714afc2a6b190a1ad9535634eb81a06","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.8.tgz","integrity":"sha512-+EBpATKzKPh40QFJe93w4hfjq6Aj1q7iv3P4ZCiqmSD5s51rP6fWLWhtlG3zznfcWXkia17GnjLk5WuYz8go0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYeQFQIWst2YZhcK+WCXUaG22u582go9DGRUGQX1H4xwIhAPoMV4iRscsAXtqwx/ijEwS8HUwmhzLd2bl5lbrwQsZF"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"}],"directories":{}},"0.5.9":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.5.9","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16","msgpack":"~0.2.2"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"gitHead":"49bb2ca8f4d315dcbe51ae38dba83107bf56a145","_id":"grunt-html-builder@0.5.9","_shasum":"77d1d9abc9ccb65953a1de82820dd274b7efb391","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"dist":{"shasum":"77d1d9abc9ccb65953a1de82820dd274b7efb391","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.5.9.tgz","integrity":"sha512-2nZwPpmJ2N4ktw/zC7snf+59At65isyHlBcZWsHyvEVeh2xlyGvVnZ0fSAzMKHUskL37Tn8iW0S8+vhtldZZPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5X4sq5/u3EaJMAPN/3muuewsgDNk38eVHNFHvvet1uAiEAxUxxtau81NsXEwXfTt9vkM1voaJrIwaLn8wpOcCjMxU="}]},"directories":{}},"0.6.0":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.6.0","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"gitHead":"3183f3477de665104c50b5c839641252d65c75ba","_id":"grunt-html-builder@0.6.0","_shasum":"551f8d7f4bd7cb810f8031930db5c9e037a9a246","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.7","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"dist":{"shasum":"551f8d7f4bd7cb810f8031930db5c9e037a9a246","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.0.tgz","integrity":"sha512-sbJ9szVBqW+uFtoaL2gIKtlJItzb6yk5kE3syN2i9Yfb6pHq5T6cHdOIBDirA5XJ4QjfMjVjHG13HOjwnVHHDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJip6zWuiw3K8pN/cuaVhZlRxowCga8K4Ubh9RdCnQeAiAj23L1OJP9i6F4apYU6qBhMvUWQbfg0BY2PHqA75CLTw=="}]},"directories":{}},"0.6.1":{"name":"grunt-html-builder","description":"Build HTML sites","version":"0.6.1","homepage":"https://github.com/aaaristo/grunt-html-builder","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test --stack"},"dependencies":{"cheerio":"~0.13.1","JSONPath":"~0.9.1","xmlbuilder":"~0.4.2","node-zip":"~1.0.1","optimist":"~0.4.0","request":"~2.21.0","commander":"~1.3.2","pkginfo":"~0.3.0","xmldom":"~0.1.16"},"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.0","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"gitHead":"1e105992e1f4ca83dd7bdac7c64396844373f833","_id":"grunt-html-builder@0.6.1","_shasum":"353e46b7fa5a3b0b98d3f61287e1d6ff79dc4560","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.7","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"dist":{"shasum":"353e46b7fa5a3b0b98d3f61287e1d6ff79dc4560","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","integrity":"sha512-75ppCE98stsIXpjNA1/VMdgn2ZloklY19mvXfH1R9E5PT7mcbxH9HBxRXPdjljyQ8xs5rPeGZXsI52md0oNtgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF6XCbo5J7259LFfx8YOvOr9nbTo+vmW3Y4mfcTvIsogIgQlAXqHsBy1j1+5tcH3Kmt/J2d/k7lZmEtRNlmMD8JL8="}]},"directories":{}},"0.6.2":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.2","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.13.1","commander":"~1.3.2","lodash":"^4.17.10","node-zip":"~1.0.1","optimist":"~0.4.0","pkginfo":"~0.3.0","request":"~2.21.0","xmlbuilder":"~0.4.2","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0","node-zip":"~1.0.1","optimist":"~0.4.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~0.4.0"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.2","gitHead":"323a6db7c5bd308e6798561cc6845317d0e5346a","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-xYhGmVCgw8nVhEz+UER55Qc50ijhm0AuveKH0F4f+DtqOWgWtnyS9LlQK6ueJC2zFqX3Gsq/vguQgrE86cteVw==","shasum":"db799cd324e1fee6261a64c23ada94b2955f735f","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.2.tgz","fileCount":74,"unpackedSize":1704486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLQzjCRA9TVsSAnZWagAAml0P/jKCK3hEMdp3yIrfK67/\n3cyS6sTOxeBmD5NoP1i/+nOS5PLxpEdYSz9fO4ANuEm1AWZj5J2+LoR7tPxr\nw4FyDioRHePYgThvUihp/1cFj5n3mgBnbawcRvA9Y1j6nNyI0yq2L23C3gOX\neiMXpsBVmfESfJjOPXXVuzAsE8IQSsqYjWHi3NiI/XPxm+/reloH4+KUy6vQ\nZsrrP6Ikjj55hNk0tIq4eN4rFzbqI6wM3b0ZAJEihbg6QzLpDcQW2ju5hqki\nRhgo4wMuUM9deNqrlkBMff8O4pGOeH3ptlfMrjmAC8HuuYN18rB+nqvL9Oe8\nhTHfOAqSEFkNx9qp8v2m4mySwD/NjAdSMLxtGokFyzk/XBOFALvbGsE8ZRco\nU6WS2tuv4B1W1XUK2q0DXiKWkrXSUDx7cfzg644lfARLi4tfoONXEHHIiUNL\nKvijJJyJ6dE3THlrIweB4/20mTLm/UBd0ygOIaHpKGQ0jzu8ZbrMpoiFFdC6\nEj9bAbn2xagZM/pfGpd+B9RRNWEaBNWVwckc3JF6wLhUJpQuMV7iyybCS/xU\nLRfTdRASQ3t/NIn6wRgq+yXXa9UH1roKxjKBKusvel5HRGYnLsJhYciRfAwX\nlFYW7M+zX+j/EkaR6DADINxrv6v6su0G67YMU+/cyRF93Ttr3/N4oBPs6vms\nfbSb\r\n=HLR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICweAZVysYiaeggz6tTaWFlasb3oMSyqZZbEfdY2lSDIAiEA2bJl8HJPZhqVXgUy45rO9CId+xaTIr3D4y8kye1jXnE="}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.2_1529679075521_0.05082722917209348"},"_hasShrinkwrap":false},"0.6.3":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.3","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.22.0","commander":"~2.15.1","lodash":"^4.17.10","node-zip":"~1.1.1","optimist":"~0.6.1","pkginfo":"~0.4.1","request":"~2.87.0","xmlbuilder":"~10.0.0","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~1.0.3","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~0.4.0"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.3","gitHead":"d965b1ad84b467f1e05708b73f42cc071eb57941","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-OTLaiqRVhp1cDAcmDXiKk18aaJj+otOdNGItMLOwccUVN7ZW8JnEXkS3PRAbH14cNVGfl6uRc++VKtt0rQ3oRA==","shasum":"e90198d007bd5e37a54b60ecc007efdd6b646bcf","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.3.tgz","fileCount":74,"unpackedSize":1704483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLRbtCRA9TVsSAnZWagAA/WUP/3Jho8MldOCRYZ9Ozwao\nFmuSzzfIUG0rj8Vwu7KwHAuHaIFP2BOdvFvPFzorEMsXFDEHgqzh0vzx94yk\nLvnVnqWnU0cRSBwION53zIxFbobHFxhLjXJ8UIVnVk79H37RrXoEHg7UoUan\nD7pfrZtOPSY4ty+TlROaPjE000EP6ojzj6BmOEV1sYtnLAfKh8ezzjAo2NN4\nw9KWwitbyItrrh80cEUavWSCwAwZjzPj7f+TjXdjz8ZQTLnvaMzLAB+jyITB\nAuo7J/g5ryfy7PhWnregdnkfLH3ZXgCG0HG31az7ju5bkuDrHrEu+Itajce/\nkyGryVdYJE5Hqy27LYF0jGcjj+ye4vjMdXWi4l/H9EwkXNWwOi5YuFUrRKn9\nBaqEVCwxPStz/PyHpIN8oMpCV5nYchtsPP1JIhGtlTphwE+vWGbSxsL6CEgQ\nDtmwWXgun//1W/werDsg29sZB2DFzn/M6/JD195OzPs4kjxT1OUmSUATn/6V\npY1DKf0buzTCGKPiN6hoPMpRuQDiWvBxc0nQFKqWu5Cp8KAQOjuf9M3PA6tU\n0Ab2K+3DVnZ6CYRd4V5H3bPvLlUgqi3q2CN3a3Qz/Kidf6cuftDB4ncETGS+\nLioYG0+dpQCICDSTsaAtKmKCM9pEhH9pzBJMDckuLKEiW3QRda06e5YuvvDx\nNc2T\r\n=vWwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC89M0ZsnuKsIqilNzwxyJC5T8bLGJOKWosjaV9Syv3FwIgG++vUIyJYQYqjiwgX8BkQSWJ0FV3rAy03PtxrkmOLs0="}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.3_1529681644605_0.7955296581237805"},"_hasShrinkwrap":false},"0.6.4":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.4","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.22.0","commander":"~2.15.1","lodash":"^4.17.10","node-zip":"~1.1.1","optimist":"~0.6.1","pkginfo":"~0.4.1","request":"~2.87.0","xmlbuilder":"~10.0.0","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~1.0.3","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~1.0.3"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.4","gitHead":"d7b2cb149101baa8b8976be172d3cadebe661a08","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-eKqbBvQhWbzNb4e7iqsaqK+OQf1KlRK0W1eqjj6nQxV4YJlPmYjNGcSmvS7jlutQJF6QAlVau0qrhlr8RRgKEw==","shasum":"c1918d5eeb46f58ad98ce74560e4bd0d54344102","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.4.tgz","fileCount":74,"unpackedSize":1704483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMjJ1CRA9TVsSAnZWagAAPMUP/0GzW+nDx6anJwploJ/8\nK837mUpmbqY3+3u/aHQ4PFd+44/vSLEiLPZVApfUhg/kp45mHABWJJxd8ibW\nguU+Jl7J0nbdj+vVPkyl5K5k015g5RSUv+0Y2ddwUDt8GSvq0F5UA5yj0ssm\nKxz39qVBUWaKPtk7/f/uNM5EPlI7CwdDMku2CJkY0+A6BryKcECDWOQ3ttAR\nWO29Q++jhqTgBnUBeei6P5fV8zv9b/YfxE5TP/rVh/8pOYX2v5MAjWjIlwpO\nDW6OQUpQCVo9dtNHgjLnM1MJY1bYUotO9TI+PWm/OtdH7DakRRficU0llXID\n1eAAYa7xu+M1NKDkjM95eNA+5jg09DOTT1+tmki3q6vL4McpUHBuSBr3Zu/i\nzmtERQmUYgctPhbwiaaAD6rG6hSJ2Vn7ogO6iU4OHddiKhxijYeSU/0wwWpG\ntwaPwmrMu+cal8lMccVH03zM3FRu7IzjaS6SAgXHKM+F2DAm38/KLacqhEYR\nB6rYcHSLcneso/mKvqvw+V1kb+W08/e4VgZsNxwZZ77VR8hKnBJVvlYJuk0v\nV7X+kgYQ1/cuelGyfsX4BxkfiyNdFgzFJFwUtHr2OOzN6vwpTcrzZlAaknfx\nHzm6c2AZHYyKFHEwaYqZ7Uzk1aOZvYmus8C8sv0qsy5CaA2tErmYVRIe562u\n2RCl\r\n=BIpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6SVQ7IvTI6CtgBPcXdiYEeKLhybec3QVN3N+GgfD9tQIgLWVXA4rQiA9l8po1vH3vOwpjhJ+EZ/PqKWtQ6to7n14="}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.4_1530016373621_0.853588985240787"},"_hasShrinkwrap":false},"0.6.5":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.5","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.22.0","commander":"~2.15.1","lodash":"^4.17.10","node-zip":"~1.1.1","optimist":"~0.6.1","pkginfo":"~0.4.1","request":"~2.87.0","xmlbuilder":"~10.0.0","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~1.0.3","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~1.0.3"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.5","gitHead":"db931b644e788d0eb0909d3a3ad17b92d69774a3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-K+YBUrcO6XDYaYCjPbeVXooVzjlcZx+3o3bcEUw9wMIUaFgj1KGsADgo4AkvJkf7uJt3O+XtP9ug7JA2DGID9A==","shasum":"9db3955d863be44d00c169212c67fd60d8214e7e","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.5.tgz","fileCount":74,"unpackedSize":1704951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM0nyCRA9TVsSAnZWagAA2tgP/Aiv2JWuafP7DHuwAFRG\nwZfkApGf3zHwc+8SstfCtFi/MDXjtlPcUIlCE6Ud6brWUVa7uII1h2JdA0k6\nVXnXNkEMZkokGCayUrJUc1EO6BEYAptAQjNLbbV1UyiewwcIGrS3EMQpk3qv\nXujuDC8JtKuKjH0L6bVcwSY7vin2khA/dxhhbx9fr3AjSj/qCsruOvzPqjLf\nTnBQ/OVsNYKq6emrzKyyDJUKncodneZVo9YJHfz+4GibgMWtjzpcBe/f+M4j\nAagmro9Gr9v32Bv21cuxVIhsz4tlqbvw/p8GoSAa5Mx6vo2O5l2xyNSRb7Zc\nOpvm4zC/ATI7hP3OCT4+CmWxKzqAI0dMTVK1Dty50tbBA4bFVFHQA/8A1wDP\nbMiPmbIPd7uc/Dx9fx1otUbHWNY/e6ItTZrf+jnOr6S8iqLD53x6pLk5fjJi\nUiMddIk1JNbN4FNI6nHxQMUdYEYyL23oxlk0KRWh9zIMaZN8vur60K2y7se/\nGdH2Ovjf2GwJZIVBGp7NQPcCojKlCK3k1mgiObRniRUwRlvtjByJoe+E42QR\nIwFQal1p2wKjB2Pqeai4U3rFBucGSIdoOZGJdCW5SMWbE7wQV2yJBjAn5svw\nO6AcY65ozIps5x9+ZQV6XBU/QEyiAIjCKzHv0Q85hSSGw+u6bA8UIo7otUob\njZt8\r\n=Gvj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvn8XyrMKGMrTM4opcMriQRLwRxZw3VE417nN2OWKuIwIhAOIg4mVqR5fcsNU+lIdYfnI6BOS1jvAhq+4CrXqMfC6y"}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.5_1530087922663_0.8720626292251696"},"_hasShrinkwrap":false},"0.6.6":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.6","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.22.0","commander":"~2.15.1","lodash":"^4.17.10","node-zip":"~1.1.1","optimist":"~0.6.1","pkginfo":"~0.4.1","request":"~2.87.0","xmlbuilder":"~10.0.0","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~1.0.3","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~1.0.3"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.6","gitHead":"8ce84ea3c62ee8753de43989bb527bd740338d4f","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-Bo7NvJgT1rFjy5cWdRWC3kmrLsGSo5QrzgZHGNq/od71hV8Z9LxnzA3ZmGMAq3azveYhM/3kuvPxVrNqsLh0pw==","shasum":"f0805241327b5fe6b51814ef9536b0985a7312af","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.6.tgz","fileCount":74,"unpackedSize":1704841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbY2gCRA9TVsSAnZWagAATpMP+gJ2QLJFXTiMb9ysV3kd\nWD5lvaDDuH4SlUprdDR4djeUtMU1NOH4wpfsVOQG/E9LezRLjSdgft051rj/\nDuMKeuC0G2GrJz82TLNUot81Ck5H7lsz/f9t85DgJp/bazGxGGAp9SYGso4K\ntbZyQ8+Jr3szRPY8c96IAGDBNFP9v6OViLFK+DxV71Dkd2cOOZxHa3mlWe/E\nHx6MplnzjZ1cBHlGG5ESbBmDDCGy5xLWZjszwdrOeOHNkHN6Lt5cj40uknOa\nrN4poUVmSP7GYmA2MmkPfdHgweWg1GCBFJOzIuuAIvXkeXAbXzKdYMqoGRgH\nAGZCaECOG74wmqIzA8nhnBHw7RhZcOGkRPWGSvwPCuXw2cN+ojmF02yC1GZr\nIrdxxgy9S+SObB6AsMZbOyqsQYPAReNhETaOmCVIImJMdINp83YbpwN3Y4k5\nkYj1qIgAYE+hlmF/42SBrm+x/0hmqaGQbU6CX67W/yL2kBN/DYWknWWYoPcU\nZJkongGEKbt3XEf6nqOPkKhfxgewGFWWp9ubjnJ8kZ8TbwuqOYABlHApzyxr\nHhh2qQOL3HxG8sSKkKX1bxLbukKmAYr3t1aM3Bbhz1BVKFRE43uyXrWDJMlv\npVn5gmge/+H8+ow6hiWWIVTWlJvwCstNQ3jyfBxEX27100TBccY+UIQ369S2\n/eEv\r\n=JOXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJNJ/KWiGC8IwmTIWToU5uYhW7C/6KCcTF1E9yKLCHtAiEA/qLjhNmsg1tvhLpm57NVsGeM9lyOs3IxQCd2z2c+tsk="}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.6_1533906335402_0.8914747205151146"},"_hasShrinkwrap":false},"0.6.7":{"_args":[["grunt-html-builder@0.6.1","/Users/matteo/Documents/projects/git/plurimedia-new"]],"_development":true,"_from":"grunt-html-builder@0.6.1","_id":"grunt-html-builder@0.6.7","_inBundle":false,"_integrity":"sha1-NT5Gt/paOwuY0/YSh+HW/3ncRWA=","_location":"/grunt-html-builder","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"grunt-html-builder@0.6.1","name":"grunt-html-builder","escapedName":"grunt-html-builder","rawSpec":"0.6.1","saveSpec":null,"fetchSpec":"0.6.1"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.1.tgz","_spec":"0.6.1","_where":"/Users/matteo/Documents/projects/git/plurimedia-new","author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"dependencies":{"JSONPath":"~0.9.1","async":"^2.6.1","cheerio":"~0.22.0","commander":"~2.15.1","lodash":"^4.17.10","node-zip":"~1.1.1","optimist":"~0.6.1","pkginfo":"~0.4.1","request":"~2.87.0","xmlbuilder":"~10.0.0","xmldom":"~0.1.16"},"description":"Build HTML sites","devDependencies":{"grunt":"~1.0.3","grunt-contrib-jshint":"~0.2.0","grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-watch":"~0.3.0"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"licenses":[{"type":"MIT","url":"https://github.com/aaaristo/grunt-html-builder/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","name":"grunt-html-builder","peerDependencies":{"grunt":"~1.0.3"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"scripts":{"test":"grunt test --stack"},"version":"0.6.7","gitHead":"9ab9ffb5c3d3395b7b097d906ea20c1e4fd09da1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"signalkuppe","email":"leoni.matteo@gmail.com"},"dist":{"integrity":"sha512-f6gNziz+6M8ulXkylBT+L6X7DGt3FvKtLt4ls4zCZL3CvXp6JMi+L1a0y5RNWbuD27AClKzj//s72nqkjeXTGQ==","shasum":"573f65d19656cb2dcc4a28d73119a5920bc67f4f","tarball":"https://registry.npmjs.org/grunt-html-builder/-/grunt-html-builder-0.6.7.tgz","fileCount":74,"unpackedSize":1704786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiPWPCRA9TVsSAnZWagAAXtoP/3BnirLHa450J7x4l97z\nG0Iz+sDT9+AkKKr5upwgiZ96ndSiclGGMX2FZiWfBQQhovx2CPaC9BBkU7cr\nxWEyy4+TeknKCrXdxJz/PvpV+GHt+SjpQHxrDaVfqttdkC6ezKAfhm1GWqbu\nGjoW+ayuY6KQtyK4pIt/R0AHyR2j+iQV1mLq1DI0B8pgZ+tbKRfQMJgzRiHw\nAwUcvFerI5BIrR4EU9r49kLTe9qykYOhrNjZq805KwHktuVVPgn3nzsoSKYe\nZYDRp+LGCTfq8rqfq4RGPJ5U4QTQqPPGxM5luUPM4xJN+YfVdbioqDqwsuhW\n71PKz48h25SOkqsbxFmp/bnAv0SyLCNHN8OxOpzd20D1Wa5K66448z5l3l80\nqbsiDlqyfSP5hm2wX8Oplw23k81X4BKvIb023bal7nhxaT9f5nzWk6BXiVwL\nYnystlVp+1BmZwMJ8g/nS/Vcz5bYL0Lx5VynQz5N+FtTBI4iHV3NuhRsw2Fd\ntfIWR7uFwMoIQuUBGCYb12VlJCAHsLmIOxDafDc5vK7KOwnja3Xg29wU2b3N\nXojxWKSAihWfQnIkGqdxURJNzhZueqSaSodig3bI/vUwausnQbdtHcBTJ1D6\nC0uENGLfy4ufPpqLev4q8yAmM+/iqpg9cCk6S2ksMzIVpWIQb7ccPwhTtGhH\nyIVx\r\n=0zfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLHFHfbMlMGzHHVi/Q+NeJpVHIWtpvInSykXD50GeZXQIgE/EkzK7oazfloRVxMEED4kdR2mK4IUy3lEf5QmJe+iM="}]},"maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-html-builder_0.6.7_1535702414874_0.7312351598659581"},"_hasShrinkwrap":false}},"readme":"# grunt-html-builder [![Build Status](https://secure.travis-ci.org/aaaristo/grunt-html-builder.png?branch=master)](http://travis-ci.org/aaaristo/grunt-html-builder) [![Stories in Ready](https://badge.waffle.io/aaaristo/grunt-html-builder.png)](http://waffle.io/aaaristo/grunt-html-builder)\n\nAssemble static HTML files in parallel using jquery, jsrender and *child_process* nodejs module,\nstarting from json (and xlsx) files to describe data (products, people... etc),\nall integrated in a maven like build lifecycle based on conventions against configuration.\n\nActually we build a medium complexity site of ~4500 pages in ~120secs on a quad-core iMac,\nwith SSD.\nThe same site built on an High-IO EC2 instance takes ~60secs for generation.\nBy default we launch a builder for each core we detect so that they can build\npages in parallel.\n\n***NOTE:*** as of 0.5.0, we dropped JSDOM to use [cheerio](https://github.com/MatthewMueller/cheerio),\nand generated a complex site of 11208 pages on an AWS EC2 i2.8xlarge in 24secs. \nUnfortunately cheerio does not support pseudo selectors like :eq, :odd, :even,\nbut you can use the function version like this: $(..).eq(1) or $(..).odd()...\n\n## Why?\n\nBuilding web sites often you find your self using a CMS,\nintegrating it with some legacy/es, tuning web servers, application servers, databases,\nand when it is not enough, go back to the code and squeeze anything you can, and put some kind \nof caching around, often more than one type, and of course\nkeep those caches in sync. This is a pretty full contact sport.\n\nThe thing i always noticed doing that is that all this work often is about producing\na file or memory buffer (depending on wich caching type you use) containing the content \nbeing actually served to the user.\n\nSo the typical runtime flow of a MISS request would be:\n\nuser request > build the buffer hocus pocus > cache > response\n\nThis is really about having users pull your pages. Why dont'we push\nthe site to the user?\n\ndo the hocus pocus/integrations batch > put pages on a CDN near the user < have the user acces things fast\n\nObviously not all sites may be done like that, but many could, saving you a lot of time.\n\n## Getting Started\nInstall this grunt plugin next to your project'\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-html-builder');\n```\n\n[grunt]: http://gruntjs.com/\n\n## Documentation\n\nThe simplest way to get started is:\n<pre>\n$ git clone git://github.com/aaaristo/html-builder-sample.git\n</pre>\n\nThis will bring you a preconfigured project with most common options,\nthat contains 4 files:\n<pre>\n$ find ./ -type f\n./Gruntfile.js\n./package.json\n./README.md\n./src/js/page/home.js\n</pre>\n\nLet's skip the *Gruntfile.js* for the moment. (as usal it contains various grunt tasks configurations) \n\nLooking at the package.json you can see which dependencies will be installed \nto make the thing work:\n```javascript\n{\n   ...\n\n  \"devDependencies\": {\n    \"grunt\": \"~0.4.0\",\n    \"grunt-contrib-watch\": \"~0.3.1\",\n    \"grunt-contrib-clean\": \"~0.4.0\",\n    \"grunt-contrib-connect\": \"~0.2.0\",\n    \"grunt-html-builder\": \"~0.4.20\",\n    \"grunt-contrib-copy\": \"~0.4.0\",\n    \"grunt-s3\": \"~0.2.0-alpha.1\",\n    \"grunt-cloudfront-clear\": \"0.0.1\",\n    \"grunt-contrib-compass\": \"~0.2.0\"\n  },\n\n   ...\n}\n```\n\nNow you have to run *npm install* from the project directory to install those dependencies.\n\nOnce you get the dependencies installed you can finally run *grunt*\nand you should see somenthing like:\n\n<pre>\nRunning \"html-builder-json\" task\n\nRunning \"html-builder\" task\n>> Evaluating home.js...\n>> Launching builders...\n>> builder[0]: inited\n>> builder[0]: Generated page dist/index.html\n\nRunning \"copy:client\" (copy) task\n\n\nDone, without errors.\n</pre>\n\nNice, what happened is that html-builder found a file *home.js*\nunder the directory *src/js/page*, containing only this line of javascript:\n\n```javascript\npage({ path: 'index' });\n```\nThe *page* function tells the builder to produce a page that is described \nby the object passed as parameter, actually we are telling the builder \nwe want a page called index.html, and the page is created under the *dist*\ndirectory inside of your project. So now you should have a *dist/index.html*\nthat look like this:\n\n```html\n<!DOCTYPE html>\n<html>\n   <head>\n      <title>Test site</title>\n   </head>\n   <body>\n   </body>\n</html>\n```\n\nNot so impressive... This is the base html created by the builder,\nand you can but you can completely adjust as you wish by creating a\nfile *src/html/html.html*, let's suppose with H5BP http://html5boilerplate.com/:\n\n```html\n<!DOCTYPE html>\n<!--[if lt IE 7]>      <html class=\"no-js lt-ie9 lt-ie8 lt-ie7\"> <![endif]-->\n<!--[if IE 7]>         <html class=\"no-js lt-ie9 lt-ie8\"> <![endif]-->\n<!--[if IE 8]>         <html class=\"no-js lt-ie9\"> <![endif]-->\n<!--[if gt IE 8]><!--> <html class=\"no-js\"> <!--<![endif]-->\n    <head>\n        <meta charset=\"utf-8\">\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n        <title></title>\n        <meta name=\"description\" content=\"\">\n        <meta name=\"viewport\" content=\"width=device-width\">\n\n        <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->\n\n        <link rel=\"stylesheet\" href=\"/css/normalize.css\">\n        <link rel=\"stylesheet\" href=\"/css/main.css\">\n        <script src=\"/js/vendor/modernizr-2.6.2.min.js\"></script>\n    </head>\n    <body>\n        <!--[if lt IE 7]>\n            <p class=\"chromeframe\">You are using an <strong>outdated</strong> browser. Please <a href=\"http://browsehappy.com/\">upgrade your browser</a> or <a href=\"http://www.google.com/chromeframe/?redirect=true\">activate Google Chrome Frame</a> to improve your experience.</p>\n        <![endif]-->\n\n        <!-- Add your site or application content here -->\n        <p>Hello world! This is HTML5 Boilerplate.</p>\n\n        <script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\"></script>\n        <script>window.jQuery || document.write('<script src=\"js/vendor/jquery-1.9.1.min.js\"><\\/script>')</script>\n        <script src=\"/js/plugins.js\"></script>\n        <script src=\"/js/main.js\"></script>\n\n        <!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->\n        <script>\n            var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];\n            (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];\n            g.src='//www.google-analytics.com/ga.js';\n            s.parentNode.insertBefore(g,s)}(document,'script'));\n        </script>\n    </body>\n</html>\n```\nRerun *grunt* and try the site with *grunt listen* (grunt-contrib-connect + grunt-contrib-watch). \nOk now we have nice html but we miss some resources, right?\nSo create the *src/client/* directory so that you have a root\nfor files that have to be accessed by the browser and place H5BP\nresources in there like this:\n\n<pre>\nsrc/client\nsrc/client/css\nsrc/client/css/main.css\nsrc/client/css/normalize.css\nsrc/client/img\nsrc/client/img/.gitignore\nsrc/client/js\nsrc/client/js/main.js\nsrc/client/js/plugins.js\nsrc/client/js/vendor\nsrc/client/js/vendor/jquery-1.9.1.min.js\nsrc/client/js/vendor/modernizr-2.6.2.min.js\n</pre>\n\nand if you don't have the *grunt listen* running give it a *grunt client*\nto make grunt copy the files and directories under *src/client* to the\n*dist* directory. Now once you have the *grunt listen* active the are kept\nin sync by grunt (grunt-contrib-watch + grunt-contrib-copy). The same\nis true for page generation... Try to edit the html.html file and see the results\non your browser by refreshing the page.\n\nOk, probably you have a more complex site to build than this, so lets take\na look at how the builder builds your pages:\n\n* as seen it uses the *src/html/html.html* to start (or a default html if it is not provided)\n* it goes throught all the files in *src/js/page* to understand which pages to build\n* your files tell him how many pages to build by simply calling the *page* function many times,\n   to experiment try to change the *home.js* file to read:\n   \n   ```javascript\n   _(100).times(function (i)\n   {\n      page({ path: 'index'+i });\n   });\n   ```\n   \n   yes... it dumbly creates 100 pages. But you now know you can use underscore.js in those files\n   by default, and that the path attribute tells the builder which html files to create. There is\n   another thing to note: all those pages from now on are of the same type for the builder, the type\n   is a machine name given by the name of the js file that asks the creation of a page, in this case\n   *home* type. So yes probably the home.js in almost any site will call the page function 1 time (so \n   revert this dumb thing).\n\n* Now lets suppose you want to create a page for every people in your company, create a \n   *src/js/page/person.js* like this:\n\n```javascript\n['John','Jane','Dave','Mike']\n.forEach(function (person)\n{\n   page({ path: 'person/'+person.toLowerCase(), title: person });\n});\n```\n   so ok you got it... Open html.html and replace the content of the title tag to read: \n\n```html\n<title>{{>title}}'s page</title>\n```\n\n   almost any html is a jsrender template the html.html renders the page object by default,\n   so that you can use it to store the page title / meta description, etc... But this is not\n   ment to create entire pages.\n\n * Instead you can instruct the builder to use a *layout* for your pages so that you can benefit\n   from splitting the page in many *regions*. For example lets suppose you want a *sidebar* region to\n   navigate between your peoples, and a *content* region to represent a people. Now you can create this \n   *layout* by creating file *src/html/layout/sidebar.html* like this:\n\n```html\n\n<aside data-region=\"sidebar\"></aside>\n\n<section data-region=\"content\"></section>\n\n```\n\n   now that you have your layout you should tell the builder to use it in people's pages so add the\n   layout property to the page object:\n\n```javascript\n['John','Jane','Dave','Mike']\n.forEach(function (person)\n{\n   page({ layout: 'sidebar', path: 'person/'+person.toLowerCase(), title: person });\n});\n```\n\n   as you can see the content of the layout is prepended to the body of the page (so that you can leave\n   the js at the end for instance). \n\n * Now that you have regions you can use them to place *blocks* and *templates*, lets add a sample peoples block to the page: create a *src/html/block/peoples.html* like this:\n\n```html\n\n <ul>\n   <li><a href=\"/person/john.html\">John</a></li>\n   <li><a href=\"/person/jane.html\">Jane</a></li>\n </ul>\n\n```\n\n  and tell the builder you want it in the sidebar region (time to indent a bit): \n\n```javascript\n['John','Jane','Dave','Mike']\n.forEach(function (person)\n{\n   page\n   ({ \n        layout: 'sidebar', \n        blocks: { sidebar: 'peoples' },\n        path: 'person/'+person.toLowerCase(),\n        title: person \n   });\n});\n```\n\n  the syntax is:\n\n<pre>\n    blocks: { region: 'block' }\n</pre>\n\n  or of course (to place multiple blocks in order)\n\n<pre>\n    blocks: { region1: ['block1','block2',...], region2: ... }\n</pre>\n\n * so blocks are almost always static pieces of html that you want to reuse in various pages,\n   while templates are somenthing you use to render data, lets add template rendered after the peoples\n   block, create *src/html/template/person-menu.html*:\n\n```html\n\n    <ul>\n    {{for people}}\n     <li><a href=\"\">{{>#data}}</a></li>\n    {{/for}}\n    </ul>\n\n```\n\n   and place it after the block calling the *template* function:\n\n\n```javascript\nvar people= ['John','Jane','Dave','Mike'];\n\npeople.forEach(function (person)\n{\n   page\n   ({ \n       layout: 'sidebar', \n       blocks: { sidebar: ['peoples', template('person-menu',{ people: people })] },\n       path: 'person/'+person.toLowerCase(),\n       title: person\n   });\n});\n```\n\n  as you see we left the href attribute blank, wouldn't it be nice to have single place where\n  i create urls for a page? Yes, so:\n\n```javascript\nvar people= ['John','Jane','Dave','Mike'],\n    href= function (person)\n    {\n       return 'person/'+person.toLowerCase();\n    };\n\npeople.forEach(function (person)\n{\n   page\n   ({ \n       layout: 'sidebar', \n       blocks: { sidebar: ['peoples', template('person-menu',{ people: people })] },\n       path: href(person),\n       href: href, // tell the builder to use this function to build hrefs to this page type\n       title: person\n   });\n});\n```\n\n   and now i can use the href converter in the template:\n\n\n```html \n\n    <ul>\n    {{for people}}\n     <li><a href=\"{{:~href('person',#data)}}\">{{>#data}}</a></li>\n    {{/for}}\n    </ul>\n\n```\n \n   and voilà in any template that renders a person i can link it.. \n   \n   You can also use a *postBuild* hook to modify generator results:\n\n```javascript\nvar people= ['John','Jane','Dave','Mike'],\n    href= function (person)\n    {\n       return 'person/'+person.toLowerCase();\n    };\n\npeople.forEach(function (person)\n{\n   page\n   ({ \n       layout: 'sidebar', \n       blocks: { sidebar: ['peoples', template('person-menu',{ people: people })] },\n       path: href(person),\n       href: href, // tell the builder to use this function to build hrefs to this page type\n       title: person,\n       postBuild: function ($) // this function is serialized and sent to builder processes\n       {\n          $('body').addClass(this.person); // so you have to put any data in the page object to reference it\n       }\n   });\n});\n```\n\n## A step back (lifecycle)\n\nThe main idea behind this module is to get the data from some kind of legacy system,\ntransform it and render the data to html pages. So ideally you would have this lifecycle phases:\n\n* download: get the data from all the sources you need and place it in JSON format inside *data/json/<any>.json*\n* transform: transform all the json files that you imported in the most usefull form to generate your pages\n* render: generate the html from those data\n* postBuild: manipulate and arrange the generated html to fit your needs\n* deploy: push your html/css/js on some CDN\n\nHow to perform those phases? (generally)\n\n* download: write any kind of code that reads your data sources and writes json files into the *data/json/* directory, you can even use asynchronous transformations to perform this task.\n* transform: you can place javascript files under *src/js/transform/<any>.js* to declare transformations\n* render: use templates / region blocks and *src/js/page/<any>.js* to render your markup\n* postBuild: declare postBuild hooks and use jquery to modify the generated page markup.\n* deploy: use the grunt tasks for your CDN provider to push your dist directory on a CDN.\n\n## Parallel generation\n\nIn the render phase the grunt task forks 1 child for any core it finds on the machine where it is running.\nThose childs will then request jobs from a queue of pages to generate until all pages are generated, and the queue is emptied. To limit the number of builders you can configure the Gruntfile like this:\n\n```javascript\n  grunt.initConfig({\n    'html-builder': {\n          cpus: 2\n   ....\n```\n\n## JSON collections\n\nAny JSON file under *src/json/* or *data/json/* should contain a JSON array of objects. The *src/json/* directory\nis ment for initial collections / manually managed JSON collections (under SCM), where the *data/json/* directory is ment as the target directory for transformations (not under SCM). For example, in a company website, you could have a\n*src/json/persons.json* which contains:\n\n```javascript\n[{\n   name: 'John Doe',\n   role: 'CEO',\n   googleplusid: '1323221312'\n},\n{\n   name: 'Hipster Hacker',\n   role: 'CTO',\n   googleplusid: '31232143444'\n},\n{\n   name: 'Mark Hustler',\n   role: 'CFO',\n   googleplusid: '53453543534'\n}]\n```\n\nthis is from now on a *collection*. Collections are there to be transformed or rendered. For example, \nyou may want to integrate those info with what is present in the googleplus account of each person,\nto generate a more meaningful version of this collection in *data/json/persons.json*. This is what is,\ncalled a tranformation. Or you can use this collection in your page file:\n\n```javascript\nvar people= collection('persons'), // the collection function returns the corresponding javascript array of the json file\n    href= function (person)\n    {\n       return 'person/'+person.name.toLowerCase();\n    };\n\npeople.forEach(function (person)\n{\n   page\n   ({ \n       layout: 'sidebar', \n       blocks: { sidebar: ['peoples', template('person-menu',{ people: _.pluck(people,'name') })] },\n       path: href(person),\n       href: href, \n       title: person.name,\n       postBuild: function ($) \n       {\n          $('body').attr('data-googleplusid',this.person.googleplusid);\n       }\n   });\n});\n```\n\n\n## JSON transformations\n\nA transformation is a javascript file under *src/js/transform/*. For example *src/js/transform/google-profile.js*:\n\n```javascript\nasync(); // tells the framework that this is an asynchronous transformation\n\nvar request= prequire('request'), // prequire is a way to require your project modules instead of grunt-html-builder deps\n    config= grunt.config('google'), // you have access to grunt\n    profile= function (id,cb)\n    {\n            var json= '';\n\n            request.get('https://www.googleapis.com/plus/v1/people/'+id+'?key='+config.key,\n            function (err, res, body)\n            {\n               cb(JSON.parse(body));\n            });\n    };\n    \nvar profiles= [], log= grunt.log, _= grunt.util._;\n\ngrunt.util.async.forEachSeries(json, // inside any transformation you have a \"json\" variable, that is the collection you are transforming\nfunction (person,done)\n{\n                if (person.googleplusid)\n                  profile(person.googleplusid,function (p)\n                  {\n                          _.extend(person,{ title:    (p.organizations[0].title ? p.organizations[0].title : person.title),\n                                          aboutMe:  p.aboutMe });\n\n                          profiles.push(person);\n\n                          done();\n                      });\n                  });\n               else\n               {\n                  _.extend(person,{ foto: person.picture });\n                  profiles.push(person);\n                  done();\n               }\n},\nfunction (err)\n{\n   if (err)\n     done(err);\n   else\n     done(null,profiles);\n});\n```\n\nOnce you have a transformation file you can configure it to run in the *Gruntfile.js* like this:\n\n```javascript\n  grunt.initConfig({\n    'html-builder': {\n          json: [\n                     { collection: 'persons',  transform: 'google-profile', dest: 'persons' },\n                     ...\n                     { collection: 'persons',  transform: 'simple', dest: 'dummy' },\n                ]\n   ....\n```\n\nIn this case you have a \"complex\" transformation based on some asynchronous access to external resources.\nBut you can define simpler trasnformations like *src/js/transform/simple.js*:\n\n```javascript\n\njson.forEach(function (person, idx)\n{\n  person.seq= idx;\n});\n\ndone(json)\n\n```\n\nThis is a synchronous transform. The only difference is that you don't call async(), and the done function\nonly accepts one argument with the transformed collection.\n\n## XLSX transformations\n\nYou can use also xlsx files as a source by placing them in the *data/excel/* directory, and transforming them by:\n\n\n```javascript\n  grunt.initConfig({\n    'html-builder': {\n          json: [\n                     { excel: 'persons',  transform: 'google-profile', dest: 'persons' },\n                ]\n   ....\n```\n\nand the modified version of an ipothetical *google-profile.js*:\n\n```javascript\nasync(); // tells the framework that this is an asynchronous transformation\n\nvar request= prequire('request'), // prequire is a way to require your project modules instead of grunt-html-builder deps\n    config= grunt.config('google'), // you have access to grunt\n    profile= function (id,cb)\n    {\n            var json= '';\n\n            request.get('https://www.googleapis.com/plus/v1/people/'+id+'?key='+config.key,\n            function (err, res, body)\n            {\n               cb(JSON.parse(body));\n            });\n    };\n    \nvar workbook= json, profiles= [], log= grunt.log, _= grunt.util._,\n    persons= workbook.sheet('Persons')\n                     .toJSON(['name', // xlsx columns to object attributes (position / attribute name)\n                              'role'],\n                              function (p) { /*alter p as you whish*/ if (valid) return p; else return undefined; });\n\n\n\ngrunt.util.async.forEachSeries(persons, // inside any transformation you have a \"json\" variable, that is the collection you are transforming\nfunction (person,done)\n{\n                if (person.googleplusid)\n                  profile(person.googleplusid,function (p)\n                  {\n                          _.extend(person,{ title:    (p.organizations[0].title ? p.organizations[0].title : person.title),\n                                          aboutMe:  p.aboutMe });\n\n                          profiles.push(person);\n\n                          done();\n                      });\n                  });\n               else\n               {\n                  _.extend(person,{ foto: person.picture });\n                  profiles.push(person);\n                  done();\n               }\n},\nfunction (err)\n{\n   if (err)\n     done(err);\n   else\n     done(null,profiles);\n});\n```\n\n## index / mindex\n\nWhen transoforming large amounts of data you may find convenint to use *index* or *mindex* functions.\nSuppose you are transforming a long list of persons and you have a \"knows\" array that contains ids for\npersons that the current person knows, but you want the complete object in place instead of only the id:\nYou may:\n\n```javascript\n\njson.forEach(function (person)\n{\n\n    person.knows.forEach(function (id,idx)\n    {\n      person.knows[idx]= _.findWhere(json,{ id: id });\n    });\n\n});\n\ndone(json);\n\n```\n\nWhile this will work, it will not be very fast... Because you are scanning the json array N times for each person,\nto transform. A better approach would be:\n\n```javascript\n\nvar _person= index(json,'id');\n\njson.forEach(function (person)\n{\n\n    person.knows.forEach(function (id,idx)\n    {\n      person.knows[idx]= _person(id);\n    });\n\n});\n\ndone(json);\n\n```\n\nThis time it will be really faster, because the index function will create an *index* (_person) looping 1 time on the json array, when you call * _person* it will access an object by key returning you the result much faster.\n\nThe index function is ment for unique indexes (like ids), while the mindex function is ment for non-unique indexes,\nlike:\n\n```javascript\n\nvar _persons= mindex(json,'name');\n\njson.forEach(function (person)\n{\n\n    person.manyJohn= _persons('John');\n\n});\n\ndone(json);\n\n```\n\nwhere you can have multiple results for one index key, so the result is an array.\n\n## Multi language support\n\nYou can enable multi-language support by defining the languages propoerty in the Gruntfile configuration, like this:\n```javascript\n  grunt.initConfig({\n    'html-builder': {\n          languages: ['en','it','es','fr']\n   ....\n```\nthis means that the default language for the site is English (the first), and you have some alternative language.\nFrom now on the builder will create 4 html files for every path you define in a page file, for example:\n<pre>\nindex.html\nit/index.html\nes/index.html\nfr/index.html\n</pre>\n\nAs you can see the default language has no prefix whether all other languages are prefixed with the prefix you specified in the *languages* array. We encourage you to use [standards](http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes).\nHo you switch between languages is up to your implementation: you just need to link the current path with the right prefix.\n\nOnce you configured the *languages* array, you can use the *t* converter in your templates, to translate data or strings:\n```html\n\n    <p>This is a translated string: {{t:'Hello world'}}</p>\n\n    <p>This is a translated object property: {{t:role}}</p>\n    \n```\n\nIn order to get your data translated you should define special object properties keyed by language like this:\n```javascript\n\n[{\n     name: 'John Doe',\n     role: {\n               en: 'Sales',\n               it: 'Vendite',\n               es: 'Venta',\n               fr: 'Ventes'\n           }\n}]\n\n```\n\nwhile to get strings translated you should define a special collection *src/json/i18n.json*, like this:\n```javascript\n\n{\n     \"Hello world\":  {\n                           it: 'Ciao mondo',\n                           es: 'Hola mundo',\n                           fr: 'Bonjour tout le monde'\n                     }\n}\n\n```\n\nThat is actually JSON object where the default language string is the key, and the value is an object keyed by\nalternative languages.\n\n\nYou can specify different url aliases for different languages in your page.js just configure your href function properly\n```javascript\n\n      href= function (entity)\n      {\n        return {\n          it: entity.alias.it,\n          en: entity.alias.en\n        }\n      };\n\n      path:\n      {\n        it: href(entity).it,\n        en: href(entity).en\n      },\n\n```\n\n\n** ... doc in progress ...**\n\nThings to document:\n* html html\n* html layouts / regions\n* html blocks\n* html templates (jsrender)\n* client files (images,css,js...)\n* filtering pages\n* s3 / cloudfront deploy\n* RDF / jsonld support\n\n## Release History\n* 2013-05-15   v0.4.20   First documented BETA release\n\n## License\nCopyright (c) 2013 Andrea Amerigo Aristodemo Gariboldi  \nLicensed under the Apache2 license.\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/aaaristo/grunt-html-builder/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","maintainers":[{"name":"aaaristo","email":"andrea.gariboldi@gmail.com"},{"name":"signalkuppe","email":"leoni.matteo@gmail.com"}],"time":{"modified":"2022-06-18T15:09:44.676Z","created":"2013-03-08T18:38:29.509Z","0.4.0":"2013-03-08T18:38:32.746Z","0.4.1":"2013-03-08T20:03:43.456Z","0.4.2":"2013-03-08T20:42:07.861Z","0.4.3":"2013-03-08T21:49:46.621Z","0.4.4":"2013-03-15T18:12:08.682Z","0.4.5":"2013-03-18T14:54:56.015Z","0.4.6":"2013-04-06T00:08:09.654Z","0.4.7":"2013-04-06T00:12:07.777Z","0.4.9":"2013-04-17T19:43:16.549Z","0.4.10":"2013-04-17T19:47:02.845Z","0.4.11":"2013-04-18T16:55:46.692Z","0.4.12":"2013-05-03T15:29:07.649Z","0.4.13":"2013-05-05T16:31:16.657Z","0.4.14":"2013-05-05T16:46:00.749Z","0.4.15":"2013-05-05T17:04:13.978Z","0.4.16":"2013-05-06T12:48:10.638Z","0.4.17":"2013-05-14T16:54:59.826Z","0.4.18":"2013-05-15T08:17:49.216Z","0.4.19":"2013-05-15T16:23:25.879Z","0.4.20":"2013-05-15T18:27:50.554Z","0.4.21":"2013-05-17T11:06:48.857Z","0.4.22":"2013-05-21T13:04:53.123Z","0.4.23":"2013-06-04T16:29:29.143Z","0.4.24":"2013-06-12T16:27:58.481Z","0.4.25":"2013-06-12T16:50:58.909Z","0.4.26":"2013-12-19T23:48:53.428Z","0.5.0":"2014-03-01T16:32:20.716Z","0.5.1":"2014-03-01T18:48:56.717Z","0.5.2":"2014-03-01T19:02:48.732Z","0.5.3":"2014-03-01T20:01:54.175Z","0.5.4":"2014-03-01T20:32:32.847Z","0.5.5":"2014-03-01T20:56:48.325Z","0.5.6":"2014-03-08T20:06:32.715Z","0.5.7":"2014-03-17T10:58:26.914Z","0.5.8":"2014-04-29T10:54:35.067Z","0.5.9":"2015-05-22T13:38:49.673Z","0.6.0":"2015-11-24T14:37:42.553Z","0.6.1":"2015-11-24T14:44:14.577Z","0.6.2":"2018-06-22T14:51:15.693Z","0.6.3":"2018-06-22T15:34:05.177Z","0.6.4":"2018-06-26T12:32:53.747Z","0.6.5":"2018-06-27T08:25:22.816Z","0.6.6":"2018-08-10T13:05:35.556Z","0.6.7":"2018-08-31T08:00:15.087Z"},"author":{"name":"Andrea Amerigo Aristodemo Gariboldi","url":"https://github.com/aaaristo"},"repository":{"type":"git","url":"git://github.com/aaaristo/grunt-html-builder.git"},"homepage":"https://github.com/aaaristo/grunt-html-builder","keywords":["gruntplugin"],"bugs":{"url":"https://github.com/aaaristo/grunt-html-builder/issues"},"readmeFilename":"README.md"}