{"_id":"portal","_rev":"285-15cb613b8c5234f38b1f6fcfb5a2a162","name":"portal","dist-tags":{"latest":"0.8.1"},"versions":{"0.0.0":{"name":"portal","version":"0.0.0","_id":"portal@0.0.0","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"98a1c40000a3026ac054577af538d819715c69ae","tarball":"https://registry.npmjs.org/portal/-/portal-0.0.0.tgz","integrity":"sha512-mOrn6kmrsusyT0qTSp11IGTWTk7m7BjF6fh6A3E2WmNnQC4vXIaRDTgOtgAyhA0r7Pu6L0KbgQGCVceWs4NRLw==","signatures":[{"sig":"MEUCIAPTYTLlSeEETfArf1BoH8ZdKIJUgDyRAn/PJU8tWH05AiEA5/1JmS0Lwc6aI+94/TDFWJG0bUD9HIlelPzt9gSL3FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal.index.js","_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.2.2","description":"The Unlicense:","directories":{}},"0.3.15":{"name":"portal","version":"0.3.15","_id":"portal@0.3.15","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"68fd5a7873dd3577237291ebe8c4601c68ae417a","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.15.tgz","integrity":"sha512-O9TlHmE3gu25vmhzlsszqGt9fYR6JdiSpu+SUTFq9/8oaEUrBWtKUztMCCjTm0mqqPgh+WKMzUTGYpNPa+35Vg==","signatures":[{"sig":"MEQCIGoqtZn2Z4jS+I3H3ImAO+IV7agsa/w2ma3K9eboBhGsAiBEuvW7l+LMgMtqdWtUDrQy6SVljZWKNYgN3EULEws8HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","carbonfibers":"*","password-generator":"*"}},"0.3.16":{"name":"portal","version":"0.3.16","_id":"portal@0.3.16","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"147ed4395e19babcbf2335ce19d82aa75ac0f4d2","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.16.tgz","integrity":"sha512-cB/XFUbc2SITMxwGzD4NFKRvU1Qls/qNk0JQWiTfRzjy4h7lMUC/6LebwzN6pBCTM5Ckdf0ls8R3xWhX0NNM/A==","signatures":[{"sig":"MEUCIC1+IDLfIVFKq0lk4pBS3zTZkzAKpYIriZS95UJ7i/ucAiEA55BlOCaIvAPtXHSosKE48e/DaZWcjQuMzuJs2UJC0aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.17":{"name":"portal","version":"0.3.17","_id":"portal@0.3.17","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"cb5015b19ee7d1cfbf088ec302ef4e84d3e255e0","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.17.tgz","integrity":"sha512-Vdcd+pRWNWah1dn2sf8ATlrcIezyLFpMOAoLuR3lL7dzHtNat17tGGq0L5YBVk4RvfbmnQuIgVGf9+i6bdO3aA==","signatures":[{"sig":"MEQCIGJaKeGBYIxko5Tz2EjKy0BCtXbYq8OrBo6yHta5g5RtAiArrYmQkqZKfNd8P+kAr4mLqfYJpBlngDANI5I7MB/8nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.18":{"name":"portal","version":"0.3.18","_id":"portal@0.3.18","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"68876bb937569f411db34922973a52a18935fcd4","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.18.tgz","integrity":"sha512-Erh1INoAoQ1F7MEKGGIqXLnEbX2hYH0aKH524tSUzmPemPA1jdhEMmSPZHnB7HmVcL8szyOmCESeJ38j4QAnLg==","signatures":[{"sig":"MEUCIBoMm2/TRaPyMPGQMGEdHx2EG4nQl5PcMyYI0REYpnxOAiEA7+gJL4UglDGJoaTd2VPm1Nb35bncm9p/5uKztJppdYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.19":{"name":"portal","version":"0.3.19","_id":"portal@0.3.19","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2dc5731b4258433f7936b769c34bf46c125944c3","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.19.tgz","integrity":"sha512-S+1tI3vi+ptRjTUs4yFEvqHb+qmJtyYAnZEQ622rqkI0JTDLJ9cB9yE9F2HzZ17VqujucfSwko+CXAEJ4BSvlA==","signatures":[{"sig":"MEUCIDbZiR8VdKj+bNpSw5rbmHQ/GbXK7L7Gs5YVffggE8X8AiEAhA6oE1J+xkROhq8JQ5xinbIsYrHE/MEWE73+FsPbq0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.20":{"name":"portal","version":"0.3.20","_id":"portal@0.3.20","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"37f5a4fa58b901ee018a7f39dc0ae6a1412dd201","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","integrity":"sha512-HaJus5DkU6zVn/VAaB9PayfSRy/f+YvRXlyITfshWIt8ZPdOcuqvGejRWaarULZL4BIoziPo0vcSEU6MPQJm0w==","signatures":[{"sig":"MEQCIA2v9yaNHIP1UADQay62fpR/wBuVCW+ecwsuqszRwHilAiACtnO4kWW+3hWQGB2mAcA4Y3jvKz2q46HQsPkZTH1gaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.21":{"name":"portal","version":"0.3.21","_id":"portal@0.3.21","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4789037d856431e1be6f11c7229b43627edd2cb2","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.21.tgz","integrity":"sha512-ZtODRFRZ2Wk5nZei5QC7hYRt8ykNa9gNcnf9SQ5kw1bD1fvRxPM0YHHkixkaSW55aPWhfEu7pQ+3C6/cxmBuZQ==","signatures":[{"sig":"MEUCIEciNatCGHDtnwCI805UMRziEWGPfT/80Mwb8XwPzYj2AiEA4ouz82Jk/yokfU4M+6YRgvOfkWyLGuWffF9nhysKw2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.22":{"name":"portal","version":"0.3.22","_id":"portal@0.3.22","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"a4ef383c0dfaa891721e6124d26d35899578d42a","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.22.tgz","integrity":"sha512-Rr4NH8eHr4m+T8WQ7djcGvL25RRL3r1dRxf0qCqY4p5Cp2LDtnpRnPNGtz/RmKsB+LXg9UbWiUB1KY7HP/zmwQ==","signatures":[{"sig":"MEUCIEWG+wLqr9XUuZsFZUiIw7n9pMefynyRigjVS6EG7YhCAiEAhZvrm4mE8eazagACoG/jB61Y1CBj/THKqmiAGt2QyuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.23":{"name":"portal","version":"0.3.23","_id":"portal@0.3.23","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"65be5a50c427136cb98e98a99b07ad400a576d83","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.23.tgz","integrity":"sha512-vHnqdp1HpGMo8S78JUtDR/HtmEHAnPOvc47r+1jhbJno7sD3uxXbXYyUTyiOywwyfUtOfqCEHpxy5CEh6Kyv2Q==","signatures":[{"sig":"MEQCIDOM62ml0e38VswhNL+bGE4qXrZzPGykaqROIwHkxCzVAiAEe+Mqiscb8caZWmR2FYf7VgG1211g4tVOg8rA7+ie4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.24":{"name":"portal","version":"0.3.24","_id":"portal@0.3.24","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4f8120093473a72eb063c3368ffb4da27d5f238a","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.24.tgz","integrity":"sha512-V/2UH4lBOHmh5pXQNmuC1LASxB7pZUYdty9CKqszF0zD72iq3HUpcr4GTyqx73BNGqQW9d7ZNFyQ7Qc9Xz9z0g==","signatures":[{"sig":"MEUCIBNjACeX7j+cO8NecEyz6YFSwJf0q3n0kQBZIkUeXvi/AiEAxCFOpNQHxRshBB48IoeDOi+QB2qkXaRUxE4tx+JKrH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.25":{"name":"portal","version":"0.3.25","_id":"portal@0.3.25","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4d6034954d5fd8a06459ffa1fcddea4f3345b830","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.25.tgz","integrity":"sha512-ChF0D3zEzPxJaLJdOB5uLRGBAmuchscIUDBDp3lmFup2HbFZ3OFzOTOAs1sN0eNjPVLDaNmrBgvE3joAMQgCtw==","signatures":[{"sig":"MEUCIFSLlnwKM099NFETPtj1am6SquFuEBLXrE9gC0WKSA+LAiEA/jUgE6raVe7XO4BazduKxxPISCIDDJdzWWXNtNz7DMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.26":{"name":"portal","version":"0.3.26","_id":"portal@0.3.26","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"973b26075f977cf834f0514261297725f3e8f95b","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.26.tgz","integrity":"sha512-eZWL0dgxlkooX4ibmO4IeoMh+MDUad3tZtb77sOWIqY7CRucZQm8i/sXqd0vhCZC3/TzvZJP6bwHekjMb/XU9w==","signatures":[{"sig":"MEUCIQC9rxrYbhojOiO/omsKhemRi41ux38Oh4D4IQ3R1Bie6AIgciF7rB/c1wkgFJhfr+QWW7yxD/75ZDK4xr5CLrUQaOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.27":{"name":"portal","version":"0.3.27","_id":"portal@0.3.27","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"366cf89ef665ef5a00c72bedeaf6dcbff5c59b05","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.27.tgz","integrity":"sha512-y/kAkTtJETe1E1xgj80jJH/lV8ulgXjwAT9zMVG2yDrjM/zNqwnqajcWMHJ/kTtpTRO/+iu0CRHS5FNKQeaY3g==","signatures":[{"sig":"MEUCIQCUHSbSmpwbD3tytw+BbZBk20I6ThLdM2w1rPw2LrvUywIgLl47pvtocXXzGUR2b438mmqmSjL24a6v9N7Jbi2h3uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.28":{"name":"portal","version":"0.3.28","_id":"portal@0.3.28","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"cf90d54ece6246170e07475e1701e2a6bc56b694","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.28.tgz","integrity":"sha512-pAIzSBNrpRh6Zo32syL+5AlPaGE2GAMJAwU5BGcv3F5sDIe53acMHjths/kmD6aOwwU2HDQyk2qVJSy5XhZjXQ==","signatures":[{"sig":"MEYCIQDR3dZVU4XSb+QOZvOzGoJhHSvT2foS6U/L49tL3bNkLAIhAKLaiPFwWn1yBbSqZSxQIu9E7bRH/16PEHcA7pA9uF1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.29":{"name":"portal","version":"0.3.29","_id":"portal@0.3.29","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2a5525a39ea5d7417ec3ed286af75fdc53ba65d9","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.29.tgz","integrity":"sha512-NZTyUf750Cxm8dIulxCQu2R2vZWHEORzCI4YzA34z7Me6wMTnEa4IJ23gCy7EHQFgQXoAE5W+fLjhUffPPzslQ==","signatures":[{"sig":"MEQCIFOehkndY6zHal/8i7nYPuVLJgM6jOlmiGMkkHZxuzu1AiA6F4Pht9GdV/2alN0OK4rt6mHv5T6195cIR6Raa35jjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.30":{"name":"portal","version":"0.3.30","_id":"portal@0.3.30","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"91e126ce22d4e63d82c871ed4afda42cfe7f586f","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.30.tgz","integrity":"sha512-CdaN1UOZOhArdrcS6GRHM10+7TbHTdfN4e30NE5A5iHg/cOOFa6aMU/NG0FeQVRwlnbmW/UVxwRdimbnFSmEeA==","signatures":[{"sig":"MEUCIDsa34ZTUH42+bFueK3X9Q9Bfyx7/chQMEeG9aAfkTdyAiEAuGKovmir9LiBh1DsM5m68BH9laM0RCh809M09yD1KEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.31":{"name":"portal","version":"0.3.31","_id":"portal@0.3.31","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"71f08945847f5c2c251876be103455a27e16816c","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.31.tgz","integrity":"sha512-Oh0PedUSDlQb5SJHsrrmD2C1hFCtEIj4EWZet5b6KvbZqpVKNFJVjS9P+KFzBnYSAM6Y/3IpKAUoOiYb7Si0iw==","signatures":[{"sig":"MEUCIQDROVTPEqOgZdfufM3DeaqCegLsSoVsmkHMCQeuWK5UmwIgeCBtU2fLKw0zAOeUoyCaV+ouFd/hd/NZSMFTO9DzEMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.32":{"name":"portal","version":"0.3.32","_id":"portal@0.3.32","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c8be213d0d85706972a7e346418bdce0dea7c482","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.32.tgz","integrity":"sha512-hKZmaoGWO4dZ+AuS66JQ7RwVWG26/N4lvuwfIxj1z2qKXmUUo+raIbrSOpzrZh26q+rIlX8FXXbXc1G+5tqoYQ==","signatures":[{"sig":"MEUCIHzA3GVB24ITkBhPBiOlCh+2XJGQpZcHBPnZuqRS+tm9AiEA1iYEFI50yZPpONjKzUWS7bqD1HSB5cVtnJkAn59TYOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.33":{"name":"portal","version":"0.3.33","_id":"portal@0.3.33","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"b2d0faf7ca235a9970685d770d422cbfe11ee2e5","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.33.tgz","integrity":"sha512-JCXofdcJRILVe9L6hvWOjl4CIv5FJvps4MVcekK7nPi/fudVn5N9154ARM/Kn1BfdeBGwlo4KDYyhD6Khs0cog==","signatures":[{"sig":"MEUCIByDUB4Md5wwkU+A5N/euqErQnOVyc+PQaIHcKM5/YLZAiEAz4XIqzcFyk4qbTbUJyKg1KP0hYI3m6KOX0qmGa2hC0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.34":{"name":"portal","version":"0.3.34","_id":"portal@0.3.34","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"f5cd3a8081f9d7b8a3d27973abbf67dc3fcb0218","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.34.tgz","integrity":"sha512-fEqij73cXKzWUA7YapoFksg/V5TxiiH6i+UdeLgbhiRr0iZ+z1iWWYqiV/C+Xx1qIEioYr8BmxxR6i2xd/Vx3g==","signatures":[{"sig":"MEUCIGTBrOIEbwt8oSvl3FEnSHYMQ4NP+fmOB4Yt3UPhwMuLAiEAo0blzI+cI9yIZXBAi+ELcV4rgpKhvG1mN7Mkerw4fgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.35":{"name":"portal","version":"0.3.35","_id":"portal@0.3.35","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"5dd4d31d3c8406dda080206cb7157103f06b9c94","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.35.tgz","integrity":"sha512-tg0eH2nfeZ2LZyS605v+SdesaafyuGE+elV68eYu7i1Ob1Y+ssns6aen7P6Q0xIXOpedC2Bg+u9XxcceMZryLg==","signatures":[{"sig":"MEUCIFWh33nVRP+AzjTF5ocnSzHoeWdTer446im3WCXkD1lfAiEA9e5/rCxqL2SoxrDDMJ9kC7/m3u0IQ+Qaku50RXHJ+SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.36":{"name":"portal","version":"0.3.36","_id":"portal@0.3.36","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"cc0ab1ceeb58187a0bee3c2a3a4cf86c9b3e8da6","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.36.tgz","integrity":"sha512-BnFRsKhXRcBmh1X7TR3YN4fADJZa9R6wRJbZIeLhWSupvZwFRwiZvP5nY9gkPzc8DWP0SM03E96D9Xuz9V+xlQ==","signatures":[{"sig":"MEYCIQCbdH7Y+EoH1ncZLH6dINIMybajhmfhiwYHJBe9eEaLPAIhAKS3SEef7ndwAB2svey54puzHFwGw+dhc46EEKUrLyAA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.37":{"name":"portal","version":"0.3.37","_id":"portal@0.3.37","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"717aa7b0f7353be8f2127efefbce403bce969b24","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.37.tgz","integrity":"sha512-WOmHgzVQM0JPit4TMn7ZA3k3PnW1uOxtdQRE23LKonIBltBetOoBkyr/IFFzFVOIacgtolOWE13s/RfOshSsLA==","signatures":[{"sig":"MEUCIQC8XyOzWif2AU2/yKBUZ5ka8akxHYZTMJq1A5pErPt7FAIga7OlqCxxM0+ytuV5OdPuS2Kdsmm4Ru2S/ESYkwNcTnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.38":{"name":"portal","version":"0.3.38","_id":"portal@0.3.38","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"955fcccf48554db952917bd76c96de1084d59390","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","integrity":"sha512-FnDzP7ZHTCJpQ2bIuX35oRKOUNBeT5O/qRxUmT8SJR0MZu4bmi3NMb0oJfvkVjgE9vGF9Y2jUDFx+ZMLpZc2uw==","signatures":[{"sig":"MEUCIDjDyN2EJ4QDKonGfcT+abU/E3jmjjkWiUmXXLU1rcWeAiEAxjfanM87hlKk6uUXujrDSqHgblNPbBXkCafand/4R8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.20.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.39":{"name":"portal","version":"0.3.39","_id":"portal@0.3.39","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"ca0615641833424f9cb0740d80aeae9c8a304372","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.39.tgz","integrity":"sha512-thCyMiPtQCJFeaTxgo7tK00ZSG53SWY0ezdshLBiB/ySnZ87YsiV5OJMlNv891E7RpGm55mmerh+Z87/530WXQ==","signatures":[{"sig":"MEQCIEh+LEc/zKyVWvNXyvmNawJfJANTphrEWLLp7D6pIOLgAiAhb0LBM7QWCoV/2NXNK6OfNfIW4S3hYOJbKKI8+VMHwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.40":{"name":"portal","version":"0.3.40","_id":"portal@0.3.40","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"e08fa111c33fb33e92b0d18edd0dc7f8f21eebcf","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.40.tgz","integrity":"sha512-2dQtCWLBAkWURgwFlwSiabN9EtCDVRgYi1ww+urNYrQHvAc4JZ4CDpOptwQfkPEf+3jD5L2swEaaIDHBeXBvSA==","signatures":[{"sig":"MEUCIQC28T0GPrBr4acn1Cb5y/67zTAigsE8wQsuzIUv0jaLqQIgD7ppXhiBFbiTnFXCe6oO7mdYdew3i4M/I3O8K74wBXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.41":{"name":"portal","version":"0.3.41","_id":"portal@0.3.41","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"e8b4720d8256eb7d168f3ad134e217439c6ff9bb","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.41.tgz","integrity":"sha512-a2GX8f6awGuRRP3njoH3sdJGpz2u/tt4oY6ND4ZECGTC/BYCuewd0Q5isByFA6JRmtTzgnGVRxurmzwzNco+Gw==","signatures":[{"sig":"MEQCIAkF22u5SMrHslJQOKD0c0IQ4END8o4mBGWbcsMbZeqoAiBEFkz3OXtpYLg8N7OODq1/Q4XcDd+hHyHoxIoajnaxdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.42":{"name":"portal","version":"0.3.42","_id":"portal@0.3.42","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"e1e9135255f8c81fa8e913756b7de9badd907269","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.42.tgz","integrity":"sha512-c6Li9WNwZMRiiaI8wrjCgSCmC3lIOUfsixUMffvJ4iaVKtq31HSW+hncpLrERBQHXlmlVVFJjLqHX2z1QeF1zA==","signatures":[{"sig":"MEQCIA+7Nrpzf6ROwvnD2eaL5VazDoKvcm2UG8hC9Xc6jlqvAiAHKPcpNOTkSaDshUSaKx1ljSPzAAG3TV/0rvDZV0B7kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.43":{"name":"portal","version":"0.3.43","_id":"portal@0.3.43","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4284b2edd1447bb813b61f338658462292a0d7f9","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.43.tgz","integrity":"sha512-f5z9FYciyM2roxJ1+fy2HoHY/WKbE9gAqs9PzS0zhJwjSM7J3Y/xmku7YJiu2W2egKxmJ8NDbG9SaOix/QD4lQ==","signatures":[{"sig":"MEYCIQCAn0ek/uJtxCFgojXkk5swaZJsLlxh48qS5SdrG4nUcAIhAMtcvOJxY1+U7OFgmm9AfaFYE77vSn6Z8MmklPNAqyjQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.45":{"name":"portal","version":"0.3.45","_id":"portal@0.3.45","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"f2dfefbf8b23de891c1d6a0a0d3757c40f95075d","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.45.tgz","integrity":"sha512-dUNDZvNwrKy10+4TmoiPRCfhR3+QbQ1wsTd5kLaQ7X/zKsB8EAfFUag9vG9dfgMJ1hbMvPNhTM8WflKfy61kTw==","signatures":[{"sig":"MEYCIQCAYK1/t8N6PqeApajuZjPHIiBW0eBM/75C5wO7ikzN+AIhAJXBI7OaiGjFHjiaLrNsBpcxnaOVtKsdRiXvvG65BsJn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.46":{"name":"portal","version":"0.3.46","_id":"portal@0.3.46","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"8ad011eb7f35599c8bacf33cdb2f7666ce840029","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.46.tgz","integrity":"sha512-yiadSs3fzBrXX37OAk/nchzfCotOBQKv5k4D6yMR+6YnRMqfbT/nN7my1FMmkpp21T2TpaOhW6Iyih3TfOwETA==","signatures":[{"sig":"MEYCIQCEeflAVCDyHpl6/mdFOKUFS4xjxgW63vlaDpqVNE5nXgIhAMyqkuVICH13aE2qlOjoiFXtBaLCmE16W7V8lRlI3uT2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.47":{"name":"portal","version":"0.3.47","_id":"portal@0.3.47","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"1a20bdd5812f1c8b30735e4745047f34a906ccd3","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.47.tgz","integrity":"sha512-51Cq3BR4SGZnyfgY7MAiKdI/U7VreoQcTGd74bjjUeMt3zJKgKYRCAKtPSfF76xcXLnTdwgWjSq+mfmJeE69EA==","signatures":[{"sig":"MEUCIQDoroFfIlBAHGQpIGOPs59oeZv79NFUn193g9CMhI9X/wIgcFVpDrIwLqzx55vT8rKqsttR4tEhtCLxkm6tujkVhaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.48":{"name":"portal","version":"0.3.48","_id":"portal@0.3.48","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"17309ee94bfc40881ebb6e36b98f58840ca402cc","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.48.tgz","integrity":"sha512-6UDwtFv4/PCNtwzAwWrUIZDhxxEqW7OtyBRpf6IAdU3uY89HMS8jH1sTi2BaIJns9fALnv3sL1M8Bp33eHEkvg==","signatures":[{"sig":"MEUCIEYP6r2nFSd5ctfGp3YxwB5k2cTqaRKnjEkezpBuYQolAiEAoslyzyR/NMna/LcYl+xIZXzEv1FnTp+o4j/jQyoar1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.49":{"name":"portal","version":"0.3.49","_id":"portal@0.3.49","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"67b73fc8bfab626178d567cb56c90db972ae516c","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.49.tgz","integrity":"sha512-dvEDs5zztMu1Vapl3Gfh7b3envM+wM9j2mtd8yHKQd7smUBBRv4QCNdsGj7WnXXooE8fu7Tb3Unasm1MaqROlw==","signatures":[{"sig":"MEYCIQCkkCHOZbOAx0b00pvElkQ1jRd+4Q6fqVGMd6y/WZumVQIhAKqzWMpf9LuK0A3taPfLiouJDVOum/VdJO77oaKHXndp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.50":{"name":"portal","version":"0.3.50","_id":"portal@0.3.50","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"27007fcba3a3404def63f53db636d92009e45993","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.50.tgz","integrity":"sha512-TBeMcCCS/AVn+ZpAp0kmZeCDUq+pq4qwzISD9NkMxSKwa80mLn/UqEciAY+cmDmykrnNfo4ZVhFWLWXPksio7A==","signatures":[{"sig":"MEYCIQDEiOcVHx4YvNXBCi7wndPgDgPd8qxNCk0wN2e+kvRn4gIhANOgG22C/dyrrr4HE5e5Rk3vazp4V13RhXXt0YSI+sDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.51":{"name":"portal","version":"0.3.51","_id":"portal@0.3.51","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"b0dde29c3637e01c898d46b0ab79bb5334e3771d","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.51.tgz","integrity":"sha512-iQtdc/dl1zwD1uwDo6a4QAJejGDiGQyR4ngRxlJ7slFDbdSu64Z9fVKMO9O4KWN/gU4xwk6B+c/LfVV2wn4kPA==","signatures":[{"sig":"MEQCIAKtG99oDD9g/loMUP2sEwDWGjYUsYZPuX6DYMUdLOFGAiABbnYRndJHJ3gnN4ufSL2SN7yju41ZiO556ZoE0cxuxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.52":{"name":"portal","version":"0.3.52","_id":"portal@0.3.52","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"ed18f6825c91286a34fcbb2637018fcdc951e70f","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.52.tgz","integrity":"sha512-JXS6TLQQeCUCtqKuPxSg4jkFVZa+3mvHiO9D5Hh8WcmZNoiDPuHBM53jiZPWFw2cv6VVvXlOfwfTH9JjunvlcA==","signatures":[{"sig":"MEYCIQCuCJ3FUOKwBdkim+fj9hpeKDoD8AVr3EhIzIbJT5sDWwIhAO7oQkOWpKF4BAlqCsoqMlDEER6UlMgsVzUZ5DHlj21S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.54":{"name":"portal","version":"0.3.54","_id":"portal@0.3.54","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"7a1a936c739680f090c37db11aca81f0a6f46f75","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.54.tgz","integrity":"sha512-pOTGtXKVL01odgC54pelsArkaxM4WS29vJZn7nlvs7PFfWl0BV/BCRSYanx8we9vxuqhvFwor/wQH7/sf1l51A==","signatures":[{"sig":"MEUCICQbT6N+PZEwZf75EqKiiYRQ3vDh2jhwnk0jdytjjldOAiEApXao5catXVA5hvVUbMjoblVYYBKNs6qener3h0CQlSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.55":{"name":"portal","version":"0.3.55","_id":"portal@0.3.55","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"8e8d2997f8d9ef84adff6f16f240f42c3dc28efb","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.55.tgz","integrity":"sha512-mh96K06G6xyH4QMyf8gd54zdcD+x847GGHfR7borKJEokOFtDR3Xf/ugmdPFt+2f6POnFkjTsYw0DxdSD7BJtg==","signatures":[{"sig":"MEYCIQC7evYylxfxZgKAWlqLUnJrbVpEjWPdti+JOusUqCZH+AIhAMPd7ymbDuV/Jb6AiH6h04PvhuVRqu2nY5HTCclPVVrQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.57":{"name":"portal","version":"0.3.57","_id":"portal@0.3.57","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"102c2de8b96ff5f695774d00f8123687dd47bdd3","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.57.tgz","integrity":"sha512-JmZnl3zQ/38KMcREr6as7SxUQDLGvbAPVsFs6PXfWdoQf+9WzXmNc3c4N0Yz8RiH4vp/FEzcsgXhMWrNgvpkyA==","signatures":[{"sig":"MEUCIH6/vwIgaQ+/wzDX4fFzOQcsmCwNJrFYeF2WdfSa3rz2AiEA+2rTYWZrHrT0cLxTCrwv8FlB6N9g9z/F/HJtqENBNKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.58":{"name":"portal","version":"0.3.58","_id":"portal@0.3.58","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"f18f3071dcdc574391c6399a9f56cbda3585727d","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.58.tgz","integrity":"sha512-mam7EmqBSUyJEdklUlfuYkNm+5j7kdXLz1R6rKNgJz5RQ7rZVvHaPZaYGNE06SJyoKrOa7445v9ANzL+wmqprA==","signatures":[{"sig":"MEUCIDLplJ+RwuyYUkWMNH6vegjEYKoyFvVC/BAYLqrDlunhAiEApo4oyQGZjnPMEEqPMFNweNnLq/h3TlcSe5/CERqJBDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.60":{"name":"portal","version":"0.3.60","_id":"portal@0.3.60","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"3457fbd9f6b8bcddbcb76f14f87aa0f7fd6b8cdf","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.60.tgz","integrity":"sha512-an55cjB2MexEoHhl0Yne9YbzYvQgsB1939W10lr+D4BSDPm2Bzc1mqRLxDtUyvWINO9UhfHv6gWJQDuApBFBVg==","signatures":[{"sig":"MEYCIQDqk6gPqPNIbTUYMFxBR4eMVGjbUbFqwAO01o5kxzxxHwIhAMH9XXxv6zJivy0uBxhIIbDrFLjDKHkUZPvMSZOrOsOZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.61":{"name":"portal","version":"0.3.61","_id":"portal@0.3.61","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"8a02a98de9b39de8101aaf858b88b7255463f1de","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.61.tgz","integrity":"sha512-bvQtgNjHyAyZspK395MJUdipIRd2BRaR6dFn+6kTOyG2oCO9AXZDPsmd8WAjRAnKXybUNMXDLhEHi31DN9rnyA==","signatures":[{"sig":"MEUCIHzK9QIYbBEOlPSgFMhbOImw5435Va7geqqJp5KkKX+5AiEAln4xgPUIcnFC9hY11lZSHQiDzIh30rYhkV0NmO0QN+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.62":{"name":"portal","version":"0.3.62","_id":"portal@0.3.62","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"813ab2d06c666aa9db5acb31b0874e33a5893813","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.62.tgz","integrity":"sha512-tXNOcLybginj0cuw4kP7MTOzboHqMVL0pgn1/ddasCK/GbbX5RzoIikbxPYBM80xPvFjV3W9srxk4IY9ctACvg==","signatures":[{"sig":"MEQCIHTTXXHQybUIUqR/kvzJGEzy5KNLGYg9KrPeANo/8sN5AiAnECCCjUQegXomW888SJe1uTcA4apHpMdidYJx0PqOPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.63":{"name":"portal","version":"0.3.63","_id":"portal@0.3.63","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4711088b6f392989991c3fd4b5e98dbfb7ca2ad6","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.63.tgz","integrity":"sha512-Qpvzlsu2YHoxSwQRSvhezXlrcjF4FTep7F4N1HboAkvosOrclj/dgK8gYBxGtusvsEyoSTaJGpN3GPsQP6XK/w==","signatures":[{"sig":"MEUCIQCPyfZ9qLrYdeJM+VJ3cDYWUCp+1/Dktblc238kdhRTUgIgGwu39HpQWCdFZaLX7RL0dp/gH9bXoPCI2JWfkvShpd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.64":{"name":"portal","version":"0.3.64","_id":"portal@0.3.64","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"11a0cb25121876749100c5a1f4ce2e8357e30310","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.64.tgz","integrity":"sha512-DtbxH8Iyh+TBMEDTSytVrsMJGQ4f5GIkSukyQiObedbp+XcRWTKB9WAuNAHpOBQvTa0VWaUXE0pkmIs9+YW4nA==","signatures":[{"sig":"MEUCIDhbnw152ho46wMsARghwuYeEHUw4/FCFB5KwVdNlvOHAiEA/Uw0QJM4SRkyfV/sRXvJ9qzYypa37JPIrrWqdhevH+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.65":{"name":"portal","version":"0.3.65","_id":"portal@0.3.65","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"5bee873fe7da4b7aadc7c4feeadcc1a321cc3ed7","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.65.tgz","integrity":"sha512-Auc5ktkRkqmO0Iew+4fJ7u22XJDWoIXHfpgk7+7xcmte2hTIGbNzXHZp5BwYn6hl4vqQavdED6t7MdpeffqbzA==","signatures":[{"sig":"MEUCIBkSLgmelVrmuNdt6nxEGL0CMpQbwY8cne0CNXVk+pv6AiEAqaWss8aeiqAyhiAe94lsQPN5ECHZsTz5RbLrnwsV0Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.66":{"name":"portal","version":"0.3.66","_id":"portal@0.3.66","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"440c792df399cbde254e5c1b868229e60a477708","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.66.tgz","integrity":"sha512-Mhw5+6JjRqdTdbePQwMeDmqBx5/vMNqr2eJwLJFklIq3f6t7MtjWFeOYlUEjTJVGWfW9YQcvnoPpVz4N+7sA5Q==","signatures":[{"sig":"MEYCIQCnjdYL7CRzq9a7KLSZ+3DJHSXgQk9tuaQ3NLxVC74XsgIhAPrqu5yuvt1ZlsKPQ1QcrH2Zrc7RBG9GH/rch4ldut9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.67":{"name":"portal","version":"0.3.67","_id":"portal@0.3.67","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"67c2a41191726149a3f9ad7cad816d97fc521531","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.67.tgz","integrity":"sha512-2X8FoCxlj0aR5mM5e6tpNVJX4ULHsNf9xErJz6DV17bnUgOBoc5xaBIsPTU4IrVmQ4dwkrpYnvosJbNdWGtIHg==","signatures":[{"sig":"MEYCIQDsRwgxVywj5V2GZ2YVu2XqdZRsGK3AXFXmkTktzB4WygIhAPaMY/RMlAUrGyAjoKGpN58Oywqdlb2VU+jS2ayKClL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.3","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.68":{"name":"portal","version":"0.3.68","_id":"portal@0.3.68","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"91351d6e99cd92b2b58eeff79b5945a85ceddae2","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.68.tgz","integrity":"sha512-DJiHDIddXIGpJThaIokjBi7fbhBGt20INKoEeMiC070ON3f2sy3KeNMA3hcuFm3Fgh36ARwLIxYz+LSz9UAjRQ==","signatures":[{"sig":"MEQCIAfYH/pLTx/Aq4cqtN2quv2mlLsOB7gAzrzzPloJO2CaAiAJNS0AG6elyYpOpQuN2Y1oS5WDq16ZWZqXk1sO1JP1cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"91351d6e99cd92b2b58eeff79b5945a85ceddae2","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.69":{"name":"portal","version":"0.3.69","_id":"portal@0.3.69","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"95adf1005661408f453accebd8460787de7231a7","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.69.tgz","integrity":"sha512-lkYyMw9EdrNvBs3s//jVgmVwuUK+4Xlj35TStIgv4madERM2Jsw7USitmoMZcKu5XZ2nWEgkXh1h6S4jm66U8w==","signatures":[{"sig":"MEQCIFgQ5St1BQ61M5TC4Stpb9ups3XJd+Rhbq3LWKtALrF0AiBkEcTSIPi45GcjjsmeOQrZA4qbeOa5RAVHnpjJdKPdcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"95adf1005661408f453accebd8460787de7231a7","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.70":{"name":"portal","version":"0.3.70","_id":"portal@0.3.70","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"5c2fa5358d1b50b00bcc8bafe74012740ab62f4d","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.70.tgz","integrity":"sha512-moXNbiUN8C+u51Vepj9k6xxB6CZZq4lE5EgbAL7FIg5mYbsDyk2yS9WThemY4UQVQnjiEVtcvDcqa5387VC9nQ==","signatures":[{"sig":"MEQCIC2ioYf9swaJaAcsyTi6yMsMTXQeM5qiT8TInvd1g+D9AiAVKlrDmSA6sL8Qm13iq2BZAm23hkPtQLGveCt0hARDbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5c2fa5358d1b50b00bcc8bafe74012740ab62f4d","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.71":{"name":"portal","version":"0.3.71","_id":"portal@0.3.71","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"d4fbbfdc7617a7e6240716f3473cb13f1e6dd206","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.71.tgz","integrity":"sha512-HTxSShs4PwUuD/y6LUDPM1JpJTDuoQknHAmlr59iMaCKd/O6AjLay/j+gW+Sjll4UCUb6+fBTVhNoUyoQusANQ==","signatures":[{"sig":"MEUCIQDPV+DeXzeDHH2wtidd3uZmKllUaUuKeoxsweKlEs7T5gIgUhQUlS9otboX4P5Xw7YKSB1d85I0CMU6AhIoXKb5B/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d4fbbfdc7617a7e6240716f3473cb13f1e6dd206","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.72":{"name":"portal","version":"0.3.72","_id":"portal@0.3.72","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"5f5e93ae4f9886d82d58baf1f72e4e3a118b2db7","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.72.tgz","integrity":"sha512-2v9dI3Uz9Cyo1DhLJj2JUNI8bC9PPWbs27m/k49qxn1fMEU2iC6+iRSQj4zHCj4HSkX3ivg54aTK9VpnWrxISQ==","signatures":[{"sig":"MEUCIDrrvS2IVq6mrwIj0HqFceZ6NFPslep4YCzkRUE55wrtAiEA83yURxpmNx8khdvJ2KnekVNbO3IJ4qY5C1+v4waud90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5f5e93ae4f9886d82d58baf1f72e4e3a118b2db7","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.73":{"name":"portal","version":"0.3.73","_id":"portal@0.3.73","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"28cc77677c7977eb2fcad1196c9818957ac1e199","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.73.tgz","integrity":"sha512-5mUD9pJQQKZLfgYkz5nEsv5mkZYnqBkYOvCE6rYc8FkOoy1xqO2XzDbH95+nIf+zb8BoGAnjhjWAs+yPttuLcA==","signatures":[{"sig":"MEUCIBQuIXDIp8hT1yua1Kst+kBS7nElDAdgOm/TQZod9aWxAiEAmuiGYSoD+wzhfeV8+BfCm8SbUL7idqIZz7Qd3HG/G0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"28cc77677c7977eb2fcad1196c9818957ac1e199","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.74":{"name":"portal","version":"0.3.74","_id":"portal@0.3.74","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"995bf03c844ebd8b32d5511284a3aeb8bedcbb17","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.74.tgz","integrity":"sha512-F/6nzWIFS/fKltvjWYuzNSqv6R+bKI7Fw7+1FOqe/cB1oWxPtbuX0mi3ifKeJ99LMOIwhO42JHyqlmSLnBIcrQ==","signatures":[{"sig":"MEYCIQDTkaZoC5ZKYk3FpFjI6lcwbsLMtLUJcospqK8hPEvHmgIhAMrOWg4GSFtr+bzzh7ob8au7Vo1R4eyj4FnSnGsiydp9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"995bf03c844ebd8b32d5511284a3aeb8bedcbb17","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.75":{"name":"portal","version":"0.3.75","_id":"portal@0.3.75","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"39f3417535e700ee94cf300d337322f50c23e242","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.75.tgz","integrity":"sha512-JCLKFToStwrF+9r/AX2UqgSu28TXtVE7bO2oJrp1z3GNo9DEhwJguD0BCwJ2FIf48NFOlnUraTlqgawGPqt+Cw==","signatures":[{"sig":"MEQCIApgd4rdFmZUrjUCU4T65odAC5r7Bv+X1TmCcUr2Y4L7AiBqqzGCGybZdy0n/cDv242c+835TcqZDKbwSh3QATVbbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"39f3417535e700ee94cf300d337322f50c23e242","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.76":{"name":"portal","version":"0.3.76","_id":"portal@0.3.76","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"47b615323ba860b78378f2eefa32e89f4dfb111e","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.76.tgz","integrity":"sha512-mZ61rpED6fA6EM+oGiVbWT6sCDpZkQIetiqtXp1v+9EXY9/FAs2+MChYNJxjtD1AkcGcju3+hK3a7Ul0OGfl3w==","signatures":[{"sig":"MEQCIBePsDudgR0DkDBCqlOOiNfJ4DW6TU5XZzTeFHg2U0qSAiAk0vxJrmLmP8pl3f6NzZpbRl7G2vEK/oLS7kQ9jovKTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"47b615323ba860b78378f2eefa32e89f4dfb111e","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.77":{"name":"portal","version":"0.3.77","_id":"portal@0.3.77","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c3169f5348e1ca45d32d952401a7cde846c41534","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.77.tgz","integrity":"sha512-/UxJlsnYKd6nsDAnAhVZdNy7qeaFo9LuIj/zE+hCzjs64wSrkthnWljwIUiYxexwP5EcN+bjJJ4irrQCJGTjyg==","signatures":[{"sig":"MEYCIQD4OOzbEz2+TJHUwXYHsRORWHn7+tEBU6zBJsk+3wQPogIhAO3uVsBAutAhxgEqnADQy0Tv/xb275CQcE6jPFxBfIFm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c3169f5348e1ca45d32d952401a7cde846c41534","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.78":{"name":"portal","version":"0.3.78","_id":"portal@0.3.78","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"dffe83bdd6369c30ce8aeaae9821b458fd4618bc","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.78.tgz","integrity":"sha512-oqjD/drlpgKm9gYKHlsXu86hm9Ytai0FzuHMc+XVvPzEkwpIQRsB47om9n2gqnxkvTRNvr4CxpweW62AS1KkoQ==","signatures":[{"sig":"MEQCIEGdMFujoae8J+CrD8ZBQv81KMNJseb7ZTUFm+7V/hc2AiAEOqdVRlXTBXYmiWDeY1Qx3C2CdRY4eD3+5oPhoHK0Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"dffe83bdd6369c30ce8aeaae9821b458fd4618bc","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.79":{"name":"portal","version":"0.3.79","_id":"portal@0.3.79","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"67a6dd34994dcd92627509eebae2b0777350a3d4","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.79.tgz","integrity":"sha512-Q5ZXqqagMdR+64x/3sIEhpA+ErD3onO8m0rH6PrLndphh5RLL0rIJQE5+t1Av1QONPx6cNh/gZW4tJnHeglnSQ==","signatures":[{"sig":"MEUCIGxkkKU2RaCLNE4hquRsoHnWdaMc28LjH2uvmMq3F/nsAiEAtrExWP9H/wFNan6KmjkMl/x+NXHPQYV6upd1eeSF/QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"67a6dd34994dcd92627509eebae2b0777350a3d4","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.80":{"name":"portal","version":"0.3.80","_id":"portal@0.3.80","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c3b09837cc9d6b8e796663f01aef8fd411f46689","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.80.tgz","integrity":"sha512-YgT2lbX6uNYSWcQLaBV5Bqzu5zasOI2PBNhOp3CCrvkxVBEekfgbfq1XglOiNNCKy4YKrbQGwSua0C8ocoyujQ==","signatures":[{"sig":"MEYCIQC7LHrUsM19qGSm3iWf/2AfGnSTScn9WATCMmB5YYPXQAIhAI1zIBFuCvcJLWa/byRevJ2rdvzVdaT+wMpWeiqexYf4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c3b09837cc9d6b8e796663f01aef8fd411f46689","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.81":{"name":"portal","version":"0.3.81","_id":"portal@0.3.81","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"5361e41a4273da37128c7f27a7ebb690667efc40","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.81.tgz","integrity":"sha512-BsKFHTAaAAVtCPfcuP/cnarT9vEBe9yTsJ7b2iqAAFuLRYAqSZni63okrZxp5TfPC+eUSLdoOOXwyNA88xwk9Q==","signatures":[{"sig":"MEQCIE58gmDyyOx+styg5vRGfT+3GtiBBwsnS/1uH42JtV6lAiBozX0YjEsEuLnF7eN2+TmkZhPNeIYOAp6aEI1wGrleCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5361e41a4273da37128c7f27a7ebb690667efc40","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.82":{"name":"portal","version":"0.3.82","_id":"portal@0.3.82","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"07d2b9cb84c4286c0ddeb9184c86bbfc06708588","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.82.tgz","integrity":"sha512-RKAxdkVhst8Spq+jyr1WKTN2ofzCvyZ3iyHguTiAxKleKcHt1+XJrSWRT4Q3HZ3+ASPk8DbiOcK8CsPgyzseiQ==","signatures":[{"sig":"MEQCIGCJ6xu+9SBhIwyIVbbKQ5tuGNh6oO/o/TXHU8aW+kK9AiA9WKEAcPhpTAiwXgAFYhn2kPqU3vIU8rOv7Q4t3f0rGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"07d2b9cb84c4286c0ddeb9184c86bbfc06708588","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.83":{"name":"portal","version":"0.3.83","_id":"portal@0.3.83","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"7b6494f4a1bcae97dad9b44477ba8c418b57b364","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.83.tgz","integrity":"sha512-zmB3ORR45hCA3VUxgCG1ploOChY/MUMAUKby2HsV+KiLgRAjZ3pGf83c28VDb21n8nIfpxM//BoKXjPzpGhz5Q==","signatures":[{"sig":"MEUCIHiwWh6DHk3nvHK2YO2gF5GdbUWJtxw6Cvh/kMHva+fgAiEAwTi4e34EYACrU+F/LvQVQNScGXy3DPuv63z5gijhI2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7b6494f4a1bcae97dad9b44477ba8c418b57b364","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.84":{"name":"portal","version":"0.3.84","_id":"portal@0.3.84","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"276073f72d8ebd8cfa241c87c5d0144704279b8c","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.84.tgz","integrity":"sha512-5K91WWOaT/WfgakovYnSlzJpGoEeCr4udcBr6225QWAVI9qumWVT73xWblJ0cZPGbsXRqGXO762ecujtXmv9OQ==","signatures":[{"sig":"MEUCIQCU2zeNhJ722mFkd2wYtyDFMkvQInBwZ1GMYJn9r2KyoAIgPtTygiCd0n4+5DdP5wBxo+JaEaStNC97nG5DdrJbd40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"276073f72d8ebd8cfa241c87c5d0144704279b8c","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.85":{"name":"portal","version":"0.3.85","_id":"portal@0.3.85","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"e4323a844406f71c13de743340ad0ef6df706825","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.85.tgz","integrity":"sha512-6SwWCKbJps6zp5ndvHgmbYYQncIwKgYarTmeWsnjbOdS24nBJdgwY9WMFVX+U5EK6ED4l4qXBQdpg2zsYmfR8g==","signatures":[{"sig":"MEQCIATSoVx6iV0vccGdEeo5Rv0O5DF471v62sudwS5SPIcvAiBl3OcMhJ96+QYD/pbFVbwFgqOoYFYahFzlNmjwYD89Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e4323a844406f71c13de743340ad0ef6df706825","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.87":{"name":"portal","version":"0.3.87","_id":"portal@0.3.87","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c9e3ca91ba9da0152d58e3fefc844dbf67196c77","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.87.tgz","integrity":"sha512-IoWncN84zA84NhS1kjoxvh5v8ZQKZufEou2G9doooppuQifUPYwvSDbx4jDk9i05wPjfm4QIaOrBg106ckHtPQ==","signatures":[{"sig":"MEQCIBbXHdIkuYBArGlCWEmi5ccrECTihuJyLNb+PgDs5EQZAiBTwDGFvKy+bRKUnM1iZOY+q3mFltpJQxQFdpV+j0g6FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c9e3ca91ba9da0152d58e3fefc844dbf67196c77","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.88":{"name":"portal","version":"0.3.88","_id":"portal@0.3.88","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"11e8a08fa46de27098f92d636dbcb3fc1abe2bc3","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.88.tgz","integrity":"sha512-sIQtlJdpRGWCuMvhervXGw1NMuZWFnB6Tn3G+NpSV19mNnRu7Pka48WGXPwjwTJsl0IExbvoemMjM1G1Cefmgw==","signatures":[{"sig":"MEQCIAOmYYcohpfD4ScTnCPTfqKNDFB32Egni1B7MQcY4xtMAiAe9skCOm7xzz1UWUc7I99TVEcKjkosfM3sXwAvAxfx3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"11e8a08fa46de27098f92d636dbcb3fc1abe2bc3","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.91":{"name":"portal","version":"0.3.91","_id":"portal@0.3.91","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"43143c1493ef80f192f55f4287ae88ebeff5eba1","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.91.tgz","integrity":"sha512-Uhef40Zx3pO6g58GKsCuisGuPEzWqHF1lOBqdccxlOoqPqvvjAQF6DoFM3Z/onO5d141GrcUVfEc1pD0/VIvlg==","signatures":[{"sig":"MEYCIQCq6oNiSYAawi9f8l8lYl0Os/W9SUfj3/vjcgoohJgqzAIhAJOogu/RWwYGHrjSvcpokUgSHuaxyL9tnuno4IYCzQFu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"43143c1493ef80f192f55f4287ae88ebeff5eba1","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.92":{"name":"portal","version":"0.3.92","_id":"portal@0.3.92","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"483e200a3a3fd509c55dec7280596f538cb73ddf","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.92.tgz","integrity":"sha512-Tp+2EOD3236q23oV+NzRuKudTK0ZC5eVH86OL2Krn4Nuv6f4TqZ7zH2IjFY9ZGBCqr3WQ+abUO8FUg43eZg3tQ==","signatures":[{"sig":"MEQCICUJfWUkTqXdjxVlOUbGECZfyPbF6lkSyQZI0KbMPqw+AiAxxT9WLM8tAu1rVZPCThag//OlQW0GHOAnhcFFq/kFMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"483e200a3a3fd509c55dec7280596f538cb73ddf","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.93":{"name":"portal","version":"0.3.93","_id":"portal@0.3.93","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"9d62b9b6cdacfac640ab0e659c2da6779384ccee","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.93.tgz","integrity":"sha512-aWZEKNR+nxLCEb0I9o2xla8T9dfMbUFtnR4Ft4vMtgCf1m6uNjYwimCpsLweObYDwUKMU05/+I0zgfbh0iY7ZQ==","signatures":[{"sig":"MEUCIQC2rR166BQWNV0Wp4JkCJgWL3CxZ4tVUJLjkFm98+Tx0wIgKdrgutAPXAztqsh/IdDc7JeCcJFCtwW0HrVDmM7ZIOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9d62b9b6cdacfac640ab0e659c2da6779384ccee","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.94":{"name":"portal","version":"0.3.94","_id":"portal@0.3.94","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c41625a0056bdb959c41aa28d28a94047adfeaf0","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.94.tgz","integrity":"sha512-vUTnqXnxP4voc3FUb91C6LaLyRwmMUoRjsY6ky7wyEiIfKq6mcjrEDjldEHDDlfdoaQ/7vIwSDZekNJSyknR2A==","signatures":[{"sig":"MEUCIHFTds0jXHnI5koLLB8NVAWkgDtJC270TI0LBKHyuY0qAiEA6NUesig4pT50A60VtpO57xC089B1z7zsJgt5Z35mLSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c41625a0056bdb959c41aa28d28a94047adfeaf0","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.95":{"name":"portal","version":"0.3.95","_id":"portal@0.3.95","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"21c93326e3d8c574c30481bf43dcab9f67bf9cdf","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.95.tgz","integrity":"sha512-CRvHuaYVCugXOphfWJVeRWgeZsIRRqSR46VS9n9QvhLHl7Uqt9oYtKVUTh95WI5gQ8DNKNjuTSqjfcCoBtWJ9A==","signatures":[{"sig":"MEUCIB5+htCkPQFPo6/wvWlzamk3ZIhGYtLuNMsRhuNAbv6jAiEAphDbSu8ioFcCswZ7Jo9js4XDlDmG411e8e8uHNm6hts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"21c93326e3d8c574c30481bf43dcab9f67bf9cdf","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.96":{"name":"portal","version":"0.3.96","_id":"portal@0.3.96","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"1b3fe45e44870b336ffc2ddeae82fd84c31884bd","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.96.tgz","integrity":"sha512-dZjMuAwoDgt1OWzIh/o1dn8fcK/e/GO55YVAj+JDWT8bcpUQdD6rCz/iznNhcel9a7qM85n8t/EPA6/MR+EdGA==","signatures":[{"sig":"MEUCIQDU6lh3ACZXp41ZW1EkYTlxtTRs9WsKJDXoI7wTO3e3cgIgWejdI8bkEXlgqAQ0s1O6V/+S/AoEBrk1Xn0Ak1eH1r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"1b3fe45e44870b336ffc2ddeae82fd84c31884bd","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.97":{"name":"portal","version":"0.3.97","_id":"portal@0.3.97","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"161a9a98a22caf6ddd371dc751d69c30eab38116","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.97.tgz","integrity":"sha512-zG4fJ0bfISUZaAw/kNelrotD5scFhJ3oLQFKYKdOhvJCLV7gVzDhHJVAJy1c/bPzgawDQCEWYAJrRpUF+zt4tA==","signatures":[{"sig":"MEQCIFdjoyH5yRvWkuT30c0WrlWQHesu0kOx2CRuHDqdETmEAiAKJrqW7qe/uSSU4G2lHTUzjbb5i8V478o5paSuIBPSxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"161a9a98a22caf6ddd371dc751d69c30eab38116","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.98":{"name":"portal","version":"0.3.98","_id":"portal@0.3.98","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"086cb09795b5a5005d49bdbfb1b877294239c747","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.98.tgz","integrity":"sha512-DzM2An3UOOqFXhYiu4YXyY5/UczKrGjZ7v9e/8yTh6Z+2cjGhLkgzGai1oooz+KEKBchlSvHBHJgmFY4cXxEyQ==","signatures":[{"sig":"MEQCIBUmLCLJYwU2lnsB84fCHLL/6P4Zydyihpkv71EX40wLAiBJe29qofE8ynVc9NfcC40XesYYdpWdT7eSGT0Us6GA8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"086cb09795b5a5005d49bdbfb1b877294239c747","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.99":{"name":"portal","version":"0.3.99","_id":"portal@0.3.99","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"32ab6075145172734a5c6189c250f98fd845d12e","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.99.tgz","integrity":"sha512-d5IkqyiwbGZKgNM+8dKTmA2/rwvQMx7/HHJWJNIQ+I+vW8SOgRr/FEEX8UerDRU4WKdGgxzRgtDXFPTJQpHwqA==","signatures":[{"sig":"MEUCIGyDfqYS+j6U42p3NAkXcBp4AHOSHn/ubHCKUEbku7YvAiEAslAqUk1pf4fEc9ZSzzpAqsOuVwQ5SToSlsUtWFORNR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"32ab6075145172734a5c6189c250f98fd845d12e","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.100":{"name":"portal","version":"0.3.100","_id":"portal@0.3.100","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"ed30bbe62213bfbc0217fe3ef2a8fdc4bfaeba8d","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.100.tgz","integrity":"sha512-1UfD7/9ixt7BJ0bNgAjCuyZ6Cszoltvq4Bu+Zq1O1jkeAbAFnSVgI0pISJPHvEjS5nwMZS9T8V0xo71pUf250g==","signatures":[{"sig":"MEQCIFHkJFfX61tiphaKVeqPgfD75i5LsDwhyT4+1hG7/zsDAiA0uUTV2OO5BnyE1RsMCj0pOg6SIaPXsJoOPVNrtCtrRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ed30bbe62213bfbc0217fe3ef2a8fdc4bfaeba8d","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.101":{"name":"portal","version":"0.3.101","_id":"portal@0.3.101","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"a24fb36ae20fcd94c7c1dba0be555e9b5c24647a","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.101.tgz","integrity":"sha512-HwxmRuQshdLDjkLclfDlWntH3nduuUDSQRmb4ntr3SO1GrOSpxxEvVlWosTfAtWMxb30tyQ92L4wgy4TzB+lcA==","signatures":[{"sig":"MEQCIEpscRPK7GrxcOUSNP2N+MdbvdarJxQUXjSL64Sz0HuMAiAhZx64+eM4xxnBDoAFnaaQGV9AQ+2PHTskkEWmiYZyNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a24fb36ae20fcd94c7c1dba0be555e9b5c24647a","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.102":{"name":"portal","version":"0.3.102","_id":"portal@0.3.102","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"872032918cae95cc7d9429d8fc214f64fb97ca53","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.102.tgz","integrity":"sha512-vECGaeQ+dDs4RZJNfiXVN5B71acN3LXaebVtslY9r4k/nhlAfExfJg5WlxERvhBXx6jBNHDBvKcKX7fLHRw05g==","signatures":[{"sig":"MEUCIQCj0lHbDGkQvcPU0JmL4iq1dVlg7eCL30ViMBDe2c8q+gIgfEq8NLxFhtkE2VR/oKWeFAxKTXpYl8xTAs9ZpcX9UEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"872032918cae95cc7d9429d8fc214f64fb97ca53","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.103":{"name":"portal","version":"0.3.103","_id":"portal@0.3.103","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"7320ddb1d36cc88408e7158088e285ee2fb09a80","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.103.tgz","integrity":"sha512-9W/SL3IN0I98pj794gvZy9GSTtN59XDk6E+LHsO45j4IA+dlKs3ZTBL/p1HyBjJ9kxS1AAQEt+21yE82AR8FKA==","signatures":[{"sig":"MEUCIQDb1HEgBzmCAbypMJTu3/F2YzpCUNAurP1j+8wsUPA1+AIgIxYVLRFR309U21c7lq1lIt27Zs4n7MA+rnC9k+nPlpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7320ddb1d36cc88408e7158088e285ee2fb09a80","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.104":{"name":"portal","version":"0.3.104","_id":"portal@0.3.104","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"92b5d3f94d4c55185664704d86be6df58f31291b","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.104.tgz","integrity":"sha512-qqaD/rQl7Mm/mQyjYea9dwOSk9/sVJQSgxftmxSiwROrLkas/sq81pDMd+qW25YujKao1nCwo6U6chNdaBRLRw==","signatures":[{"sig":"MEUCIQDoDVwHBiWaTUzJf52eprGbM1q4ZBIwIanZ3nOrIJX5FQIgR9YZAcjl9c1EOMgjdMwtI+ldetmjexnTOgcmBhoKNmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"92b5d3f94d4c55185664704d86be6df58f31291b","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"*","carbonfibers":"*","password-generator":"*"}},"0.3.105":{"name":"portal","version":"0.3.105","_id":"portal@0.3.105","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"b258bc27ce15d614c8dca74aec50a4256880518f","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.105.tgz","integrity":"sha512-tYeqC1/95HXeuvXOJ5JyMRqeV8iFfxPt4lVjaZUc2Fm1LCfifM/zmFr5QR4Igiq6kRk11LV9fJUX+87OG03Jfg==","signatures":[{"sig":"MEQCIBcCXbwk/+UKdJ27OYfcexoQ+Fb50IyhxL0TFbbkszktAiAEztgvabe09PpMDlWXUTW1AIfH/lkq++ZSxwtVCnBlRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b258bc27ce15d614c8dca74aec50a4256880518f","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.106":{"name":"portal","version":"0.3.106","_id":"portal@0.3.106","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2eaf458897db2cfa530a3e35919558cce8072079","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.106.tgz","integrity":"sha512-uEyrasAfwQuu/2pN4OQIZqWkkw6YrIaDFOgkdc3vmTDFeiVfnxADaPn2MSPX0tXt9ui0tbCRz9vK+Lq+oNmmOQ==","signatures":[{"sig":"MEUCIQCojScPOH4BasmXHIjbSDAJVB9MhAga5egV9XAw6IyoHgIgAKPiopCqrsRFOLMlfWxNrcGVzA0RR9PWriBEpWkLXqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2eaf458897db2cfa530a3e35919558cce8072079","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.107":{"name":"portal","version":"0.3.107","_id":"portal@0.3.107","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"48914778f7de15cba416648716118b17834ce8a5","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","integrity":"sha512-cnkfYgk6sR5beUptOVEFSOHbAOedmfA+QDiylaVowBTe+n6qRymCekFnw6HRDLMAfVGvr/32f+lQbUtB0ZcXxw==","signatures":[{"sig":"MEQCICcRYWic4ioYWkUk8BDPPUcynmgvNxh2XJU54ZPqbBKeAiBUlPSYHGz/KbLtyIqxdm+bDb6EjKmJn1PCLXySPjTPjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.38.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.108":{"name":"portal","version":"0.3.108","_id":"portal@0.3.108","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"1264f5df6db29617ef5352cf199404bc2019fd1a","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.108.tgz","integrity":"sha512-LtQqU8eK1ZLzUuleN0opO21OUyO658K+nkKSmatAtym2/6XKTWJLRwY4xmZJ+0mJdMG2eCHRBnk2+XY/MsjJgw==","signatures":[{"sig":"MEQCIFuzrm0/tpx/DwXkCT5U/CWqltKYY2yi2o//NOuooTKAAiB22eN7YW2v/zLupWZS0OLYQyF1O13RXmkbdRjlz6UN4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.110":{"name":"portal","version":"0.3.110","_id":"portal@0.3.110","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"72ce6d30c5270c794ce11f9127e3f22c26437fe5","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.110.tgz","integrity":"sha512-eCRRXR324zbnjWG/mYm2TjrYquURedxoZpoBXfUS10Y4DRlsuNSv70+XrDA0oG8dk/La16zGkhu1SKnuO/Hcww==","signatures":[{"sig":"MEYCIQDZIsUjXFzUMiA8V6I7ih+zgPz5PEEY68SJPH/77EQ74QIhAKrfCq+GgvoElF8GfUFDXDxc9tm287ebtQxNNPIk/lhi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.111":{"name":"portal","version":"0.3.111","_id":"portal@0.3.111","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"f7d50a2cef5d9694b181ea43a31c260ea4cd6fc7","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.111.tgz","integrity":"sha512-TB5EOC0rH13AJqTSs+zbkVavhAZa462Oql031M+D9ncsE056/DHkbKefhT9Sji9ZEQc+Ts4AvQrJDYJFVvODmg==","signatures":[{"sig":"MEQCIAEETPAqR0/rSw1sBmMNes6MPnkvbb3UqPnB88Jf6VV8AiBWsaApeBD275kRKKCRcCNxGnn4kAZkELE2A0HTMrSpMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.112":{"name":"portal","version":"0.3.112","_id":"portal@0.3.112","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"3a95c47275d4650723eeef1a247c908bdb1232cb","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.112.tgz","integrity":"sha512-rXIjv79nUwksYmzJzPlGSWIZt1E+aR0QwTnEClnwjW0Wj3AVNCHMvUCdMx1UJgH06lg/y8NW6btSzP7taDgSDA==","signatures":[{"sig":"MEYCIQDsUQbOE95jy3tByp714vA7UHbUiY2VmbZxlkoCvpX7yAIhANYMF6/4jiPOvJ6ki4lEc0Ly+4/jZmB4LbRmyXZuxvaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.113":{"name":"portal","version":"0.3.113","_id":"portal@0.3.113","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2d86e159e31823d38d51128f4452ace2ad6faa47","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.113.tgz","integrity":"sha512-W47KNS+7Fgf4JA2MNgWdSHIf6l96f3DdoYLoleNxv/nJKNXKsD8oBXM5dGtJ8M4bxwMKxYPyKW8knix2uBF97Q==","signatures":[{"sig":"MEUCIGo1y7WOoSAZM3k9p7B/c1KSs1P+oS+1Nye9MFpXi7vXAiEAw8dKOdJMFqqtf/DBSHRpN627QApNm/1zak/it6i1jEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.114":{"name":"portal","version":"0.3.114","_id":"portal@0.3.114","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"a84a6b0f8b86d8e7ae29405c7cc84cdcecf92065","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.114.tgz","integrity":"sha512-OgQIYHEW6UdsHC3JZyt2Z1px61soXR7V/+EABIoCPL/VF+N8vgEa4N3WIdijvDs3jZw/WKKG5B7IG0l52x4q8w==","signatures":[{"sig":"MEQCID8VbFP5eyLi1agQRAQtMyF0dbLY5B+jWhTzh/K7M+D1AiBwwk7WYuiGpL30H/oXj9l9XfdZbVi8s85hfpTWh6MtEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.115":{"name":"portal","version":"0.3.115","_id":"portal@0.3.115","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"445428eeaa38f9633282253050a1868c5f6dd78f","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.115.tgz","integrity":"sha512-Mtra323Z/rMPmTw+xyzIuiGgPVk5O/1XP+zgQfPG3VnoLjAuRwG5tYLZWYg8X+yAjIC19InWKMPD2jjNRIx98Q==","signatures":[{"sig":"MEQCIHFos7i0e5JevaZLhFMt+Uy2PIaW/SfCvPBvQWz54cEAAiBuYPW3i5QazX1Wg2ihNPoPLzsLDiwEEl+ej2voAtgbbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.121":{"name":"portal","version":"0.3.121","_id":"portal@0.3.121","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"ec9fdcc137b40773bc25f599908fa1e6464e92cc","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.121.tgz","integrity":"sha512-6nMfCo6vIY78NdJAa7EjhQhLMCFPmW1IrAAeUXUr58XoXZyVUmR991Q/HfwozyQ/bHb6jbYdTihjUtLK3G2pbA==","signatures":[{"sig":"MEUCIQDjsSlXqbtPYPpb8UpTQzeBrCHdd+7jw4NIhBMY1imo3wIgP3vyfR2WUgCFp6MibfRcTzuTKQ6HwDkAvOUZVW5SNGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"48914778f7de15cba416648716118b17834ce8a5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.3.11","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.122":{"name":"portal","version":"0.3.122","_id":"portal@0.3.122","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"3efaa2c166d26ff2a865e13ecab768afadaec96e","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.122.tgz","integrity":"sha512-PhMAnL+reGRz0Gl3VKHOZcc5FUljKuquD34kTQ+QoGmHtbHGTLmNFiTGJxuCNH6J1pFRFiDrkm2T7ZQpXjDnyg==","signatures":[{"sig":"MEQCIC5TKV68x2Ujo42mTm9fFJt+qEMCDbl8EJ+VmKMWvJRHAiBlLnUPAQWWXzMSOuIBiadqY47vZJOhk/iZ06cwPzUTBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3efaa2c166d26ff2a865e13ecab768afadaec96e","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.3.123":{"name":"portal","version":"0.3.123","_id":"portal@0.3.123","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"c5d85d842af073aba8588acc626cdaba6b2eaca6","tarball":"https://registry.npmjs.org/portal/-/portal-0.3.123.tgz","integrity":"sha512-tIIp0Qo8ymg2yOZG4VMSHsyRcz6p/IqRQroxhUP9+s2xtKvqhqvxkfGqBO86q2WgGUmShKs3BrK5rkKyhNdUkA==","signatures":[{"sig":"MEUCIQDv/hWqM/SOdMMGUP6i1aB5Zdg5jXMND+saKut4Wxx2OAIgBonL51l7AOUMBbC7w3e0gXdpMtgdfZCowI6Ty3VEKBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c5d85d842af073aba8588acc626cdaba6b2eaca6","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.0":{"name":"portal","version":"0.4.0","_id":"portal@0.4.0","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"97a8c45d8af0c0ab4424ed1c089d8d30c33cc722","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.0.tgz","integrity":"sha512-IR9swjoL0S3PIVFie9zKcWyzoR6LEJwwwhPsM9moikhJJ7qXObJ73AzxKKEcknVHmp5Bp/Q9JFE3lHiaeK+tWg==","signatures":[{"sig":"MEQCIFVtivjMq7MFrDQ14RW8bg4EypMp95mnUqXs+IfoHAfMAiAe8gbL8DuaGksTShXovNNb2sry3nD59O+sWZMpcSyANw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"97a8c45d8af0c0ab4424ed1c089d8d30c33cc722","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.1":{"name":"portal","version":"0.4.1","_id":"portal@0.4.1","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"b6f2578234cca4e5e20cd0bda8a0b913d14fb218","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.1.tgz","integrity":"sha512-NWAOFU6IimHxIb5+/OnbVLtuZDStPg2PRcWPUpGZHKuCOfvvCdB5PUlnco83OhG+Cmngp9Dz/I5hREXUBnrIdg==","signatures":[{"sig":"MEYCIQDXSRmKMdjfbsxlxiKlsWWFfI6TJvpENfdxjEfkjBFPIwIhANr+E6/YoqS0f3ewRW5HCeLiOdMSRmPPEVHcvrN0kwn7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b6f2578234cca4e5e20cd0bda8a0b913d14fb218","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.2":{"name":"portal","version":"0.4.2","_id":"portal@0.4.2","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"05c3ad00e692ca6e1d58aadba4fbf1b535b77d4a","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.2.tgz","integrity":"sha512-Iv07qNDYsNCCwy3z8OCYwdmKd21atHvpbv9kAWxYSC6KYr0rEIfNpHdsG8AV+QkWjEHaW98EI/L5Q9PGTHTSHQ==","signatures":[{"sig":"MEUCIQDJoavDM0ZkApfz+c6AYteGPZeziaygRLJz75t1yKHrvAIgFDvxCVTwL0xXqV+uTDBeoT+m+VKPp1hr1/wXvOeeZhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"05c3ad00e692ca6e1d58aadba4fbf1b535b77d4a","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.3":{"name":"portal","version":"0.4.3","_id":"portal@0.4.3","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"305c6dd70532e9389493195df082383bc777a99b","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.3.tgz","integrity":"sha512-jUylsdNy3LPtyeuXRL3ZdDabqngW2Aq0PJESQR83k22s6IJRJWf23snSB4PEZKQ0Gn7MNsBMD+KnFfphgxeEjA==","signatures":[{"sig":"MEYCIQCbBHlVoG9Hw2rH/9kBTXHEZdY1vIz81B/Uebwal5mxTwIhAObm49c8kdEk/7fsPrCPEIh7iIyqOET6D1WAgSN4lFtQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"305c6dd70532e9389493195df082383bc777a99b","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.4":{"name":"portal","version":"0.4.4","_id":"portal@0.4.4","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"83e681a75537e47a214c11021e79d04de91e3eaa","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.4.tgz","integrity":"sha512-I8XX4v3TO1PbVjeHeT0Cx1k2+IkO5cgZLzepq+EhpPtVOkZWv7Vwcgn8UmknyPxIB8jQ8DyFTEtHQc+N55SsNg==","signatures":[{"sig":"MEUCIEf6KsY2RH3IbCsm+3fgnF2lU8aOFL9XMlOZ2s/aiyM0AiEAl4YlYiaWnqqm7eUZBw0CbKK3S3j7uIze3pPWMCWdG3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"83e681a75537e47a214c11021e79d04de91e3eaa","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.5":{"name":"portal","version":"0.4.5","_id":"portal@0.4.5","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"380f1d1dec870cce83b19ffe68138a37ea737775","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.5.tgz","integrity":"sha512-VUP2gOgAII408I6pJdT8QOa/zjY8Kb19sf3DWnDUVJdl8pMVTbk4O2G7feHlAumgLRgzNfFuVZi9qz0Kq2oTbA==","signatures":[{"sig":"MEYCIQC1xvFuffCyU91jpcLkj0HFHJMLAdpGOvY7fhYXcgcv7wIhAOCvoLgDLz1eZBUi5VTMNhzp7DjtStgCnjweyeXOF8zg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"380f1d1dec870cce83b19ffe68138a37ea737775","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.6":{"name":"portal","version":"0.4.6","_id":"portal@0.4.6","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"6bd4c9fec6002a268d74bb0dcc34c3a034e7a69e","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.6.tgz","integrity":"sha512-FCiKLUE8uRDQnOmXodJ+L5BbtnQ9mYJlKDiTAnx7tMI1TZfJKqMs3iY8fuJ8Ep6YgT/5rp/hanTSoj5U99ZtzQ==","signatures":[{"sig":"MEUCIFGeSPp5U76aBmr6O51jh4OgXd3JglshKUND9gvjyG+gAiEA1+XPeLDzkZ/fb0czRv7RMRKgg0vbcoRCev02XYBuLFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6bd4c9fec6002a268d74bb0dcc34c3a034e7a69e","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.7":{"name":"portal","version":"0.4.7","_id":"portal@0.4.7","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4d52c56d1ff9a169478070d1f533caf13ed436b1","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.7.tgz","integrity":"sha512-6ir0S+E2dl5IW4vSoGQhSr0wj4G3AIjZo2tPDlsxXLjE6OsapCExUFr4ipdoEHD/TDccH6X9fcN3BEr0o1qW8w==","signatures":[{"sig":"MEYCIQD6F1sHL95VubF1b6rK5uzcx4H6GgelPwfVfgVBANvSHwIhAK9OJPouZ/vtlcjcCtm7Vfl2qAQtzSxAUdcevuKWQWpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4d52c56d1ff9a169478070d1f533caf13ed436b1","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.8":{"name":"portal","version":"0.4.8","_id":"portal@0.4.8","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"10697e6cfad404f352ed85251fe3ae560a551d6b","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.8.tgz","integrity":"sha512-J+96VPy2xmG7m5oVcOfOZ2n7e/DTvSc5awJXrz1ksI43j+Vg7dfi5LYVALfekHTlyfkWXEXpIrdDVwhd5TiHCA==","signatures":[{"sig":"MEQCIDOsgEKnc3qek8kzzB+51MfbOqzOu4TxMBoCsZ0i6+8LAiAbipAVHz0vVr+DQnij/HGHj2sedJEYlBD2ql47iJbViA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"10697e6cfad404f352ed85251fe3ae560a551d6b","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.9":{"name":"portal","version":"0.4.9","_id":"portal@0.4.9","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"966fd74a5481fd01b94b9f038c2b060d4e959145","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.9.tgz","integrity":"sha512-++sIqBsiq8gEDgyTiQnN64kAcxWtCZ55zO8vXbx2Yr1l/jv6RKYENAc1mv0w9WrntBy3gbdi4kA98iIf4dmVBQ==","signatures":[{"sig":"MEYCIQCWXZR6490odtS9qyiCNO/ixulAbBx430rXe0FleEvIBwIhAMxxvvdLEsLrVNexbvd1yVHNdlE+tySziulXHsiUOgUQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"966fd74a5481fd01b94b9f038c2b060d4e959145","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.10":{"name":"portal","version":"0.4.10","_id":"portal@0.4.10","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"fdc304d6f3f1f8dd4f66bc5b2f3bc84581812819","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.10.tgz","integrity":"sha512-v4vdaoO3DphHIn3bPe1TqVaYxd7vf5pOmEvPf78UCQ03rvR1/8UU3Ah77pC+h89X49a9C1rFeyFJmm23WOdhxw==","signatures":[{"sig":"MEUCIQCR0fBg5/wLynyA8CYgjcfEJsFdv55UdMg/EXs8b8rY7AIgFcDBhwRYDVd/oHbIY4oTfMDttuA0PMPTIdSYKsyUPeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"fdc304d6f3f1f8dd4f66bc5b2f3bc84581812819","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.11":{"name":"portal","version":"0.4.11","_id":"portal@0.4.11","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2897521b2b057c4257a66ceffae0f3c5a850eb0c","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.11.tgz","integrity":"sha512-ufFaEiPgOIJ/TxHZTDZ2jcU3deLrnt3/j+ZMCi51zipb5BlESWlsFOt2HRcM4JxNxXxC9A+PJbMJo01nZB2sCA==","signatures":[{"sig":"MEYCIQDeck9yUGF/fKYCgtFnNQlRKVFvkUwNZqPO5HuSSNFbCAIhAJw3Xc+ETGpPtsEnEEH0T3AKBh556bal5fxhux+xpltr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2897521b2b057c4257a66ceffae0f3c5a850eb0c","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.12":{"name":"portal","version":"0.4.12","_id":"portal@0.4.12","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"bdf76b9d0abb9f37675a583896dee2481f752c1b","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.12.tgz","integrity":"sha512-0io2VRDrUbDDlNftol25aqY/n47hi6pSHL7k/Na51ODkb47kzaY9MCJwiGk17rwaxkZ84eBFSajGYCkpopJpoQ==","signatures":[{"sig":"MEUCIQCMglgiWD0KpaqncG/VAQIUe12GU4aOljFQW9U3POOBDQIgeMKFtZ6dzuaFF/SWsOVfcGxPMRd301osc0jN2N+RE+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bdf76b9d0abb9f37675a583896dee2481f752c1b","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.13":{"name":"portal","version":"0.4.13","_id":"portal@0.4.13","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"4dcd8b98c855dbd7a5af33b5c106474af7b455ac","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.13.tgz","integrity":"sha512-WXkENn3kkXw4Lv/9cvAPGwcPDq7NjdWXmZjILomiw0W3DxwmZnSTMtQpQabE39KiCpWvlCKGlyzd+RuzL+u2vQ==","signatures":[{"sig":"MEUCIQCUa42yvH8NNYivE8Og03yZcKb8ncYIWyHIDXEuFCcdYAIgF26+nMopdBkpPABcIwlzKPk2y3YzRz3S1RiDEGBAhtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4dcd8b98c855dbd7a5af33b5c106474af7b455ac","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.14":{"name":"portal","version":"0.4.14","_id":"portal@0.4.14","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"2b65234b489b271af0c745bb4b8a0865de1b4c58","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.14.tgz","integrity":"sha512-H2MpVA7Em02QqGsvro7LGcparDV19G1L6IhgSyTZgSqVLzBjzl2lY5X+W+Y3J/lNLasd6ZdprHPWn4Oy/uw6pw==","signatures":[{"sig":"MEYCIQCWDRp4E2TZBzG5vaj2Jwya2cwnPYSWJcH99OeVgoQvjAIhAIkNSLjWE+MNVuSHlsIA2w7nXjrYGBtHfVy+ah7Hdobd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2b65234b489b271af0c745bb4b8a0865de1b4c58","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.15":{"name":"portal","version":"0.4.15","_id":"portal@0.4.15","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"371666e83a6b08cfbb6c19c7ecaca9eed452f3d5","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.15.tgz","integrity":"sha512-VTRqIp/KdnwspP3fq5hnCv1SDwBKmNZgH5DMLaoneIonvc56Gfd8bafLX4+pplnRL14a9ocwcb9jG1f58EH/TQ==","signatures":[{"sig":"MEUCIE1P+arDsBuoCdd5PUoGHuAgW0qi3jRSh8sfx6456BwvAiEAxMxXUWFq3TkykdfaVQpjf8x7izGWVIzROoIwRgZBBoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"371666e83a6b08cfbb6c19c7ecaca9eed452f3d5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.16":{"name":"portal","version":"0.4.16","_id":"portal@0.4.16","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"b625019cdbc912984dd50137c7baa2ce2d6764da","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.16.tgz","integrity":"sha512-HhxGg5ixsraMZTggQNFRvy1kMgLg/Yw45UZvfcJ7tEPN4cLgFe+OKxqj2TNZBqUAqU/rDq6qKPZxIZTzpuOFog==","signatures":[{"sig":"MEQCIAQcWK6zD8Z971fdm7Ol7Bo1T5T/5vpQZImyL7xL0SrqAiAbO5+3X8D7wnTsHKKB/5IALQTvfKIKarM1+0GqCM6KVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b625019cdbc912984dd50137c7baa2ce2d6764da","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.17":{"name":"portal","version":"0.4.17","_id":"portal@0.4.17","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"adfd6d2fc77fceeacb1298e5f8bfe0e2ea0f466c","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.17.tgz","integrity":"sha512-TKeMkmP119GRlBvGTyTXymlWPjjy3znTKSa8j+d85d91O2GxZbls4MJ7i/PpZjM4ggjbrG687wAQPYD0wyhhNQ==","signatures":[{"sig":"MEQCIAy/1p2W3GV7cmNRhvJLTNcgsYESlKEjSWsP+kHwj4d6AiAKiCxxWCXJeIZ4NEn97aLUG+QArldOLq2vnCnAXKGqyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"adfd6d2fc77fceeacb1298e5f8bfe0e2ea0f466c","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.18":{"name":"portal","version":"0.4.18","_id":"portal@0.4.18","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"642a11f9e1ced27c9e0ce0615ba9863c82cdfdeb","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.18.tgz","integrity":"sha512-1bu9KWmJ8HNbf6kHbgabLXw0fUe09xLDIxAkY0bbBpAaSwGA+beQnnUacOgbq5wke4b0kPZWC89QS4pvAYcICg==","signatures":[{"sig":"MEUCIA4BYU7P3/bfSPhtNiTNFVpLV9qSlpUqdWDxDVlplKLGAiEAoJFwCSBHnvYy77j8LjAVbTvs5566M9kRmRy3hzx4WR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"642a11f9e1ced27c9e0ce0615ba9863c82cdfdeb","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.4.19":{"name":"portal","version":"0.4.19","_id":"portal@0.4.19","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"dist":{"shasum":"edb4949dc67adeec510f9fb873fae9e2ac4dff10","tarball":"https://registry.npmjs.org/portal/-/portal-0.4.19.tgz","integrity":"sha512-ErPYOuI8mCyN7WF5kePApAinEJpgSC+PuSjN1C6nu+lfDDBVnXUIEAWFzL86KmyF0OIt9Y6+nfBTxiUO6+P/TA==","signatures":[{"sig":"MEUCIAahKrKeyXViLUX+4w8nRAvjBvZFV1xK1byOOe5EafwoAiEAlCL5VmXlhdWzBmj6kIwyRbFwIYZ4NhGOVUI2t4xUC4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"edb4949dc67adeec510f9fb873fae9e2ac4dff10","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"brian@goldminemobile.com"},"_resolved":"https://registry.npmjs.org/portal/-/portal-0.3.107.tgz","_npmVersion":"1.4.14","description":"MVC-inspired json api fibers/wait web platform.","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.0":{"name":"portal","version":"0.5.0","_id":"portal@0.5.0","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/javascriptismagic/portal","bugs":{"url":"https://github.com/javascriptismagic/portal/issues"},"dist":{"shasum":"ba4cf4b30324be7550232cb1ff8caaff796d18c3","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.0.tgz","integrity":"sha512-HDeGZRYEJ7TNpjaP1umSHt/ZLHWMdwJKAYCSDcvyHao1ojAn0HomDxwn+kmHGC2s8Rkqt3qBCAs2XiWpLIWSnA==","signatures":[{"sig":"MEUCIDpNHjWW/iNN6fTGgC+idGCwfLzPUmlHQ+r2k74WV92SAiEAzSRnQ5LJ0b6xAB/Ny91qOvoQtGC3zCc3osZoKw7MfUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"ba4cf4b30324be7550232cb1ff8caaff796d18c3","gitHead":"0ff7f2b3622d76638e2b99acaea6d70ab3a126d5","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/javascriptismagic/portal.git","type":"git"},"_npmVersion":"1.4.14","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"*","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.1":{"name":"portal","version":"0.5.1","_id":"portal@0.5.1","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/javascriptismagic/portal","bugs":{"url":"https://github.com/javascriptismagic/portal/issues"},"dist":{"shasum":"cd75fb0d1583e6b4d2ab041e7466ac3b4779e2f8","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.1.tgz","integrity":"sha512-78YpB7Mgf3o93dD04HqRm6ktOrJaIbzktzmpFPcxKORVms8YdUZxYQi9yEc9NJ9B3XFB6fo5x1HyWqaRB4fQZg==","signatures":[{"sig":"MEQCIHjS3cA819eTiWhJnaAB/RjCoOIAFU0dK7mq+FXqfbijAiBPMMFfD6u7C4cfJYHkhW3VTDrnyQigHJGLQIezwpQN5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"cd75fb0d1583e6b4d2ab041e7466ac3b4779e2f8","gitHead":"744a4a2f348a2ea9dbee264a545cb27d0c532b08","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/javascriptismagic/portal.git","type":"git"},"_npmVersion":"1.4.14","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"1","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.2":{"name":"portal","version":"0.5.2","_id":"portal@0.5.2","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/javascriptismagic/portal","bugs":{"url":"https://github.com/javascriptismagic/portal/issues"},"dist":{"shasum":"fd79c282498da98b12f6c7a50991b1e30bd6bcdb","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.2.tgz","integrity":"sha512-RTglIwzJzePzUC+AXVoUh6UvAzzW8VYoVCdiwdRUDle0Q3830HAcwRpv5OXiLc/0fiZj546SUyEYqHzWjI7JAw==","signatures":[{"sig":"MEUCIQDP5EVcvaTPhCFJ0ykAlYcfZAjbTt3iv6undtfp38sljAIgQ82cH+jNUV0fTk2oZLNaJYVFXuIAXRHedcNiJFL3/sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"fd79c282498da98b12f6c7a50991b1e30bd6bcdb","gitHead":"3593367041f1ee5d8a913a7124fab84bd55f0834","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/javascriptismagic/portal.git","type":"git"},"_npmVersion":"1.4.14","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"1","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.3":{"name":"portal","version":"0.5.3","_id":"portal@0.5.3","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"89e48a0a99966b0a7b06ac84171205eaa21f27a8","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.3.tgz","integrity":"sha512-VwGeFUa8bMVDBAVsLxSBSHaQks3GrjftjiJ7KbnwhMWI/RjCW8IY1PvJ4jONH4ADHUFxRtMFdAJMjsOVzx62IA==","signatures":[{"sig":"MEUCIEQZnZT/Gw7/+xBZHGrakCJaUYmc74wKlhr/v5ogBq+HAiEAi6hZVOYS45/aUmQtp4DjoMSJ3pJuhlZyQRH7pQjKe04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"89e48a0a99966b0a7b06ac84171205eaa21f27a8","gitHead":"29cf278fe4d0c1ec534fc1f7099b30732cb6ec45","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"1.4.14","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"1","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.4":{"name":"portal","version":"0.5.4","_id":"portal@0.5.4","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"e588ca7f3eae8b44e0839fa36e39a693c9f13e20","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.4.tgz","integrity":"sha512-FTHsExAHac5S5MUe6yZvg0B99KyzOinirgC4AGYXNae2GL3i+0pUSS11x2Qgw1AZP35Q48usheGO5JQZu7pT8w==","signatures":[{"sig":"MEQCIHoQlxFiw/pxdHsh1ZXxbA5xALTVYzDj13TDgmq4wKgqAiA2oyMrCOWeixxRkF7nT4OVJyOzfdlrJVXvuU7yDHFf1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"e588ca7f3eae8b44e0839fa36e39a693c9f13e20","gitHead":"08f54e5834ddfa7e285c5d836a7044f9ccf9f186","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"1.4.14","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"1","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.5.5":{"name":"portal","version":"0.5.5","_id":"portal@0.5.5","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"a3fac51e7ea2d454571283e2d617d7931046e8ad","tarball":"https://registry.npmjs.org/portal/-/portal-0.5.5.tgz","integrity":"sha512-gPZ9PZAXaNr5XsHxiTKSn0sr30vlvQZVUAPTD2M5kjaBnGtuJMuXH6DrdZSH2wauTwROrO3bAjetcoQbzas6Wg==","signatures":[{"sig":"MEUCIQDwtng6H/bYM8vAt/QASNbBE5FvktJF56A2l8kZd4qy8QIgSHae4NjKfY+aFD26A+hETjPUQqqfFAbOmzvTbQy4fA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"a3fac51e7ea2d454571283e2d617d7931046e8ad","gitHead":"a31333f65830c4224b6266e303c67ea032a5e15b","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"1.4.28","description":"portal\r ======","directories":{},"dependencies":{"pg":"*","ws":"*","ejs":"*","less":"1","mime":"*","monk":"*","redis":"*","twilio":"*","aws-sdk":"*","mongo-sql":"*","uglify-js":"*","nodemailer":"0.7.1","carbonfibers":"*","password-generator":"*"}},"0.6.0":{"name":"portal","version":"0.6.0","_id":"portal@0.6.0","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},{"name":"keen","email":"keen5336@gmail.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"1609b26f03643bebb2041e24039a2a95368c427e","tarball":"https://registry.npmjs.org/portal/-/portal-0.6.0.tgz","integrity":"sha512-sBrCQPDj+7B+8s45iDb/P/HHpyJwwm+IQZqVTGx6WnGodtOH5u5Kv3ykWjguGvM8eP5z2A6NTnftnb/IWyisYQ==","signatures":[{"sig":"MEYCIQDFbs3zM/QAEb+K0BVZ13lA90MlI0ZykM8Wg/30oNcSigIhAILl7xcsnq+DBlXijuK9JgPLqbV1MyRfaoVq+1LqzgSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"1609b26f03643bebb2041e24039a2a95368c427e","gitHead":"cb6b8a7642984f64b3ee7c4ac99bed639dfa241f","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"1.4.28","description":"portal\r ======","directories":{},"dependencies":{"pg":"4","ws":"0.6","ejs":"1","less":"1","mime":"1","monk":"0.9","nedb":"1","redis":"0.12","twilio":"1","aws-sdk":"2","mongo-sql":"2","uglify-js":"2","nodemailer":"0.7","carbonfibers":"0.2"}},"0.8.0":{"name":"portal","version":"0.8.0","_id":"portal@0.8.0","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},{"name":"keen","email":"keen5336@gmail.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"f6b5a81c28a8bded33771ea17a3bf64fb8d48a1c","tarball":"https://registry.npmjs.org/portal/-/portal-0.8.0.tgz","integrity":"sha512-qhxjpSJKCpIjnUdQBAw6PyA6kWpm5LHQwm1om1LiWd0WmVpkJ1isjYBt8EzzwUMEjy+974gpJN8wzPfRTHDzfw==","signatures":[{"sig":"MEUCIGag28NM16bbSoKagknIIRb8X/qYt/oEXgg+zk+9NHZLAiEA798bntnNT2nvUbWifv2g71ri00ACvBFKIn+GnLptREI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"f6b5a81c28a8bded33771ea17a3bf64fb8d48a1c","gitHead":"ec5f264b9c2735d8ebdc9f9ac0e9844c1d61f79a","scripts":{},"_npmUser":{"name":"javascriptismagic","email":"javascriptismagic@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"2.5.1","description":"portal\r ======","directories":{},"_nodeVersion":"0.12.0","dependencies":{"pg":"4","ws":"0.6","ejs":"1","less":"1","mime":"1","monk":"0.9","nedb":"1","redis":"0.12","twilio":"1","aws-sdk":"2","mongo-sql":"2","uglify-js":"2","nodemailer":"0.7","carbonfibers":"0.2"}},"0.8.1":{"name":"portal","version":"0.8.1","_id":"portal@0.8.1","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},{"name":"keen","email":"keen5336@gmail.com"}],"homepage":"https://github.com/portaljs/portal","bugs":{"url":"https://github.com/portaljs/portal/issues"},"dist":{"shasum":"50ce4c0d37618f990ca375652803696531053ddc","tarball":"https://registry.npmjs.org/portal/-/portal-0.8.1.tgz","integrity":"sha512-q+DEn+lL+Z78aqcFm9OhmM5M0hd6Zjo9w+H8rSJfrHgjdFpfeP2+yZHOaJBHniITcoaTtNt8x2qgLC2eLtzmow==","signatures":[{"sig":"MEQCICngACncqeTgOd/3nM5H4m3UdqnQPd5rFCQmIoj310xPAiABnOCpwK4KusjsdxxfsBRCQCP044wopfTZVrzjd5ceAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"portal","_from":".","_shasum":"50ce4c0d37618f990ca375652803696531053ddc","gitHead":"ec5f264b9c2735d8ebdc9f9ac0e9844c1d61f79a","scripts":{},"_npmUser":{"name":"keen","email":"keen5336@gmail.com"},"repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"_npmVersion":"1.4.28","description":"portal\r ======","directories":{},"dependencies":{"pg":"4","ws":"0.6","ejs":"1","less":"1","mime":"1","monk":"0.9","nedb":"1","redis":"0.12","twilio":"1","aws-sdk":"2","mongo-sql":"2","uglify-js":"2","nodemailer":"0.7","carbonfibers":"0.2"}}},"time":{"created":"2013-01-31T00:39:47.753Z","modified":"2026-03-19T11:59:55.536Z","0.0.0":"2013-01-31T00:39:49.608Z","0.3.14":"2014-05-30T18:16:29.951Z","0.3.15":"2014-05-30T18:31:03.140Z","0.3.16":"2014-05-30T18:33:09.671Z","0.3.17":"2014-05-30T18:41:59.967Z","0.3.18":"2014-05-30T19:13:07.175Z","0.3.19":"2014-05-30T19:24:09.715Z","0.3.20":"2014-05-30T20:11:01.174Z","0.3.21":"2014-05-30T20:12:38.692Z","0.3.22":"2014-06-02T15:36:52.118Z","0.3.23":"2014-06-02T18:27:29.679Z","0.3.24":"2014-06-02T19:07:52.474Z","0.3.25":"2014-06-02T19:10:51.620Z","0.3.26":"2014-06-02T19:11:14.669Z","0.3.27":"2014-06-02T19:33:57.232Z","0.3.28":"2014-06-02T20:12:36.975Z","0.3.29":"2014-06-02T20:23:13.132Z","0.3.30":"2014-06-02T20:30:59.658Z","0.3.31":"2014-06-02T20:35:58.070Z","0.3.32":"2014-06-02T20:38:16.059Z","0.3.33":"2014-06-02T21:09:40.074Z","0.3.34":"2014-06-02T21:17:34.540Z","0.3.35":"2014-06-02T21:21:37.771Z","0.3.36":"2014-06-03T15:46:42.278Z","0.3.37":"2014-06-03T16:49:59.116Z","0.3.38":"2014-06-03T18:41:16.811Z","0.3.39":"2014-06-04T18:03:45.128Z","0.3.40":"2014-06-04T18:19:51.323Z","0.3.41":"2014-06-04T19:13:04.837Z","0.3.42":"2014-06-04T19:38:24.197Z","0.3.43":"2014-06-04T19:41:05.936Z","0.3.45":"2014-06-04T19:45:14.300Z","0.3.46":"2014-06-05T19:54:11.013Z","0.3.47":"2014-06-05T20:22:55.004Z","0.3.48":"2014-06-05T20:33:00.194Z","0.3.49":"2014-06-10T16:42:15.479Z","0.3.50":"2014-06-10T18:58:08.851Z","0.3.51":"2014-06-10T19:11:38.089Z","0.3.52":"2014-06-10T20:28:53.182Z","0.3.54":"2014-06-10T20:54:26.315Z","0.3.55":"2014-06-12T19:16:11.037Z","0.3.57":"2014-06-12T19:28:55.705Z","0.3.58":"2014-06-12T21:49:06.540Z","0.3.60":"2014-06-16T21:26:58.514Z","0.3.61":"2014-06-16T23:16:23.746Z","0.3.62":"2014-06-16T23:52:18.174Z","0.3.63":"2014-06-17T14:46:00.485Z","0.3.64":"2014-06-17T16:01:50.818Z","0.3.65":"2014-06-17T17:09:16.456Z","0.3.66":"2014-06-18T18:12:45.801Z","0.3.67":"2014-06-19T15:40:06.151Z","0.3.68":"2014-06-19T17:40:28.038Z","0.3.69":"2014-06-19T19:02:10.184Z","0.3.70":"2014-06-20T19:29:52.675Z","0.3.71":"2014-06-20T20:29:20.498Z","0.3.72":"2014-06-20T20:31:44.223Z","0.3.73":"2014-06-20T21:04:13.892Z","0.3.74":"2014-06-23T15:44:13.437Z","0.3.75":"2014-06-23T20:14:11.585Z","0.3.76":"2014-06-23T20:33:40.664Z","0.3.77":"2014-06-23T20:39:29.969Z","0.3.78":"2014-06-23T20:49:46.342Z","0.3.79":"2014-06-23T21:06:54.305Z","0.3.80":"2014-06-23T21:24:59.114Z","0.3.81":"2014-06-23T21:29:53.640Z","0.3.82":"2014-06-24T19:03:17.852Z","0.3.83":"2014-06-25T19:05:53.910Z","0.3.84":"2014-06-25T19:33:14.995Z","0.3.85":"2014-06-30T18:20:18.097Z","0.3.87":"2014-06-30T21:41:56.040Z","0.3.88":"2014-06-30T21:48:02.165Z","0.3.91":"2014-07-01T18:03:56.062Z","0.3.92":"2014-07-01T18:04:23.487Z","0.3.93":"2014-07-01T19:54:19.658Z","0.3.94":"2014-07-01T20:18:05.421Z","0.3.95":"2014-07-01T20:48:56.428Z","0.3.96":"2014-07-07T15:47:59.771Z","0.3.97":"2014-07-08T17:26:42.482Z","0.3.98":"2014-07-08T18:02:34.330Z","0.3.99":"2014-07-14T18:24:56.739Z","0.3.100":"2014-07-14T21:27:13.059Z","0.3.101":"2014-07-14T21:29:25.882Z","0.3.102":"2014-07-16T18:34:59.687Z","0.3.103":"2014-07-16T18:39:31.077Z","0.3.104":"2014-07-17T21:31:25.735Z","0.3.105":"2014-07-18T14:59:58.973Z","0.3.106":"2014-07-18T16:42:39.065Z","0.3.107":"2014-07-18T19:28:52.345Z","0.3.108":"2014-07-21T16:46:03.649Z","0.3.110":"2014-07-21T18:13:55.887Z","0.3.111":"2014-07-21T18:56:58.055Z","0.3.112":"2014-07-21T19:29:38.464Z","0.3.113":"2014-07-21T20:00:49.572Z","0.3.114":"2014-07-21T20:24:58.645Z","0.3.115":"2014-07-22T18:50:18.501Z","0.3.121":"2014-07-22T18:59:11.335Z","0.3.122":"2014-07-29T17:20:06.684Z","0.3.123":"2014-08-26T15:58:02.149Z","0.4.0":"2014-09-18T17:22:18.874Z","0.4.1":"2014-09-18T17:38:28.705Z","0.4.2":"2014-09-18T18:25:11.986Z","0.4.3":"2014-09-22T22:02:13.049Z","0.4.4":"2014-09-22T22:03:48.335Z","0.4.5":"2014-09-25T21:48:43.897Z","0.4.6":"2014-09-25T21:57:05.992Z","0.4.7":"2014-10-06T18:54:01.648Z","0.4.8":"2014-10-06T19:35:13.977Z","0.4.9":"2014-10-06T20:11:39.127Z","0.4.10":"2014-10-06T20:20:42.742Z","0.4.11":"2014-10-07T14:42:56.359Z","0.4.12":"2014-10-07T15:01:33.938Z","0.4.13":"2014-10-07T15:04:04.776Z","0.4.14":"2014-10-07T15:23:06.544Z","0.4.15":"2014-10-07T15:27:25.036Z","0.4.16":"2014-10-07T15:34:44.809Z","0.4.17":"2014-10-08T22:39:50.178Z","0.4.18":"2014-10-09T19:17:24.010Z","0.4.19":"2014-10-10T21:45:37.694Z","0.5.0":"2014-10-28T22:06:15.206Z","0.5.1":"2014-11-12T17:00:15.321Z","0.5.2":"2014-11-17T19:31:42.385Z","0.5.3":"2014-11-18T21:27:23.786Z","0.5.4":"2014-11-19T21:16:02.151Z","0.5.5":"2014-12-07T02:06:49.703Z","0.6.0":"2015-01-08T21:41:34.703Z","0.8.0":"2015-02-23T20:22:27.908Z","0.8.1":"2015-02-23T20:32:20.881Z"},"bugs":{"url":"https://github.com/portaljs/portal/issues"},"homepage":"https://github.com/portaljs/portal","repository":{"url":"https://github.com/portaljs/portal.git","type":"git"},"description":"portal\r ======","maintainers":[{"name":"javascriptismagic","email":"brian@javascriptismagic.com"},{"name":"keen","email":"keen5336@gmail.com"}],"readme":"portal\r\n======\r\n\r\nThis is the v1 release. Portal has been in-use and stable for a long while now, and it is time to look at implementing v2, the v1 branch may contain bug fixes and maybe a few more minor features, but will generally be locked in.\r\n\r\nMVC inspired NodeJS Web Server + Api Platform for hosting multiple website packages, on multiple domain names designed to scale over multiple linux instances, using redis for caching and mongodb or postgresql for database.\r\n","readmeFilename":"README.md","users":{}}