{"_id":"nodejs-server-maintenance","_rev":"27-f89ac26635fa3bf9553a1b1097172de2","name":"nodejs-server-maintenance","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.5":{"name":"nodejs-server-maintenance","version":"1.0.5","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"0b5774d038c6df4ad17daadd4d32cce6e7ee106c","_id":"nodejs-server-maintenance@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-4L5y3Vk4AVOCsuR1gex6PSXWt5kG6qnmC1llTn5OdRgrcSBPZbkXLlbUjYEwE9s/aZ9gGy2N/3y67BBprijo5A==","shasum":"ba2841ba3bb65bf2defefb5320b89b62168daa88","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.0.5.tgz","fileCount":3,"unpackedSize":4718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKtznCRA9TVsSAnZWagAA8IcP/jiED01fWhDgzA0TQ2nM\naRNzfZLucNVRPKU4SgU8xhE5EFtgml2ZqZaGuze1+VGR6zxmGQ1Vbq/0lj72\nZGkShCPHdgZ8alccPWI2t1xlMVs4UkDImkPUHlrUJXrXeh1YiLHLWDAa3eFT\nL03zsB0C+5ABfB9m5emPlDVjcWuy3QXAyUxbFMmVyTleCTcy+5l+dFA5AAnq\n0QFjUI3IhaSFBpcwUfByH0Cr06VsAgt96afM/rYnrCxxE3pG8wD7acaKLK1/\nmZmt2LxSLvRefzmk1o5tclWDxrvqAsbJYJf3hYCsJGbrDMCrwgql7Rn7aQT8\njtVt9gm3pJETMN8nNNW/8Qz9gAnKjGN4YutbFF37odWFS+BM30ERWDlzH1mm\ncW8FWJV2gy7e5BF4M1VP82oi0xrdwrB00d3bQernwmsLkPIB1ReIxj35CbTs\nyGtV/uzoZXwfppTsKfd5Hd2mXJCny853otEQ5pVcg7+hqykZLnkpqvnQbtjP\ncMkIWL5VUJsScLEsv0Yz+rcJhYPFoHtYT+afoMpszaV7JjDq2ebCVx3j55Hh\nfrT6HAHYOI0tEWGrcXzUDOpXRDqBb7RhY7NhmqjnwJwuHpv9XIUqRIhYB9qq\nB5rPvtRWT044GpjYxOctC1Lafj1OrbvGDUI17xQGd0uipk9IkoIHfrn1bSIn\nUbfk\r\n=eTeo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFezpvtFlAiigp1CVtVX94p7rZyuEB6a7+b0059B6p8YAiBYxDwEL/AOjRFGAKFLzGixIAB0nQnGp9LBf7yhXrpTNQ=="}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.0.5_1596644582876_0.6768112094349836"},"_hasShrinkwrap":false},"1.0.6":{"name":"nodejs-server-maintenance","version":"1.0.6","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"0b5774d038c6df4ad17daadd4d32cce6e7ee106c","_id":"nodejs-server-maintenance@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-Lbnw+K/FrqnyiP+ueg/wzYco5zKooiwIrHwJEwSeqkTlXddFXT5VSmwvSvA24D8lNfVBF7gejOkBanI3KlyFng==","shasum":"d03932ee8a4a8552bdb6acb7a58cf1b574f03d41","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.0.6.tgz","fileCount":3,"unpackedSize":4721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKt7aCRA9TVsSAnZWagAAZCIP/33ASjXy6TN0NFUrhAIg\nvx2dxaL11G8+XIf2Le2CKIH8GZMEBHOdIlGHU/9UL3qGjVNp9I4MCytl/Sz4\nws/JdrwPsqYPgz4nKIn8VNpwMf/4gxfrW0AcUzliIz9dCi6mWItV/i4Q9aTt\n40WaeO++ZCZ51uGQipJ7A+zuKoyh653x4Yg1QDA63zBwzGgFL9JgJg2jQADX\nWiQjsLkBBqlnPtd6KDofe3JmPrT7nefeThniqjsk6+4VzyK38BclmXpmx6hl\n8KbMgCNXWTAG5K67tS7mnxi9tEAEA2Ih4q7y7H/J9gNBELJHTL7qa0AYUVjQ\nl0Kx3CG/GjeBfoEmdfF80Qd0igaB+Z88J4uykFbgAUkIMdmlVQ4z2O2fKRyF\nLqbOxXYksWDHr5qBzt3TWolvMm0IlSZixJX5fXPBlSJ4Elq+NhCdU4YGc+p1\nLSAQKxMvbC0seGqEhxiZycTe/S653O+LHUrziVhuXAPV1vedLB0BzuoX24ji\nKiOBfsFDifL0AKjvuayEEDEWPB0EdIr7GdMwO3D4jepbNtVrCF3oNnD8x+yh\nS1lErJbSJSOL+oSrQEoNjg9TKiWVRkLrLTykunWbMOs92to6juYH5l51ydbd\nE5mYVUMZwH8wwtmJdA7ieF4XCdnpuoS6saRr+COe/NrB5AdhykBtC/WqotUu\nszrm\r\n=DSW2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7I/O+88iP6NPWhR8X2myUnwCwaqGS9dnDaEpLx4xw7gIhAKo0oPXH1O9dkHrg3VG0dkDWpRsdo8RgnfYLOlXOugXS"}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.0.6_1596645082238_0.13131245374347356"},"_hasShrinkwrap":false},"1.0.7":{"name":"nodejs-server-maintenance","version":"1.0.7","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"e78e56ae24b954b54cdecc9e0f575221e759e0fa","_id":"nodejs-server-maintenance@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-NXc/YiIhC0O0gVPHC3tnY0MLWnZwKZX/J/VaUhPsglnCFhvG3F+ef6HBrCkqfdlIx5n1AGIitsRzXy55DtEI/Q==","shasum":"cba2628ac3d450a83e5271e0cd5c6b7197a76a77","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.0.7.tgz","fileCount":3,"unpackedSize":4668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKt+xCRA9TVsSAnZWagAA+QsP/1zk1rBQGxqm5DJYKyQL\nUR3jh3bdomMApGmEVk6hHYVM37pmO/A8wpr/e9+OaPXcX6r0QSPTSLvMiDXt\nkITxUMIyJ2z87F+sH2DlvzXgV3kozgzAKzqzSkdgz5DQV/O/erp7LqoT4VGF\njhxafwuNy6cLcNXFDBFE9WXwu3ZVY8MNMNag7NE4C6QWCZCU58XitH8FHJkK\nPnmkhHbr8xZX0P9oofTWfjm5NC9tznMNE5V7NPA0ybxrX25DT0ZKkl5B55om\n6BOdUVf3pW2mgzZgEhZyiNDK/tAxc4d/t057IiwJUzdbhYQkPP+DwJz8sTJn\n+k98O86SbSz9lHVPi+g2vTN9CyV0Rn67xUkhG/V6RWNYSNzDgBPt9Wsy0fmP\nnACbLeiMh7e4F+Pq45kkhxAMEUepYGz6MAPTobS1/qYH2DYgHvdhy/qCrnIC\nGFRcuQvnDK5owlnMli2F2V8owviP/G2v1ZGkoguaptQq+7stdHfi/dPfdSjC\nexFzk6Ywdo9wqokMgw9tLVI68L0D3L/Q0/LGvY/JUMUxrnFPb9kUTcy4iuXU\ndeDW+XQGKyacN+8pjqeadp+8cgxudCTAgjoJ7fVYy8nt0bZQtNx4x/QXzopP\nApYmUgkbAMf5jtMQpwGWlG87y/O3CXrELhfYHLnR8DFm4z41RFOkMyYIRWH8\nIFGK\r\n=Gy7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvEZdChtuBckMivUsAI4ocjhr9ABQZjIjbm699c3TMNAiEA6YONOPaLO2HFohY9DwDq05a0H8oBteZON2430bvlmtY="}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.0.7_1596645297356_0.1455168173798871"},"_hasShrinkwrap":false},"1.0.8":{"name":"nodejs-server-maintenance","version":"1.0.8","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"1ea2aef93d94bb7ffa9eca7f2603d3f26fce8d5d","_id":"nodejs-server-maintenance@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-VGKpHtKi5qf3VJqBHQxzZ5Oxbbxi+4Kq7h50FuvgSYRVEC8+SFcVcfw8oNZfrjNCY8YKebSajQ3EAa95Elv16A==","shasum":"2482edd08578c380188327a3fe4d3c84bfb6e6df","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.0.8.tgz","fileCount":3,"unpackedSize":4721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKuEUCRA9TVsSAnZWagAAiagQAJlB5USZjltnCyxA/xoH\niDZm2B54JcpxCRCA1ee0EML9lz+wA5s6xnYD5k26XbZAv08YAR6jRqTDz3Qq\nLwFAsETh9I+IpLlPT3BBXZf5ITWE+GRjYJpwIj9WGKCc8ChQCxErrqigBzOH\n+4Iq9Wz5p0kWCw+oHobiMTreKwRJRIGyTyphBbFS+iVDQcPMYpSoKzyD4yhP\nVVXZWHm8D9T28wKZI8gmGtFaAA6ohF9SzHumBPNfbGmrlDLNOeJRXxdvGzHj\n3/lFeBT+eQLnL/7nfIzPWlNoQ7ei0aIH5gxwEFo5YAwz6FWgoJq/vx/DvfiO\nJDika09RHQpArjBg16A/YmguVF3mpz6CKegih1YCtvYVY4zNqKxq979PWjxT\nEp/gGL7xn0cvcjm1DKkYlysh5FUhpZQI9eLVZWgoa1uJM1DxdHrNz7igwHDS\n+fEGwvZNmjE5EGE/GeBWlCf616rA0YrzLNOuOn1JC0pLJRBdL6Xx6S9IGnN4\n99X5qKcAdIKZF+BgFQf6rjqoGJNdYMRmMlEScG0n1xfDM66wZ+CADv22a/R1\nf4ZAMVriN6BI4TDpkpKnSOLQYxOOZP6d3pjGL/hLem0MurE+RP/haCz0ecum\nnxkv1ODv3BiMyDkD/fxPrrzwiMzGfxHi6NMSoiPL1AmXCCM3Uy53N/r75RDv\nAdzX\r\n=uPh/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASUEs9M974Vsioq9Ibmy1kKOGySj+xcvS8Wge9uLbJ9AiEA1mpJDzfP/4sRHcUH0i1SS/yHdcxtdk4Wv7jGeQ/+JVs="}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.0.8_1596645651687_0.2177598193778285"},"_hasShrinkwrap":false},"1.0.9":{"name":"nodejs-server-maintenance","version":"1.0.9","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"5335966309f2465b41e9b85fd9e7397fbbcf9b9c","_id":"nodejs-server-maintenance@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-LiHpVO9UZo5eRDpK1Y6xXk2zs7WpSO9Ai0dY9nUca/SLQIs6PEIbIQJLKmy0t5SM/CG1VdNei6NZrL8q3+MeaA==","shasum":"17fa836aad31c4994ca6e9e1e1fdac1db9715a73","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.0.9.tgz","fileCount":3,"unpackedSize":4721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKuigCRA9TVsSAnZWagAAbrYP/0p/HCdd4D0XSQ4EkmOg\nhrDkPW+LgxEtSqclUDiHR2VV+1dT7KpoZgBfENlzCUqiW0PM+XtwRbeMZJbb\nL/2r8eGLcmzKvP09L305A4dT8ogDA6zYuZuO0iT0D9QPK1Iv6hxi9fPF8PwL\nMx3p2+p11CCTvGwhpr4Q9rrUGRaTC8iVMiYOIOMQMaiCuhUUPs1tmKptdJ+6\nOGOVxla0kpiyHYtXFo32dGAKO+PFKi2FjqgvVoV907JzrlBuvAxDTL8hkvNc\n6+VMWe1p2tx/Ahth15g/2Lcr3N/NdO17sBKF+kNeR5vFqvhE71KnLJtmj44z\nsmOx6fQAVihIC9DJ6p4cMbY00K3nLnC9ut4uJTAibhp6ogah9/16ny/+juKO\njJndJ5i4LpSB9Qj5juwbbDt/Nq+0OsblxVBv8xJtK/7O+rL+U0iTtU19skq3\nTcuv1vuwiDttRbAmJUs8JpvwkFhYFCkuJ09fCBX4jYqPEuPVHC0OFYpuLVwN\n0Jmvcb90jIjtRZFpJ2Fsh1Aji0TXOOlyM0setO3r+x6Fz5pAPSv1hVg/e5hV\nWdI9Mam1FnuOHdFwtiV4CSjyfCY6IfTZZQffn7jWkUUB7fFvNVCzb9rDGSX0\nvpn7PlQgPU7kM1Fst/4SzWtYZCsUgjlnBQJ5QDXlGR2C6pw1pf32OtjGhNgd\nmf5a\r\n=BJZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoddd9Ku6ZxqCn0MzfCCNsYmY8V9lRVhbjsqSngqSsfAiEAoB+hNEHXL1QV/sjuO4FZ591rwOxyWtW6plu8Ftws+58="}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.0.9_1596647583966_0.8333517032992055"},"_hasShrinkwrap":false},"1.1.0":{"name":"nodejs-server-maintenance","version":"1.1.0","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely93/server-maintenance.git"},"keywords":["server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely93/nodejs-server-maintenance#readme","gitHead":"c4fce32d1e4361d65eb1124d7496fea79552f6ec","_id":"nodejs-server-maintenance@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"dist":{"integrity":"sha512-xNFKPGsvddJBtbDd1+k50G7ijt3bXhRS63ewERvfzzPXeUvhn+Uvxd/I6GL1UN2uF4aaCWK07oQPx1A+TbFNeA==","shasum":"4a40fcb1cc519b0ccbd13215c60d1f89ab449346","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.1.0.tgz","fileCount":3,"unpackedSize":4623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMwABCRA9TVsSAnZWagAAJHoQAIg/WEVKvjOzvL0uivNI\nLjt7sQDwWhXl50Aq4h2RqzlJiRtcCyI1ZnEXrkipP18BMP6DiZZ4LX720QM6\npk7Y4mQ9H1mU8xqTTLCWot0iFeMKfW6WcjSsm4Qwr1flMgZo369l6dtiSL/o\nNePa8n9qFYvQY5AOcrOR2VrjwsWvs40OexFYHf1Bkbv/KOw551HiqepBq3/i\nI9HaaKK+sLBiQMrLjsSDTPY43Sjx0vgWmBKwfawMOviAfOHCKR+W723uWIQy\nhn7tIGU2DvKOuuihUDDDGo7s1kZO6Gi1Y3cU0vZHbwjaEcL5Tw5I7hCfVyn6\nuvAt/KmXx4CxpiVfOVFWriyvbUdPZo9bojRswjP46O1TNTYSQVRnn+kFCKfW\n33PUFaf+cMkxm7Z+3hCGZ6QnAXSKSDmJ95uUAlCEwq5/vKUUNfPenctfXCll\nfh17nYAcAOGE1k7hSMVwkLi8lY+u1PEwRabeXrF6LH8c7iM28kCoHMQlDSjo\nba0l8dln1dUOPTUOtZ5niswX/U0RBJX9k5xX+xIqHI5cDeD5OAmgcuXQRUFr\nePbqc+eEyhtw+4cOSkD+nElTojTPKu6fz9UcEOi0E1urGSaqy2YtTblr+CxN\n9VhVfBOTcb04rEhbR1AHoZ56qpkwTTEV1jMfNEKxjimo0EtofRVX4BmoqJQI\nz+Jn\r\n=7Zj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP1vFF9blEIwSpjPkkn0ea2UVedyjIu/1wjReK2ce/VAiEAwLNx+8akc1MRKtbr10nQN1GgKwOcoXXO8XlS1IaPoso="}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.1.0_1597177856532_0.10301710132919517"},"_hasShrinkwrap":false},"1.1.1":{"name":"nodejs-server-maintenance","version":"1.1.1","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"de02f358da79197c3331d28a31b4da53458146f6","_id":"nodejs-server-maintenance@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Fnk/7KBqTu7UtlDAatQaE8hQVvT2Hyahoi0ca3GaI6TMaHgvtZ+QHX/lQEV8gRkgRMrZ8YuYAM8UZ37/dp6pmg==","shasum":"b8f1d7e8284a0cfb62a5b881a1a7b8d3a628bc1d","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-1.1.1.tgz","fileCount":3,"unpackedSize":5010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd9HBCRA9TVsSAnZWagAAwDEP/1Ik5SWPnRGYIjM6oBoH\nbkDIXOK5XemWXU/h2hW4qwA/QkRS4ZEZ/k0sr/7JXl3H2G2DRs8cYXHxogoW\nX4S9L4HZPewWg5KAum3/+kAXi281qgUzw7ydR5uzC+rTskzdxqUzFsrhF2fX\nDrnm33cjoHFF2LWp42xK2AM7cu33YLh5CN0B19cHw2Ige0ssiSZD/ucecGzq\nuk9ojL594MB4zh84E4Zw+RRGRVr0/IgX58B6BM1KmP0EW3aRtDU5Hmn2OOre\nYjkTAHt4c8BQ6BY31NsoebdCUo9gOHH/25QTUw79Toc3PDJtxRmLlCloOC5J\nDWDSzJqTLzGkk3pnnVjOlgq6/rgpDQozDVjJCy4Ueqcy8VDBk2z2FZ6mSOou\n/xNdtLuiI4B2aHyT0myXwZ9zM+SGV3FchbLBpkwSXNF+SV9c8x/cKJ2RNrY/\nUQXavI6IMZGBIj72U/qPbeBUuFqZCbIQsDpHy6JbK/Tc8V6Zb3SnaaPNRamt\nMP37dt+8Sp1XeTCqbBT/gzf3nLBPZhAqMdRSs9HUsHLu0O9xrC6LBFQ3NHAS\na8UC9T3k360TJ1J9k9Ov4aGNr6NbOPTNBNLJElcL/dVVEqUqzH9AnH6v0GEi\nTNwZMipw6Q6Q9qnynJwUEo3OAwrs8VeGS26KQyIkW+XVUyaIzA8OcjjkI/ES\nl1Nw\r\n=YfK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKm5xmLFkTd0hYh8kjTNUFUMgcPaJ5+04kfs5xAjKPIwIhAL2f8ahdsJH4wTQxNBlzxVz4etlsN1GfLqxXQwEXwW8i"}]},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_1.1.1_1601688000895_0.6178520839923158"},"_hasShrinkwrap":false},"2.0.4":{"name":"nodejs-server-maintenance","version":"2.0.4","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"48cd517fcab580940184e7ddf10937bc5385f8af","_id":"nodejs-server-maintenance@2.0.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-GTMCrn7UKlNCBuE0s9Mn6lK/H9kGhNWxTeex5IfHvwCMucGcdN0Q0JC4ZfUS/9Gc09NnVziY1Qtg3C4ZtmNlrQ==","shasum":"481b54ab06972af45fe0fcf9bf1f8fe3498e5414","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-2.0.4.tgz","fileCount":3,"unpackedSize":6151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9f4mCRA9TVsSAnZWagAAow4P/1TbCm6nJJViu7yvLca7\nApYQPZcDIfVUQ0aVNWCRjdOEA6nveCJ4jv2wpapt/vyDgLpoFVDat4Ci3Z9U\nDPqnwnbufm+q41kKvSOe0T0b1PnImH4GiSz6yBVf4AE4b13m7Tj3TX9DxRjM\nS9/ZM4fZRoS0D0Jx2R8htc96qfeeLNZPXE9244Vjemj2CbVGiXzK8UAx70OX\nsQRpcIqc0ekBbQWfrepWGNinGxu9pEt8aK3R0H4gBiT1kr5sHJ8bBJ6omrjQ\nAXbDz7R6wXacWd3+vo6KHPSUZFEekxaKEKNfEEXIOqLSDXIiuRsopFrHUI9O\n2hSzHkB9s+RPq8yzvqzjfQ+Rd+mkVxJBl55X6UEr0uxDEE2IFwWHHMSQKiTj\nB4VCw4XdTHGT4XH0CBLVH1fnavvqf0z9p+2ERo28RuwVi13xUB/YOQPM2rd7\nA7Bvdpf2n/ZE2RJziD80KiLdq0ffp5IMUFm+lKvOfGC7Ex7EOMfMpYdlKaun\nh0xo0SChflWc+5CU9No59UHgtPyJjZMOqLzt81OyMFi81lh9yORq7NGjEMs6\n8IgN3mCrfDjAEKn4qfNhqPp1gMxbCFIgxCWm7RRtBJlQo/BpRjMgRmzq6O6j\nWR9W/iVHDITl43/Dz7k1QAVwRdoNa3YbuXM8E0ab9vVE5tEIE8A6YcXb8z24\ncINE\r\n=Ef1h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnkfVcERs63bu3rIwmYVEJp6XUazC+FzvWbxDcs1y6jAiAJEHx1av59JNVOyNnYLH/F5wtEBS41ddrbVEGNHnngpA=="}]},"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_2.0.4_1626734118820_0.1776984957049672"},"_hasShrinkwrap":false},"2.0.5":{"name":"nodejs-server-maintenance","version":"2.0.5","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"b9ab0b1234d424884492d246f20c611cb4bb02f3","_id":"nodejs-server-maintenance@2.0.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-llwLZ4z10qumYHgnaA9m+SxGT8pR+yxNCgxXuvqAN0C3+U6ctqSyJbhM6YrTNqdb6kx6m+atqjY32t5+pXi0qQ==","shasum":"4d97f1cc2747e275260bdfbbc71edfb06d0f9a26","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-2.0.5.tgz","fileCount":3,"unpackedSize":6176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhERH+CRA9TVsSAnZWagAARNoP/1Jsm2kWyN+DunuOQush\nZ2xc/4xFwnrXs1KnIxy47grsQ+mpGFeUntePeQRze0X8vE9JMEgfTiJf/hLv\n9xxoVsULdjVTm/AnVE4ecJ7P/nytgqYTA7ERvveHgxHgGeaM4asp/wuemTWx\n9k6N6LNX+rYaRb+mMFrzzSAu9od2dHU8gtMox89AM6GqTTimg6CvG6118znc\niVc00Axlk+Otx12i0m82EcIrNqKGGJLA/6yY5A00cktOjUvUKDKNlUClsxHD\nyXfE3oPfNK1fDS/DKmTbxr002Kvrnt44bDWnLstN4FHXltv0p/su4mGMijIp\nYR7pl56LhyRHquHF8K6D6TBbbNMGbON389+3133hi37gLobRWrV3NLMWCcEK\niIs53h8Z+nBDlisDHOK1XIfQKx7FWehG69AfZaN5dG4X/cg41S5KQanDaStp\nVWoeAzWy31pmYJMtsc+OQbNqvBoAppIntmL3HptJ96o7nnmv2tejiQSTGRdm\nsP8TUznppQXJBMl6y1FImLCsYwUClaBtxUK07G35HcfHWWakFhjM4QVCwJAP\nkOckR5e9pSiAM2Amv6NHkPxVooT/f4oqy1kjZaKRcnsq/FUVIgYFgp1NhC8K\nLiovV8rlOwleB/FUXCM2gyVeAAviQ8laH34yG60M4W57tWqsEBg9SS2PZqe/\nzDIo\r\n=mdkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxEFslAODg2dqBE+SlW8IFcDCOQwaQtHXz8XWU3GUm9AiAS7JE8dbbcWpPrMCw9JsEvFpLNWuuB+Lcrovss6Uzxyg=="}]},"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_2.0.5_1628508670040_0.3746728491593623"},"_hasShrinkwrap":false},"2.0.6":{"name":"nodejs-server-maintenance","version":"2.0.6","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"e1a7decf022949067ed6b47b88e9f9c768538e42","_id":"nodejs-server-maintenance@2.0.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ygt6c3cI5ow3B2BU9nnb+kXWGI3PEtlw9/YB6l/vg6si5syPGH21jUv03bXgq0Y/TdDs4rko6v/qiE7719G2Lw==","shasum":"36c62787eaeee2d42397cadcd105a727012567e8","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-2.0.6.tgz","fileCount":3,"unpackedSize":6209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZAHCRA9TVsSAnZWagAAFpcP/338fYzARO9THxUVcu/J\nfrxk6uh4vK+OAzHVqXsOXS23HZ3D+KyfhZdORX1dibI2zkgd21vncu//az8/\naQXVickXXBf1QpW2pLLV70R1BuSxpAHS0SC1yaVllhr4rPLXq82msX8XS6Gq\nUFNPHrQUOrbi4dcS2vr5THZwYO5o2q0y5RJJSxkf3mtRBbcnysZHqoYAiUWb\niPC/YD9H3ri/dBZLUuG7LsyJqtPA4h9+RvjuJPZhsTDbhVqEkOdVerFcEr2d\niSsdaJ9sZsPgU7NejMNdJIrU43M6FV5Z/WbJVFb4Hv79XkiUI9wPVKSN0IpP\ny9RJ0lmMROIBs0tcsMv0r2WRLKu6+nspwses7Z44flldULXwsLbxsK6Ytptr\nBOfXWy0AMLrdiVupm/GQOWo5YH6WUbEsZrztYC13+cZkTQ4Gn6BA34Ii7Chj\nXDK63d+fKdTN9UgJwS3HWFgYIIR6FjnHBlCcNtD1MAjC4GrW/5ZAoD7DVsjz\nSGd8exijwAt2P2BTKVXNmSuHFBmF+lZ+3zZ9xdkC/Z9GY1VAXVb0raMODVVl\nHUNXdhJj/iB5VbdPqgha79Fa7faxmIahQYfOio2LPy1YNUX7f9Jg9Q+satrZ\nD8yrfqcGTRCcwjJAa6pk0PHC1Daxi+i8hvxNs1hmktwVAwxhANfd49O0kqTD\nfj35\r\n=mUim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDq3iZgjVWsrZXNHu7Rj5TB+etIr6P38ZhoSv1kYitugIgBIi9l0uohpButUqJfcXkEjXfCJVaIVMsJDAenJLi2y8="}]},"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_2.0.6_1628540935356_0.8009306451002465"},"_hasShrinkwrap":false},"2.1.0":{"name":"nodejs-server-maintenance","version":"2.1.0","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"ec546c0e6107b599bc809dc64384dc6794601cff","_id":"nodejs-server-maintenance@2.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-sr+81zvL7lDOgMFykPY9xhCF/m+ppL4UbxUZr14VK6TT7BN7K7tZEACMuP3gvMoYqlC7ArJHPglzKxVn4KG2sg==","shasum":"2c060b393b4f4efc41e0fc36c744910ad8afbf40","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-2.1.0.tgz","fileCount":3,"unpackedSize":6936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEtEpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFMxAAjp01RqxieLfYdT46iDWZXzT+0pc4WVyPbK+AntZpwp5bWkzP\r\n7aAO5wuCO8dHyXkV4DjhnXPLgWeCZY+hABxpPt/XRKEZFMZJx4qwtwmYuwPj\r\nmqftXui/ox9Pw8BjKvY946XrZsrEZe3DirxgR1ndUYT8hYLUQEwjxYiybIfq\r\nGgSCWolS1nxF/cuEbMdQrZGYnXPGkQ/lYz+jfPFvwKpL4e5v9QDkYN96d8xv\r\ni2+gbWa/4FM+4/cM8/HY8l7e9z8uf44VI1cVfIf0RRWZCSLZUu8KHQbX3Yel\r\n3tNmxXPPr1n/eHNwh0Y+RF8u97YseGRWsR+xCdXZJzF7nfaPh1rD3eRSbISL\r\nlr+kNdZoql4o2S81CXyYOsIX/CGemVkAnPdjVXaBM9X9m8zEr6wrw3A89+ot\r\n6OceaaH01TG3Ux7R8YP24eqSUhhFpK3hA2qcQUTIPA7JNZun4tDFHuqfUs8d\r\nE9cpmdOM3R/j+pGdZyZSvNs0bLlj0dWBSIdtqoIXTEJzrR+Zp08kstUKnuRv\r\nKtqi9+nZMOXKtboEXdFgW42M8PXLamo6tKh9Ur44U+Qco09Aa9dU7F0dSLDL\r\n81L5+i7kLW1h3nU44i2Bb9a94Z4exsNWyES7R5uKSwyAYVfLzEUsMbIN3Lpf\r\nNFH612DLJCatDSQKbzq/wwsHezqTdQeVRvk=\r\n=/ZzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDB84Ehl6KKqYz8siQ4YHETrBDkQIogbOi9oBu7qVOynAiEA59KWfVG3PqWDZUICb65u0rCuARITUTVF1zF4CFvOLyE="}]},"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_2.1.0_1645400361466_0.5567279268850103"},"_hasShrinkwrap":false},"2.1.1":{"name":"nodejs-server-maintenance","version":"2.1.1","description":"Express.js middleware to control server maintenance mode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"keywords":["nodejs","node-js","express.js","server","maintenance"],"author":{"name":"daniely93"},"license":"MIT","bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","gitHead":"d1bd0785dfe95e6aaab9b96f08341e922a42ef29","_id":"nodejs-server-maintenance@2.1.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-CvPxpiUN6ZgN+Rmtvd1j26HhZRyZqf6II5xlzoWyMeARNzUVsaugY4Ik6Y3jRX77gI3HyY0BtO8WrNMn5CwMwg==","shasum":"912af70b7a8c988e09553ab7b02bf638d9dce481","tarball":"https://registry.npmjs.org/nodejs-server-maintenance/-/nodejs-server-maintenance-2.1.1.tgz","fileCount":3,"unpackedSize":7040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVFVXsaYn/oaEPMesEUdWfGwCwxtdxTp3yFttj1Y9K0AiEApMSu85MN/gVO68dii38RFAlL/H6si5e9OVSjbH4AO2U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9/VbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZww//ZS9sUdacTWEjdchZk1jKsklduB14DYA9j/dolgv8fCcJnZWS\r\n9kQy/FnfyfDoIixAvoKUoxva6EruY4bQGX0HK2sCnZ2nxnw9LfhpXvmkF0nI\r\ngvPCQPad+iIZI73jkX4ESujTbZtN/u1kUe+Sb0iqD4QV929DYUTMlXctrL2K\r\nd5zakmhDgWGLoLEBgLd1vn9sA3lRUKaOd2eww/Of7zJc4mPGChLeCaGxH/zE\r\n6gIjTabc0goXmq4evR+orvbjXuYsrfekC0r0V8Cn1BsVrfTYR8lB5jha7VcD\r\ns17dvxk/0T0TULpHlM62iGEmPDVkxifbMclGHHwBmKZj1/reyGrivykvQFXy\r\n/SX29iGDG+ff3OLnPXaNCCagFiM8gqkTLXLXqDjFsvwl0qeM8KQ0g5cTEIM7\r\nBT7RzQTKUOhTdptT2xm3KNXtJafJ0/K0ZNAyjjexuIRisE26cyKhKGuyE0ib\r\nTy2kkAA52lNOR1vOsK6I9ZqzBp6XgkekFE0DtIcz/cOVmMGqFK1E9OF1L/Qt\r\nqyrI0Ft+H9K47nCULEm4n/mYlyCGgXGNCKsboDfw6dKREUnxSwEAwsrwAbS8\r\naUYYak9gqy5SN2r+3hqMicFWY4oBU9lklWvnhGDvP8ChzWM9l+lquK0UAty7\r\nyQ7mKV0fQ35dZS1Dv2j+hmqFNf7U9jp75PQ=\r\n=mhjh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"daniely93","email":"danielyona93@gmail.com"},"directories":{},"maintainers":[{"name":"daniely93","email":"danielyona93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-server-maintenance_2.1.1_1660417371611_0.598076183874249"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-05T16:23:02.876Z","1.0.5":"2020-08-05T16:23:02.973Z","modified":"2023-07-10T20:09:15.057Z","1.0.6":"2020-08-05T16:31:22.491Z","1.0.7":"2020-08-05T16:34:57.447Z","1.0.8":"2020-08-05T16:40:51.836Z","1.0.9":"2020-08-05T17:13:04.129Z","1.1.0":"2020-08-11T20:30:56.674Z","1.2.0":"2020-10-03T00:58:37.598Z","1.2.1":"2020-10-03T01:02:03.904Z","1.3.0":"2020-10-03T01:14:08.703Z","1.1.1":"2020-10-03T01:20:01.026Z","2.0.0":"2021-07-19T22:17:41.314Z","2.0.1":"2021-07-19T22:23:58.865Z","2.0.2":"2021-07-19T22:29:12.894Z","2.0.3":"2021-07-19T22:31:06.638Z","2.0.4":"2021-07-19T22:35:18.937Z","2.0.5":"2021-08-09T11:31:10.189Z","2.0.6":"2021-08-09T20:28:55.520Z","2.1.0":"2022-02-20T23:39:21.605Z","2.1.1":"2022-08-13T19:02:51.740Z"},"maintainers":[{"email":"danielyona93@gmail.com","name":"danielyona"}],"description":"Express.js middleware to control server maintenance mode","homepage":"https://github.com/daniely-93/nodejs-server-maintenance#readme","keywords":["nodejs","node-js","express.js","server","maintenance"],"repository":{"type":"git","url":"git+https://github.com/daniely-93/nodejs-server-maintenance.git"},"author":{"name":"daniely93"},"bugs":{"url":"https://github.com/daniely-93/nodejs-server-maintenance/issues"},"license":"MIT","readme":"#  nodejs-server-maintenance\r\n\r\nExpress.js middleware to control server maintenance mode\r\n\r\n##  Installation\r\n\r\n    yarn add nodejs-server-maintenance\r\n\r\nor\r\n\r\n    npm install nodejs-server-maintenance\r\n  \r\n##  Usage\r\n\r\n**Using default options**\r\n\r\n    const maintenance = require('nodejs-server-maintenance');\r\n    \r\n    maintenance(app);\r\n\r\n**Initializing maintenance mode to true**\r\n\r\n    const maintenance = require('nodejs-server-maintenance');\r\n    \r\n    maintenance(app, true);\r\n\r\n**Using customized configuration**\r\n\r\n    const maintenance = require('nodejs-server-maintenance');\r\n    \r\n    // these are the default values\r\n    \r\n    const options = {\r\n\t    mode: false,\r\n\t    accessKey: \"pw1234\", // optional\r\n\t    endpoint: '/maintenance',\r\n\t    filePath: null,\r\n\t    useApi: false,\r\n\t    statusCode: 503,\r\n\t    message: 'Error 503: Server is temporarily unavailable, please try again lager.', // 503 is taken from statusCode\r\n\t    blockMethods: ['GET']\r\n    }\r\n    \r\n    maintenance(app, options);\r\n    \r\n**Setting a customized access middleware**\r\n\r\nIf you want to handle the access to the `endpoint` by yourself, you can add a function.\r\nIt allows you to hide the endpoint API and control the response.\r\n\r\n    const maintenance = require('nodejs-server-maintenance');\r\n    \r\n    // options\r\n    \r\n\tconst middleware = (req, res, next) => {\r\n\t\ttry {\r\n\t\t\t// you can verify the token if you use jwt or have other conditions\r\n\t\t\tconst  token  =  req.headers.authorization.split(\"  \")[1];\r\n\t\t\tif (token  ===  \"token1234\") return  next();\r\n\t\t\tthrow  new  Error();\r\n\t\t} catch (error) {\r\n\t\t\tres.sendStatus(404);\t\r\n\t\t}\r\n\t};\r\n\t\r\n    maintenance(app, options, middleware);\r\n\r\n**Setting maintenance mode on**\r\n\r\n    POST request to http://yourserver/[endpoint]?access_key=[accessKey]\r\n    \r\nYou can also customize the parameters sending a JSON with **the fields below** you want to change without changing your code (until the app restarts)\r\n\r\n    {\r\n        filePath: '...',\r\n        useApi: false,\r\n        statusCode: 503,\r\n        message: '...',\r\n        blockMethods: ['GET']\r\n\t}\r\n\r\n**Setting maintenance mode off**\r\n\r\n    DELETE request to http://yourserver/[endpoint]?access_key=[accessKey]\r\n\r\nIn order to reset the customized parameters above, send the following JSON or restart the server\r\n\r\n    {\r\n        reset: true\r\n\t}\r\n\r\n**Getting maintenance status**\r\n\r\n    GET request to http://yourserver/[endpoint]/status\r\n    \r\nResponse:\r\n\r\n    {\r\n        success: true,\r\n        mode: true/false\r\n\t}\r\n\r\n## Notes\r\n\r\n - accessKey is optional but is recommended to use\r\n - The maintenance should be defined before your app routes **and** after your body parser\r\n - The priority of the variables is\r\n\t 1. useApi - if `true` the server will send a JSON\r\n\t 2. filePath - if `filePath` is provided, the server will send that file\r\n\t 3. message - if above are `false` or `null`, the message will be sent by default\r\n\r\n\r\n##  Variables\r\n\r\nName | Type | Description\r\n------------ | ------------- | -------------\r\nmode | Boolean | Sets maintenance mode on/off\r\naccessKey | String | Allows access only using the access key\r\nendpoint | String | The URL endpoint of the API requests\r\nfilePath | String | The path to the file to send (the default value is `null`)\r\nmessage | String | A default message to display\r\nuseApi | Boolean | If true, the server will send JSON { statusCode, message }\r\nstatusCode | Number | Response status code\r\nblockMethods | Array (strings) | Blocks the request methods during the maintenance","readmeFilename":"README.md"}