{"_id":"grunt-portal","_rev":"73-7cdb3d506bab115e5df4e653f345fcb7","name":"grunt-portal","description":"Start a development environment.","dist-tags":{"latest":"0.5.7"},"versions":{"0.1.0":{"name":"grunt-portal","description":"Start a development environment.","version":"0.1.0","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.1.0","dist":{"shasum":"3ae1954290b69ced94b1cf848c1182ccccc2696a","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.1.0.tgz","integrity":"sha512-TO8TWcg39i41bKmgvNQWz8MMSsclddnHeSIoMrjrNDuSeo/4T0GH5hqAysIOWFJGCsr2nqP6XlefzHylP6To4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAToexJSxiW+KRoan1S2hC2LB7E9UGIV04cVL1FA+V+AiEAnFz3TZXBgI+oWCTHTsv4IWzlK2MpebNKuJCNUxdTuG8="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.0":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.0","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.0","dist":{"shasum":"036fab60d7ed235d46cf87db376f7578c58cb4d6","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.0.tgz","integrity":"sha512-T1CB+iiGq8MPopvrIvrU/12+6+fkccOaLZULMSXn6n/w7MuJDloA0LAhXJqPh/iwn4Y0y4y0lVABvMeu3wYjrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWNGNf8E4kXUCzZp5GpxnNW+2P2WfMy+CPMCRcHdD2bQIhANIRM74UeM0x4s+i0wAvToZb+0OOXLbiynzCwbRokpFM"}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.1":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.1","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.1","dist":{"shasum":"64118dcf97093c74fb8155b9141950593b83c4d5","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.1.tgz","integrity":"sha512-C1MnvdGADiO2qW/aBWRDz9364nbLj5/K0yhncuqw6Ww7hHPs0/hNpaWExTfvMl8lKo7k905ar8DdFJTP1Vy6Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK8c+3YSGUA1s+2f4V9SE0j/zLb37mkSFlBwfXORTS0AiBgE2XQBbAhPfI/6ZpiwzUIVFd1D7OMwlo5Mf600iWo0Q=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.2":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.2","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.2","dist":{"shasum":"c96fcf33d4a0227683d553448ce455bacaad484d","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.2.tgz","integrity":"sha512-T3/vUXFPHFxMXPjMSekloFeZ2WOt/afkJnNxqi+hSo2nU9ZonSALVvHalYPluhrFSt7kJWB3Eu+AuG21sz25uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEACoWZQV/inL6dwgvQ4jfxogmb8vM3QbAQSAIuiVZl/AiEA1dfrWt8RsgNnZY3rSgM/tQTGua3EpOPcCmq9J3NyUAk="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.3":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.3","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.3","dist":{"shasum":"eed55933c4fb375b0d4e412573a85f71e73fdfc9","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.3.tgz","integrity":"sha512-RR3gZN9vWcciZTOr8/+WnV+ZIpYSgfHAoOAHmJrdI+vrLIg7CS6Yz5o2A4e4UY5ZsIHI27itjblo97TCK83pXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCpWsq/BbtW2p8lvMmlps/vz3Vpc/knqtHTaqSW77efAiEA5Hak1CgmdylcWDbjBVWTn78QM29Kk4r7f9JqSKXC1jM="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.4":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.4","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0","webmockjs":"~0.1.2"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.4","dist":{"shasum":"b7678c88b1ad1d5907ca1122f33bdf0c3f348c48","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.4.tgz","integrity":"sha512-DBOySSPrAIUj0clhffkBz8ob9dDCI9wF/7uU5r1dYpjZE3+FlQnFDXCqv6Qk9481m3Rst6d1KBWlMkQGsqAHcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFzHcicKXHElwEH5pXxnOXM6/1x1j/RP5+eTPn95Ku6AiAPZ0+sdQ/V2UhE5ri5SCxSDf+QL7J/K4H3BSXHSpdBYA=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.5":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.5","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0","webmockjs":"~0.2.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.5","dist":{"shasum":"f92c8fccacb645e3da1d3586e8daef3a0b5b8f4b","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.5.tgz","integrity":"sha512-lghXUmT9OY5eswTKbvl/23esuwnSbemkFPiJVfqb8gWiyfxcJG+HhQc2hJVhYuFoPkd91jJwubAwAjyzfhoubg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnpotgGEVYp+FJwj9EuKYbfZt6wVsPDEHtpFz0s8LucgIhAJ82l1Wd8+ADRm37Dehytmj3slKJh4I1/9MfKCjWnSxW"}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.6":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.6","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.6","dist":{"shasum":"3035f8d8c90e9e5ecdbf664c94601d0253a93c3d","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.6.tgz","integrity":"sha512-7R8xm8x2VRwT5RbJWK9/9L2KqnRIZIpNuoVN1uzSb3o4P2ABmg9yjk1UQDiZ/qMvbXLKB2LzCEnMOdipCAEVjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWn/s7CmlILUoMV8GE4OYLOaEiyELGtgMsYcpqLHJkFAiEA+LYnvIOvOCUL1H+q/8OKTpvO1od/CcVOZFFQ/TuzbWE="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.7":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.7","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.2.7","dist":{"shasum":"1865a21e0712607458a03bd0e51039c121f7abd6","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.7.tgz","integrity":"sha512-hSV+9BUY9peo7ukOqH/vrVYaYT4mIDCOqWYn3ifrt/tOifnPTuIlLnLYGXLECmmvUvvf1v5B886APcphlEwhWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyQl6C4kiwdmpLkmTOCqbzsYQKocH45D4QIPInhJTHnwIga0u9tlLS+WqA8PeFdZ+D7hAoFFWiGUKpzjwxW7qs7cc="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.2.8":{"name":"grunt-portal","description":"Start a development environment.","version":"0.2.8","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"body-parser":"~1.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","jade":"~1.3.0","marked":"^0.3.2","morgan":"~1.0.0","static-favicon":"~1.0.0","aglio":"~1.15.0","api-mock":"~0.1.0","node-watch":"~0.3.4","http-proxy":"~1.5.0","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"fcfb7ec08b9fcc8e8767e3972832cd659b876bf9","_id":"grunt-portal@0.2.8","_shasum":"9d4b21b9151292f530393deab7493a6905627d3a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"9d4b21b9151292f530393deab7493a6905627d3a","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.2.8.tgz","integrity":"sha512-BOU2mm+Mx4GKZdxkEfo6NjJHQ1zO4ca6iMd+eOfGyl04WCDFPFWXMzjcwF4V+hmOWC6kLlnlDxsVNd7hodjfcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3LLXDM/D1SgMRvcvObyWpY6ztyJEczn3ix/BCVnUhxQIgca4aOllhlmmdf2O+g2nCly7Xpu1udDYH1LAcMNB3EvM="}]}},"0.3.0":{"name":"grunt-portal","description":"Start a development environment.","version":"0.3.0","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"c40a939d4284eff0a0275529f848fc748a6d7da8","_id":"grunt-portal@0.3.0","_shasum":"61c4f80b9d85d38feb2009a88c6a16b7aa870c0b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"61c4f80b9d85d38feb2009a88c6a16b7aa870c0b","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.3.0.tgz","integrity":"sha512-Lv0gwlsKq6JnObQDfjGErG0qV7HwrzQZwIczSf3ZaEw+/Hnn7RaFYRNNXMuEiIgsTum7f59mYJMu2lp51IwXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2lSBkeBPJZGdUPqedPYNUXchNdhdtVkrtw8KBOJzyDAiB2V/0QpSsBr4wwqUc3H0rb0zzKpsiyupprsKvdYLSjiw=="}]}},"0.3.1":{"name":"grunt-portal","description":"Start a development environment.","version":"0.3.1","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"9d93fabc07cb50b306d841236792cfd9eeb89dcc","_id":"grunt-portal@0.3.1","_shasum":"fe0f7d107554e14985c6beb8ffee746302d83e2b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"fe0f7d107554e14985c6beb8ffee746302d83e2b","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.3.1.tgz","integrity":"sha512-VjMqVRFP6qrITSOYjZbsHBMsJyqrIr1cp/MHpIDNAM9Q9Im8xE5M9Ws4/yH2/saTwC0JII7SaZpo0aZP1qTFIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDud1B5VCzaKUBXLwX99uXO/aAKItnsf6hmMkWofE1luAiBsPdA9BkUQtjkyqMhF7Cyh28Ie1ihB7KW6in0Cw8yAUw=="}]}},"0.3.2":{"name":"grunt-portal","description":"Start a development environment.","version":"0.3.2","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"b22ef002995672f422f98449de15242da2e6505c","_id":"grunt-portal@0.3.2","_shasum":"ef82c0e07f831b9f2e8c5a8779494913b1f9f0e3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"ef82c0e07f831b9f2e8c5a8779494913b1f9f0e3","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.3.2.tgz","integrity":"sha512-/XA9cUtrJOyyzy93+cJ99YKAXwt6DN9o/8xJkOFXO8pE5aOvncf8NF2+1zovBlFeQ+/YyBP/Aa8CriClIhGv6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMqO5i4ezFqGiwUNiCItafW4gDo6uIptNgBlwg3fxlPgIhANE35vw60vjaFU35y6JyNboJLeBRY9RR57o/CPiusA6q"}]}},"0.3.3":{"name":"grunt-portal","description":"Start a development environment.","version":"0.3.3","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"c4dd3e0432a1c171cddc51a40960b9e8298bdd2a","_id":"grunt-portal@0.3.3","_shasum":"b6f03c1cd1fc718033aed0e4216c99d93816dc13","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"b6f03c1cd1fc718033aed0e4216c99d93816dc13","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.3.3.tgz","integrity":"sha512-Ww69jQbVqjroipYRgOQF6IEgA/aah8f4zVp24hsGLynTDyMLXjLFzYAMvOAwxR/8rO0d549wWH8tam+UwpKueg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIlPoBzKTB8ELd5+Bc+m6KWCoJeyYFyTHaPNE96TvQhAiEA6T+Ta5kyVXIHHP9n+t85L7ancR+7vNyNJKRAye8Gi1o="}]}},"0.3.4":{"name":"grunt-portal","description":"Start a development environment.","version":"0.3.4","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"04ae901dd1b77e2e932135724ea258328a2fa1bd","_id":"grunt-portal@0.3.4","_shasum":"f2130d74d4b78d42963c83bb835c214c73e71688","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"f2130d74d4b78d42963c83bb835c214c73e71688","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.3.4.tgz","integrity":"sha512-bPMt4ijuMEhxGhGvS+SUdpeJE7AMpnrkY5oDsj1ORwN+nxKuVMAqn0why6mRQjcXSc7IPEeiW85oiT1NKpU98g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxyZB1o3y4iP80xvql3miTE1zXLygpSYotCEDy2iAhKQIgIl2CfJlaLIgQMsP9esA9rVGWeYgFxnJk+UFNGSsMR2U="}]}},"0.4.0":{"name":"grunt-portal","description":"Start a development environment.","version":"0.4.0","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"809ea7579d4cd880b07fc0087c7bbca9885e00e2","_id":"grunt-portal@0.4.0","_shasum":"bd5dcb838c905fc8ab57591d42d5a823628e4d53","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"bd5dcb838c905fc8ab57591d42d5a823628e4d53","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.4.0.tgz","integrity":"sha512-UUvQiBvcKjb/GkuAHu23uqa90HczSEZ2JiIp/H7bKenOY2gBiKDU9oozyqsIVsMFoU7JGWQ2x3N9G6zBwyk98g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgG8HkBXRoC9bE0TcKIAZI7jC/NqPOLQnhKiSk6+bKsgIhALxR1ibEY0rOViJJMqFZRtKxmW0OHyoXQUN/zoRzxS7Q"}]}},"0.4.1":{"name":"grunt-portal","description":"Start a development environment.","version":"0.4.1","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"_id":"grunt-portal@0.4.1","dist":{"shasum":"faa0237c85aa2f1584ff5ea98e540cb920e2c285","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.4.1.tgz","integrity":"sha512-ewTgBNm87KGHW3RjL7IDLtJZjZfcDJirRse4mEiuzYhr+jXSMme5wNGqZoWDQzCVfK3yCA7yzbBIYzbbQVZQKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnWTdpjBWwfzxHCfiOOiXQFWQ4A7sy402py2XN3DbLvAiBrRj5hek7hB4CFb0W4eZ92OG66y3gjMS5SM9scaWgKxw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}]},"0.5.0":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.0","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"~1.15.0","api-mock":"~0.1.0","body-parser":"~1.0.0","coffee-script":"^1.8.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","hbs":"^2.7.0","http-proxy":"~1.5.0","jade":"^1.7.0","marked":"^0.3.2","morgan":"~1.0.0","node-watch":"~0.3.4","static-favicon":"~1.0.0","stylus":"^0.49.1","underscore":"~1.7.0","webmockjs":"~0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"104d47828d2c331cb1061bd9a80a044579196dd1","_id":"grunt-portal@0.5.0","_shasum":"598f6a3237f642ea5ddbdd93effd2da5f0f5fc3f","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"598f6a3237f642ea5ddbdd93effd2da5f0f5fc3f","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.0.tgz","integrity":"sha512-Paz8rl1KoN1vZEygih2FLT2AKeFID63PZyEXoWv2Bmistkvp3KDTCz32uxkEFSZNc17pysNtpgC4IkF4foxj9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq3Pwq4889DBoP0Q40lrfoF7rgycaES/aPyVkrXkND7gIhAKgwgxmf1jBGxtx0demwA05HyIacpnsCZigX4ks0+BAm"}]}},"0.5.1":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.1","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"b07ad7ee033497d65734cb9bafc7b4010acb53a7","_id":"grunt-portal@0.5.1","_shasum":"5d23727a64f533378a49e607733f7c7987e8fc6d","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"5d23727a64f533378a49e607733f7c7987e8fc6d","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.1.tgz","integrity":"sha512-enRPnl5Pgd/o+fARBN/MnH88Wc4ozDBkBHxxqhlOgg56PI8D84JMpXX9jBPggT23VdZJqmJuRYMIWA9w3lu4GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQLaYqJ8NXZV6sghuWp4ZqayozaviFk2qkSsEAeoP9EgIgLS3RKq3eY4fmjP3r1OjECJalLnMIDI4Gqa5HFcL7mCc="}]}},"0.5.2":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.2","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"f5a94cab1401648d404585277491301c00cd00c7","_id":"grunt-portal@0.5.2","_shasum":"aaebbf1af18d28b01a2d55499fe1c91505689934","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"aaebbf1af18d28b01a2d55499fe1c91505689934","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.2.tgz","integrity":"sha512-MM/mZV9nF4eV2TRClnur7yRfqoRo2pscXOB6QX1LDBxjg55kDLH/kKQs6iwNiQEXxlBvKblo43xhlGGjDSqHkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDk/zlBs48I8iQxPwPtAhg5+i18B/DGTSl392gSg5YuAIhAJU0L1rmjC4CEJfuo7DJMlSsMj/pY8N5bJMwS2/cmlb1"}]}},"0.5.3":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.3","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"643cd0aef42968b4128d88f6095a30671caf9b5e","_id":"grunt-portal@0.5.3","_shasum":"7f62cbc6e3487a415f2bc0403a88230a2f320d80","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"7f62cbc6e3487a415f2bc0403a88230a2f320d80","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.3.tgz","integrity":"sha512-PiHBabljj0aL8XVKDVd2YnG05Z772ENXJZ3UmoHwDnr7qRUEPPnSS8JYQsxMFSndxVpMJGIs9mwVvp5W1ZiKhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeNK7YVKPbhLuDONxXMJjQUcDhgiiXtPCYsibDShIbkAIhAKqvRfPoDh0FeDL2XhcCDb0/UIpOT3QfZpdV3cJ8zBPc"}]}},"0.5.4":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.4","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"1e58609bfe4daf4e019f0ebc859dd27544d8fc38","_id":"grunt-portal@0.5.4","_shasum":"98e73ea510953573fb02fa2bea4e983ef1376a10","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"98e73ea510953573fb02fa2bea4e983ef1376a10","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.4.tgz","integrity":"sha512-XO4BcoNlrsMa0MOqMQcralhWtJBLJNe6FgJXoQf9vq1J4a1aTVWCV2K0Nd1aeVCf2QIDeKaznGS54GPcJv2cyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvp/0w8KmsLWzqrPsXWWVwyU1spYog3rMtxaOKxAR6GAiEAy6Y/qy89hhyDHsQX5nffBNAPA4mtffHNcEKssq9qqbQ="}]}},"0.5.5":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.5","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"c48b8ac4e50cb33c04fbf6592b65cef78fe88aa5","_id":"grunt-portal@0.5.5","_shasum":"688974ff25a321914052fd02a7fd3d99ba68b59f","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"688974ff25a321914052fd02a7fd3d99ba68b59f","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.5.tgz","integrity":"sha512-YUcdNZFFhCVlu6U6YamXfPKulBRDqCCCIn0KaYshnvrkjzW0opUWm1OpFE36/m/KI3YfRXjef/GWTbkomougVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4f2LgnCLMs3miVm+VGkA/RonUXhW06tmwC1ZrWoZxQIgZBw9MCHLJ05Jqn4nKiHP5kXXb4CDqCVHkNfOUOyxAg0="}]}},"0.5.6":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.6","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"ce59496db4a07850e99e0e61198910e53e3e4c4e","_id":"grunt-portal@0.5.6","_shasum":"fda02fa6a76e0292221eded76df0d26140022c8a","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"fda02fa6a76e0292221eded76df0d26140022c8a","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.6.tgz","integrity":"sha512-JCskYO/lLxLqmpNKUChapCwgLW1OGDeVkNASykXpHipCEMdLc5UoZtqvLI2E9rzefuOuz78wLzcNiBVtVlC8Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/3zT4mkKnKOvDKcu+uGIbiCnfw2ZwpAwABaIRPf/6fgIgTWZeIPH6xq9cvt/1TmAzp0YTXbaRhitETvaqq1rKapA="}]}},"0.5.7":{"name":"grunt-portal","description":"Start a development environment.","version":"0.5.7","homepage":"https://github.com/reaktivo/grunt-portal","author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/reaktivo/grunt-portal/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"portal":"grunt portal"},"dependencies":{"aglio":"^1.16.2","api-mock":"^0.1.0","body-parser":"^1.0.2","coffee-script":"^1.8.0","cookie-parser":"^1.0.1","debug":"^0.7.4","express":"^4.2.0","express-handlebars":"^1.1.0","getport":"^0.1.0","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","hbs":"^2.7.0","http-proxy":"^1.5.3","jade":"^1.7.0","marked":"^0.3.2","morgan":"^1.0.1","node-watch":"^0.3.4","static-favicon":"^1.0.2","stylus":"^0.49.3","underscore":"^1.7.0","webmockjs":"^0.2.3"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","portal"],"gitHead":"e66a844e70c47ee9560abd1e1612556f1519a1c9","_id":"grunt-portal@0.5.7","_shasum":"9d756c06bdac087f3043e29ef7b2b6a023e29837","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"reaktivo","email":"m@reaktivo.com"},"maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"dist":{"shasum":"9d756c06bdac087f3043e29ef7b2b6a023e29837","tarball":"https://registry.npmjs.org/grunt-portal/-/grunt-portal-0.5.7.tgz","integrity":"sha512-cACgy2vNCn/OBSbS/21Dz5y1GG5KXWnF3nbRpuUI+CVlxKOmys6haCTKOjSL3gjDVz9Z9YGzTh08q+FuFwyUjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqyCPSSDBl2bkSLn70zF4xVmf/BXZdecTTk67r534yQAiEAqovP3j3jlz79mJ2nWFBJFS5Dgx4tVC/8zWsHhyWBWjs="}]}}},"readme":"# grunt-portal\n\n> Get a development environment up and running\n\n## Getting Started\nThis plugin requires Grunt `~0.4.5`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-portal --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-portal');\n```\n\n## The \"portal\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `portal` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  portal: {\n    // dev is your target name\n    dev: {\n      options: {\n        // Task-specific options go here.\n      }\n    }\n  },\n});\n```\n\n### Options\n\n#### options.blueprint\nType: `String`\nDefault value: `''`\n\nPath to blueprint file which will be used to start a api mock server at the root of the server and Aglio documentation at `/doc/api`\n\n\n#### options.publicDir\nType: `String`\nDefault value: ``\n\nDirectory from which views and static files will be served. Also, it's the base directory for templates, if viewsDir, partialsDir or helpersDir are not specified.\n\n\n#### options.viewsDir\nType: `String`\nDefault value: `` (falls back to `options.publicDir + '/views'`)\n\nDirectory from which views will be served.\n\n\n#### options.partialsDir\nType: `String`\nDefault value: `` (falls back to `options.publicDir + '/partials'`)\n\nDirectory from which partials will be registered.\n\n\n#### options.helpersDir\nType: `String`\nDefault value: `` (falls back to `options.publicDir + '/helpers'`)\n\nFiles inside this directory will be used as helpers for Handlebars. The file should be a node module file, and the filename (with .js extension) will be used as the helper name (removing the extension).\n\nFor example, filename `compare.js`:\n\n    module.export = function(lvalue, rvalue, options) {\n\n        if (arguments.length < 3)\n            throw new Error(\"Handlerbars Helper 'compare' needs 2 parameters\");\n\n        operator = options.hash.operator || \"==\";\n\n        var operators = {\n            '==':       function(l,r) { return l == r; },\n            '===':      function(l,r) { return l === r; },\n            '!=':       function(l,r) { return l != r; },\n            '<':        function(l,r) { return l < r; },\n            '>':        function(l,r) { return l > r; },\n            '<=':       function(l,r) { return l <= r; },\n            '>=':       function(l,r) { return l >= r; },\n            'typeof':   function(l,r) { return typeof l == r; }\n        }\n\n        if (!operators[operator])\n            throw new Error(\"Handlerbars Helper 'compare' doesn't know the operator \"+operator);\n\n        var result = operators[operator](lvalue,rvalue);\n\n        if( result ) {\n            return options.fn(this);\n        } else {\n            return options.inverse(this);\n        }\n\n    };\n\nWould be used as `{{#compare var_a var_b operator='!='}}`\n\n\n#### options.docsDir\nType: `String`\nDefault value: ``\n\nFiles inside this directory will be served as documentation, You will be able to access `/doc/{pathname}.md` at `/doc/{pathname}`.\n\n\n#### options.useHTML\nType: `Boolean`\nDefault value: false\n\nDefines wether to serve html files instead of the default Handlebars templates. Used to serve prebuilt HTML files.\n\n\n#### options.portalViewsPrefix\nType: `string`\nDefault value: ``\n\nSet a prefix for the Portal views. It can use url variables, for example:\n\n    portalViewsPrefix: \"internationalized/:language_:country/:portal\"\n\nWhen requiring `http://localhost:3000/es_ar/apps/personas/appname`, it would search for the file `viewsDir/internationalized/es_ar/personas/index.html` (or index.hbs).\n\n\n#### options.routes\nType: `String`\nDefault value: {}\n\nA map where object keys will be used as uri routes that route into local files.\n\n\n#### options.proxies\nType: `String`\nDefault value: {}\n\nA map where object keys will be used as uri paths to intercept and redirect to proxy.\n\nFor example:\n\n    proxies: {\n        \"/ws/*\": {\n            host: \"api.example.com\",\n            port: \"80\"\n        }\n    }\n\nwill redirect any request to `localhost:3000/ws/my_service.php` to `api.example.com/ws/my_service.php`.\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n_(Nothing yet)_\n","maintainers":[{"name":"reaktivo","email":"m@reaktivo.com"}],"time":{"modified":"2022-06-18T15:43:14.051Z","created":"2014-09-23T20:19:56.310Z","0.1.0":"2014-09-23T20:19:58.274Z","0.2.0":"2014-09-23T21:48:30.634Z","0.2.1":"2014-09-30T19:31:22.309Z","0.2.2":"2014-10-01T16:28:56.290Z","0.2.3":"2014-10-01T18:39:19.090Z","0.2.4":"2014-10-03T13:00:20.521Z","0.2.5":"2014-10-03T15:56:13.692Z","0.2.6":"2014-10-03T19:28:37.521Z","0.2.7":"2014-10-07T17:34:28.005Z","0.2.8":"2014-10-08T16:00:33.782Z","0.3.0":"2014-10-08T20:47:37.085Z","0.3.1":"2014-10-08T21:10:16.357Z","0.3.2":"2014-10-09T17:53:31.605Z","0.3.3":"2014-10-09T19:21:26.171Z","0.3.4":"2014-11-10T20:26:44.046Z","0.4.0":"2014-11-13T19:11:52.122Z","0.4.1":"2014-11-18T19:38:42.609Z","0.5.0":"2014-11-19T14:58:42.218Z","0.5.1":"2014-11-19T21:51:54.770Z","0.5.2":"2014-11-19T22:32:52.469Z","0.5.3":"2014-11-21T18:38:07.973Z","0.5.4":"2014-11-21T19:37:36.185Z","0.5.5":"2014-11-24T21:54:29.045Z","0.5.6":"2014-12-22T23:46:55.071Z","0.5.7":"2014-12-24T21:58:58.717Z"},"readmeFilename":"README.md","homepage":"https://github.com/reaktivo/grunt-portal","keywords":["gruntplugin","portal"],"repository":{"type":"git","url":"git://github.com/reaktivo/grunt-portal.git"},"author":{"name":"Marcel Miranda","email":"marcel.miranda@globant.com"},"bugs":{"url":"https://github.com/reaktivo/grunt-portal/issues"}}