{"_id":"@skypager/helpers-server","_rev":"31-15b9a74253e86108348f40b664142bf8","name":"@skypager/helpers-server","dist-tags":{"latest":"1.4.0","beta":"0.3.2","next":"1.0.1-alpha.1"},"versions":{"0.0.8":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.8","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"@skypager/node":"^0.0.8","body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.8","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-/WejoZGvMs5u/950sw5q+VI8KQ55oQaEPrmdovgYGmv3Plq0T0+VSpvlzJzdLepBPXfPCiRZeoOZzrQxqZWwkA==","shasum":"f33a815fa10fdb6f0c994ea379bcea9d37de9c30","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.8.tgz","fileCount":10,"unpackedSize":69319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmCcNCRA9TVsSAnZWagAAVZMP/ioU4XPG0+x7np6ju1tf\n+Bs1irP87rk3I3NeLVTYZjZ6/HyJBYfBivuNo6pfxuhLmkFMP1lk3EKKjvFP\n+IEzszJahKjjmh5XF2w/gFu/Z0peph2S3P8DN3eHCge+oveB3LmQWAXh3Wk8\n65fWtqMuRe3rFsnn6CXh6PX4qUhqmEPi22P2yoEGvxhBILubd+3MfcmR7d6z\n5Yz9eNL/uTuJMjzlTy7mCR9MLX+AsWl2B0ZoBgWfXxR36Ep9peI8NSIQa7iG\n4Cpb5VZ9MXJaFwgYGRMpmmHqx19pttGj2Cdc58oJzso4FIOTqvV//+dJbyMJ\njoeFwjX0CtckZgLB04PlmH3rTh7fM+o3uLASVKKNqrmhLIVvV0ClhD7MmfSZ\noSXX4sudHIDqC8FTkO8l++CZHZBXQj4mNbEkvL89W9EBAHCys6ctABNbz9uC\n0HpniuNHW5CJFhHpDGySDfmmM2df/zQ2eSs+kg4yZZlPclas3UCBhrACdJI3\nGLkIvm8A1LtJDdz293Z7N4EnZGRkwkZHK9Zgj5KwjJeFK5xMSmHaAyOYQ/IW\n3nzgrzqbIjS7r+ye+b/xN/9/yHX/rQudhYJhPqjNHJhWpP+nkNBNof+uhzSM\nP9CYMr/4HXBX0uM3pGUSoxCv13W/EUYZZbb2NsnDe7sDE8d9jUBcwYOA4YZp\nwNQv\r\n=BWt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQiGp/gCyZ0RORbftTW/v4IrZyRdG+TmkZgQNUi/SURwIhAOTUQU78dIX6D77anQ1g17TB2SPocyTYfNHHeGchbaVz"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.8_1536698124677_0.9801989272177096"},"_hasShrinkwrap":false},"0.0.9":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.9","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.9","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-5kkbpTUhuwt4/T0+c/mPb18ZURijgMonco58upLykoU78tDYdqb8yAp82Jj68XvjEQr5cAL02+2JH3TuhJkbww==","shasum":"6b0e48c25022d675435f085e101a2489c7a5974f","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.9.tgz","fileCount":10,"unpackedSize":69287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmDX6CRA9TVsSAnZWagAAeE4P/1KB36BSRtreVWCTOzZT\nIXUhahUJxHyR0BX0BqwkgCNfH+sDghU6IuJKsYb4gm2m7vFcEPwIQV/J6x5l\ny3H9t+aSozl3xKCIkmwL9rOzbULtSTG0G3ocK7o/qEd/hg6BoYjBFYMiP625\nmrDh+JBK9lYk+SKN3hVVBuUNzTLftU8m1uqxFbJsET+tdpiVIGBCejdbCSCR\nazjcggDe6bvUeTdYQuvob/J9X3EinIR+WLje0CBVp+tch7UeGv44y4WPtvsq\n4nPwpsXVibcDJ9agamd8q6KINeBD04nkkEPTRDyIXtUQp6GULoBYVW93QJ3f\nzvusRFCi7iVdHFauVkBMZBMzO+EHy2zFIO2qTg0kCZlDKpkWy5E9hqbn9SMi\nfIxtpEsCz3vq/fTMBNfYnX+AfyFq6O/ogRKaNqkGhTXx5ZHqm2CPZp2u38Cv\nmrryvbOZIyc2tFMurVM8Uk6OaJzXr2jSrjIqF5lOtu0HcvvuCD6x9bIWWw/z\nXbjlFobIJ7YeBcncqhL5F1s3nKmJZrOuKykh9XHPd83+Q6fmJqp4C/8hmOaX\nhPy8QKEEZgVG3gRZE1abZRJmYnV0pRIp8ee86hA9M5vj1PY31A2f7MHpEF4U\n5cxc4LUAGmltHzj0/AvJueX5cuaXZCAkRpqXRf0c91keH90yWTXrMCS80z/+\nk5rX\r\n=1LvK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA1oZHiB8jYD32HclYN31OynfhfOUsEX+MGG9LBqBpkAiEAt6jCnluH4Pfmv5I8xqCYtc4Ql1W4vqWQ0Fg5JlcgEU0="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.9_1536701946312_0.6709000136936007"},"_hasShrinkwrap":false},"0.0.15":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.15","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.15","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-EeB2PuEiVElEp41ieeBkEH/mX1iFidmcaNKDvFItXhF4p8sGZLMx9lh235tBSU/7i3udfMcNVnazlCIR9DN0Mg==","shasum":"998bd7ebc6a7a2a97f3236009753ff3390c32ad4","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.15.tgz","fileCount":10,"unpackedSize":83653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbou/yCRA9TVsSAnZWagAAZa8P/Rms46xxRbAGqo/X3hov\nUZEoHT5dpoIjqCFSyDYbia92uu48r4fh+DiuhhI4E2ptSUU195e+iHTmpDXl\nVgW+A/k1O/nK7yBay8JYy3mjfQSkQDZW516jfCgJbAXH4MFPwJyhGqBF4/HN\nIrsd4n7u4KEv1QTX4P799nLGOGWRP45KJdMGZtHMqq78He1JMxZ7msuJGsFk\n69mBiF0wXRyxZZHpG9cWpZPUyFqAx4CRrp0a2WHzbIFMXkMJWGGN09hqQreM\nc+ZBkM4/c/7MOIpST6XfLPR+VQw0P1KUuAMzvAiiG39Rhu+WsFOpCwMdMVhS\n+5uygq1W+bNhWq6EnsZzMfADQ3zEFj7BFYIUUn4jTaWfkfS8ifyxtLEGJx/a\neGYWKpLNLkcNbYc3kJpQgXjILiy4rj/G9qx6vdRARhohrwH395LLtAOgeFtT\n7/+4dNCdad7uO+Qfrm5gMlNZKWbvGh0OdZhDBEEy6hUp+WG6zx4EOrDhBztl\nGr/ZFpJptbM3QFXcyPwpNdFMV1yhidInl/WTOj2x+LwneMKVk1lXm2kuOggU\ntl3DZUCOZzEdBaFd0ByAxw/rN+I8ghusEq9OK/bvrnFMyUVjMh1GHF3sAp7B\n5EfoJM8YS21VNB4lKUpSlnLEwHxsV0kM728s2jRQ7oMYkyIiM4astDRUBOjl\nDCpe\r\n=0dD/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiwcE13K10X8Y5oKjmcibNB42GZtA9gsOi1PMNg7vgKgIhALHckvnCnknrc806TNzq5iy/iMMh4oKQ7yodwKhbMvKu"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.15_1537404914231_0.08204089744443288"},"_hasShrinkwrap":false},"0.0.16":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.16","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.16","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-4HlO2hXMcbah7wI2QsnaQRNAapkjO6kXdc+7rMszQH+OzO2o+ovy5gOZqtdsygiNyjVh+bM/pdGI7G5qafJyXw==","shasum":"3e38d765a435c6f6b6b1b8d8c5d78e8de2dba990","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.16.tgz","fileCount":10,"unpackedSize":84211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboxK0CRA9TVsSAnZWagAA0LUP/15iQdcGPoEuO5wj2LE2\nXyBureSuzEERNO7nhAoJN5YWkKf98J2sNIZBBGf0BisvJ9B3HcfqyH39Cr3T\n221Dgf8q4rHzE/uDAoqvc1kiMnl8mSl100Ce0km2IcPeZ95K/ylY1tm7jtYS\nGf0Xc3Fohlj95ysG4HTfS459/7CVSLmZbiLdv4A9Ltl50iT9gtQBP4FgxUy7\nyYyVrjCuAFiZTrxPmn16phQB5ryS6uYRbJ/85NZq5VI01uQEdVTGRih2YOWu\nbbSHZeYaK29GP8Jx9fVx1Ehx0gMcEaoAvU5BA4CO3OXyEzsB9DqtaI/SaJyi\nZDoAzDziIEvzx192PISTSeARRFqcTaeFmSoJ+XNE6Zzb1w9zWNrgpFzfS9Ss\noSHDl1YdlghEKPpBc4WqvfA0NQDTKN0e3mFf5VQehHrrEI66D9mvn4/YdZbw\nSLjrhwOfidONInoOEF7m9CAJFlGF14y16qKG4E3vQ6wJDLajcpNJlejZA9GW\nuvPL8oFGFP+bCozzvF13Cek/GVcMTZsIQGepRa+i7XwNz74f/LvXoj03Bngl\nFnqRdvmBpSs4xQdDaAcGfJbrv1aDKi+fIqm4VlmTR7zZ0oBnsDK7vCoves3v\nvi5Zn5S1v4FyXZFu0/0FYN6wsQiGJeiXiVtYWFSalaHF3p8Bq79qw348nsJM\nFgrw\r\n=mF93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbkqRmTW3dkOfjzvzv/u2Zy9aZdk7OA4nMgLoEF25R8AiEAoMxY4kQsrVMhqit/z0D1jHBPQczx5zJPpP9fjIrqbMY="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.16_1537413811232_0.36059814842640514"},"_hasShrinkwrap":false},"0.0.17":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.17","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.17","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-IT012nPAaje2+aJ9YJlQogpqIK/Oxf5fJpvsipmACeP92WsDUeKpaxj0NKq02tIywHAwCqXO5jHnz9pCzW2Wqg==","shasum":"4847392fb27a8da65806d3dbf9e467da6ea9a35e","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.17.tgz","fileCount":10,"unpackedSize":103896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpVmTCRA9TVsSAnZWagAAb74P/1Qj6V7cTFtW60izL8QA\n9120lxeFyeM5hzL650ytlwJWleuC9TvDKPRBRGc8ghxt7PquzTRg+vspGWMq\nIV/oa1NR9+YcfA2MGCbeX89nn0o13JYUWQohFdpUi0Mf/lIq64Twug36Cr6c\nhm762vfk9LPNJGvExWYwyo9ff9E8fZFa8EgGP9FoS2sSDN5xQZQk2PSeOB7l\nbs6SEHanzGpaCu8JzBf9ycghkM/QiAv0nbOC5+c7g07xgr+lmGJ3Lps/yqIt\nrr70FqdwqdXnidNmRP5OdhVqWpM9FiBIcVOMtGgHIP7Lq0UEUVElYW2/2FRK\nMpTUUfUaPCqPF8al9dJWBQYNHfwcBLW5fvrI/NZgeK6QknArqaC/gd+0Sksj\n5Z3r/9leKu1sfBn/ChkIdNdqtdBJHJnJzmvL+0aHsM4RBPdux3nX5Bu/P/SA\nwFijbw3cSFcRxslApM2f/8lKiy7m7YvKIa5TFAuqQiOzmmafThtJNIUem8Tr\nhbPG9RAhRBdwTy8cjIuisuUcyQBs4E4jCVmnpZ4IHagwjpfUBX9y3CgJ94Uk\nWhnUQsNkfzjLp75UDWqKVNPL2IcCcyN4Y7lYVLdS1r/adTdKnQ8XnNGc+BzM\nMvKJh7IeCZs2MEIxHUmD2+sj0LM+TaaQfYcRb3/bgvpUxNU8BGv0hXX7jPfd\ndqNI\r\n=7E5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpBYOCCNfVijHmiK2OrTRkr+/DjhuJH/icpMftVr5qVwIgTKh8Q/bczEeG42IKCBWG0oFlhlzBxm52v0ht8f2usY8="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.17_1537563026467_0.23396925121538348"},"_hasShrinkwrap":false},"0.0.22":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.0.22","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.0.22","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-EnGfT4uTEY44cR9Y2QHys5pqKyjHzCAACAe5sccaivDxWJUqoxmMUOIW/8qXFzaDQ9qAo3BmbToOEllaY8m7dg==","shasum":"082351fa9fe170ce90edb8115eba4d59cc592787","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.0.22.tgz","fileCount":10,"unpackedSize":103912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqdPwCRA9TVsSAnZWagAA9KcP/A4xqpYVJAjYmykJCB6P\nuz/DXWzc/Jlf4Bz8iKeorPUJ2DwF2bTWLygwFm892VKcC68OTpVmToiSLL57\nUfGL+dTcVXbk3NixCmRoDw8bkURN0WxJr/hVP9h6kKdOVBGcw1hTiaIKnXw0\ncbprsa1YPFj/St6o9epwTHn4L5Af7DAOe1++J1zec+1zWslbRtxzDAfUeOo6\nMtY6E45GHO3yV/hPIRuJJckmITcYNc9kA6cB9Wa7L300cXZB7ITgXDYVt2V5\ndrEEXbzGmPg9YYt7ej82s2NU9goxVnsSRBmlm5ika8Jd6t0zRZSeKjalJHYY\n5+ObHjX4Jtu+2QnBp/C28+lwmCOcxUSEAw1ruwCjq2NvUecDLSXhPGOcRukg\nSmJP8ptB6A5+yNrS2+XqbuKCRiwhuElXcWn72GyEJ2G2wzpfFfIXItOo5QXR\npR8mOiZ4einBEzdx3/c7Cg1jvVrTx/fEhcoMrGMwrIe6yD1wHrlczvoGB7cx\nsdMWEbBbx2WpFEWc361k1p++SUscPDo2hu898t+TWd/GeclBrOuPGugzqyqF\nlSUDqtsQS0NfpcWUJFXn5ZV20c9ta/twoDLHEhGvHF98yV3NRQ78MjHh8VJH\n65Pqocruoz4ua4V8p3q8nxMCkESkEibMGyZmG4AfGZ1lM8xD5z/Kf3E1JRBP\nYTw2\r\n=Q1+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvW/vWoFkxBDbuzv5H/Q4C8e+8iyBZs68MsP2uVn+sxAiBJ1kDRBwG0r5htNRjnyeJKINFhoY+Brf/BSb3dbjmIAw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.0.22_1537856494990_0.892695598119114"},"_hasShrinkwrap":false},"0.1.0":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.0","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"11cbd13e483e9f32212de14323115dec2be9a870","_resolved":"","_integrity":"","_from":"file:skypager-helpers-server-0.1.0.tgz","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-50QEwj8k1VBfFqE2HPKKQrVQw1u1jn2F4BROV364IZ1Q1kI5GIhQb3kvY+ryXzxYdolBu99m/iTTbrav5vkDNg==","shasum":"ef9c204168c00a25e8f4e25b53e228dd581c5791","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.0.tgz","fileCount":10,"unpackedSize":104003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs7p5CRA9TVsSAnZWagAAfd8QAKLDrN4LxFt/AlVM6Gz8\n7aJ9C0Y9nW2XiXIU9vVRTSpSwE13UVtPjrqTnVg1vE552XoPCjP91jEn6k/X\nsCktKPlDuZDsCpXC+mJ551YFWNq56vrNS6e+to1T5aisk0ylUYGYvZleNol+\npX/3l8j2oHxhuQssVoAiPOLQZ8h9+92KDrEryJ/9vEGMb5n4vUOtiPbvG4X7\nvAdm0FOjG2rUwUAajconkWP3yBTF6Rh3Q+3/CjJ/Kw/dhi4j24paoYN3du7b\nkc7YdGDo0GDeaIKd+NdCLUVqoGxDMEb/6wWF7rZ7URxAzf4NjnhegLcaBUEm\nBEFhob02jJjZfbMlXj5sDPG6DIiVEAFfe3dPRqrGtm8tSsvEwgloOdsXFS/s\nqPnd8kE4fWdClZHxKZGsTPkNgw80em+vDW657cVwH22x/EeQCtKI0S4byC0U\n/e+DxvkxuZ1zKDMdoOEmGVC6MVBDHbYs/CK5inU9H43Ky3BSd6rorW/pu6IJ\nap2gPnQ63Jv1zoXmXELL1uykVohivd9FxDt6NbMRZ++HLDjXMewqCMwtaPzN\npYcArz8X10n2tOnZpV/Yg8TrUexJvRdz4eTcvtGfsGcN1wRJtAgiohMvMVSW\n1SvmYB/HQ9ksuVUmdIiy+imltf1LpBG+lJde+JDVqveG/5yvSIFgtxh+pRw2\nEtj9\r\n=nNBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwz6Knj1wjiKjOiSh48AWXsU0XE1UwGZS5GHZ6cz82pAiEAqjXbPzcVN93BkphZPYYc4XT9Zm/WqX/OKOQuXdT5yPA="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.0_1538505337028_0.07495232762711002"},"_hasShrinkwrap":false},"0.1.11":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.11","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"6cadca370797e7aef52133d3d047efa548440349","_resolved":"","_integrity":"","_from":"file:skypager-helpers-server-0.1.11.tgz","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.11","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-2yXT6y3uCniU9JLt87F+itWR9ciQcPQ8cxJ8zhxy3EEebzS5ysuUE/hD+Oto9VFRB8unvuf8mgAymrKWwC43yA==","shasum":"a44f60af10ad99edacc576bdc2f71479ad2613c3","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.11.tgz","fileCount":10,"unpackedSize":112033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDF4CRA9TVsSAnZWagAAJSkQAI5X921j6UdvhZo8hnVy\nkCbznelZeSqDHeDuviHe95uZhH/YMZvQpnDXrYrXQ0Wl7kU+hV4qUTPvr6FG\n3L5Tr8OCefsza+qmatrAFgiy33osM4zfw1om2D4y1PobK2IO8C6L/f4SATHe\np4+7mbGBFQL66uTXEEo36jZlpP9tvgNV5ueK1z1mYq2zpbWHHNINs/J0Ph36\nkJyISGk+1mnsDKW3QILZvB9vjanubgnR2HjM3VQmQKoybDPKwBXs9LOghx/j\neJt5FkfJGwjIINx7aHTGdf4lgwEx75ntR0JuxlI01iJIASlD0dgn0fJusQIx\n+FMoFgLad2zM2GvQQ3v1UJpxyT9K89HS4kram+YQ/yaHtjGZZjitOaohETnf\nq9tiIHdCmrZk4mib0uwOC58fNHnWdKjO801dvDBjvCnTl6V/DsFCxT0eGrc2\n22ReZUErPFhwUgkFu5IGonwdiboVxBVLaTtrVg8ceQN5N18rRvUH9gPVKtoq\nMt/cc+kHT7Kt2sbIHVgYCpMHM+54u1c4snJ5kNKzWdOGUTD11fsG8VHQh5FQ\nj1uokr45EwtU6gMqEn15WeDTfhdiYuZC+5bYig/3GcSEgwKaU6cylUBvVyQm\n16cYW6oYGebo+qLXb1kOzq0no84iYOk3/z3WR1e5umr3pGx5abRhmTrQ/KYT\nxmAK\r\n=ZLic\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4s1vIYkoqBUl5+xGIv5bxk6KOcRRgU4/a10Zxn3DUlAiEAsoHKjnfJT/Cu3Z0cn6o3BNvatkLX2wxrtnph7E8PG0g="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.11_1539060087803_0.6514127255501945"},"_hasShrinkwrap":false},"0.1.23":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.23","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"d09ac23b23598912607a0ca86cb6c8b67dc6e8f8","_resolved":"","_integrity":"","_from":"file:skypager-helpers-server-0.1.23.tgz","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.23","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-ho6gkg82EW2VPICM/s1cetWcQC2lpBxIjo8OXERtz1wxWSAOPqer+dBNMkVjBk8zkAg8CcILh5MCkkKZAPNcOg==","shasum":"42ec72af125d1de4a31b0d720470508199b21f8c","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.23.tgz","fileCount":10,"unpackedSize":158424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRRTVCRA9TVsSAnZWagAAADoQAIZhsnl02CfFABzIQIp9\nh32aosrtW15t/6BrJXMTpZ92LAPh/pxJ7g+eTs1YSn6ASOA579BzOoMypseZ\nPFwdOiI9aIg7KCnyLHFqfNRe5FqEflp4LM4M0FVcxeCJOyon2mx9ahH3J5wv\n6vrhLYf4mwhxk5oYMyy9J4N2HH9PKas+fdHQzJXu/jC5dATyfu653/oFsaNJ\nQKdPddj9r38FR0NUlZO6+Us9RtTEelz50iUO56G31hlAUjzWRNw6hzI1epJm\ntu4GFvomFff2fliGT8bnz0CD6ZS6oCQlkq7bLw62TFoux8i2J3God62Igg9d\nWhYMQqDPvJirijNs2VEeJNoxkzX+ljC/Tn/kei3aSkl5frWUJB/bkc973Wi/\nkOIOI30wAZqRqs90X/1GD8A1XrT1RybjZnm9UlwMszMpf3L/Br9l+xlesigt\nfDBoPFklRC0wBP+aMBbUkjN7NZ8W04ZQKZwVc8gItmDw7syGH4CnPxiIDjNL\nPOnrRfZGbzhgdcHvUR9pF4cq+5ulzE6ulQr02sN/v/GGnUD/kSNeE9L+ncXE\n1ttviAJ9Pnzm3ky8bNAMluaZZAvmfEwTo+ywB4/Q+IFfg8DQ9e7Tc+AMyRsZ\nDXp17OiOcir8ubeYSd+KZoInuSe3znNk1KtbBB77cW+wBSAPUvSANfG50eTY\ndSxE\r\n=8pr7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPXYk9f/fJwrYlXryJ8l5MzbdqqCuGUHrdHAHbvkcIlAiAET4TV/2CUbfIlpIBvBUHhkQ/5Y5CVPFRKM+eaV+yGiw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.23_1548031188804_0.8769912934734843"},"_hasShrinkwrap":false},"0.1.25":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.25","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"067f0b5ec1b76153168a8f41a5b04027ca0a77bd","_resolved":"","_integrity":"","_from":"file:skypager-helpers-server-0.1.25.tgz","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.25","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-oB3VAC/rkN0GxeFqhd4ICbdKBcBFvwdnX6kPrH4uLitPpkOVt7I8dUGgLF/WJ5H/7B0JGfvW6NZprGHDTSmi/A==","shasum":"6eec262655bde2538e23cd2d53e0ffad8e44ed4e","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.25.tgz","fileCount":10,"unpackedSize":157919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR74QCRA9TVsSAnZWagAAbi8P/iJQlm2L7oPIHe0PKSbt\nuFv97t/DfK0fhWNSCk1EnMe7kdcqW9QQWRkA8iRLTluR82f8j2fZkkvihaUH\nPLtswmpULCDSuM1yLPmPiJhxf2Qgko3o2ixXbwsyxy9urkLEqFNC4G+s04Dm\nrR5Npvx4sgwN4MeC28qsBjZOqEgZ9PzzTaIflaNqLZRlQldLkk4fscfpuSw9\nC2jJUwCEd1qBYrcO6CWBc2Yn1NdPU/UUb5hNkMmQMBXh+9Ak1cxYYQ/J3BZM\ntMP2d+eIZupEbin71r+rUl94KYYc4vIM+/aUmOr4bjaMw1ddv+uYl7mrto3n\nnUAvJmppVrIAVq86GpCwSbym6jqtcH3KxDGxsouXzlKz0Ofj1zBOytj64zzT\noV3Diom6u9pEAae64WVskwM2iMJtDkSUBwNjx9E6MYLploJYSUTS8wkY+DzY\nYFHr/UGTpqam/SSdMsu3w7ow1A7cbF+Kn3KlhbFp2VR5NxM2bxjDlmi/aVDE\nSxons0hmTaZ+ifDG/5GQoPxF9cPzeYcl9YHkChx8JVAwRXl2QUcMJ+EYjQ3y\no1kqVOyUSQvgvSeezLTUcQwSpl6eZt5VBccUTI5zl4wVAs9TPMn93U7NzmNj\n5KIn7Beq7VMJebj1Y3ec3Dmr+AW0UBQrn1g0VXouhTjFK9xWXWp2L8bID4AS\n5cPN\r\n=3sij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1MH6AP9ueUzkFcOJh4VAj1EaC3KO0VxARaJwGm0LEdQIhAM/0Ka2g1Hz9b1RuVD0SVUOBeURweDoJv2legxz2BMrA"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.25_1548205583751_0.27871976630976136"},"_hasShrinkwrap":false},"0.1.26":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.26","description":"skypager server helper","main":"lib/index.js","scripts":{"build":"skypager build","prepare":"yarn build","test":"skypager test","postbuild":"skypager smoke-test"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"985c3eac0419306c88f661d762339252b40287be","_resolved":"","_integrity":"","_from":"file:skypager-helpers-server-0.1.26.tgz","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.26","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-LGvGOVbc0+xHN1zqx3fqwErHrVGLehgpCqs6IDJplxhW9/P7HgCrlmDjEzG/ZP8DYqDs6+qFpgvEO7W+HBq3BA==","shasum":"58fbc495fb3adaa9ade173df7cd27d4715f5df3c","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.26.tgz","fileCount":10,"unpackedSize":167989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR+/pCRA9TVsSAnZWagAAu6EP/1eYbxr4CTvFtIxh0YK9\nMHJYApZFSDm1LIekLxMP7m3qXu44TPpLUzWv7lR3L1xrxs6RFmj9LRVzHZqs\nKXqJCe1lZPSLuVz7cqsRKwOmEDwYeXMM6z4+8h4ZBT8M4NpP90T5Pl5WVcUk\n+oPXcnpsK09XG37MhSiDrHhzhKDRECsLsbsZ6ERCxtVAyfhEujJjGanVkgnD\n264fhbuHpLkMn+QuMCfTWOBeTljSzQf6mhQr/9bbVJnr5G1z6dHepRCZHfFf\noRmQKdnYjp/fwZVTLzuDfl+/V0iZNl9R/oW8UXeCTz1X7+5bNpK1sDcBA1R1\nrk/cz804FOkqjMgckY+i3uXkYeg1EK6HkYHExinMQopAeZRZP1Y0AEQf0bzD\nQEQB1dAs08VmnrR74yPsHDIwZPcSPsQly3xdjgca38OjeRGKvhjhk5+PBq28\nwsiJl0x6vnKWSOpNdMOecDcI/ckoRLRFTg9nEH783/73iyjI2SfHc1Hpush0\nPNjsElpxWSuxduwc3bcRhHRYP33bVqVxGvMwL1LXvK2f05wqX5Zb0ydVO9n3\nzHdWkkvO7qhwS7Zhgo8FxnFClk5NoJlVQFDdlX9+PxdNUqww/sK6YgTohAaO\nHodOFUsQKiJQd4cjs/Ho7wsOT4I7WU22+OUAEnHSeQ+VuxeFMOU7j5vpKUmB\n4bQH\r\n=/eu0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgWxBlLZWy4tnevqHra4Xiqj98XizPcxZxqpad5Co8LAiBUlSMB8naqR48uihVkd3ZqFSMxM+EksQkU2PkMCa9BRA=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.26_1548218344812_0.34671909431878545"},"_hasShrinkwrap":false},"0.1.29":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.1.29","description":"skypager server helper","main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"c2d24206dc3a2753d4f32e9a06b2f31959dfdc38","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.1.29","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.10.7/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-WBC32kT3WyICike8CBzLIBKrvojiOrQFxpTWohcg+sdcD+35rNpBp4b66BEeBeMTiW1UbBM8K7dJgwKTwvtcuw==","shasum":"6559df8e282bea5b978f974c0c377a1edb6a6b92","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.1.29.tgz","fileCount":9,"unpackedSize":78269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWnrlCRA9TVsSAnZWagAA9m4P/jH+5d10QU/2i8nIOQiQ\nWVyrL5V1UKe40KBrY1PHxSvCTp1+tZSuidsyFeBdv8BKN/cZTnbbFEDsi+Hk\nzWOKf+X+yEN7p+8oNIuRzcRYfQgyPfocDMDMmPvRXLZ09lmqVJSIRSyz9XX5\ndaDwWEn6fZgta8WprYo3GO0Kae3U1PVt6xQSLxlvLHcTt8CgzjbJ9hP6zJ61\nm53CgAJFNxuj6sv9XemZ7mc0uZV78+ND++YtlLJonu2Or7jommYDW91J321Y\n5GDW/SMtHJu0GWfROc00Mke7XktxoW1H6Bkn5qUZrmrH06s1t9UsMWHWSkVx\n+zZDTBNNX0BCAN/Hn3h4sboytv0PlwlBn0ihXh2RIphrcx/RAa+YlgooTsoL\nEDTVpqKv/5j2N/5BCqL9vl1Ru5vziSDVbvfwBm5dUtUIBcRGtdk7pXTxvJRB\n6e/gxue6oSaBUz5vG43gXV+qNEF1EHTjR+Zg5G0VjHCrfr+zbHMWUctSOIdp\n0WDDP5Ma1RoRfRNhMLkCXMVNZs7KcZ6OTFCstn4OEDMcI5jboarsk+VAvgBJ\nN9Ruzy+fByFqWHvOPRXTJvvqT1GT3masxNdlQcmIEGh6Y/3pMWE5asycSvgI\nLv3iZpvvLtNmPZgKNWH6Zp5eqzqUz+zuuwPkz8o7EYNhrwRwI5A0WNEGdtsQ\nPZlX\r\n=9xYj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz4bsVXMDepXUTMnxzqoHn+E1FPtcHdtsUnZHpeN52bgIhANH6XpVeMF173uldDkYcXo3Ewe3Z9zImVQ6lY3v28kQB"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.1.29_1549433572362_0.7434694173974672"},"_hasShrinkwrap":false},"0.2.1":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.2.1","description":"skypager server helper","main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"df03ced01c4fd5703e05c8fe89afd9ac7e6a5398","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.2.1","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.10.7/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-G3mv/B1t1OqrMyFrk3JuMt9tacz8AwXV/jZ0EYySvrtAx6ASz8AMP6yHLvS4J4U3M+AyNQX1THJFsx5K7oNQzw==","shasum":"25f5076de6780b14a689e0a3764106ac58e8a9c5","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.2.1.tgz","fileCount":9,"unpackedSize":78268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWwpPCRA9TVsSAnZWagAAT/YQAI0tlLRo1M7LGIfuFtCM\noThaSJDnmWXr/Qd2j8UYVZ/KkjMOuSuub++uO4s4GV1O0PvQeEuCvFOxuSTH\nPbQ2om+LgZn2Tt1oMqxLHay8CqvIgF4xMGf5S7E+AUwmyVgWdCyZJJT972xk\ncGiyhTsWa/bfK6HFnqNOhXys8TWoHuqPNVb0R5IChDRNGzYQXg20dal0U6+g\nu3iGfkcWLnGdwAD8UBz6klY/fDfMN11A0249joM8hMUEJhHSEvVBCOyrklN/\nuzCH0vFCknBrc1ewiIO9nWQdj4EUHKDeE7/JIGqL/0P7O2oJT1l+/Rx8eyRQ\nQDIO9nHTZx5oICqfTYuK9b9tVoPnhYKpuUK3rSmdPgX8qMFT5CmepLbIkhlS\n1mnnXqY/j5T6RbHjPVt4XHMh4pAFRtjoXXdCBm/1Pd3J7h81PmErHiP6Hor+\n3T/675DVVlFkekOwL/5ZlmHBdGZoOBChpPV0rQhKenP7Jv7va7TcjzvD/D/W\nsb1rmbTjcP2xPzrkChzp6PvzsU9Y5EMf8JuP4tfJiLFVGTiJ5jblc8OLy6UJ\nQC4sBQiWdOjQstNVw0GLZIJuXwWQ7Ld+8/hBqVfMXJmM0ZgJJgEL8zsCHMeF\nCdqxTUoWOvUCOrr6AFb/+7mzum8hO/nOckfhIXq5oTFhDejlqSugoozjNlQg\nxxpD\r\n=o8NN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1aO9mCyHB0xNwkVs6NZ7rK9XS7VCapgiZ0+N8mDkp1wIhAOW/jOc9XNaOLSnZUS0bDrL/gazhtoYonL4hhKYK1e/L"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.2.1_1549470286895_0.06793770347616679"},"_hasShrinkwrap":false},"0.2.4":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.2.4","description":"skypager server helper","main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"0c25af89efdec6b667504285b5cd14c02f702bf8","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.2.4","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.10.7/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-v1ZKfJKPdgSKGDeypxveYV2R9hAIsNH0HzPQwx/QOUC0ouDFgkD0mBXauluFSOKI0OkramteHFwrg931mksh+A==","shasum":"5fed6d65c683f884cd79acc6eb77912cc4df5b47","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.2.4.tgz","fileCount":9,"unpackedSize":78537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXQYVCRA9TVsSAnZWagAARCQP/2ZGLnwr2OkHqa4jyIjR\nQ9xd1ATAVS77X0W66B6R4o6lyk/2wQiMILB7jaeEHzdcfVI0hAhuP6tDy1rh\n9aZRNalXKZguIsp9/AXMrjksj+amh9qUE0IJgPmjMtOvt2Qfz9u9LB15tmys\n6w2xVnVGHAVmGosOUJA+P0l4lCtWBmA/p8jbpt/TUNbxYPnT0uf4g3SDut68\n4rcOQVBGadyDFsYlgU/ZfbPcgyBj2JAzNQDRC21Phtn4wIvKbDhAWYHJomb8\n0wrNxsxgtafQnObgvTNUeGbPiFk6i6ewiYKzrtwgFdPzYoELez3rSDysryE+\nT7AfCX/ykGvBdhXC7w42GLuPlIDxr8IDdGXPoOTMibR5esfzTDHzttyVJI1a\nLW9ljYJ9WUsgXp+3sT3t+tNgAySu3b5Owbmj0S70bFES1cuZlM1jkK9AZ6LY\nAfvU0LJ6KyLTeidAZ1gtbY5rDaofJOM4H2MBjSAZPo8COC9eIItkKgy/Kl0m\nB/LtG1ZmQ8xPr1056+xETyXRi8C00V7xUZ92KeqGB0Nah3UvgXA7yHt6gVOG\nJMbryzJwXFvqj3Fp0HxnTnHOVnaWYtr5Ln6Q8Xp6sbPPhKdkJXY5bCz70G7o\n7LOgxfdBtMxeL1/5e9whNpDxFGF6ijkGjfdYQed1cL1yPn5/xBE6TvXGgA9o\nF4Bp\r\n=Qnhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAS9vC/HJf6GqlXZNGDuJyBZlE2esHSqwVnrRkZd2eBuAiEA46kCURqcD6VyJCIDYPxgkEwL5crFc5PaqVQOGuZQJaI="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.2.4_1549600277135_0.20524167811987448"},"_hasShrinkwrap":false},"0.2.6":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.2.6","description":"skypager server helper","main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"4f161bd5a57a5d5969d19cf14b0e712be636467c","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.2.6","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.10.7/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-NpTvRxO4KqtwCIjVKe9ZYhS2P4TDwigODt1XOXsTt6yHMH6JlqeAeOwsYI0f+Fib/XBC4X6BlBKllbmljh742A==","shasum":"7c6191597ad278161f31e3fb486f8f4980fdbc0d","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.2.6.tgz","fileCount":9,"unpackedSize":78537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXQkeCRA9TVsSAnZWagAA/TAP/jf6yMq4hT5YMJuDSzYZ\n4RTx35J8l6jUBhEHal7OKMfo7ZAqIjvDpvJ7Z19BSHBBJ9Xy2Jaxm10TtdRv\nVX4g6NHCX9PItHqTCpPIQMozeKTGuvrwLs7uuzcmSVGyhxiBHb3AmJ8ucNIw\newBm23KpDxkmtJ/9QKxRlFjhNNvrAdzFoVjzgcINuO6wupy1JUoxvTrGrr5G\nAuQWfcspJFdNuCF2Md+vR0R7jnphMk7uaZiwTDNJQ7cPP+j2TKjRZC8n8PbS\n1aKCuZ/1ZvRRHJCNquJ/l4/ln8Y0wQnyoe3nCQNz1oGKg0+soh+YG0INNpWs\nAHrKR10znrGHwbXOh7FfIlk5niDNdfxdq1Ioq8rbJgvUnhpjEl9MG30OizCg\nGYVg2S1kic0APBExcrQP0SpwRxGCwL54sBL6oht7Zr1QVqsEFol6v5+/Gmc6\nCjsBTil7aJcHRXk5kljP6PaQZWd/sKE0H1ICdjLn75IVONNpM282no3hLd1e\n6kHH8d7HnEssH3PbU8xUDakJlUI8LxLBeVJgRrf/wITHu4j5ogin0AwehClX\nY3e4wQ0Xf1qychi0yRKIEYpm/gIOJyXLaKmuyguj5HI+eGsZBnTUiZ/RlkgM\nYnyFWNsmu5QdBE2SKlM7Hr9rgQxS8HHs3HxpSefij2Sf2CHAhlKLEK5yF2Dl\nF5tR\r\n=KPQN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOy7v8Eyvml+ohWvfFyCCclvlF4XCTAh/ERdazuqWtLAiAAspKdN4R9ojN0xxQ2KZNKF8QHFJufApVoMIeficPp+A=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.2.6_1549601054188_0.2555428951633667"},"_hasShrinkwrap":false},"0.2.7":{"name":"@skypager/helpers-server","publishConfig":{"access":"public"},"version":"0.2.7","description":"skypager server helper","main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"}},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"13bbf3e3d3e139aa5a46b706d4691e12578d39b4","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.2.7","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.10.7/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-p5ai+g4NmoHuz4FeZ0PoPIdT7+bWYwSa7QqU8ptnkCiji1cGjXTQ9r4kcYpeAZ8irpWTOzdjSaQqV6MpN0h+QQ==","shasum":"6676c7e02b69b0156e4e92f1fe6e5a26aa58be8b","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.2.7.tgz","fileCount":9,"unpackedSize":78145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXTB0CRA9TVsSAnZWagAAEB4P/2BvwHXR/zkmSYdm6pPo\n9qU9j/yWjWVewapv+KteZ9qa7UpmMLiBKTtYnWJYUCdqunYfwpkl/HjVklig\nU2n1NYMhGniWQr/CJ5g4EobH6Xg7BSu/oUzs8nbGz+Hf0vSPMGEBWshECV1a\nJv1MVWT4QigAQK1fTqYPbLN2PU/WUQcwSpcDWmiDSgtBdeRxSS4DX6UbeILZ\n4GNBpeuITazYbvn5HPrxTp4aVNebSSYlEFHzu/N0PCvtty/rAZ4l845mkH7N\n8NbJ00kTsUUi0eT3K31a8KneAf5XhLtfYw5DKgYvUgd5+26hp0eAXlNm+jJl\neZKgFsIaEbG2s09QEs65ORGeq2SZMSwxPV++U++I9XyA+jhla9ZeTTjQnjw3\nz228jrqSAAtngPEDyRTjFaMRV6oLIwaAp16KQx2kuU8Mp1WOsnBTsxKNWiUI\nB8+2TgMcW4VuawHX0lQyutMGKc9SsoldUDgjfGy5pL5f8si28XmKA+w+5JZF\noalDqJzgkvLW75M8MBY4r8iqtTxtdXR7DQO88oXmFyQW5Tvg1WHqzDqkwhFy\n9ErLVd5rm/rJcUwIqwnd1BEsg2b8f0+ZVgLuq35hdi2cJUzietw+akKmVRAE\noeeUJHrNVoZwrzfdJ1WQm7cJZiILCOHgHyDGmMti65EjCg01JODzl8nuCCAv\nJECQ\r\n=8FRM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtPdlJgeXt4iuXu1dKkG1nIIaAwr2HCJ4umKXp7W19WQIhALlnXQN12ndnoMSg6CE7hjlHMQXimRtz4To1kZR6rio3"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.2.7_1549611123928_0.40726988906377115"},"_hasShrinkwrap":false},"0.2.8":{"name":"@skypager/helpers-server","version":"0.2.8","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"4f161bd5a57a5d5969d19cf14b0e712be636467c","keywords":[],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.2.8","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-HEgw0e3K6vASx1px0H6v19csmm6jXFDvis9Wxh/rhGz8r8xeYdXy49MW5VGkQl+4jqLssIbEVq6H4lY/MwqMDg==","shasum":"d360a647ffe2a64aa34ac46bdfe71106a4978ed6","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.2.8.tgz","fileCount":9,"unpackedSize":78184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX8ySCRA9TVsSAnZWagAAWQ0P/idHdZCZoErVjM3ZavSd\nsMjLQ+6zSpq5lmsl/2YhzHAzp7NDADbcSPAZCdBHZamutW3qY7wYdqSLYlUl\noN7eIDUg9MtODvejHn469astfplRyDjmCTMvjyLGknZqLzZTc4JY3+CElBRP\nYDDvvNoAxwzqb0jR3hv1ZGHQZKWcNkpJlB7nx6AW/TDo/fhTFB8eck5NfhcG\n1d51maRR4sj25wxiKOyzXNWqDG7d2tpFsnOwJS7Vn8Ajy8KO3efGcbO+j7z4\n27PF0QLwJqULj1dKzBbX2Y1Np/HT1+5HH2mDuiE+vafDzL6FJr8rnJs4WowX\nu8JVqq1IUT3bG1b1bbaV5XmpNJ/PgDW4MtxJEK9nQRyFry8WE9ETka0q4djh\n9FIk3P8N16niCwC7zssi7IsdeRrZX3piO4jEerCCH1LIOhddmjfnJVEvtIuZ\nZO+pmQ7KcdxJz4HFNiFyaCJ0zCo0YnOnRFNy5D4XXNjlZ8JV12c3iFGw0v+b\n0fhdLtHg4aP/3qKMDo9wnDjibRAvyxxDTxCeyJu8x5jZBhY0epYE0HULC35a\nqJTqwqztzhjNEIriYYi45krOgK0XDm2zULQYXbfbqOIZD6GaApCYxYc0WNIZ\nmqxj0ZHxhB0qHfpmSv0odRngFR1G5RZDCq3td8Wg/pVfiwFcCYbRVc3vQS60\nlTLx\r\n=USWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFE3fkeT8mWwmQJ/LqvhfgrGqN3G6SKLaxhNdWV+g+LgIgU6RmIrlVb2bYvVB3dKce5+TV5JXYKEfwQXWPRWYum/k="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.2.8_1549782162143_0.9921016111944458"},"_hasShrinkwrap":false},"0.3.0":{"name":"@skypager/helpers-server","version":"0.3.0","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn build && yarn docs:api","build":"rimraf lib && babel --comments --source-maps -d lib src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","postbuild":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"0df9f43a7103834aa43d40bf51e7b412caf19392","keywords":[],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.3.0","_nodeVersion":"9.11.1","_npmVersion":"lerna/3.11.0/node@v9.11.1+x64 (darwin)","dist":{"integrity":"sha512-JnrZc1F8+LDdXCTVtcmtsLtPXkokPPv4sPOUM78e+973vBiVCe1YK5XY4FoTZPASaDtJKaXiLVpAzwbX/m4u6w==","shasum":"f40c8c75bdc666feb75a0da201da5e8556f0deb0","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.3.0.tgz","fileCount":9,"unpackedSize":78184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX9FBCRA9TVsSAnZWagAAL4sP/0z937yfzihN7fBCUUfv\nFMnXeE4wb3711ngrJCFR/DCyagNqTLcsSQa2UOMhbJ6N8M23idOn2dagjZCW\nFytbzgR6qeep5OQR5cDB+tpKh8VMpmywauikWmK9+CWRUgYN4MOSLQsJOof7\n97QnmAIwKxqOnR5lzSK3KSb1Y8HNNBMC7jilEY2qe+HIYudCVPJ1jmChOexE\nFkb5vZYmijTDDutErhFZ0h4j11NcsP5sXqUTsD8joYbIkw38qTODYwtfZL2c\nYUKX03sHOEj4b+0GkqMtNlTCRmZPS4+AVna++VF3zzXE5NHN7eKNq0yFosiD\n8QyPtCkLwo94QPbRWoeibGMAK7HGEMz5QlukiPvkbfWIXfUB3VU7Y0KP+tX0\nU0TXySvWOFE0r+8cJ4dHr3T6XEskicluFy2PjPSnPaWvtoSgc6GGZcd7SC05\nDDJjAJnElnC9URN6UxIImTMrbtC7K7Qpr64DK6ZVQtyZaFpuqcCu1LswYEXA\nAnrpkVNdbCjTWZ4zwaewZFQLw7QvvVus/WnXXqTGpEky/wEuPeYrgjdinBNi\nVht4wCPYmIxkMLlkvbLiEkyLVUF1qn6Z7v5jnMr2Wn+ngxHuQjQcF4r78z2I\npyzB5B+RAuOdmwtTXg1pVg3fvo3nr3WBJT1DnkHFGr7yRYoKlzYCV7bZle+n\ngdjO\r\n=JxsX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzHXmdf1KzRQ3lWY4XYsdgdmPQ0CXFMDbCWl4UomgBygIhAM9URyICryQz+o627SovQiflWpGcSJG9hon9EF7r2qVr"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.3.0_1549783360338_0.62841009306974"},"_hasShrinkwrap":false},"0.3.1":{"name":"@skypager/helpers-server","version":"0.3.1","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn docs:api && yarn build","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"ae542b32070401f678270edbfc9ee6f44811c282","keywords":[],"contributors":[],"readme":"# Skypager Server Helper \n\nThe Skypager Server Helper is used to provide a standard interface on top of any node.js server that you can think of.\n\nBy default, we provide an [express](https://expressjs.com) based server, with optional:\n  - CORS support \n  - history fallback support \n  - static file serving\n\nThis helper is automatically loaded by the [Skypager Node Runtime](../../runtimes/node)\n\n## Helper Interface\n\nA Server Helper module is any module which exports one of our functions or properties\n\n- **cors** export true, or a function which returns true, if you want to enable cors support.  export an object or a function which returns an object to provide options to the cors module.\n- **history** export true, or a function which returns true, if you want to enable history api fallback to an index.html file \n- **serveStatic** export true, or a function which returns true, if you want to enable static file serving from the project's build folder.\n- **appWillMount** export a synchronous function, this function will be passed an instance of `app` which is usually your express server.  Do whatever you want in this function,\n  such as define routes on app\n- **appDidMount** export an asynchronous function, this function will be called right before the server starts. use this function to add additional routes,\nor do any sort of logic that relies on some asynchronous data\n- **serverWillStart** export an asynchronous function, this function will be called after the `appDidMount` hook.  Use this function to prepare any external\nservices your server might need to connect to when handling requests\n- **serverDidFail** export a function which will be called when the server fails to start \n- **displayBanner** export a function which will be used when the server stars to display console output\n- **endpoints** export an array or a function which returns an array of endpoint module ids to use.  endpoint modules can be registered with the runtime.endpoints registry\n\n## Registries\n\nWith the server helper, you'll have a couple of module registries on your runtime\n\n**Endpoints Registry**\n\n```javascript\nruntime.endpoints\n// register one at a time\nruntime.endpoints.register('my-endpoint', () => require('./my-endpoint'))\n// add a webpack require.context\nruntime.endpoints.add(require.context('./src/endpoints', true, /\\.js$/))\n// or use the node runtime's requireContext to create a similar require context object \nruntime.endpoints.add(runtime.requireContext('src/endpoints'))\n// see available endpoints\nruntime.endpoints.available\n```\n\n**Servers Registry**\n\n```javascript\nruntime.servers\n// register a server module\nruntime.servers.register('app', () => require('./server/app.js'))\n// retrieve a server module\nruntime.servers.lookup('app')\n// see all available servers\nruntime.servers.available\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.3.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.11.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-GabiNpB3tbNUJ2/8onj3KH72GRVnVeslKg1G2xvE1xe0xL4GjJmTkuhuZDEwng/bu+t5jjT9UskAcjS4GAO3FQ==","shasum":"a3f4df6e68d2edcc48654025ea04ac6f54496197","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.3.1.tgz","fileCount":10,"unpackedSize":80517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZPrZCRA9TVsSAnZWagAAJMoP/R0HsAC2cH1NfdaOf57H\nhAHC+03h8zBRaV7S2wRgGmLeRhSyHNnBAJrEpl3wF4BBwzN6ZK2Y+Nd9XOsa\nSMx03jreBLdd7ReP4lsMHnuoLNdKGwRB0T3j2fIT/4IglT+JPS9aPlioJyGo\nSe05jOFC7e1dSpjSwYjTzkcrYleltKXQa1Th0wVX67xrVWwI3ni1pqoQe1A0\nigPzT/2wJIr3/9O9Didvla4hnPAHS8NoxZFWghjx3PTpSK/4s4Bgr6k9rNNu\nFEFeMP9+TfLi9R0UQClkyhkspuIh5W4crcAMzFBpRSsi8jnNldHZ0x3d0AKl\ndA0IxjUNB506KO9WFLl1vaOQsu1vwSjPxLuElHIuPn0d/tqTI5dWEb1BsMsW\nmIDps9VRilIfqShI6ao2ucbpsxIBSM0nT9i7Z72auJgbUFe7D1RIGPFFes4H\njKpXZ910BOVTAq1BwaF4RDlc4JHirUucjlwV9XkwFkKaZ4PNGce99PAaDs+D\n5iRqKq1t0E10cKoAHj43BA9npRzX2WM66M0TBIe9siyveJ65U1IuYtcv1DrF\ntbggKmOSnxvv/eqwfpFKWghpOXIS8tUjaU3P3DGMOiEaAK9GlDKYoF9bP3Wg\nw4qvbeJrF5xxxMCxkyDUeOga/ztdEhqngWQTNBKLZpwRkwQZtai+6iNnmfQv\naUji\r\n=4A2p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO+DsH9T1f4Rk0+3B5KAjtf8azEaUWJEjWzPcyxFlZiAiA+OXFvb6KnJ/KpkvOAQ0TTujp+J4Jtm/nVis2sLex+jw=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.3.1_1550121688635_0.6911502897147654"},"_hasShrinkwrap":false},"0.3.2":{"name":"@skypager/helpers-server","version":"0.3.2","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn docs:api && yarn build","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"8db8e082d3f9285cc75d2f3e0bb41796f75427e7","keywords":[],"contributors":[],"readme":"# Skypager Server Helper \n\nThe Skypager Server Helper is used to provide a standard interface on top of any node.js server that you can think of.\n\nBy default, we provide an [express](https://expressjs.com) based server, with optional:\n  - CORS support \n  - history fallback support \n  - static file serving\n\nThis helper is automatically loaded by the [Skypager Node Runtime](../../runtimes/node)\n\n## Helper Interface\n\nA Server Helper module is any module which exports one of our functions or properties\n\n- **cors** export true, or a function which returns true, if you want to enable cors support.  export an object or a function which returns an object to provide options to the cors module.\n- **history** export true, or a function which returns true, if you want to enable history api fallback to an index.html file \n- **serveStatic** export true, or a function which returns true, if you want to enable static file serving from the project's build folder.\n- **appWillMount** export a synchronous function, this function will be passed an instance of `app` which is usually your express server.  Do whatever you want in this function,\n  such as define routes on app\n- **appDidMount** export an asynchronous function, this function will be called right before the server starts. use this function to add additional routes,\nor do any sort of logic that relies on some asynchronous data\n- **serverWillStart** export an asynchronous function, this function will be called after the `appDidMount` hook.  Use this function to prepare any external\nservices your server might need to connect to when handling requests\n- **serverDidFail** export a function which will be called when the server fails to start \n- **displayBanner** export a function which will be used when the server stars to display console output\n- **endpoints** export an array or a function which returns an array of endpoint module ids to use.  endpoint modules can be registered with the runtime.endpoints registry\n\n## Registries\n\nWith the server helper, you'll have a couple of module registries on your runtime\n\n**Endpoints Registry**\n\n```javascript\nruntime.endpoints\n// register one at a time\nruntime.endpoints.register('my-endpoint', () => require('./my-endpoint'))\n// add a webpack require.context\nruntime.endpoints.add(require.context('./src/endpoints', true, /\\.js$/))\n// or use the node runtime's requireContext to create a similar require context object \nruntime.endpoints.add(runtime.requireContext('src/endpoints'))\n// see available endpoints\nruntime.endpoints.available\n```\n\n**Servers Registry**\n\n```javascript\nruntime.servers\n// register a server module\nruntime.servers.register('app', () => require('./server/app.js'))\n// retrieve a server module\nruntime.servers.lookup('app')\n// see all available servers\nruntime.servers.available\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.3.2","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.11.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-yMEeWLVfIpvJI//zT2Ku4EBvuu4YtO3SCNQaXxyopcYZM/d64M6D6oXO4TlGQkukbAEHGMer/ssEXtBsRDNL2Q==","shasum":"30a5b33a5033792de23353ccc7a70a4194ea29dc","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.3.2.tgz","fileCount":10,"unpackedSize":80517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZPw+CRA9TVsSAnZWagAAh2kQAKFH2jvRu8ttrd2bDXJJ\nAvSjaxCsQcPFLAUn1npA79eDANbRPGwMusv+2HuB3IS4s73844bhuKPDAqcy\n8WYzsDoz5l00/y4tnuNo7MBK7DkLFAbDOfNPIC7hb8jyfrRhFPcEBYXGVGZo\n4l4aIc0Jka1iHJX0q3RUEzSq2iHmxioZl/8VqmEspcO9TMY6Hn9wbCoAmQN5\nX8uxfo67Xie+qPEMw9RETifQhlgXuz6N8zqAouFG5Pkgvrr2/thwIiy4y9Xx\n+HiQIlBAc0g3KorVpN0dG7wcZ8QTwsxGAvl1CRIqyxldewDyT5gJmbwKEQWn\nvHuoLhznLE3UPy46UzJfy9hWq89DbNq70pSZo9E2EPV3iSoQ6qM+EOwIo5pU\nxR2aBLq7t2qBB+1xRroOQt4W6rOhN+38ngJ9vGAqgJh3WMzbQykmqwDJ5CcB\nd1Zw66LYXl6nsdodOJqXLcs/mIulfLfXJmeaJyN0/iVVvTAyBIn4FWZMG945\nTv1qVYTJ8+YH4u2xfSCxUF01dz+Y0zXw8w6IBvrPV7qxr9bylmUgUf5i9zwt\n4qZTceq2kEublAUSiVHsrG7ytgmwMgb+uYKJduCeO79scvY+N/MYVFLfCAj8\neAJB0AWgWrMQTnBYFAYa+81XO0nLi3y9eDT1a84KGsszKIUti8pCw+FB4vfI\nfyC7\r\n=wZjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC37TRhaSAH0bvIRHFl/u3i4ZujYzxM72qz5OUwJGYzPAIhAKul5j/ZpF3Adw7NgFVFLKn7Nx4utnXs7Me7buAcC1X2"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.3.2_1550122046352_0.21090594957753028"},"_hasShrinkwrap":false},"0.4.0":{"name":"@skypager/helpers-server","version":"0.4.0","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn docs:api && yarn build","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"2e3684941249a6f1cc5ec041800bfa94f98c069a","keywords":[],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.4.0","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-Peu9zgM7exNME981tPlf0Kt8Z30qzZYbs/X+u8WhnOEPWZroYml83LJxasO/jmEnQaggo+ste+Vme4toPRNHiw==","shasum":"073348bf97c726525cc6f7e72abb49a45de73f1f","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.4.0.tgz","fileCount":10,"unpackedSize":80517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmrewCRA9TVsSAnZWagAAxGYP/2hot20VUHDDLk+99gaC\n27Yeq97NTeQ4oDjEIMUg6ubKD32RPN/7oPI97Xv2OkYYhVEbE9DKPbOvKQHG\nkpT7w+1suhwdfMpVsnw0Rt9dKGAvCS+rfdxLvuv2hElO6vrifgXJ6v+sMK0+\nhc6wa9C953H70tvK/TmWUoN1HxvNySN5c0aCumCjWPQafhJ7J8H/IiyU9rTj\nLPL7C3ZdSQ/20pMIpIOGPIxyLRE7uLTJR1E4bljvas6p849Os+JO7GRo1dw3\nut3TEcbGefxAyZqV59GOBwP4Bfttea/KIyoImYENhy8qcOy+JCkDKJVK1xyx\ngxpdki4CqrEdQnH6cHBEhqZLlSJi+QgfnC8ctZgak5KpFFQvVsx7JSAUDvoI\nC0lHVc6NgeF17aLIexgtPw9BJR64d4qhO5kVOwg/g9dSS+CVIl2WSJADEFcN\nB5FrrhxNIatXBRMiyjVlJguC6ObgFc4kALyDCdVolxCgL6Ai+xWkb5grjljy\nq8Rvi9PgvO781ZvGem4MYGLzz9m7YyNc1dRSmGOeC3x6vxxrWdh/tyABfAp1\nX0uga6v/VgYW9ZLetZxugnSqa3PdUxptwdyCy1+keG+VlHbOPX0+UKGHNyUs\nIUwumaf4AFKnlqIQ//eu1opYvfVld45XCJrKdOblKUoYP1rPwlODKX7lHBHP\nyAKK\r\n=3rEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyX1qBVOdAncrRar5Ce6NKrZqSpdlJtU+Swwls590sLgIgeusGoSqQVmnuXxp6C2bvTsSYiqUioZnBRm8J9/eM7sc="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.4.0_1553643440072_0.7929153728642924"},"_hasShrinkwrap":false},"0.4.2":{"name":"@skypager/helpers-server","version":"0.4.2","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn docs:api && yarn build","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"b2ace55d4e0a3fed6d44a7b39ae519d1f75d2ac0","keywords":[],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.4.2","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-9FZrxiBmGypDl/QTgnVPJY5mBonujLboyAvGDkpaUAdXhGuiVHQrBGnsmKQEIkmD2lfLfKN5AE8nTDlyLitnMA==","shasum":"8d8fdf797259f033d807bfdb4abab3223f7c8287","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.4.2.tgz","fileCount":10,"unpackedSize":80547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctWCWCRA9TVsSAnZWagAAdE0P/2pLmvbCmps8eF2dOxx7\nLWO8YysB4iN7zWtjSBTpPNOTH/lVDfoQPwg36eRLpBEBmNuueO5UoDrPP7Fn\n5p8wHGEvMGRaOJPpzSLZSy2JF2vLYSp7v9TTTtCvSzo9/rmQSwLvjdu1DgH6\neW+qRFboFp02xCSK28iq2jKxhpejkvFPGbfYdqRsmAJRA5AqYPIrcLCs75/O\nTAmTBaw9tqcrn/0qqBh0N9J/5fVzyNbSzohjeAd78iTC0eRZXuBWbwoEIJbu\nLTuWzLR3jTz2wGsm+6XZ0++lPlu0m0mrZqxNFZp/3LSp0wOze57PsEvBBAyX\nEIFEzH9Ar2muKf0yYPYEakFwZ64aQR5IKt8FHBVNuFav7uQZar+yFPArzNVf\nFjby7fPKixl88On4eRAL/uLD3USX1ADAs3Glj1WXTKMpFjz5JyRCq1Yz0S1m\nAqRr+ha84roYxoSjqcmTPDQiNjCUdC7qjZcs+DiKR1JdItNYo6dNeS/OQkaW\n0c6zU2d6V2IYR/GL8UChygf8bUronQJgNdju7m8dlsYIpwfzW0SRO+Twne5w\n3Ho1+GJhLgJol68fdcWTzkz/WVkI7RbglZq851yeZRKmRbUaiZo+TsHzkVJ+\nul36cTrKvMiNy/oznb2+q/j2FFkN023gCpikVR+4gYUjt6o6vIIcQaSCjRnh\n1N+x\r\n=PJ0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIfL9YKVY0497KAnlonlg2VD7XLZXcycx0vrxHTFNKSAiEAuIT1o9UwsTgawfz1vhOQBX85HYZ+PRo3FoLmZqfiE00="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.4.2_1555390613516_0.6048754884069825"},"_hasShrinkwrap":false},"0.4.14":{"name":"@skypager/helpers-server","version":"0.4.14","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","scripts":{"prepare":"yarn docs:api && yarn build","build":"rimraf lib && babel --comments --source-maps -d lib src","postbuild":"skypager hash-build","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"ae542b32070401f678270edbfc9ee6f44811c282","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@0.4.14","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-ryVX5JGWaIMYtbVZrMvLcsWGi1QQvVEyPnT9IxEbbr+rTw9zudV+9RbeedKFTmM5Aekzd0VBUNdYREn6Km1gZQ==","shasum":"b5e9d6320ed9a40535d8d946233c328e36eae4af","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-0.4.14.tgz","fileCount":10,"unpackedSize":80604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0kpoCRA9TVsSAnZWagAAAhQP/jgEV/pKwU5vqRIstEEM\nOnUG6CUenIOucloHmNnge/h1sBhqZP/nHZHy0Z5d49PbmqfXfFvnj3nEio7G\nZhWMaLpTxDs9A7mEyeEqI+JdQmHRETn0mZKidlGEfq+Vc621iSerki7uIzRE\nJ4tgO0kUKiq70D4177Lmns/0vfN0GIwRZfW4POWEts+J8pWAJ4IeBAYNgIaj\n17n1SiAiYwacGcdFLTVOpAgR9kPsbVnh1pdoevFYqLbUqtz9PABzWqYFhPSf\nG4sMKsSj8fnsdQ4H3gVAd7HloElfTIaLs3H35WmJqapnkxpgd1tk8TseUbwh\nTCx/NaCp/xlDpBdGXilMX5rbS7g++VTwIQyzTjRt11WcBdpl46aZj6/LM/z6\na/vUeKNuuqXlwkEqPIp5+MPr330J9HTOC6ReuQ90cp7E2pnunP96IWU8+uWA\ncwx8uYb4roENaLKOpMmUuchBVJMHGF+4MS+KdgfGEXrbAR573iV48CGCZ63W\nhzUjrAVwkJRkT0hBqBYuGt0UaRaFnyCJrAm2PhUzTkDDhr3tkuIMqxRnObLh\nitX93nwTwBHyQCsCkL3/5cVLEeXXaZ0LSh+KfYNQsVpSgq242EVGelqAXUjI\n7mYi4xUhv3q75vmwumgm58WhV6CdmQnOeATrdGTXVQ31V93QGVCrakjaQn23\n5YTQ\r\n=bLBJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJxaOsxNNkcXlgFfx0qapj0Enf6IJJ79T2oi0sHAPN9AiBpYH+t+YrbmmCe4q3E0MkVMAE8oiB4k0Jakbg9cDgV7Q=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_0.4.14_1557285480042_0.016481181116369648"},"_hasShrinkwrap":false},"1.0.1-alpha.1":{"name":"@skypager/helpers-server","version":"1.0.1-alpha.1","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:node && yarn build:es","postbuild":"skypager hash-build","build:node":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"f84aceb4d9e2d8c8d63f321faf705ff2c644dc1b","keywords":["skypager-helpers","skypager-node"],"contributors":[],"readme":"# Skypager Server Helper \n\nThe Skypager Server Helper is used to provide a standard interface on top of any node.js server that you can think of.\n\nBy default, we provide an [express](https://expressjs.com) based server, with optional:\n  - CORS support \n  - history fallback support \n  - static file serving\n\nThis helper is automatically loaded by the [Skypager Node Runtime](../../runtimes/node)\n\n## Helper Interface\n\nA Server Helper module is any module which exports one of our functions or properties\n\n- **cors** export true, or a function which returns true, if you want to enable cors support.  export an object or a function which returns an object to provide options to the cors module.\n- **history** export true, or a function which returns true, if you want to enable history api fallback to an index.html file \n- **serveStatic** export true, or a function which returns true, if you want to enable static file serving from the project's build folder.\n- **appWillMount** export a synchronous function, this function will be passed an instance of `app` which is usually your express server.  Do whatever you want in this function,\n  such as define routes on app\n- **appDidMount** export an asynchronous function, this function will be called right before the server starts. use this function to add additional routes,\nor do any sort of logic that relies on some asynchronous data\n- **serverWillStart** export an asynchronous function, this function will be called after the `appDidMount` hook.  Use this function to prepare any external\nservices your server might need to connect to when handling requests\n- **serverDidFail** export a function which will be called when the server fails to start \n- **displayBanner** export a function which will be used when the server stars to display console output\n- **endpoints** export an array or a function which returns an array of endpoint module ids to use.  endpoint modules can be registered with the runtime.endpoints registry\n\n## Registries\n\nWith the server helper, you'll have a couple of module registries on your runtime\n\n**Endpoints Registry**\n\n```javascript\nruntime.endpoints\n// register one at a time\nruntime.endpoints.register('my-endpoint', () => require('./my-endpoint'))\n// add a webpack require.context\nruntime.endpoints.add(require.context('./src/endpoints', true, /\\.js$/))\n// or use the node runtime's requireContext to create a similar require context object \nruntime.endpoints.add(runtime.requireContext('src/endpoints'))\n// see available endpoints\nruntime.endpoints.available\n```\n\n**Servers Registry**\n\n```javascript\nruntime.servers\n// register a server module\nruntime.servers.register('app', () => require('./server/app.js'))\n// retrieve a server module\nruntime.servers.lookup('app')\n// see all available servers\nruntime.servers.available\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.0.1-alpha.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-KGimYVKqyIq51HQYiWZMldUMotLfHkYFr3+cRkvd09uz0xHcJuVc27tPjOCA/4o73T/WEl3xpzuBX0Hjo6cOEg==","shasum":"7b4e6addcc0951b93852003c33594c1b74d96b78","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.0.1-alpha.1.tgz","fileCount":14,"unpackedSize":153140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc25g3CRA9TVsSAnZWagAAR7gP/10Ojgvm2lrH8lyPGZ8T\nEfCNQrvj0fSVbIGiq38reYoKyFc8NAR8DyTthZQDc2K+m7eeKguV4FQPDmpz\nSFcsxIlUZi8oo+aAKHTa+ib0Bcbau7qKvqaQy5PgobcqB8uA0c5BCb5tMJEp\nvb3wX06+TD1k1ZeFnzJGAOUJh9Xm+JlJWMNtbgDC/wmo2Edw7u51zt90ndMS\nydPtGw9Fb/CKHOmda/lQcGSGUWMgPt79OvAKuMBCyDvsJitmrGH7xbQeAt1d\nv3Kpvpa9bCkFmfgJKn48h5ixBA1/f/EE7YC7oeZzJtam3Qh1yiw86MWEDA7G\nzBFgsj6TzsFcN4AhceRhqu7cSCIVhmczKxC2c7DG2yr8QKkWOhpT1OOh4nJJ\nPHLdeir2AK0O2blp8/NRl/19j2JMhElrZWypB3Y4t4dGp1vlsUVq0im4CIJh\n69FpjtuZvVgGxRmTNvJoKSeT22i+EOI7/HdKiQ+NGmqM42CavOjondSzA88m\ngXpb3fgfsuEhe04B2zX70ERM1Ja3B5wKUoOsWdkIiyvkrygT0HajKjBB6YNw\nlda1SxAu29cu3zXS269Q6vIkmV6yms2b4Pl7E3j8jK7qERbp2IfHMAL0H8Wq\ndg07GpXv+gQ4RboRKp2IvOxPi4GBBXlXdMcpFE4473LsSaJ6xq+MTbU1LeIK\nZzKT\r\n=nls/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAS23pEUmBC1gpUMVkSUM+MaBAkBX3LF5NmkhPVk61ewAiA+c/ZvLPGqstEyGH67khG9jyDZMc+8P9kITkzhAGSTyg=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.0.1-alpha.1_1557895222173_0.5223957033675453"},"_hasShrinkwrap":false},"1.0.0":{"name":"@skypager/helpers-server","version":"1.0.0","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:lib && yarn build:es","postbuild":"skypager hash-build","build:lib":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test --mocha test/**/*.spec.js","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"d1371ef34c5c89e25399b410b0a5b169f98acb61","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-qy9+zGmEa5uqpEfGBuJGh4AJTwGhOUiyTng1EugobN58mxOsgMMjUfk7kqo4HX0j9c4EzZjmsGySU2LGtSDThQ==","shasum":"a7f9e69174c453751b84da1d1996c59838fe5a30","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.0.0.tgz","fileCount":14,"unpackedSize":153148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3jvUCRA9TVsSAnZWagAA2UUP/1HwoCus6LaGKv0AbpZB\nlQkgKYEyEUpWvnXGbeB/ACSyZuSgeuuqj5rI7HACY1RKA/gckVAtVGw7C0vf\nP9Pv3ZsmIaSRxaWDSCLqWyksb0IAV4Lvl8i6efn5eV0B9E0QnCPgNf/0Jnai\no1duZizPym7EsuSL4E/aMiWklyhqS71h0MEgM2Icitf2bpo4WQy6FG5wO07u\nf/5nPNR1fwNULKu58aKPpSIdtqLeCb78wC0e5M1vYjMbF52GwsRxYcXHbphX\nJUHtvlJNmBTCX7TbuS8AW2f1Lifex3kfY7e5Ug7ZwBWu0jdg2T06Sjq4/iVw\nM+Q1E5tB7e4MKwSry3dPLnfw7aTHr5Tzxyd8jzi29NjuV+vqjQd7JXHr/IeY\nBhLXGwYrWRtB4WbIp7BOsC6rEP1TuBSq5ELdKr9QsU1l+wPHu6fsl06BzKPE\nbPhn+PQnxLHKWD2q4iNBWX7ZFD2Ig5DQgzeop0PkI61mmuW+jkyOWbdd2ZWa\nslygErX+2m2L56fBcsZo06T2QWGpORTIYhQh5wkC2JE+7SQM+GoLdcNd5Ydl\nl1qUO44YER+7nkXG3T7Ar9VxjHvz1Bmub7nlrf32ZWH9cUNT/pdNXe3MIPbq\nxVcgF9eFxf98SNcIcQpkaaP4qS2+t6qZH68XK1kY4eqiQ0CO0x5VjEYx3c/a\nrXvF\r\n=iwhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNlYJlwGx6sAdzCWkyiD+oUEPeySxgiM3eRtKfiiBftwIhAM/b8iJydj0Ye8dQDh2beDmAyVoI0m6+diiFnwetetLz"}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.0.0_1558068179611_0.34668855571418344"},"_hasShrinkwrap":false},"1.0.1":{"name":"@skypager/helpers-server","version":"1.0.1","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:lib && yarn build:es","postbuild":"skypager hash-build","build:lib":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test --mocha test/**/*.spec.js","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"66f2da16f4d6ebc315f1d244ba314647a8630011","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.0.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-T0PsCrFpD3c5VoOaD0UJdKzMeLH9fV4dquHMc/NjAlYYNgPP57tq4HufD79E/cIPivmJ+N9n48CZeheEgk8fRw==","shasum":"82c5d9c00aa0737b12232085dac5b3edd018e766","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.0.1.tgz","fileCount":14,"unpackedSize":153147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3j7iCRA9TVsSAnZWagAAFroQAIPr6sSHgcNchnds4i4q\nl/xklUTOyLB2LQJiy5UnOrJDaEj0C3umW1u5F5FhLiqmXS3+tNZzz2QWRCER\nja1ORw9iFeYrUxy6wGK3chQ/PQ+kigXqy0d7CMTq4AWs67bOPyc8Fxuyc+2q\nMpq6AwOWOfmX5/8mLVQm4SlLc7FnfkLBON/R6LPrlE30HhSjhKdcQZo7uPva\ntRPLYGob0Dq77dU4pKFnPGRlKjTTyWPbWC0ezUkZeaL7tgU2jBdcqi2LDlrj\ngAk9xCU2jWeDpquOZ25Ei/MIgEWYlW2ea9B1uxH0UI5dQ956Xjezy5eR+cFB\n8ndT9E/v5y+sy0kRWCHSzswJODUAC8iRm+UYKgnHMgSZa43TrQXI5pxgLF5e\nucVtRcNCLmx2m9BHDSQmrDTAowCmbcz/zHkGAZjrbrl5T+bTJFTrLKNqZ7SW\nUuZzuGBC8sP0ZuZSKuWh9hcAsFQYWhtoDe5HGPahazRXxj9SEKP1Hzz0FT0O\ngIg7hn71o62HESajDVys+7rJ4UI3RggZG5E+ShrQZiUeOaNtbrl4xHeYpyQC\nIlpAMP6djopoYbhyYWF/680EW3hU0r9nRyI7oCKMcoku3UstTfqKjv5HFjaX\nmOanvPqTXWsC2us9X1/1t1xUgMZKRi3PjNgv3NMpOahs2gd1FTqlSCJXUsr4\nFiL4\r\n=R2PQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1rc+O6aphm5kds5XvVhwMNs5wSa5cvd9HjZo8TQx3oAiBG2cO+UqHeTOmGKcq4Z9GI1OSrO1PuLUWWwolIJlddIQ=="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.0.1_1558068961363_0.3905295057048226"},"_hasShrinkwrap":false},"1.1.0":{"name":"@skypager/helpers-server","version":"1.1.0","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:lib && yarn build:es","postbuild":"skypager hash-build","build:lib":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test --mocha test/**/*.spec.js","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"9392473e420c7a46eb0be31bc7739ca16c8eb130","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"dist":{"integrity":"sha512-KZQf1cWp/N/AXj1hpIrhvxVFDU1hGzMoJLhriCmvjkQgF5nCZ7HdffR6z6C72JFLb/ECTDrdtSUpfvPnkfow8A==","shasum":"84b89d06b75eb7895ec72fbe1ec62fe8e7e8aa70","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.1.0.tgz","fileCount":14,"unpackedSize":153147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc52eXCRA9TVsSAnZWagAAcXQP/jTqvYOjOYOhuIf1C1bR\nzRkv7grDn3MZ20hm8pPTs5BGaadXC8lIE9ucjiJ1wvn4lMAvpxuBBGd8765Y\nlyDz4/2gQCLXCcETW3MPBk8PkFFilY+VtgIYVAxf6ZBFYvIKCEHT+pDkExW8\nTatvgJ3uZl8FsjEnkRhQCmP4nNjtJ+6UX4U6mdXhUQwEiORB7Pm1XNVZMCF0\nSa+XWoAxkLplWifbaORBV1j+MDcl9U9tcJ1zHK5vclQnQe4DC2B0DY0TCWiw\ndnuTG1SFH0c7C1qZ3U1Xa5XyaNCSz0LDb6xqrThSGkXcRufLdnv8Zma+Deo/\n3MekdzzVwe5XVfG8pEe24I6n1WhUlzO4+wPKmILGNwgfzk5SFYHKs2wnR9XS\n2tvFoHXlLyCjesSl33+u4Juu3yYW2fKp99JSr07dHsYnsKARIPo8ETsEMKXK\nqc8rV10ACkFvGDM1rmiDM7Lmy8n9+/MuFrnLV/Yp5cLwJr2SF1aJFDx3I7lE\n0EDpt8zdFBVvVNBZyVFNTM16a5Rhg/b1p53xQs18V4qQ27GhR+PItKpb9/Lj\nclNQthjZMa5OUn1lpo5iw2NwE4IWJj5EZS9u0e5QPj9Y4R7BhBxmLHDIn75F\nJmOr2PLRM12OJmuMDl96ZccV1H/K+Lsq3Twub+GI3KYXS2h7+Xrg9HqbuVIE\nIFZt\r\n=5y9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhj+bFMH70+0i/c+J37IIksT8CjnFz7sdP9KiiQeEl5AiEA0pv5nlyrAbKMtxdvMnaHggWNbyuGfjQKWUkyEZoNxIQ="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.1.0_1558669207207_0.28416902823356405"},"_hasShrinkwrap":false},"1.1.1":{"name":"@skypager/helpers-server","version":"1.1.1","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:lib && yarn build:es","postbuild":"skypager hash-build","build:lib":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test --mocha test/**/*.spec.js","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"b9e0d9fb4dd31e6070033e2fd3c0fb12d2861512","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.1.1","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"integrity":"sha512-zsKnBvch9t+9lT08OerMcExkS/kTApSvSzFQKDEbtVfIyWivNVuzjbdEstfbvHkHVb8RP1N1qtrzo69jqXSSBA==","shasum":"36b7c28638e6613a1de66882089fd883fd10ec52","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.1.1.tgz","fileCount":14,"unpackedSize":153148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc52tWCRA9TVsSAnZWagAAQtAQAJG70Sc2GAa4RnixjkDP\n0BS7gFVnJn0ZiyFQGmBHuwwoGqDFO590H0+IcAssFWIDmd9YCV5qpPWq7mp1\nysFiOhjYlSmEEkYqC1PjudUrlxOuZ/pQv8EeDRbe4CcpXlS1u0g9HBm42fO3\nDHVKdZZUAMH8mvTDZpd/f/C2AYuYvIacBdbtbgjVCwd8DS9F1Nu9WTWbvSQF\n3Y6r+IT5ib1EaStMuBVZMP1IWuJ15ojE/vxRkn3ZizZiQOlfSk/59Mp/YiTp\nv3kzy/TjXHZpmw9PTDkHSq0KWzSXV7geBT/+jVfTdUfU2bxnQ9ou+HHDkNfc\n0bm12IugtVxBVK7XUbNH7AlpD2BoiLS3RwZphhovh/BL1r1pqSEnNkWGFM6z\nMKBkhRWvgpdzwkt79ipNbU0bgRlSO5a0r8+lEYFd9yY5FnKQyyfMOMDQjuiF\nhC8G2uk2gfAe4OV6YeJXANtw+Rxfd3Jy695SvLpLHKDtJK6nwlnU8bm4vuXw\nR2/flJ0vDhZGLoS7fDmIY3jYOpq0tE++XcCiEMpTqIzOzDNhmI5l4j0Kf3cT\nIDKmZDKxuAKbBEc7afwWFYo8fPokPtmiW3xuupLwEy3SZyEi+cZKuOpDYw/d\nd8KFs/6KC6RWlg69SWSq4VJs1/TURCXeLahuY1hnANIf0DvoO5pRbreoZ60x\nq/3A\r\n=lqYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeBIhEpP7CWtGtYhi7ppDfzbYM5TJnsZ+AKFWnHelzxgIgKWrHQL2pywWfjy6GCdZTMyktfgUlJ7dTltN/FLHiAAM="}]},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.1.1_1558670165780_0.022350450423350487"},"_hasShrinkwrap":false},"1.4.0":{"name":"@skypager/helpers-server","version":"1.4.0","description":"skypager server helper","author":{"name":"Jon Soeder","email":"jon@chicago.com"},"publishConfig":{"access":"public"},"main":"lib/index.js","module":"lib/es/index.js","scripts":{"prepare":"yarn build","prebuild":"rimraf lib","build":"yarn build:lib && yarn build:es","postbuild":"skypager hash-build","build:lib":"cross-env BUILD_ENV=build babel --comments --source-maps -d lib src","build:es":"cross-env BUILD_ENV=build-es babel --comments --source-maps -d lib/es src","watch":"babel --watch --comments --source-maps -d lib src","test":"skypager test --mocha test/**/*.spec.js","prepublish":"skypager smoke-test","docs:api":"skypager generate-api-docs"},"skypager":{"webpack":{"build":"webpack.config.js"},"category":"helpers","projectType":"helper","providesScripts":false},"license":"MIT","dependencies":{"body-parser":"^1.18.3","cors":"^2.8.4","express":"^4.15.2","express-history-api-fallback":"^2.2.1","express-prettify":"^0.1.0","express-winston":"^3.0.1","helmet":"^3.20.0","winston":"^3.1.0"},"repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"homepage":"https://skypager.io","gitHead":"9392473e420c7a46eb0be31bc7739ca16c8eb130","keywords":["skypager-helpers","skypager-node"],"contributors":[],"bugs":{"url":"https://github.com/skypager/skypager/issues"},"_id":"@skypager/helpers-server@1.4.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-5ijA59vlYdPW+Zc3pWqJi9miDaAMhrNpOz9CY5L0MzfGfU7GUmW34cMgTpnJcwbb7ywKiabowYaVN+d5DAOPEQ==","shasum":"a546e463cd3c8f32fc159a44a7d6b2867326a0a4","tarball":"https://registry.npmjs.org/@skypager/helpers-server/-/helpers-server-1.4.0.tgz","fileCount":14,"unpackedSize":155896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9nwyCRA9TVsSAnZWagAA6ysP/2xm7PO22q8NzjaOZz91\nQ8vEsVzTh/oBr5DO1VmTxefhDCUchPYrBs2QnSFOsK6p9He59AfAjXy73oma\nzilZ4qVsSjYNGG/UpD7DanLASwHDYRkFiPNUO+M8dxGtHxGZoFFN6YcLv6gA\n9+asHfVTIAb7hXbk8s/A/qPA5sNIq5QLNAWECt+yOehwVvZrz4YBv3CwSZGY\nJ5Bgjell9r60UYTkAp61AM5pGZkNAntV9Rc0DOfLd/QFJxyMpNuXWoeAJuIC\nBqco3cq9GFhUJFtzhxr1v/T/NcwX5LBXwHYgGtFzB3Glgq9SU9AZaE/61Mqd\neyOXoYXDGiOEKoSP315F4rlsNi8PCMBGdjDZRNRgvASQGhoKq9o/R0j/A0ao\ncGjCsb7QwDZhnjxFlmrZkKgZMcWH+516PVu2SLNh6DZJFx1mbZfUUJlL9sfb\nkOVvPWvjEEiv3Dds+q/lSopn2ZvrhOXw83V6mzLSUoNlg+wZM3MeNoQIMKFY\n2ue7zRqYgWJKmV1Mh1dLmGP8FzM2PscM2P/uhJQZtU5JCTFXGUglbbKcTtPQ\nBtu6oIW/HoqCiSD+kkXZnYEKoSxaFD4cVd1BofMtRTlZ3f2bZfbZrR3aW7GM\n+mNMQaT+NepiQMBTwfw0zO00AHoA7gvkYm28fGLir1sYI46pmk6ZHQNh7hGI\n0fMM\r\n=hK+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtBoPG4bLeegLvtgRgbSAbqbN6CCJFCSHfq3nZUReh+wIhANOIx4OhR89PsaHbHOWrVLh/glofvHu0MVH9VhupFk86"}]},"_npmUser":{"name":"soederpop","email":"jon@chicago.com"},"directories":{},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers-server_1.4.0_1626766386481_0.24487921388589595"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-11T08:44:26.610Z","0.0.7":"2018-09-11T08:44:26.841Z","modified":"2022-04-07T00:06:02.927Z","0.0.8":"2018-09-11T20:35:24.863Z","0.0.9":"2018-09-11T21:39:06.490Z","0.0.15":"2018-09-20T00:55:14.320Z","0.0.16":"2018-09-20T03:23:31.444Z","0.0.17":"2018-09-21T20:50:26.652Z","0.0.22":"2018-09-25T06:21:35.128Z","0.1.0":"2018-10-02T18:35:37.208Z","0.1.11":"2018-10-09T04:41:27.909Z","0.1.23":"2019-01-21T00:39:49.002Z","0.1.25":"2019-01-23T01:06:23.979Z","0.1.26":"2019-01-23T04:39:04.962Z","0.1.29":"2019-02-06T06:12:52.442Z","0.2.1":"2019-02-06T16:24:46.977Z","0.2.4":"2019-02-08T04:31:17.264Z","0.2.6":"2019-02-08T04:44:14.320Z","0.2.7":"2019-02-08T07:32:04.128Z","0.2.8":"2019-02-10T07:02:42.284Z","0.3.0":"2019-02-10T07:22:40.500Z","0.3.1":"2019-02-14T05:21:28.807Z","0.3.2":"2019-02-14T05:27:26.473Z","0.4.0":"2019-03-26T23:37:20.188Z","0.4.2":"2019-04-16T04:56:53.628Z","0.4.14":"2019-05-08T03:18:00.212Z","1.0.1-alpha.1":"2019-05-15T04:40:22.320Z","1.0.0":"2019-05-17T04:42:59.803Z","1.0.1":"2019-05-17T04:56:01.575Z","1.1.0":"2019-05-24T03:40:07.309Z","1.1.1":"2019-05-24T03:56:05.939Z","1.4.0":"2021-07-20T07:33:06.686Z"},"maintainers":[{"name":"soederpop","email":"jon@chicago.com"}],"description":"skypager server helper","homepage":"https://skypager.io","repository":{"type":"github","url":"git+https://github.com/skypager/skypager.git"},"author":{"name":"Jon Soeder","email":"jon@chicago.com"},"bugs":{"url":"https://github.com/skypager/skypager/issues"},"license":"MIT","readme":"# Skypager Server Helper \n\nThe Skypager Server Helper is used to provide a standard interface on top of any node.js server that you can think of.\n\nBy default, we provide an [express](https://expressjs.com) based server, with optional:\n  - CORS support \n  - history fallback support \n  - static file serving\n\nThis helper is automatically loaded by the [Skypager Node Runtime](../../runtimes/node)\n\n## Helper Interface\n\nA Server Helper module is any module which exports one of our functions or properties\n\n- **cors** export true, or a function which returns true, if you want to enable cors support.  export an object or a function which returns an object to provide options to the cors module.\n- **history** export true, or a function which returns true, if you want to enable history api fallback to an index.html file \n- **serveStatic** export true, or a function which returns true, if you want to enable static file serving from the project's build folder.\n- **appWillMount** export a synchronous function, this function will be passed an instance of `app` which is usually your express server.  Do whatever you want in this function,\n  such as define routes on app\n- **appDidMount** export an asynchronous function, this function will be called right before the server starts. use this function to add additional routes,\nor do any sort of logic that relies on some asynchronous data\n- **serverWillStart** export an asynchronous function, this function will be called after the `appDidMount` hook.  Use this function to prepare any external\nservices your server might need to connect to when handling requests\n- **serverDidFail** export a function which will be called when the server fails to start \n- **displayBanner** export a function which will be used when the server stars to display console output\n- **endpoints** export an array or a function which returns an array of endpoint module ids to use.  endpoint modules can be registered with the runtime.endpoints registry\n\n## Registries\n\nWith the server helper, you'll have a couple of module registries on your runtime\n\n**Endpoints Registry**\n\n```javascript\nruntime.endpoints\n// register one at a time\nruntime.endpoints.register('my-endpoint', () => require('./my-endpoint'))\n// add a webpack require.context\nruntime.endpoints.add(require.context('./src/endpoints', true, /\\.js$/))\n// or use the node runtime's requireContext to create a similar require context object \nruntime.endpoints.add(runtime.requireContext('src/endpoints'))\n// see available endpoints\nruntime.endpoints.available\n```\n\n**Servers Registry**\n\n```javascript\nruntime.servers\n// register a server module\nruntime.servers.register('app', () => require('./server/app.js'))\n// retrieve a server module\nruntime.servers.lookup('app')\n// see all available servers\nruntime.servers.available\n```","readmeFilename":"README.md","keywords":["skypager-helpers","skypager-node"],"contributors":[]}