{"_id":"implied","_rev":"30-fba9b1dca1f5e7006a0dfe5ad93526ea","name":"implied","dist-tags":{"latest":"0.2.15"},"versions":{"0.0.2":{"name":"implied","version":"0.0.2","_id":"implied@0.0.2","maintainers":[{"name":"echo85","email":"echo85@gmail.com"}],"dist":{"shasum":"c7c578a3e6884b61770b271f7d8cabfb8a6c93f5","tarball":"https://registry.npmjs.org/implied/-/implied-0.0.2.tgz","integrity":"sha512-w2fZDxNA9tTMS+aw/zPx8G+GIJIiFXTqdY4UODNrrn1lkoUoOjbb/lYfm+pOYInbtSj8NHlYW0dgmknxc2j+iQ==","signatures":[{"sig":"MEQCIGsnCWo9VgtJhDmKkCPoyZxJquA3tb2KW1YBMfbs40VtAiA+Wl3JctsFSi0dxAzTMr+OfHBRgU1WMA8iKcwZoPl/Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"implied/","scripts":{"start":"node app"},"_npmUser":{"name":"echo85","email":"echo85@gmail.com"},"desription":"Express convenience wrapper. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the use Mongoose.","_npmVersion":"1.3.24","description":"implied =======","directories":{},"dependencies":{"MD5":"~1.0.3","jade":"*","async":"~0.2.9","jquery":"~1.8.3","express":"3.1.0","mongojs":"^0.13.0","sendgrid":"~0.3.0-rc.1.8","node-uuid":"~1.4.0","underscore":"~1.5.2","connect-mongo":"*"}},"0.0.3":{"name":"implied","version":"0.0.3","_id":"implied@0.0.3","maintainers":[{"name":"echo85","email":"echo85@gmail.com"}],"dist":{"shasum":"fb0f09d4f583ad7fed1f97b6dc7c1a6ea856c9ef","tarball":"https://registry.npmjs.org/implied/-/implied-0.0.3.tgz","integrity":"sha512-pBdMk98lGi0PkTt62mETGN0mZDgsfmS5IbxQYvUF9suXN11e8VFGz9TQdqNbJAjE9GF1ukwb/KYPtiK8Qz5Urg==","signatures":[{"sig":"MEUCIE1quBpXmYu/iO6GayJyy0JG6xm1dkx7ycSrv8ng7RXkAiEApVZ3SO+NQdhfW15VFExIE92ug06b+Ivu7G52ZF7QEgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"implied","scripts":{"start":"node app"},"_npmUser":{"name":"echo85","email":"echo85@gmail.com"},"desription":"Express convenience wrapper. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the use Mongoose.","_npmVersion":"1.3.24","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"dependencies":{"MD5":"~1.0.3","jade":"*","async":"~0.2.9","jquery":"~1.8.3","express":"3.1.0","mongojs":"^0.13.0","sendgrid":"~0.3.0-rc.1.8","node-uuid":"~1.4.0","underscore":"~1.5.2","connect-mongo":"*"}},"0.0.5":{"name":"implied","version":"0.0.5","_id":"implied@0.0.5","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable/implied","bugs":{"url":"https://github.com/countable/implied/issues"},"dist":{"shasum":"78783fc8c7c4782e557374edd4b01ae5e73798d5","tarball":"https://registry.npmjs.org/implied/-/implied-0.0.5.tgz","integrity":"sha512-68ykhTBxMUarUPZEi+/+EuH7GJfXoKUfPl4yggg7r2kVPNtZZLX8L+/4ogPmoXwvdieyfahYHUNxqMt5Umi4ZA==","signatures":[{"sig":"MEUCIQDL+jN84CzSP/Agrb5u8fu4sRJBdZ/3ikBmrqbVe9TNngIgL7/ktMewDAigAFcVqA5VvU4h9gIqzKjvmjfKINk1lQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"implied","scripts":{"start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the use Mongoose.","repository":{"url":"https://github.com/countable/implied.git","type":"git"},"_npmVersion":"1.3.24","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"dependencies":{"MD5":"~1.0.3","jade":"1.6.*","async":"~0.2.9","jquery":"~1.8.3","stylus":"^0.48.1","express":"3.*","mongojs":"^0.13.0","sendgrid":"~0.3.0-rc.1.8","node-uuid":"~1.4.0","underscore":"~1.5.2","multi-views":"*","coffee-script":"1.8","connect-mongo":"*"}},"0.1.1":{"name":"implied","version":"0.1.1","_id":"implied@0.1.1","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"3ab0b6e3586a542aa594dd60076e6bbce9b72870","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.1.tgz","fileCount":34,"integrity":"sha512-xC19djvAfa8Bg2fBlAs+boRGhNaRH05hS5pZ/cQWNZAqoZyvMuIbiI/tT+EsoM3IsgjRHcB9c+uTEuhFzPCL/g==","signatures":[{"sig":"MEYCIQCeyJkJmFO4RuGb7lBeEg4XoeI+IQq1Q4zyHVZ1KdrnJwIhAL9I6OCZoc9q40bTv7ADy3/cdBWCHdWccqlpZQErkj8O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKZSTCRA9TVsSAnZWagAAUrUP/3lmr9mFpMgloVmKOxT9\nvdKg6i/i0GLtEZosSb4qWRBhaAvkNkSSMaGONbktYm8e6bW9yvHN3GphcuCG\nBQLG0ZMVixa77+2j7pkny3NtFkRymmU7Xk8dPuz/SrQeo2y2LkcfAUeUlFfj\nxIPZu29kd7stfyWKK5eXnP/7+wbul3FgR4bt0ShKIHDrdBt2mpTrwnWlrYCd\n968LGHIkn6LlzNy+G8XgZTlVDEQcVacLI23cYO7Exti2QkHHsXSxEr3tQQ/F\nlkFzEd1jEAt+oOo4ebzrNS0rN/NnmK2GgkbgCgsE1P6qkQLvElhlqo8es9yC\nVohC++FuIN601icuf3k0yxBVvp6pwgP8lofb/dyYe0Ks7K5GraOpqC61N5vC\n1ihmBIuvYK8clxsgjj1VEufAx8bHMfTpOU35Ksin6l1R0zDJ/wjQUIc4/u4I\n8/JEcoDl/QjncqHsEtIrWDWCHfQdJtS3A1O+QIOlDH6PaCTgdNgYipYNKyQ7\nZZ0YLoKWcLerwV8PC9Do0VGW7+H18Vj3f+CpqRs0cl4PFHow+o6TzcXHJqwx\nA7PQ6glZnjUc+Y/G3r+7Y5GS079f66JdOgJwzbJat/cJsiaWPoiIEd4IdMPh\nsXL8+w5Veh15xwuhQR95iZZs6Ga48pfJ03BaKRrlJ3KKzzkMPBcCGWuV8oHY\n0c5u\r\n=gFtX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"70849bd9d1c9603488c5a711eb70469561a01285","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.1_1529451666476_0.8607871602685502","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"implied","version":"0.1.2","_id":"implied@0.1.2","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"b6165f7a60b7942b12a00b837a1039e09e880605","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.2.tgz","fileCount":33,"integrity":"sha512-5Hjz0RBv0RnE8iKSfShd20EFC+SI4bh5rXvt7KdmSzKb54CbOk6lBcAPBrJyLintVyKjxoat3uOdxaawoeuJ7Q==","signatures":[{"sig":"MEQCIEpj+p70/bGP8WVgpYL7Fsi0ch3diIiZyEnveVxDRATrAiAuOL6XUK/dDVNEFarFoNXLpSOXXkwC8f75G7MgOc4aQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKuIsCRA9TVsSAnZWagAAdRgP/0S33hcNUzVHF9h0pOFi\nLFxVa0rILripyI46kG03qHOVMOuOuf8KDSiAlyNZ0s2POW4GNhBS6R7hi2i8\nI3qaSojjivL/o4FLYXwGx9rauLY9gw7G7T+OwYqq47xYmkoMcQFg9LEQKKZF\nocAmXRDAhVDJH4hg3t1vZNeK0XaS5BVciwKqywFlFC/JkVjn/7Kf05YrD0h+\nUzsE6SLtpAHytaMS81sJaYRIAK1h0xcHRv1eCONEHbvUJCZ8Nzh3J1nC1r6z\nQAU6De/TMGrwd0+ZehE3W3JiugS710GwPbLync44vuJH0Jm97b8w2XZC7p9Y\nvNsRNEDrF0Z//g0swUNd2/aeN+3apLbzGPZFqSBIc907F6TWpZCwwPvhCY+0\nwKorLTLDZmdFduRVkbJgfo4SQLRH6WOqP558Umo9xEKzTl9h7rQMalu/udXr\n1eaSsKxq7KDj/wV19ZeRvn4TPpwDJKWEHgc02pXDZgDhCAoa1YoKZ/n9qL1v\nAkpShKztYe8afk7a46rK49zQsssrU6pVg1PtrT3/E1fZPlviOPiKmzNImF8S\nKn74Sfn6aw6eHoNRHIhUH17p/aPVC9Wo2gVbyVdDb4CRwXZKmCtiaPkCzPzZ\ndLkDp1FtM90CtLQW6xkBzvYQ2xAp8nSROcgomiIWsdi0rdg2hmRXdbyOIiAu\nKpYG\r\n=o2lx\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f5f72eaca400676236e7804ee97c21339c039a85","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.2_1529537067921_0.17837520102361082","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"implied","version":"0.1.3","_id":"implied@0.1.3","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"410a83f2b6fe7d52b582f846a6e5d2c2b5e887bc","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.3.tgz","fileCount":33,"integrity":"sha512-Oo9ohv+8Ao2i4yp23OBtu9faLWCO3jbNPqO8c+SgU+NzJW361DH4eeeRZhgSv60kZN5QMa+dElPQC/nK6mSLSw==","signatures":[{"sig":"MEYCIQD/+vaHt+1yLm2nAn7SE3Mrwwdkfk2Y2NM/UVtoTCWDKgIhAIQ34n2mNnQGLXeG/S4oQiEAVvpGUMHg1Vyb7JepKoTw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKy99CRA9TVsSAnZWagAAy8YP+gOUN0uO9ZsTQevm6NAt\nhNJBVPCELD30IKjQMtcgxtL0Y/2qz4VciMSOSgi3X7IWIsRnNAOkB9BgZqin\nvECCgrD106IvknnR8I+oS876MW5TAYQ05wzKxtDaOtPnRjBCiTYH9bWSbPbA\nj22mloilX2AGI7qzUiW0Homf/fVEk/6sOI/N7yYBWRflKzUO16oat5UfiNDN\nBOE4NE+9fddd9zZSDEPHLYC2uRqo2e9GxE3l10HHShZmY6/Y+BFMbEeseMZM\nk66kZo+lFzgQda0pSif+zT4kXLMCzhVsfj3RtTQrr6NPGRL7hSY7j1SKPhaC\nxci7Eui99mfvc7/yyjIFaxhp/BqAwkxHQZkGljDCkhbP+jQ/JbIxBqMsJNi7\njLFBPD0bArtFmfzTkAmCrH95dUZuj76r2Pnj4bUhoLwxltEbykZqnk0nt1ko\nbyJl5D4H4j28uLx9F5R9B14GunaU1JqvtoV9uLMSqdf4deOZQoHB/YAP6+Wq\nzB8tm+wYh9CZuDjO01ce1HupLPIbvceesEvk1yXff2c35acXNrGjI98yl0k7\nLpdkyOuKFuqz9rbWI3P4m4q0ICnbDmnB4TXg+3a5VKV8ytxg+NyaI6Bg1MbK\nSvEKKs/ilQXdAMMuKcub91B+u/FBamVyeg1Mv4EgErps34qgZo08qwB7Ln7W\nn/HH\r\n=loZ/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d39ef5b88d1918888de5b298766a45380ce9cbb0","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.3_1529556860357_0.743714582649829","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"implied","version":"0.1.4","_id":"implied@0.1.4","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"87709f8a52aa3034b559f45d2a5f48a7c05cd36f","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.4.tgz","fileCount":33,"integrity":"sha512-n4dNthTTaWM7fK4IHJNT3Q1sRC+SD/2hHYbIbC8RTQ3AtT/d0MFuq1iMWF9ztNRJBZlBTLYggBTPo3sKzcX84Q==","signatures":[{"sig":"MEUCIDGIzd4lBJ34z3I4niye+l8kwenoRraHDn+xRAmBdUvlAiEAx8d3xxpfRKd25P2R9APBWhSnciPXD05XAbwZ0eQ/Tjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK0P+CRA9TVsSAnZWagAAch0P/RYrHnIN7T9qXz4+cL+D\naBJnFKW3sLBLLWzCyx7lRnodVymgfWvUI/oF4hR/fxzzRXA5GQ/8EeqxH1OP\n7T7/UTO+auwlGz0zmWJM2GMebDh1nshGB43L6EYRz4EjMjesNqYg/lIFsNkj\n7UCoLXm+E3mmcjzVBqC/knuJ5QkP6Qfxg9sYBgQlu1gYR3ZJqd7Bi3xS1qhj\nKFmdS1U7/o30BwJSslvOZzk6v5SuCzLqzfSZ73uMgeREsskY/2DNEP4m+ECV\n94+TGaOybE9N8V2nwBNnIqlJlnqD5drDKHGUQhaq5jBw2Jkix6xxnzEgDCb9\nI2vBVYPi6mszYl9Ij/lYiizhTw8XaYohFmTPH1z8xzcpEzvPmnTRqEwVLaUe\n7iwaC5nkZupl4D60tluTL/r3YzVvSEfbdhYsTmMsKMpE9gkSDpbr2tMhsqDh\nUO7GDQ4dp6cWmnFhhrHBPMd3n6L4JaK9oiixaKyMK9ZqiyvBZROYF47W8/na\nHieuOXQE9PvJ0/tLdBQeoZjLY9kvv62G5ALTsnq3y25lfAA08x/l54G7Ovjm\nv5agBzOy4IO8mNOWQUsSfexNHW+bhIb3SV3pGna6azHlTTmKEvxPFLqIwlLv\njVAR2Ul8g0RwZa8Eom/0VBpjG3fsvtXr56956FgkpNJo8kIvf0BanhC0uJ0E\nGVBl\r\n=SxaA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f5b8304016ce07c570a6e0eba650210fef1f688f","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.4_1529562110163_0.03874698232686713","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"implied","version":"0.1.5","_id":"implied@0.1.5","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"8e5e5911f106ef89ba036189c7c191bfacb68c1e","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.5.tgz","fileCount":33,"integrity":"sha512-SUUSPssMFSebqyMyaEaiQvwYF9WTl7BjRbbz0I8CBoUwkYIAZPHxFtiH6ETiRh4+zC60IokczKCgu3ZBjz7/OA==","signatures":[{"sig":"MEUCIQDXNOXVy31yccvaZzyeDeXrzFf0hvdmhZb0ivNIS2S+kgIgbnY//9K4VpVADBAH06qSqRY6So5gXvm7+eJu3pQcBM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLJoQCRA9TVsSAnZWagAAfbAP/0CcXPrtWUxRWUE26xAs\n8vr/o5GY9esXdjmk4ZSbo2KAdUJZ7uPPGb2gpJF/lFYrXBaFpwtABFIWDsL3\nXO0I8fG/dfFMqw5Sopnq0rxiP98ckrtgQr79YFAUXTFcIK4ERI3jxrWXfPV1\n2BSF44P+1+W5iEFE3vEdBZe+WD+jkhdDz8Cbjc1Sy2/Bfg9z4yaZFzdgrWWo\nf8zXqaxBkO6S3vSvq3/LxBSeNI5BM4AKIdD5E45mAbBV0eV5ii6qv66bdR6g\nd2BIVNCHZw9LCoxUyDlxp0UUklgzBpKGKm5p+SRMhZfVKt0NB1iEuwrKqJX5\nD/hasMi0g0pZmwM8V2ggvXNlrWAk2eTE6kZmZIirbHH0E0PcMRgcVeXOv5TQ\nc40s8lCpy5L4/PL/rIA+Q/Nne7ozDRUkHP516jXNBmyt7liuUySFcIXeUZbS\nuYXs7pY775qmdutPNXwOd21cBL5N5+LvLkJBcDin1NPXR/Ls+heDK+EaQpS7\nVpmscL/tVQoDcVRracwvxRiwEk8vtrjbALj5G1o/NrJqAOa91vPitNNM0hqH\njbI1NsNw6gGwPOoyNE+eEeclmWuGMynxkJzkXbGLhprX0/pDsB8qAHdd4h1+\n8rRmqDEkRJCLaiOFILxlb8g4lYzqymhuKfnAcmFx1j6xqf+gAHNYfhmj5mTq\nKsoj\r\n=MZOa\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1d0f3445ae846025442c3f1a73f5de6a59516ea6","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.5_1529649680063_0.46967692940327277","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"implied","version":"0.1.6","_id":"implied@0.1.6","maintainers":[{"name":"countable","email":"clark@countable.ca"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"b62fd21e7331b60cd9f237152ee372ebb6a6634b","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.6.tgz","fileCount":33,"integrity":"sha512-v7VGkviP8j/WxwY6yyNkObQOrZxXaTYu+mdtVg5JRT1yV89Rm35FH0t+nmVunJrmRn4QEaQMhWFzDLKRiHbgBg==","signatures":[{"sig":"MEQCIDrEVxhlXjzIZVBLhJHKCLsASR4iAnCWWq7X1CCxGcIoAiBmssALK2UwyUBkgyN/DVnOPRT2TtWDRiNewJ/URbC/Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMBpqCRA9TVsSAnZWagAAzOUP/0wre1sTEeADCQoiBoai\nAj82BTkzfnH2xnK+qiXwmbYEbCGDYqcl24GBmCJXsIHXz7bWWWZrYkq8+DIL\nsCYGGoMgD/9hSt2c9IZQMPgxi9UMdE4p3t2G7mThc4eS+qydt7sG/fKozTWm\nL8lNK6Go39mcSNP2cg4LRAi2PSfsT1BwEfauiVkQ/w7fqWdk0g8zIcOtG1H7\nqhcFpSBF5yRtqhNHfAlMh6ZNFq4raspph2YXrkScb5YnhYDoOZl9n60zXx4m\nMqYFceBqKozWfFhOcZXU8vIacZIOUK0PcG9ACMLA/rGcwOSiQL0wS5iPTX+W\nsJ9VrlGEeFYYOHFAM27OYAIsJXvs48Qg1Wr4ztv3f1YHkHfTwGd1MrvWxKh4\nPurHvmnvdaGYK561Mam8aLlJn8blYhlhl3gdRSn7N0p/aMYRIk1BLKU+fnmE\n9lNHgb78XyIlHitmGvkIDdJw0H07jo8LQP/Ny0n9VSnbxahKy045YydvFV/J\nmNO0TqHFn8Mw3x2IvUkk7G7gWejCwPdafe7zYdE5WYD1G0yl96vxrPy0nwev\nI3JOvtYM6QxIO8bJr0B5kNbtI7mDfitDTu+swfLT0cyjS8oarNCDn+MXia9o\niOCM/eiGKiH+RC8VFJ69iQBDwdEu131YytB2BRmKfIGbO0HH085UgB97L07p\ndR4C\r\n=5CII\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"28271fcbd12ca8fbe53a4e4b8ff6370e7c878e5b","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.6_1529879146857_0.26840702609402123","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"implied","version":"0.1.7","_id":"implied@0.1.7","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"e6f0f461de762322b09cfdb630b65c5a196a844f","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.7.tgz","fileCount":35,"integrity":"sha512-iWGBuXjN1knw72V3+rqXciNSpjiD7nyeYVnFp1qdi/3YBhQtVLcidXuLyHGoRadCDKYomBNfFToUWrvP156OHA==","signatures":[{"sig":"MEYCIQCQPOSqBYZiH9B2Dt8aiI0kG9hGFPRUSy6RaWo7ZdBPYwIhAJ+Sz7LSbrsvMJf3/iERNDCHFFukmI8Lyisujjf9Pib9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxbSVCRA9TVsSAnZWagAALCUP/0eqzGrpG9ij9VPEXu1N\nQGWzxAYl8Ewug+C6blXCE91VaePDcHlm8YsS7i8bXyTTwgXlLObKAS0Ql0/Y\nOLKSA//a5n1PPrvvXng8FTPnDLM2FHlS+Zu2jCov6XyC0R1F8gkQU/ymUXPl\nk8woldtOOhIgQ0RUT+wgHOnQ/VqsEr7QNBoEjDEhbQYfoLH2neYVXYI94gZn\nOaPn4/VCf6K2ahPV/nheLl+kbqcDUl3CI9mmdyTzjJcXyQQuq8Gp/QIjD3Zc\nMdZUDOWVKhUvJ8JoJS8SSTUzTjP4esneGWpvuLFn2WDhRLUTQVb7F1ehZAzv\nTl+IsdMAWgxVcpXHdp2SOSTH60/qf0MPMQdduk6TeoKFQ0h5FLzKdRXsA29s\neRbfrVGQrRHVk63pxu5Ah+GrvoptFIXMtQAfe0ilwLJZIJFKxUEnljljJ7rm\ncK7s0Kan96VzPkj+X7x7w39gBhx+uBg8eeKGhRL0SW1Twy9oowdviKWQd3fU\nSFS6aA2BypZjagKuYv7Djq1DZ4Z5+YwxISS3oy4P2FPc9ep7799vwzR97P2Z\nHeQzH130+KYWmzIMKSrlE5YPDdUJOGEL4mi/65cZ7v3Iu/N/0n1Trgj0u5b5\nUegJTd5EgjZS9hT6dZE8X17i+zeV7JyG6kjc2MYQLj4XPUm8QcY9vHadZsA/\n7fNJ\r\n=iSKH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"e6f0f461de762322b09cfdb630b65c5a196a844f","gitHead":"23384c4fa721edde16495c11de3868a8ecac616b","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"whitef0x0","email":"polydaic@gmail.com"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"4.2.0","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"7.10.1","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.7_1539683476878_0.25174905561323957","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"implied","version":"0.1.8","_id":"implied@0.1.8","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"0a1013bb299863340d62c307fef75a3ff87a0a26","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.8.tgz","fileCount":33,"integrity":"sha512-QFvGcld1fvh9Rtg0hsK9ASOwbmruei3UtO7SP0U0T2u2oqXGnpXTF8+7t4mxyL/bfdd/CNkmy6jefq91t1j5/w==","signatures":[{"sig":"MEYCIQCPDr8l+k9K9hlNqyCDcD2v4DiWnpxrJzKt+15sSNJzKwIhAM3qpa1iITaKQ3+Vv9Du21Yaj4d7IIOx/VuBnjAyEIgi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1QGZCRA9TVsSAnZWagAA73EP/iB3lYkRoXuDHIfCrOZl\n/9g0xh3ilFxzMQ8ry6rQawTO4jKEHhXrQtaYB1P6TP7bGariw/lhzTOLw6oz\nwGdEw9HpJuizwblgdz1y62GlqgsfQji8v8h4MZJVzYP1Jlm3c0RHK1f0ZDxQ\n56MJhU5H/4PjHmBpz6eqC1N/3Da2KWzBGb70jk/WXRCZaGJQoQRgqLL6F5N/\n60mRc6O0pxOlHKkpZi0JCpkkHhEMofJVGjQQYuksuczK48xsT4MADgykiZzs\ngQBrs5KrZ7gibfJMxB5FiP4BFZETcZEWm+IFgIFqHgAO9l4JREchffOEHy9v\nwvX8aXOWUfJLu0abXHvZK8XQgJS0olXiK7X+A9l99B8BRxJp4zOf+5rBq83O\ni4IwUBIt126KYsUOpUn9hmTMxLDJPjw/vUGTh6LyK5CgSM4Mf8QXAw0KNtwZ\n1C+CTzRnfQqoZKl4T7SA0jcmrViKlDTcs26d59lRiGZx+QSDtaWrM+0wOof6\nMBrFpnhgtPqCYYUknuaX5OJhXLC1JYeiSdjlKyOE0BhFN3C6M1wfSoqiCKG0\nLAVNw5b/l+s+KAd41dp+LbpfKrk4Pdoq6IQLYF6CNxnydqc6cR63VcQOycAa\nNPopZ8gAWVpcPb4fsJwhqd+fJ6gOXWm82o7FD8xdeGwEUd2U7H7Sc0RNcJK0\npk9+\r\n=bAu2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f695bfc79ac38f3a455e115ffb7d51828a0ff449","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.8_1540686232336_0.5841342787005754","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"implied","version":"0.1.9","_id":"implied@0.1.9","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"adad4cbec94fd086a54631b5df9cd7e8fc621b3f","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.9.tgz","fileCount":33,"integrity":"sha512-vFJUFBW0jjbOPxISNkBTuFXeHY5z8yNJ+I2yPPjOdwdYuVwBToMKWzlR/S+0a1U2xkn996uDILK2z4ysNiiRFA==","signatures":[{"sig":"MEUCIQDm0pNo0faaiY7160p9r1sykwPuo+LknCKqpdLeb8Y4rgIgZwZRw4zHy/QGK8fEAzs5krepoXOirrUV8dwq7iKDcIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1QOICRA9TVsSAnZWagAALTEQAICYDd6H0QBScBgeDQwT\noZKttg0TBUcstrxG8FV78nqStortQ1subagqv3X063nwfEHzIvnDZBTHT1os\n85p9WRfEQIhx+3UdCur3eAcNGCyT8DUVNDfdMdfARca6SlBqir3CoMdKGmlL\nU5Q2yScpD9bsP9cFU3Pbof7EbNtx8VuVZVSuFFUQUbNzn7Gtc5vmF20Cwm5C\nfitXwP5LHFfrGI9fMbcmpJsowatZhqQux/QnY6KSrkgvpFMvGaB7tZE7Oauu\nFRJkkL8RWKPYLQSCVKUV6gkZwggkbFOeYqb2CeSireYEhSjmvYyo66gyWQbW\nGEVI7CT9f0twRsQW2s1oXH+HWWYxXlQh3031kRa+EXbmwsUv+7sGlty/7EDY\nsYeoxi/Dzqlmwm26oUUVVx2TUx5Xafpfrz/jABXpTmQs8HH+zJ2/93UhgqxN\nramSBqf8xF9Wwkm8GlvZdDqwE8r9TXlb0oS5twZdQr4ftE1oH1rDca2tv6ir\n3fwc3DW5qlg2bfyp4idobzsk0LN6g/XINUiskVifm/eHaTmPKQR1ZQypKBj9\nyb+lZV1P09QuH5wABlv7SwRUDfr72mtzAmPoystIPhH235psoyaUfRv8ZBp5\nKyi20tdMGK6OWc3zry+6DlJ2/ef2gLPRNbwwzl1HEPOqwlzX/br0qOf4trfx\nkjHB\r\n=AkrO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b8c220a34864a6a04eecc47f46c066e454862cb9","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.9_1540686727841_0.9153817324979954","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"implied","version":"0.1.10","_id":"implied@0.1.10","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"8015d0d80985471d5666ea1fd7d8e991f3ec0890","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.10.tgz","fileCount":33,"integrity":"sha512-msbukaCAar2sKIL4OS9cJwLVr/1p5lD9AuHoLvu0KENgTPqPd/zurImkhHJWCmLAOESpWDXlrwCMTkz0yMy6Pg==","signatures":[{"sig":"MEYCIQDPf+ijky2I9jmgyQ68VbnjdWmHGDdLlpIcIUN6CijbqAIhAPabijv9eowBX33NyyGs8KEq8t4zKc5X8cR09vEHJvzw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1hPZCRA9TVsSAnZWagAAl/8P+gIvUmS8sLKi7KfZuqFr\nf5bVPVkiKd6kd4t/R5A3YKutudyUoyFB4e3y+4sjc36cnwTRM/NUAUFho3/1\n+ihylZnohBpI0XUbtIcSalhcQJjETwRtV12HERVeeLha9dCdfoAnr2gky2qb\nsxO6OlvNEXOWTIlrgs25chQdAnVvN4I8brxsV1+xupfCyhQ3Xqk37dNkG/R4\n8/y9AzeIs0UrXwX17B0lps0uzSWal4NerBG6J9cRF/pM4adTL6zc92aBuUtG\ncwD9oqcpsV4EM01xxcqCSovrKp05hj1/mW9dR11aC6SQX7hPY1lRCgUyTYjh\nRSHEm3JOaYHxFiHsxdGFBlWKB+uSvPkv3ZZbjK6hPO6U4C9wGAaryk7HeiuC\nSGkF5WXV7PwtoemZ/0fc1ZKbEk61CPc0jWtLp8i9quUfcArMuB568gnPqNrF\n7zpwxRyHhzqU3ZUCn/o1l4atcmczjA/Fs/JQJRUgVBlzfuOHpl/P+kY3hgWd\nXep/pPEeQCnQ8MTdiD0Mt+dWgaOVmhGM7VTOznravyTYxRY4gaOFimzq4RTs\ncPR7/cdp0OBJtYBQcrmcA5XDQ7JQJeJJaDw2QMG3sT2eOp0BXC3y81/bPoKu\n1IveQamT+Ux91eQ0gjoJYOQrhQCgP0mQ5keC8ZRDAopu6uaVLxBol38Oz0rJ\nVGi5\r\n=G3tS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"60097ed57555b5c57a71e50ae4752a45046f7174","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.10_1540756440569_0.03364496080053825","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"implied","version":"0.1.11","_id":"implied@0.1.11","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"d445105328fabb7bdb770521036b4936cff172dd","tarball":"https://registry.npmjs.org/implied/-/implied-0.1.11.tgz","fileCount":33,"integrity":"sha512-H1asWNijjggY6aPbDvTGHZ4p6zharxeUCD4/SxMPgXgm/8LGmAvEVXsRft1pEWRR8q8OTOmn4MRXDBPgbRrD5w==","signatures":[{"sig":"MEUCIQCzJPsbw0x2ujkVOhdbuoYaEQzwYCTGQ21aoW3u2beYRAIgUURMCuw90a64gfr0jNAASd80O9MpaAzjXtVTkICo1PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5MHOCRA9TVsSAnZWagAAVOEQAJfkKuySk2TxhmdjAbiQ\n6Wgc5KGsFkshf/DCwW7UBOVW4TXV2FlwXONvfa28U0mWSKBxtddyfdfxVPkc\n/Pr2cReMqmabQMj8/vr/MhWxP5NJdGZwcV57e5L0ltG2wdNq4iVyjEEvAqOs\nRdB/mzOZY2okie89/WP0793uNmtD8nCrcfaN7wn/6LdSu5Uf5LeYUbZUzJzK\nCkdyqmtHHHF3blZd5EdU2wKg0WOi/z5jzalIjtNTOFO+or93LWoKUvzb4+tP\nblH1qbXySs4w0n7nurL6T8n4+dlwwQkfwxe7GrAFKmO4nlvFnIupnhra6GQJ\nd/1qKO0cT+Y4QFQP7CqTgL/sbptXUTn8VYR4JWpTxIbKqWjov3drzn+EFw3z\nHp6LfnMnt8D/+OumhxleYBXWlFHzttBZJqDptF8G8H91/HiRkD3uSDZD8QLg\nVAvSYrfF3s2FeU1TQj2Sx1QBWmeW0jdabjE8auu8pHyGJ10eXOANdBCdYamQ\n4jFcUUQL3glFSjYU1y5B1Hpt+apNch8nz8RD5LUSi3F8BF8f0TaEgPvt/hE7\ngVvL/tDM/GP7vrH5QoNe2aRpB8coRuLSIg2HlXcWtggTH9SVw4b4y/QJyOOV\nHe1TzmpgHLWR9NX5Xw1dxUlcc0MUjAmI7sNu4hou0wFICpfOpdANaEVVneQv\nZ0xr\r\n=u9Pt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c50cf03d3843ddbce75c26f356bd5623b32ce730","scripts":{"test":"jasmine-node spec/","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.5.1","description":"Ludicrously practical, reusable web app parts for Express with MongoDB. Acts as a convenience wrapper around express to reduce boilerplate cruft. Aims to provide an alternative to the MEAN stack without explicitly using angular, and certainly avoiding the","directories":{},"_nodeVersion":"8.9.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","stylus":"latest","express":"3.*","mongojs":"^2.6.0","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","express-session":"~1.11.3","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vows":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.1.11_1541718478118_0.3718605841820455","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"implied","version":"0.2.11","_id":"implied@0.2.11","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"b1dc662fb6e4f6da89293f3beb404f03d4ea1989","tarball":"https://registry.npmjs.org/implied/-/implied-0.2.11.tgz","fileCount":37,"integrity":"sha512-B3Z/cnNVsmwuAp6Jgg91ehPTPjAOgYzxNr0trY8WpNN3Ra+Sipw+bRYhS7DmZFlXxQKDPSu+CRn38g4xMzKsug==","signatures":[{"sig":"MEUCIE/rXWsfUc5wazDXRjnJQR06on+nEpi937AzwlS+rR6BAiEAzWiIzJMysW8JGITTeGknRDPlDqX/vpPLAKp/slnzpUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWqzkCRA9TVsSAnZWagAAzx8P/0rvDqgsKfuYtGiXrNKb\nhKVIBfO+izyeT1jpVplxDSyicv75HtOoEHqIH40f28D7ePjRjSe3ePf7nEwG\n6BMToCeYzRBnx+GlT11yOpPnJvds2RBnxiXmZNc/qmkC+yIctE69xgAMPCj+\ndrss9v2NU3ec6euMNSDh50ZOwgFdhcGTrSDpVlXJKf7jmPZptcHp06cj0mXm\nULGFpUjCFTXq5XaF6xbZHe0/+U41LiD50qoucEVslOT/oyPenE3xvmZ20SY3\nTWb//dsZXO7biSNb+Y+U6DEKB0+59ZH1Jx8VzpF4lTj/NeZ4dtkRIrLD9dFO\ntrp5dXjyZ1M5uynXOEVkuG4NRUyRXOBFDz33plZpmoA9zNKm6UhmvA8+exAg\nsruxvI8aLC456aa2XpaU9Ojnglc9Vul+lvND8vYsKTwgbe5R/Wnq1+PFpO8V\nP1aO7w1qWubtj/dtWmylYJOSzcpNmSXqTFx4rXCq60HQUDRt+bm4ZmD3Uh3z\n6a7lwVaMC89AhRbeufMVRlcGSd5e4+VGEAu3DICWXmxYBby5LaaK250TU6PU\nhlsbGwyrROAN87OsmdhKcCsgT+/MTI9IQHAbrXRk/TyRyRdkanTEsLhG+ANI\nQo2u4o/EtE+2CzOv2jfv40RpdMI+x7h+PMHOy/3W3ex3NRgiw4SFXJhsmu3W\nw2ad\r\n=yDXq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6b7362f6341805f249612e7f51403f432c9d98ea","scripts":{"test":"mocha ./test/**/*.test.js","start":"node app"},"_npmUser":{"name":"whitef0x0","email":"polydaic@gmail.com"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"6.4.1","description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","directories":{},"_nodeVersion":"7.10.1","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","sinon":"^7.2.3","bcrypt":"^3.0.3","stylus":"latest","express":"3.*","mongojs":"github:countable/mongojs","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","superagent":"^4.1.0","express-session":"^1.11.3"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.2.11_1549446371995_0.6131892712521323","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"implied","version":"0.2.12","_id":"implied@0.2.12","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"feeb5fd860da8290121e8fdbb21dc309ae113f2a","tarball":"https://registry.npmjs.org/implied/-/implied-0.2.12.tgz","fileCount":37,"integrity":"sha512-CfpilT3PJU5X6F/b9rUJPf7iYSNIJauaVdZOckOEP6dSzSjfleKxq3PNiFQny0Dtkh+d0BKaEz/iPXwkUYr/zg==","signatures":[{"sig":"MEYCIQDf0gZj8TIoOpmTUszj4BZcqq6e2GsZiFlLYrw8dP7wqwIhAO5x5E5ENzd46IJyOLO1ydRWoYOmrG1dcyPIe3NpKj2B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF+uLCRA9TVsSAnZWagAA7acP/RrHtPXi3xfJ6HWM9oS5\nKXKml32KWSAeKgeqXSkgJqAMOU8eh+jO1kFHYUh+eVu+TjYBjBACXvZGOWa6\n6zIAm+zPbaUq2s4yL3BnEz1UcYxlmi7MMFcLjCzOxU6BcA7dS5TBkJb21aav\nkoaWGJG7XoF7bZl1oTdyPnyhe1Rpke15ETQPWrGduD/pmM8rpoC9P02dDsD4\nE8qpVtmUt+hvwGbZmq31kAUtAQYi7g3zRr1Twdir5D5WvdoyrOUeFrURf4fi\nI6at0/3oPxlCEhuohRfi4iPVS0dVxWGHxOtbYYcHknsBssDR3gJGfQMB36BR\nvRvvqV7ALas8uktCXJDb7JukViHlYseaA1tw46ytnAK4YOKL+qnVfEajmW+D\nmZTuwHfeAeacNUSpCvlO0LiCpzYKpO/rtJ48B2wSciJfu4eDlGJaeZn8+uS2\nRC6whgV0Gv9BTPdz02ZkPLRLAN+Y9OEzL4E/sw5TyzoKQNlJYKy0Uvx/laxt\nrxK/s7MPj3WuOhHS2jcdhK74YNcDnj/AYwQJWyozBNT1p+SCt10+hRJTc47J\nu6vXLfHyBgLKFWPJ0Ulkv/X01Ur1ke0/CRJZv1pAk/nzETAgE8NJaZIErjzZ\nJ95RP6AolVh2/8mQdZAHkO2JkGejMzRnJbsa6b4T3AT2OVcpYR+rReAdN+mU\nJN8D\r\n=7de/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f833fcd855614a2c42ed4c9c6a0a8dc8f448dcd7","scripts":{"test":"mocha ./test/**/*.test.js","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.6.0","description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","sinon":"^7.2.3","bcrypt":"^3.0.3","stylus":"latest","express":"3.*","mongojs":"github:countable/mongojs","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","superagent":"^4.1.0","express-session":"^1.11.3"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.2.12_1561848714783_0.4993994111810143","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"implied","version":"0.2.13","_id":"implied@0.2.13","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"8fb238dc22efa600b20563c0c2cec6bcaa65b139","tarball":"https://registry.npmjs.org/implied/-/implied-0.2.13.tgz","fileCount":37,"integrity":"sha512-zYlJYygT1Xl7DaBsbO2VlmSfHGSdWxP/5IRRauYp5Ip8HVzaXFgSDZrdFOtYVTPlPlllhOH3K4w2w+QMQoRKHw==","signatures":[{"sig":"MEUCIQDFqWejav3y2j8NktH89LsJr5R8TJiG/4KuwrfXVramwwIgINDiOH+C3W+QjV/SH/7k1xA3LvUcfr9HH9Y3JPTPBMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG4mYCRA9TVsSAnZWagAAgAkP/0K9ESA6QASQbARguY4m\noFIIRBcNjtTWSjYdQ6JEzdSKQC+lqmRMpNwhTcqraQOlm3mSBOnIj54n3QSw\nNzKcthgAHlgmJ75QfPJKA5b8s2C6N8CsQy1ZIlPJWnoZIj1I/0gi/ELgJvPQ\nNp/ZZRqTcUNIsOCNr9iU3bMA4poH0ec0h0c/88at4PfWOfKA4CYOwWx2U2mZ\nvS+c/P8X7MVxOX/i0143z0VS/f51/grBd7zd58Bn3anfoNnKbZQgcP6L88vY\nEofcRh0P9rYWlR5/KQZ5DK2xUtlOsgIp6mVS9jW9FQo1A/420IUkL6+Gfk3K\nPfh9ZNCWsxForNtRm4UVnWMD9sglwcVgXuJ2HUCjanxiCd9JbeEO0GUNfOvZ\ndTNDPLpBd6Ezg7c0cUNoCunIiYFjfu4K7M5DEDv30qFtm5ZWugB8+XuqwaNL\n7qWRBFUiapGrkc2FQtlkZNxuDIFHdmC8or5+A8XBJ8YJe/0pek7tjD+91up/\nkRyXZodux75bepntyChVtFH07qnRlSkHjfTaimgRQonDZ7KCFZw0A6k2chgo\nR1Uvl4Q3YVrkcRIhm6ev3Yl8ebWFzl3fQy2lvPC3X11K7RhTAdLEs/oDKTmu\nfDFicVI0/RrtvAgqjr8NTfWO5wl+o5TJa2aMiON16rfgubgy/e4zV0jeXK49\n+xTx\r\n=nebL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c4a7fa8b743e3329983ae294ac50b5a8090fe8b8","scripts":{"test":"mocha ./test/**/*.test.js","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"6.4.1","description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","sinon":"^7.2.3","bcrypt":"^3.0.3","stylus":"latest","express":"3.*","mongojs":"github:countable/mongojs","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","superagent":"^4.1.0","express-session":"^1.11.3"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.2.13_1562085782383_0.7992602639757329","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"implied","version":"0.2.14","_id":"implied@0.2.14","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"77911f4a093b37af494128dcd4feaba607b2e5e8","tarball":"https://registry.npmjs.org/implied/-/implied-0.2.14.tgz","fileCount":37,"integrity":"sha512-VuvHuZ9A72MQXgKqK6KhpKmsNlfOKclgPJlUKtPr/P4NLjoH2f6jzUyCKV4nORQ+VTBnSe1Ezar/nNy1B5lBLQ==","signatures":[{"sig":"MEUCIB2TFjOdEtJagq4PL8DDAg/VwhZz0n48Lnno5G1B3qttAiEA9W3VfLizUF5ktBOeDORIGgxoW6zBVHMllv9GpERzZ9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHRRXCRA9TVsSAnZWagAAeKsP/j+8nV+md9/zXRChlPHW\nHUZUISgdnHoYfNfdAGQNziabi1WwNF4fbw+8I6IfSwpFqT870OrokfBpk2MX\neQ2vxlDkCQdsT/YDViTaCXYnul/y+2WC4l7fDn3q3SKxh6xOGMxamxVejOvr\nA5bmbTy6Lg6iaNPkIb2sg07pHOHyvR0pGCLLmYfsPWrRoSdn4we8fcJBr1QY\nIN1teD08nsJHWMyEclRGerxVjLgGVogidWGP8sqg4hdbfg4ymwOiRQ4bwzOU\nzW0oH8W7RuYdXMJCJykyGBIQZgyNKG2ChE+UeSz7DMP3Wu16kYF1GLqcCYl/\n4FaNgRqnin/S1r7io8uyK9stO6WmLPn/4Gn75H5vPRpAWhYfZEs40hmYEjqY\n36C6KLqk+BoMvzgKgqDu4LL+4lggXDLA89H7IQt+N3fJA11zP7iwOvRuN2Sx\ndGjMq1fqOB7eYtoNAK42mV2UjsN8U8BQxDM6B1oJfOzWJ4M4ibAHMioCkcPi\nV4a+2BOI4nccDKkgajRgpdF2ARR4cl0/wPENa6OUqtFstnFMhvfkeGc73o6w\nikEhwk9V5orueF2SULRRM5LewMWJeoX4Req2x/D/iAYLFn66D59RTYk1cI30\nHy/Q6p5vqVJ7Gyp3zdCi46PpuAfjKSFaZ9+4CjW3lBTYwxFAPTXA3LhxLYhJ\n6Dzz\r\n=7U1+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b74d7b81a1a731e7312bb01062d01d5e81dd5b0c","scripts":{"test":"mocha ./test/**/*.test.js","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"5.6.0","description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","sinon":"^7.2.3","bcrypt":"^3.0.3","stylus":"latest","express":"3.*","mongojs":"github:countable/mongojs","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","superagent":"^4.1.0","express-session":"^1.11.3"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.2.14_1562186838897_0.5142520497033152","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"implied","version":"0.2.15","_id":"implied@0.2.15","maintainers":[{"name":"countable","email":"clark@countable.ca"},{"name":"whitef0x0","email":"polydaic@gmail.com"}],"homepage":"https://github.com/countable-web/implied#readme","bugs":{"url":"https://github.com/countable-web/implied/issues"},"dist":{"shasum":"7a37b86182af77ee6419489d4db623e360fb5afb","tarball":"https://registry.npmjs.org/implied/-/implied-0.2.15.tgz","fileCount":37,"integrity":"sha512-5Zg4wRNN3Y77884ddvMBp7FCWdXRAB/QtWYRWZmKiPYqgKxiq8KIhCmCXU3arsHzXZF9hA8WhtQdBsKvhG9jYg==","signatures":[{"sig":"MEQCIBZe4ycyP/eSt7778UZaSKDjATES/lgzgQFP4MvID4qXAiBxS210qFZCUwEJP8jmHgMBOzLgMc5Ph5ZewXdo7G385g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL2V7CRA9TVsSAnZWagAACOMP/3DsR47U0YL2YaRcvEWd\nxjFsAk8G0ucc9PS52/aypFcs1TmpmTwzr4qzdnX9sutFqJ0keQXOScUyy725\nSa8O7aOK6vm7WgZCu5m1E+jazkttG1LC1hymcLF7u/B+unojWarMv0uTijY/\nLE/bW3pRHTF4DXhvZ8bwET/LDQl9z27GvMXie2hStxDrPKH2oFP2mBhj4WTQ\nxgnz1Z8tJK8q+cmNS5bAsSX42jH3e5YDpsR77dxJA3nrnzlJGSf/u82lySt+\nIqgER2TL7G5T6dYupiVC3RdBp6R0wX+MtayUoHPggSbI5FUtSCkbJ9mYsCmG\nCCvwDUUGsvhaXfjvtJ8xmiqO9RTZyBnjxcSEwPPS066vqm5DHYHRpx8XucL9\n/n1DaYPhChi/MP62T/0ELvUPirEAdtFgZzGmL+vn9o6xZQi0QoS9O7QXAMZ4\nTf1EDDMmrXcVqkmDpjmSIdU5a+rR4Jkn1yZpw1kUtGtAjsqR25i/TafPK7Af\n+bxCYmUApI4Ni0AwBQvzo+gCgmkMhZK2cZIfCMnPqsfE/6jIiAnxgdlVxCad\nQidBsts/sEphdBJu77lnRmblgZFVde8XDSQiBzGmNst9rxSJKmAS6+D2hEzS\nX2GUS7GSAO6BZCNHN6TWRciD2OCOOVvsU8zcLnX1UcODblhWY8AUVmH4Zpou\ncsZg\r\n=McuI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"50bee9f274cce11db93cf63ff09b3b632c8e166f","scripts":{"test":"mocha ./test/**/*.test.js","start":"node app"},"_npmUser":{"name":"countable","email":"clark@countable.ca"},"desription":"Express convenience wrapper.","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"_npmVersion":"6.4.1","description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"MD5":"latest","jade":"1.6.*","uuid":"^3.2.1","async":"latest","raven":"^2.6.2","sinon":"^7.2.3","bcrypt":"^3.0.3","stylus":"latest","express":"3.*","mongojs":"github:countable/mongojs","request":"^2.88.0","sendgrid":"~0.3.0-rc.1.8","nodemailer":"^4.6.7","underscore":"latest","connect-mongo":"*","mongodb-migrations":"^0.8.5","session-file-store":"^1.2.0","connect-mongodb-session":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","superagent":"^4.1.0","express-session":"^1.11.3"},"_npmOperationalInternal":{"tmp":"tmp/implied_0.2.15_1563387258902_0.7366202310614818","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-09-16T20:52:06.983Z","modified":"2025-06-01T20:50:21.174Z","0.0.2":"2014-09-16T20:52:06.983Z","0.0.3":"2014-09-16T20:54:33.836Z","0.0.5":"2014-09-16T21:09:27.293Z","0.1.1":"2018-06-19T23:41:06.550Z","0.1.2":"2018-06-20T23:24:28.016Z","0.1.3":"2018-06-21T04:54:20.419Z","0.1.4":"2018-06-21T06:21:50.242Z","0.1.5":"2018-06-22T06:41:20.138Z","0.1.6":"2018-06-24T22:25:46.955Z","0.1.7":"2018-10-16T09:51:16.975Z","0.1.8":"2018-10-28T00:23:52.576Z","0.1.9":"2018-10-28T00:32:08.083Z","0.1.10":"2018-10-28T19:54:00.754Z","0.1.11":"2018-11-08T23:07:58.304Z","0.2.11":"2019-02-06T09:46:12.123Z","0.2.12":"2019-06-29T22:51:54.872Z","0.2.13":"2019-07-02T16:43:02.491Z","0.2.14":"2019-07-03T20:47:19.003Z","0.2.15":"2019-07-17T18:14:19.050Z"},"bugs":{"url":"https://github.com/countable-web/implied/issues"},"homepage":"https://github.com/countable-web/implied#readme","repository":{"url":"git+https://github.com/countable-web/implied.git","type":"git"},"description":"Implied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.","maintainers":[{"email":"clark@countable.ca","name":"countable"},{"email":"polydaic@gmail.com","name":"whitef0x0"},{"email":"eusahn@icloud.com","name":"byshine"},{"email":"ferdinand@countable.ca","name":"ferdinandpolpol1"}],"readme":"# Implied - Reusable ExpressJS Components\n\nImplied is a tool that reduces boilerplate cruft in your ExpressJS web app by providing reusable web app components.\n\nWith Implied's plugin system you can choose what components you want to use for your app, in just one line.\n\n![Project Status](https://img.shields.io/badge/status-0.2.11-green.svg)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/3c3e66e6ee1346d180109d98e20fb5df)](https://www.codacy.com/app/arielleb/implied?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=countable-web/implied&amp;utm_campaign=Badge_Grade)\n\n\n## Quickstart\n\nFirst, install `implied` with npm:\n\n```\n$ npm install --save-dev implied \n```\n\nor install with yarn:\n\n```\n$ yarn add --dev implied\n```\n\nThen add `config.js` to your Express app's root directory. (See [Configuration](#configuration) for more details)\n\n```config.js\nmodule.exports = function(app){\n    app.set('port', 3000);\n}\n```\n\nThen in your `app.js` pass your ExpressJS app to implied and enable plugins\n```\nconst implied = require('implied');\nconst express = require('express');\n\n...\n\nvar app = implied(app, {\n    listen: true\n});\n\napp.plugin('mongo', 'boilerplate', 'sendgrid', 'users'); // choose plugins you want in dependency order. Currently many things depend on 'mongo'.\n```\n\nThat's it! Your app should be live at `localhost:3000`\n\n## Testing\n\nOur testing enivronment uses docker for setup and configuration\n\nTo run tests, run this command\n`docker-compose up`\n\n## Configuration\n\nImplied's configuration is done with the `config.js` file. To set an option for Implied, open/create your `config.js` file (in your project root) and add `app.set($property_name, 'somevalue')` to set the `property_name` setting to the value `somevalue`.\n\n| Property            | Valid Values        | Default                  | Description                                                                                                             | Required? |\n|---------------------|---------------------|--------------------------|-------------------------------------------------------------------------------------------------------------------------|-----------|\n| app_name            | any string          | project root folder name | Name of the implied application. Used to set the database name and used in transactional emails                         | No        |\n| dir                 | any valid path      | path to project root     | Sets the path to the project root. Used to locate implied's config file (which is at the root) and the views directory. | No        |\n| upload_dir          | any string          | app_name                 | Sets the name of the upload directory                                                                                   | No        |\n| listen              | boolean             | false                    | If enabled makes implied listen on the port given in configuration                                                      | No        |\n| login_url           | any valid URI       | /login                   | Sets the name of the login route                                                                                        | No        |\n| forms               | object              | {}                       | Dictionary/hashmap containing jade layouts for displaying each collection in admin panel                                | No        |\n| logoutSSO_Discourse | any valid URL       | null                     | Callback URL for discourse logout SSO                                                                                   | No        |\n| db_name             | any valid mongo url | app_name                 | Mongo URI used to connect to specific database                                                                          | No        |\n| admin_email         | any valid email     | no-reply@example.com     | Reply email used when sending transactional emails to users                                                             | No        |\n| error_email         | any valid email     | admin_email              | Email address that errors are sent to when running in production mode                                                   | No        |\n| port                | integer             | 3000                     | Port that Implied will bind to and listen on                                                                            | No        |\n| host                | valid url/domain    | localhost                | Host that Implied will listen on. Also used for session authentictation                                                 | No        |\n\n### Mongo\n\nThe 'mongo' module wraps [mongojs](https://github.com/mafintosh/mongojs) (a mongodb client), and sets an app variable with the database reference for use by other modules.\n\n```javascript\n\napp.plugin('mongo');\napp.get('db').collection('mycollection').find({}).toArray(function(items){\n  console.log(items);\n});\n\n```\n\n### Users\n\nThe db.users collection contains all users creates by implied, as they sign up.\n\n`user.resetrequired` can be set in a document to indicate a user must reset their password before logging in.\n\n### Boilerplate\n\nA reasonable set of defaults for express middleware, for a typical website. It includes bodyParser, cookies, sessions. If you do need extra middleware in between the default middleware (ordinally), you won't be able to use this.\n\n```javascript\n\napp.plugin('boilerplate');\n\n```\n\n### Users\n\nThe 'users' module handles user registration, logins and password resets. Users are stored in MongoDB so this depends on the 'mongo' module.\n\n```javascript\napp.plugin('mongo', 'boilerplate', 'users'); // to install\n```\n\nYou'll need the following views with HTML forms, unless you'd rather use the rest interface.\n\nviews/pages/login.jade - contains a form with an input of name \"password\" and \"email\", at least.\nviews/pages/signup.jade - contains a form with an input of name \"password\" and \"email\", at least.\nviews/pages/password-reset-submit.jade - contain a form with an input of name \"email\".\n\n### Hooks\nYou can trigger something to happen when a user signs up as follows:\n\n```\nimplied.on('signup', function(user){});\n```\n\n### Sendgrid\n\nProvides other modules with a wrapped sendgrid email client, app.get('mailer').\n\n```javascript\n\napp.plugin('sendgrid');\napp.get('mailer').send_mail({to:'test@example.com', subject:'Test', body:'You are reading the contents of a test email... Bored?''});\n\n```\n\n### Contributing\n\nFollow the basic design idea of being pragmatic please. New features should directly solve specific problems, and not introduce abstraction without doing so. And yes, implied is written in coffeescript. If you have a strong opinion about this... please just relax! The controversy over coffeescript is much more costly than the very minimal difference between using it and javascript :)\n\n\n","readmeFilename":"README.md"}