{"_id":"@aspiesoft/express-simplified","_rev":"16-9496d1aa28b9c44bba8c519ba3dc77fe","name":"@aspiesoft/express-simplified","dist-tags":{"latest":"1.2.7"},"versions":{"1.0.0":{"name":"@aspiesoft/express-simplified","version":"1.0.0","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2","@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"optionalDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"04726c94bff63cf1a709bc011901777b964fe40a","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.0.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Eah/G7EvHqld+oYe6JEokYAOhq+6RBIZP2dLlCjLvj0WnPNHveVsgFZToy9reg6Tsv6LIW7qK2/01R8D73JEzw==","shasum":"4d321de1ce0453f7acd802ed0fd712ad991e33ec","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.0.0.tgz","fileCount":4,"unpackedSize":19761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUjMJCRA9TVsSAnZWagAAQlwP/RFpsRFjAzkSu8rFmOgf\nZRVzOzZnnNxupPXE0M/fhVQndTqOyk5UDJSNjcL3j7TLBAAoBAxjH6gQ5z3G\ni8BT0bxVk5HAl/XOVPmCjK7FTsXchPmJ00POISxIL+H83kTgWcXedqo/5fCG\nGpUewZdpoedcpX0LzWCBKfpN0RQYtIeM8g/qqpyk9L3Oh9v5snOqhoLSTYBc\n8P1RI2BSQHc69eOqXzvKxqOfTIPOavX6dCRAoPr52hsVnD8LYOK096rUJL31\nabZJdQ1Xh3uQ0rJaI5pd9/Vl9augx7ZZV66+72uZMmGjYTDvikgopmBCVvG2\nIH1JlAVXx5kxd1IKfpzGwqMlY112wg6n4CMalNG9urY+M/NwbPU3Qf9Qa6qX\n0vM9WYmLQmdm2rjTBTI64cEHjg1TadMMGajobYmaALQUFKftIvRzLCDrA5/B\nfYN34BmP8I9YYV5zuoTnjxhCVrVsWMdsqqErQpVc5+T65Ut+kY5lH7gGKgGF\ngYpanTyihvDSspfbz0AULU6Av1LYkTilI7lGsENiKqh5AtpbWnmpgkiHS9gh\nUtMChb8q87QpV6qH6OhpWoWqVvIoJkCwzh9w4cKIHbZWqgKXRUo+rZ3Z4Pvx\nuoWFUILwSFkSe9ul7EJqwlo1zGoWHOY+e5SQued9fZunFyTwqWCKXMktlN7Y\nQK2f\r\n=A5yh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLvJZ9VVidMU8Hs7Zj6LL4Sc65XqokME+OiY6skUnp9AiBMPXX9eWddHXCx+M2Khoyp9jdWBnnqvuUF9ejbIc/ZOw=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.0.0_1615999752782_0.454386561234001"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aspiesoft/express-simplified","version":"1.0.1","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2","@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"optionalDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"a04e167d2d48fb33e5831df9e2ffaa6f0ed83f47","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-JF47N+nHp+7KR4GZQoX4OOx0qKwE9vsZ6CUtWF09FV/M/i3Hu4HDFKh2ZAZV1PFutIPTMdyqoHxZ2aq6zjm8sg==","shasum":"45e62f7be421c006231f93a362e5758aab0e23c6","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.0.1.tgz","fileCount":4,"unpackedSize":19869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUjUDCRA9TVsSAnZWagAAS3kP+QDfE+Qw8wpAGu/uKFAv\ns8lMUv3Z6zREb7OJRMhEnBznBpysSXSvf2KEZNvHTmKS4t2EYv9aJh7dUtTf\nfnWjjJgg9burJRniXV+vo5BtxJzEtlvhmB0k5xNrfAzuYpy8YcqTr3PtD+Tw\nEzddxfyzZ+jQDObrm118e5yPbg/SziYvYf05+NU1qTYLbpCRAcXwDPTeLyan\nSRPnfsnwiBQDUvIK53WW94hxOFfEKGoO2SVn3rtJJTU22RuAHvqXbEZSJkjD\n8y4esfeM+2xW+NyHuH7qf33EMu494Aote+ApqNb2Rp7wJpj//R4kd3OdR8/N\nGnvpAaAZPB/MGgpMkls45WJTkMIDvgIPyaPG6rJkkSuaOikr6sIVVZNz0U7P\noeaEEzFTCME/F3dFzlI7LM1vHZJ3Dqx6QkHqiOwHyWIKhTmp34Foz07EwEkR\nwRJGz0+ulCEL9FzKFodZ62X66J8eyKMbAb9V2/m9oliQn6Z5kecxEx1q8cAa\nD80rGM9CiVkozxQX4mww13hthx0nzyxwJ+01Xl9LJuLxBh6PhAXePjDNeoEt\nH15Tx3r9QWMD4L8EUXfyRRh+szTBCeUaN1G4kXRWpbDyI6mUSnnPXNgwhd0L\nb55I0NAMG6P57/IhoAQxUPs3fEjDVwwOYQOH4owAtzNEKZejr4ikyTY+5ZCk\nHnQr\r\n=l4El\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzZ6lE/TRmYixgnKB5RC76oF9L41KCAPKXuSd/opROdAiEAkPdlCrIMcQE/56wgxuXUa//428+YWJUZfjQH2ZzRtgQ="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.0.1_1616000259123_0.2557904854126629"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aspiesoft/express-simplified","version":"1.0.2","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2","@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"optionalDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"496b79ccc0c80d6caea6ddc098c9c6f861ee6462","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3aLHJNBU36qKUOssj76ner1YQW1mhdg9HoDMsml8jjgP660LlfDqqt1YIEh8aMjIe3YPi0zDE66MXQGfrtXibA==","shasum":"bb250565c8feeb66a4173336015cd2d58292f1b0","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.0.2.tgz","fileCount":4,"unpackedSize":19899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUkTXCRA9TVsSAnZWagAAlq8P/jb1vTrFhlFLiha2YtRZ\nbDx6EY3OEkTSkucAnFw8mo+UaH0ou5PpW0dyGetrIGHPFdif72u4buznuJUn\n1mcaNk/16e+Dm8cMnnzuctVdzbbq1LlvmkCfWskIw9p0b4I4V6xe3Q2bJ46/\n3dlh8hpXmmjlenPboL/5BaXYzuDkhItcyzYURTIOo+3RqO2q6CEfvxVCT/L7\nQlqxVl+DaKbSjlZh38QD2pgb59LFx5crvSgUthKTt4RzcU26kbrYQXByQaI1\n3YC8Z6YMqeDBFS0pTbEEELsi6sBbWmSGVHCBVp/XUAUf7MJbJQuHvoiAr2S2\nme1nMG8eqTmXzCrV5MqyXgOhV1BagcbJpaW3xNGw3mHDVtvnKSl8dIf+39Jk\nQJLUqOS/DCAhTDq8CJuWDqybuP/UyNo9p9dxXiurhrxLpXQUcTe6vowz8Plc\nbrkh3AidDEifrKCM/irIXeJ3X9Ekfg+V0s1oo3bf1u9VHAZOjAKoCn6eqsDN\nR9ZfGhIHyVtc6hfMhRV3VPzWpLafSZnryNDG9J0jCebrYy2MgTuUvUuJMJoA\nU+cNIjvy0zrvTwhXvKjyyHrOPuVnFG1SoqMFLpqdmuQBgCh5aMAL2d40VBzG\nuDrVZ5JmMYkZExWeE+T91cBvEtoeo+3UmM7XuAO5naUvm3i5M1OnwlJMU9KY\nSoP3\r\n=dwnQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTi19pW6ZwyaIzaveytcjojmKzTdDBTHiJw9B3B9gq0gIhAKGWmJsIWJVbpIUlIJsPB7UOCjT7AYc5RkuN2nRejxR4"}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.0.2_1616004310717_0.7594440630161972"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aspiesoft/express-simplified","version":"1.0.3","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2","@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"optionalDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"ac0ca9f24000a1cabf427927ba04870143a05e0f","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.0.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-eDR/sh5nXU9f3HPSsOT+zOS2nuaMGDIVHepASjwxOg0E8y/S34uDC2pqeis68n2lxMKOktZENh0ZQyo/HNHSAw==","shasum":"dafb8bd7349fb692b175bf7e3c02b0e789212dee","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.0.3.tgz","fileCount":4,"unpackedSize":19947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlU9CRA9TVsSAnZWagAAOzoP/1Nqt7emFzpkV8+vDX8T\nUUUtOtBJ+S41kbD8zRC2zBYhODMaibAg2GzR/KumajF1s/CoVx9z0GJX+Vrh\nHEKbFc2aE8DH1+sOQsxNLv2JQb7BFh2d7ZDp2n0TGikhOAsVswqb9MHHENrW\nKyL36+OU5gTJF+pObeR1DgB1ol67bQwRJ+xZsbJCzsPV1Eipj5vxco3ucQom\nJCetVopzp5QlMngsy83CEH3+51bwltkv/beTgEyNOHtsNGhn4EZP7TDjxIkK\nPBqo2qDS3wC1keRTssJfZz/ge+qIMUbnUJf4ix0qCljhcYflfxb8hmW7YTOG\nfVI52jSBtLJbeCJQr/oVlsFSfqdu+y9NgRBxyFdPRXsbEbADSx+fpp34AZ56\no5NWUJWRgkA0TDpaeHdfYm4NoOsmjqcmKqglg68cwCJC3bIgREHld5A/u6Wp\nPWLIPkLvekRSnL1zS/fW3VQgj9WMkqk1iI53hd+fVmj+/9/M2ty0CDAcK/qW\nBVc0gM249SycG3c6yYoP3KYYefMoly8gRUZStwBacXUheP5oXU6FtKNNM6I8\nZc/2BlgC5/7YFvSuacHJzmiyg6Lsw265BQ2Kxbcklylh49nDL0Q5cPPUSo0e\nis/TIiMZN+xCcXJHdFQPH6JmaGqmTT3c3fLttIZd3W1zuhHiESSrl2Y1uKFy\nLM4Y\r\n=opCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoZ537CMZmhZ6HjZk1u87yB4WczJU4NwGi+wta4WO2HAiAPztpz/XmjvXs0yYXTp68RQ43ZzERrl40aVtT/XGQ7+A=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.0.3_1616008509121_0.7312465463038751"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aspiesoft/express-simplified","version":"1.0.4","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2","@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"optionalDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"e6e1ad7e6b008552a347d65ed23525ea0bf25848","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.0.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fhdSwyaThGdZciiu9LHp9Jn+GOtMu9EarBvSnCiFmUVbOc7Jqmb9Ye+Nm3T1vtv7Ucf5aUjogsKyFccLJ9Gfpw==","shasum":"a07e15fb9116db1e9b46142b316f6f23b0e18cf2","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.0.4.tgz","fileCount":4,"unpackedSize":19974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUr3DCRA9TVsSAnZWagAAdVcP/iB0Bv3NEPAKbIOb22y0\n22YMfBrl+qo4nqN39Gk4Yjdc0tCuzx736MyVv3zz1xoDtfUmZ8654lZugd8D\nkCpBYd+zVALiQi+V9SvYAyWmi6VKaEj225kDVh1M6C62hO4XM8gphshNVvAy\nf2d8wvedjBslHg4euSrVsuZh5uDqW8rBMej3KN7mb6s9axHXRdA59phBdwUW\nNdQACIZjcakkM9BdDAUGYsDmwlxaFVm9wsxKDSa4VZuabgylLNOZCa1FURNk\nxM3UFwlCU53gkZLTpmVozKaTF4cz6Pi3h/AumlRxux2rhZHKrsuldv6n2410\nu0nwQOzg+rOG8XFkVOzGmJH7kxoLoxVjb7yZNCn155yoGc03DK09JlnOT5Ho\n+P1I0Qfif3lTERDnwVUCccHGZdDRjuGY21ke9hE4IHoZzK56B+R8IWLVUBfa\nR1MmsVCongHfdqCvfcjQ+e/tFQqW+TfnXeWkcJDNwOPj76Il5spT9Uwqz3em\n/qblmcTlORhKMKP4Hyi9rLXrKU+YNLWI/cLlNn2AgwzpxICKnG83reANZkkX\nzw0W9+8LFsrgKgcjEHaF8XmCPEKtA2FRtFRLLzcaOGeQY67XehmOgX8bkNPu\n7i9ax2SJert3UCcMmA7SmlqSwa3he+7X4eV4wu0TX7Zx70xNcX8xHf5kCi3v\nFoRR\r\n=5iR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWHliFhLBiTRvEtAy66H9qjL9ybR+sqgdAwoF+Zh+aFAiBJBF+pXA+3n9i4l9Ltkbz0IGC4lsaplp7A2io2UkOUlA=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.0.4_1616035267066_0.73559463413378"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aspiesoft/express-simplified","version":"1.1.0","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2"},"peerDependencies":{"@aspiesoft/regve":"^0.11.3","forever":"^3.0.4","fs-extra":"^9.1.0"},"gitHead":"cbdc1e6714acdde28b116f43c93dd50bc97d8626","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-WgW+4EdfDJZg5KV68OyphKRP/r6ZBZW7SymM6LSLHoA5n5+SwUBhBV1uulsFKqWA61GEgTiAOIIEDQ61btSMeg==","shasum":"5e9e35b8cc09c15754826119d7913dac4aaaa0c0","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.1.0.tgz","fileCount":4,"unpackedSize":20301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeGwsCRA9TVsSAnZWagAAoH0P/A0zRKWsOeZ7Wsroqd/s\nJOocD+BXbckzxqwLXTyyKPPhfFF1cyYv7JXmkDUtq9Nt7P3Uc7iHK9oo7Xs1\nrq9MdyP+qGoa9XxyJqAsLqmNE94Fp5B9t0BAWLBNHXXHjSlKPujD5elyvWIB\n/uaGRtv7Dt6REoF4mXzbB7ISUWfNajT7XjipRxWYwc/1hcuStTbG50gHDD/V\ncAjOd1q0cIAVgGwoeeraTeBqaFhrLeFNisyyB0JqpdbFrIEcZn9RZN3zzXpW\nTRd6xs/ybUChfrKkMficMV1Vs/xMaMxXxwJBpM+ApK2dmOv2zkfa/Wo7lXBD\ntNBvwbYrSLYP5wBKw0Yc5ET8y5EI+BTwX0Dz5nb47iNOGRal8r3oZN4qBq1l\nEAbiwtjZgOH30Er4cgiTgvl6NVzdoXxlIRExjAg2ySGmJtso2cN5VGbRjyf5\nBndHKeuEcF8CsKzOAcXuvDion/E9h5qE6PEnqINgHF9u+kLQH0iGoCeuSVlp\nPpcz/hSh91rTjNsh1/ACktgsls0d0VQ0sIEeeeBLK+tKLXq2OC471kq+Y8an\n5vy6Og0nObUxz5oTt0Kmnzx8b3pTpdgudP09PPKgzFviOgqqnQvRnNv3iYJn\nblsieXVt3eDjdgTVQSA9pG0lhikw4RePtT7PQvJxDOL+/kbpew535F/HyiRO\nvj4y\r\n=Ucnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxdM0KbcFbP3VvP6fgwCyYbYs5HYl+0qGXFjinl1q9oAiEA9aV6QVGxJwxW3eSP5C6Gk6F2aQRhqSsCOJcy3wuj6BQ="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.1.0_1618504747133_0.008425534042847183"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aspiesoft/express-simplified","version":"1.1.1","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.5","express":"^4.17.1","express-force-ssl":"^0.3.2","express-rate-limit":"^5.2.6","express-timeout-handler":"^2.2.0","geoip-country":"^4.0.60","helmet":"^4.4.1","isbot-fast":"^1.2.0","validator":"^13.5.2"},"peerDependencies":{"@aspiesoft/regve":"^0.11.3","@aspiesoft/inputmd":"^0.1.1","fs-extra":"^9.1.0"},"gitHead":"277ee6b8f6cfbbe2008f4bf24bb96892c8149846","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.1.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7pcZRcvrOw+HOM3crE84X/qbLr1aV8OFtrzLg07B6/JXE1k8Q1K8l0SlKS/k6LiIcOrKZOKmn4kxh87rK0O3Wg==","shasum":"8c81f11254fb531452af5b3b446fa6b091aaaa8d","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.1.1.tgz","fileCount":4,"unpackedSize":20312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1PtGCRA9TVsSAnZWagAAmqkP/jVzcabdxPEikefMPmJ9\ndSEe7siO1Sgwszw8bvkxmc5xrvgSjWkBDmySf/KTovP9jYZteBvwygaNPgK3\nysmiAt26n2xH8jwj+5NreMmVk2qYfvv4jjDBRdZIlRrVDLvJM8b8M06739xS\nNL8ctFXUaAozGjBn/OPimjp/zWyIXNUzgt2MR3gugKSpXaSQKbYvUU9Ebeec\nAivXZ3ynKhM5eNUYW2emDyjFOaybtjEpzB7cRGKCzfdAvpcgTB96MpzO8nuI\n6yukVBwl3/z/Yfqt0MCiM5lrgkCuUNaUSA/otjgvdUM3rcwNl4mZ+gfIRo43\nzw7Fs/YQlPvlKcJlWdFK4ad5aL6rLl2gMNKlArMRlmP07Ng5pe1kNe49PVQw\nuZA1kYqkyS5yjbsUqzVr96s2+fzaK43a6mlPz9B3pYRHczUIAMMN0BPaXz/9\n2F28Xqs6++Labp1XlDopkRPMk7o/eDETp5lt7Xj3tr/1OtvizczPH0uV+IoS\nmvNcafLT3yXAxa+XWtnaSGoXMXgtjZV4b2as95HmcVWN0aKTjXyJja8ri8YL\nh+hrwXiOeG7gKJLtv7LTvsB2LdW7/WnDHy9r81fuUyR1sLSUxpAvqxfhvz7E\nOa8loWpVOzYMo8KwUheoIzdqrRAh5gjdRxC86t/bUPxFV5iqee8C47B/mPGS\nCtaA\r\n=P78U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD12dd8+LDidbBy2jDNhc8TpSVDOGnnJucppXLzI8Kg8QIhAIwYIwgtj0pTqF1DNC8ONSy2pKXCnrfh7pjW6HJ+08Kr"}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.1.1_1641347910616_0.35714243838717796"},"_hasShrinkwrap":false},"1.1.2":{"name":"@aspiesoft/express-simplified","version":"1.1.2","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"195b4825daae3be2008aac9960f5686cab8a3fe4","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.1.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-i0pXh3M/9ShmGlDloJ6ezyfI3U1Yu0dB8L3EaQaKlkjMuKu5/25lurQnLub7hzHeHXbWN36FcIAxMPl8vrFebg==","shasum":"0a27b607b8e544eee2d9a8a30c7603bed35d014b","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.1.2.tgz","fileCount":4,"unpackedSize":20315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6Bg3CRA9TVsSAnZWagAACIQP/2RdVhmvNRQWZeyuEQKn\nmFPalqPvz2TU79/l5VFA1raKMf5p10uduu4a2qlMpjggqh+IGGnk9A9t8dKe\nzoVuNtksiB9G3NVBrxfry2yDpdMJQbNRfHQcBZR2VtPY385aJkJppYSj43ld\nU/29EBfh5Ud2Jj2FAnZD70INcjZ+8Jpe7AnbCbethp5OsJiYf8zFF95YOI40\nPrC+RzRt3ekBVav8aLf1DuTTkZPZAxkk2+By4R0rsePo5GWMnD95hcwJfDGq\nSnk9UaSYC49hWNFHVCcB7jky8MmXXky1F/lEOpVbsGi5ilrHihsbqUAilXI7\nLPfTVCxpz4EH9mUmUfstvidqr8DrpMfsIfnegi52PUSt+Nd2t+3FhdiWmsrn\nYEYFR2++dxjIyw/ioZI1UWJIo1GrpgGUgH2rYoANpLQAqY33iHpPoxX0zh2m\nS/Qid3/ASAN7C+Mu8pTX3q9HLVyvCKn+o3Yu9QrfyeN7u1NhORGHVTRo+idd\no3bQ0Ybz+rdiuOJ+v8QMplLC8c9bVFx83jr9Td9fS5LBi40MhTJgez9Y7Xcp\nrFZ2cAL29IvAYt6t9rXI9GaakZHKs+6yWeRcNqsEx8OYU9nQZNWMStkFVCzb\n2KgJ7Hg2mZBZ+mACtx2t2J9d3rEdqmwzJJm01WaZE+9vHLXmVfc/GPKApRsi\nuBDQ\r\n=/Hnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLnWJL8AvEA5NQXS20SGeAZRCxFkmSmRhLgrtQUK3qXAiEA6fl1+iYo6YuSQGUg93M6hVSapce5rr04HsS7aPhUhDI="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.1.2_1642600503487_0.7760958491157546"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aspiesoft/express-simplified","version":"1.2.0","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"1b8f36df26e865652a7909cbad504bae940a1371","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JPMv/To6rUev9FsiWxuV0D4RiG6AkuvBKgcyPXcTw+0ewuyMU6agOPV37QRy+buhAQ+zLvqzCfYQ6ntScnHumQ==","shasum":"66fc2a19febb3857ebc5538ea4736148ca5d5734","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.0.tgz","fileCount":4,"unpackedSize":20749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6BwvCRA9TVsSAnZWagAAmpgP/1TBBNtSWytQpfXALYMz\n4KVHIgQn3ToaN7I1Qn8jBy+Thsd4DluSjQ1QivTD1Dck+CBEM0QhEnGJzJTc\nuiqT1pmeczq+gkzGxVUXwNwKzxwQhglPsrwTy5cvsPxtB9gwDFcW9MZk44YH\nkv7G9DAja23lFVK6ZspS7c3omKDVPpr5YdQhvE6jWou72cFTyAgwXi7UMvPv\n3xCH4BpyovHftGm7ON9Z+KuPH4dujjEud1v97gk+yWfWpZge60Ryteo3zQc8\n1dSjFN05og/hMRKhFHFBbwUx5TK9hMo3GzwvGp3htIfGwjAQmCNjwaCKNEWt\n33YM/MxZ3p3dQPzYfk+ZGgyhDVtpWRaqrm0xY+PS8b+VpfO7AB4g/BWfOsEa\nPjvDiempW9EzzJnOuZmYif2aDb+wIU4UbSB4DkUFIxtHHLks5tSisXzbD4RN\nspDOkJw8/Uq3HKRiXms1elLwP3n2JjlA9hPbP6lKhaqi+t7s7eCdOTHFo8cd\ndzkqH1MTiY4rozi0xcJDy5fduUrHfZT/68P/UmFBMSb7x1WEhZQF44KRTvhZ\ngfzZiLw9a3chWeTfj3J1qzMqeNhN/TCJONb7564KBtBMDipG2hDB9DmUenD9\ns3yeo3UtsiA/LC/HBnQ8A3IrDugQrhqXPrNms0j4LxAqu49Kc+FW10hwXPzA\nc+uF\r\n=atpW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEShM2Rwht3GFm3okrd746vC5inXBEsqA/Ojs2hsRs1bAiEA9n3PIG7spCWOBZzgi7jki88XjDQua4k9rdS3v9qOzPA="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.0_1642601519376_0.553627284385168"},"_hasShrinkwrap":false},"1.2.1":{"name":"@aspiesoft/express-simplified","version":"1.2.1","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"1d8bf629d5a692cff1246ed1471991851c1f9a59","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-QrxRXT5AonnBItqK24Sl3ziNniIFWUcl2SE82ABa0wcNQxvAQBNrV4KrBMmJuwfYl3yC3LLi1u4NNEgOmHE/eA==","shasum":"06256c1ed5a0b64cabcaef285d3d83deddaf3dea","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.1.tgz","fileCount":4,"unpackedSize":21087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6B6YCRA9TVsSAnZWagAAh78QAImt+99Z/VuyW1ZHyGWI\ncfwHGU6BpYbcaksFIXrguI3TrIu5zn1QgDlcn9YPbgTUs1qHJ8uz3qtqwcSy\nHcFRB+lu5P9+zPWxwdolpzulbWQKtgSRRc+eQXGowpdVmKq8JXOlekScyd7f\n5rWwaD5rw5H08fmGKvxwj6v5hNGRV/mKNTu/ZQ6ZCqrT8pNwqYm8VoOPVmC6\nZa9K5hYNiDkWcLHHU7ZWkfivXMFtTLLGMCo51VqebnheZsTuwMbU+dl5S6No\nY1vvFnfFscpYqqMzyQ87Nie1QuRxlppp88gUtOu8mZJjmXZ0zdetLCh+6pTS\nO1FWteaHjeJrjI6KARHsiBUX7BmZqjGzIysMMBGur06eOxeObHosV1idwQXj\nIw8a0avIy/+rEceeECDC1t8KZmeTpTTDQsH4LG8LhjRG8YdQ2E2HaKAqbu14\ndTzE1B63MVCXpZgMzlI0r2Za8WEELJnFFKsKG34avBbzl3cQlMWsnV7DYbdJ\nlzOytDoSHto46xcAzm210Vxb5eZuEyNgyu+H9wiYkYOD0yEKQO43LHxRaHId\nvflh//L4fuVLZKmXzM2J0VdMyu74TzkYd6XCUqpNzgezh/X+J+bpK0qEfWTt\nzXN/ttgpC/2rMa6At2TbdyY32WEb7RwF6s4La4m54iNVCTZdL/lGc4ta/8O+\ncGl8\r\n=yGX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN05PqaZgZdGaJewI3MoCAJmsBYYDpP7mUHK9kNMZO0QIgfs2Fw7f0A/vXgaZy9UmMCwIMNXvNh7ldBPUaqJbszrc="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.1_1642602136720_0.2538512009850096"},"_hasShrinkwrap":false},"1.2.2":{"name":"@aspiesoft/express-simplified","version":"1.2.2","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"b5140936a723db4d8a456fa9affead8b8109fa5f","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-WW52EVF0wFGkrbWmq2JNYMzaNbN9sYDyXUagJiHH5AIQ4mFDYQcPRDObeu3PqMAzIP6RcYC5yBKtRHKUoHS8lw==","shasum":"d3c75be65f8ecd69cb2b968d1488222d8d8b7b84","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.2.tgz","fileCount":4,"unpackedSize":21087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6B/lCRA9TVsSAnZWagAAvoYQAKR331A9w2N8u9gXM4KA\nSvU0sxkdRgFvlg6K6nEt6R5PHrB6QaQY27JaSqd8/ZjuTMRVhak4h8vpyBe2\nWSccKqXlXFaD3lD+MMyQSZMdQC7qIFSM79V0UKxeIQUBvzyQro2JYIC0RQzg\nEagRGwukpDF4GwIjbcSXWgeFkhvTkjKD6G0Nvy/S81uV4LCvcEK45f2H7faj\n5TPkOixS/E2w+U6FGDtV/A7D7tFXVyabmDR1xEsPv8Okg4q7vZ9R5rQW7W2L\nOZv6z5wkHLe/mPWPQiupzTCTSjBDkjih9VhN3n+hdRAfHM7lJ6JTvLWA+bj6\n4chB0xnUw+liqtE1uxwUYlQiqmFHEObqY2bgdDgzVjpO0A00uJh7ir/PXysT\n+uzWlqufU0f+8labAGvQ6Mx3tSSaYqgbaaaVSchQ1DxJ2MDpjmwJrvS30xaj\nh3qOMAaSjXOYw8QF21sDsx3OiVRDmjD7smpDqCUCY28KTyAv2PjS5Fw1Avat\ne2K7CZgfi0YX/3YhsudNKIa+PtNIkEDgf98rNB3QF7hPHPRA90xRQYL1CQgT\nlykUImyCirXsTLO5Hm8stY3NZ+yQveAV7Xr2gLRFvTXk7ok/Z3uZlZgfCLBY\nKgSI0f6wSKPNRJHh9bF0hkTeg4mvDZJDo1POMuX93qfDrAm4GqKfOGepLcCH\nSlY/\r\n=J1CA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBug6Ako9IVRTu8M3/xUXpvVHDBEDuczHHWw2GZ8v+ZoAiEAz96f3HQ51UvBmKTTo2mOeLWNDW7RFmgoPl4S2H9mLU0="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.2_1642602469319_0.10285641770553688"},"_hasShrinkwrap":false},"1.2.3":{"name":"@aspiesoft/express-simplified","version":"1.2.3","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"5d7292b76dfbf50ce75a2bf96e48a07cd6f8ee96","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-65sykpBOqypUKzERac3PvUfoYjnoIXflL1XD9iDQP2uvJeJOWbPWuAplAYnKR8AqIHqlrtdo5N7+OaZoTFpE7A==","shasum":"7841bec312972af3668f86cc2dde83b23d261309","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.3.tgz","fileCount":4,"unpackedSize":21067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CF1CRA9TVsSAnZWagAAFooP/iNui3w6pbcfc+Rl/PSp\nJSKaXwkBWKlOq/DUtmBA3+7fo7mJvWeYv/1W7UH1Uk+v/3onk74NSG/umUmS\nOOGyd+Mb/alSXOZT2Yn3gPKpmeNF8/7srLGPxM95PT6HUYbTadIRrts9+HUK\n6KA6phTrYRnteTGGDIs6LWonTsrQk1VhtXogA049WTpk9RywQYfgiOtfz4w8\nsJRODsdHxo+ByKKjX9fffJj1rfDbs36+aJb3hBFKaOdHXqqsEQo+wvfORhcP\n3hebyhGd9KfqvmRNbs4f3+Yfj/+UhaBdv3vEMlufPSn9AFuO3cmqKIHXB8oU\n90Q7eu+gOXiw5rpdrPcpAVIFr1PvioICBgEFDKX4M5jR1RTEO3GlzbC1TW+/\nFcqfEWMzrC6NTFnjU0U24ViGTi3zOqTX3fAcUdVaYfj8qAd7PNKc5FT65wxz\nZAgIdHObaUxpQM7EZpfYf1fw4hp41JT+mPwa1KS2wxW5gdElp78Q47skUvgN\nfWxsVzlbKVVM/21m8XS+mVDi+kQZFyx1I5MNQ6RrLo3jSMF3wLH29d+SrhUI\nIGx7NWV3cxbrPNQ5FUlbba48vpuDUE1TiG45EcVTCKsIv1JhHkKj2kb0qcrp\nU42ZKNWk2EP9+Km7Z9gAc6X42mkaVJRT/o3dtoS2XkDTCsbet7LvKTVRnb/P\nVCub\r\n=XWrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpMicbPuikIsu8FuriG4QmzTBnDLwacIGyf2pgWTCg7QIhALaroMGPY6wasgS+scWxUygMfU0wSLqBcMkv09NKSocS"}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.3_1642602869186_0.13413586604738037"},"_hasShrinkwrap":false},"1.2.4":{"name":"@aspiesoft/express-simplified","version":"1.2.4","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"19e50d0ec80a6d43569bfcb2fbbf1ed6ea8cfbe2","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-nrR+RCDGNh0FLQDAgIlOoAxlJTyJklVa1JN+1KR86z3RbpP6Hd1LtSPQSm7CRO0zEgiWAU/z/HYOGQKPnhzJ+g==","shasum":"04e5a68a94e6b4efce349473665136034ed876a6","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.4.tgz","fileCount":4,"unpackedSize":21183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CI7CRA9TVsSAnZWagAAPaIQAKNLjIKT5LxujAkQXVl3\ncS9AcRBPJ8AlB9sfQ2tQDigldOOa43lYyp3s8E5N4JfjcykMoYOuaPHUSP21\nGjFQSaJYM2oQwC0FcAUdxQTVL7Fghcj/CH4/Uub3jIGp9djVQDsNLJS9Z5d0\nbQm1q5u1gsoDIknlp5qX1smWToiaulH987nW0HEsd71p+AJPZ9ym4U4ZVD+g\nxFzI430jQO+uzemaTpwBXf5jmZHkSgKAX3OAFmDzO8rWyythm+yhZbSwfmAc\nZNji5PhPl7JDuyY7WUv8ClFKtgNVORJqF+VF8gycJ1waQ7r1GVcNrB28GNcK\nfzVoGEZFdANzDNBD8cm9CpJ69hjUfpgKnrxBKq/mXARgOGYr6Wfj0oK7gX8j\ns/xAemXh26/DOaYtC0Kz9+VdGNcpyPREs+wt3sjDznEfFivq8Tn8hqJXcYM1\nLDVad536p2SziKYf9apH6CPuwHLBMhIigb1OT8pXYB4s9tEelRTVMymKj5Gn\nZsuScm2F3dDvbRH9g1IYGlp+f7DolTllR6qOUDW30fJIoPxcE+khQpx9JVxV\nYkqyE5IkWz920RagX1aTBb4SQwtZ7KqfNZPksS2MdZ1aF2Lg9F2hSWBygM+d\nmIS/Y9NujDjfREVBoGG+75hrwjCmnJHMK1lPZFpw/PCPJadhLRFk0PgaGcjj\nlfFf\r\n=KH/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEM2cGsDZC2jY+g+82BpoMsS4vOzHaYcECPDIO36jOEAiBVfVQ1oH+cFVHnj0xDwgNi4SLPC3ifcWPAoIXkGheQPA=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.4_1642603067229_0.3818085541612761"},"_hasShrinkwrap":false},"1.2.5":{"name":"@aspiesoft/express-simplified","version":"1.2.5","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.0.0","fs-extra":"^9.1.0"},"gitHead":"02830429468030a3f90b678562c0e8c9ed20a83a","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.5","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fOhVCnOhvaVR8G1/YtafPyPbFhLgj+fSsjThThlhBee+bGG+V1nHRS4zMOlA0t3CXdMsakyxWeNoqgor7WIBoQ==","shasum":"4edc348ba8c3951c23a32dd447a68572926c3623","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.5.tgz","fileCount":5,"unpackedSize":20639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6C62CRA9TVsSAnZWagAACe0QAJnuRbLBJZGy53ZcW0Tw\n5M/vh6c9mFvkJz8QVPMEOmfFaCrCZg1J3+RxnwuyfvqmXJLmBjrvNFz52cuA\niTz7JzqEopGQUZv0wTh+Xd3rjLEMIeVFK7KpXbS54G51vQTlBGD8tNCeiajQ\nxPaz52+68nzuDWefQsRrQhYJYdoals+qwk6x1Lp1viVCHJW2q3U5WzaDxEGu\nQy719MfBX7SJhwJzTYia32vJboXjdakrSSi8TqNPD5dqPbNmpJhipFYrRPYK\nQvfcZ1mYew6cBxeS/kExBiKt9clbsF7ovPOeWce08zTW9JYb/dp7487gdZd2\nEoND+jSzLJaedPCV02JFrBjlc/Xhc5nVpHbxiocA6sxsuxBfwxxCRF1YaY0i\nKfn/CCs4LxsPVDTGBWeEJJOUms7bimJq2dgpmmE1HKYostEtrY0QZaTYe86d\nFGLtWVi4j8/nS729MxMP2tfXLoGje6+7EP8rGfhSOadUO5M4sr3JC7u1Dh/A\nXxiPzXIBUADdY6VYF3sfgLKS+A7p2Np6131tTKhQWnucbx/qRznbqiovaPsX\nz32thKN7pcGK00YR0xhJosznI1k74CDDYz101r6u/3gb2qXfOEkmF5TrBCjN\nLsRBYs5OvKkjsBiCKsl3Q3/lH3QdFUbho6TMBjDK60PmZXJviOiW82NtymJ2\n7jQ+\r\n=SqC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWk1jv3Fmdv+I+cR2KDyqLcw24LeHycIpAINgKJHl48AiAVRfGwURp9d5X5XhH9VtfPfQE888ox+F/b+bZY4jzwbg=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.5_1642606262130_0.29192760316191935"},"_hasShrinkwrap":false},"1.2.6":{"name":"@aspiesoft/express-simplified","version":"1.2.6","description":"A simple module that runs express with a common setup for a basic website.","main":"index.js","engines":{"node":">=12.0"},"author":{"name":"AspieSoft"},"license":"MIT","repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-country":"^4.0.104","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0"},"peerDependencies":{"@aspiesoft/inputmd":"^0.1.1","@aspiesoft/regve":"^1.1.1","fs-extra":"^9.1.0"},"gitHead":"c4972a6709997a72408ff1ec405a758c74b0bf76","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.6","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-yvZzBurfaI5cN4V+qAOSV9pIpj5P4v4J6mh6mJMMqlyILbrffBf3/PSA/B/+2Br+2sNB5KFIQ6YUfxjmzMXX0A==","shasum":"90275f8e8388550171478397d25a4d6b527abf5c","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.6.tgz","fileCount":5,"unpackedSize":20639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6X1/CRA9TVsSAnZWagAA0qkP/0+fEVfLUpaNYzPkQ0px\nWuwHwzUN4sp9jLmXEUh4d9L9JgL1/4EEDUJ8fjDdIY+WIBgnYVKeWlIeDfBR\n4sOWOsr00xjsVXwxrlPvDdPPYHMGtsR6q9QJorYNCtuX+ulfx9tL/7bG6l4q\nbI1uJswMNlCQzv7jDAdD3mrnI/sK3g/BIJc+uGZPeAhY7TLD6o2mQ7SqtwJu\nwfYwL9vBNiWNSzkvZ1rabTjFbCyl1S2YTihTABKtUaw3G/pEvabg8awBBFgF\n1Ow/q9gPOUIwixsqe/sWsKJKD9MRgqzCzbyDTD4uKlG5rpD/MBArP7C3Jod0\nIbScnroeR5h1wtCKtndzjmwVqf8BA+kfiw+qmaAKPuTZe++28Q8cUHFoeNGL\n8fpDhTogBR/U+HXL5W0VA//LcAJK0Am6CGnpkk7l+pVm06pfBbZXQwshQOtk\nZi1oLNgrT8gUbSdmU6tQ1E+keodoIqThaI33n9LNT+1cwVCf5MTWdYV74y7O\n1bDNt5k4ebbxIUfbK0a3B4thlFofCqxd/XiBha+pJihxeiQn3JT9FBL/oK1N\n4j8nYbg2uXgbDBlOjzGo6E7lo3UPt9kjea4b67PBHH2KE92ANJrjJqbbVhsQ\nYBI2sRu5D1uxorSeLHPlOkQH3YxQsB5o2ESMAD20wR+ZruBgQUuj+bJcxV8s\nj+qr\r\n=CMe8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq9Zp8OFmD6brjgUyGB0BPLBTdP8n15Q2a3XwxOkba0AiAQfBzWqiMQu1X4jE6vvO7cEeTi9zcCp1l8qexv6w9QHg=="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.6_1642691967679_0.3945597053372558"},"_hasShrinkwrap":false},"1.2.7":{"name":"@aspiesoft/express-simplified","version":"1.2.7","description":"A simple module that runs express with a common setup for a basic website.","author":{"name":"AspieSoft"},"license":"MIT","main":"index.js","engines":{"node":">=12.0"},"repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"keywords":["nodejs","express","simplified","server"],"dependencies":{"body-parser":"^1.19.1","compression":"^1.7.4","cookie-parser":"^1.4.6","express":"^4.17.2","express-force-ssl":"^0.3.2","express-rate-limit":"^5.5.1","express-timeout-handler":"^2.2.2","geoip-lite":"^1.4.3","helmet":"^4.6.0","isbot-fast":"^1.2.0","validator":"^13.7.0","@aspiesoft/regve":"^1.2.0","@aspiesoft/inputmd":"^0.1.2","fs-extra":"^10.0.0"},"optionalDependencies":{"@aspiesoft/regve":"^1.2.0","@aspiesoft/inputmd":"^0.1.2","fs-extra":"^10.0.0"},"gitHead":"800857bc2d3e90576dafc92490aceb1497592030","bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"homepage":"https://github.com/aspiesoft/express-simplified#readme","_id":"@aspiesoft/express-simplified@1.2.7","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-at0lzMRUbdR77oVEsnwrLbZ/7CAXOJl/mfXj07gWJTKHEBXwnRwjViGTX+XCuhwhYidy1+v2WxiFME6yIIAKsw==","shasum":"67ff574b326f1409739b4a34d7cc0e2ee99b213e","tarball":"https://registry.npmjs.org/@aspiesoft/express-simplified/-/express-simplified-1.2.7.tgz","fileCount":6,"unpackedSize":25210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA1lJCRA9TVsSAnZWagAAL4IP/1kuWz+OD2qYGfKNRGA+\ngo36MCGLhgs8CF/z422gi5mnoEfolLNZ/1tdDGISB6mrE2sOWz0okRo6+7c/\ntsnvWLX1s0kaOZL9yckcy0b2oYGP39RJJVG11YUO6IGZSgBL47IvtnRbWQP0\nXPEz2Idc+oKkkPvIPlnkv9R4KhqUTRLXkt6rtgXyzVNOE8V+nzjfHw0XiUod\nk+d1ognyaajA+SXL16sDR2qFJ72TT5lZpQ1+BaN15ags4kBPWYyfmViyLUTK\nAwE6hYq4t4ZDvfXRiSDRMfOAnPqeogmKEvWOriVaU2nKyNWmH5EaVTeG37dt\nhRf3dvPDYCWnKQ2Tv7BVe5Ijt0sDkHHweuCHZ4tGbIUEnLWcNgokm17RX6o4\nBPWCiX3Rrl48QXQvezDq8+FsdjzD+ULsUMa9ZGZkJYxvTxSZjjjwo+NfRVU8\nrVYmtXkUpGzOf+dTpZsG31pOXhhCnI9ShbTVn9fnkTbyZaJzu8RB04Dr5qVQ\ng0KjE7sED2K5Wo65HQsB+fHepdV2bXnMOrrD6BcKApk2Pwk/FvQmEvd59vg6\nRx5mYWCCI+BGa6UKnDl9/29uHH0YWHyLuaUOFL1/iLEK12GOA+ifHAw09sf/\nutPdIntnaXlcmeBzG15Vmisgj2zyPmNdCBecZDuOW3yZjMyd+E7tiIYT/rzk\n6guF\r\n=GkWi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc77Yh/MtopVx9MWGpwJt9pUi474/T4RHTQp31FcgxMgIgRykEe0mLS9WmUJoMa0XxgW//xwQzLPtmZ2NIQM7eRWE="}]},"_npmUser":{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"},"directories":{},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-simplified_1.2.7_1644386633631_0.8687727919916353"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-17T16:49:12.730Z","1.0.0":"2021-03-17T16:49:12.947Z","modified":"2022-04-04T15:49:09.176Z","1.0.1":"2021-03-17T16:57:39.291Z","1.0.2":"2021-03-17T18:05:10.895Z","1.0.3":"2021-03-17T19:15:09.330Z","1.0.4":"2021-03-18T02:41:07.237Z","1.1.0":"2021-04-15T16:39:07.271Z","1.1.1":"2022-01-05T01:58:30.786Z","1.1.2":"2022-01-19T13:55:03.627Z","1.2.0":"2022-01-19T14:11:59.521Z","1.2.1":"2022-01-19T14:22:16.859Z","1.2.2":"2022-01-19T14:27:49.457Z","1.2.3":"2022-01-19T14:34:29.433Z","1.2.4":"2022-01-19T14:37:47.367Z","1.2.5":"2022-01-19T15:31:02.286Z","1.2.6":"2022-01-20T15:19:27.960Z","1.2.7":"2022-02-09T06:03:53.786Z"},"maintainers":[{"name":"aspiesoft","email":"aspiesoftweb@gmail.com"}],"description":"A simple module that runs express with a common setup for a basic website.","homepage":"https://github.com/aspiesoft/express-simplified#readme","keywords":["nodejs","express","simplified","server"],"repository":{"type":"git","url":"git://github.com/aspiesoft/express-simplified.git"},"author":{"name":"AspieSoft"},"bugs":{"url":"https://github.com/aspiesoft/express-simplified/issues"},"license":"MIT","readme":"# Express Simplified\r\n\r\n> Depreciated: Please use [basic-site](https://github.com/AspieSoft/basic-site) instead.\r\n>\r\n> [@aspiesoft/express-simplified](https://www.npmjs.com/package/express-simplified) will likely remain on npm for older versions, but the nonscoped name [express-simplified](https://www.npmjs.com/package/express-simplified) was not well chosen, and may be removed in the future.\r\n\r\n![npm](https://img.shields.io/npm/v/express-simplified)\r\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/express-simplified)\r\n![GitHub top language](https://img.shields.io/github/languages/top/aspiesoft/express-simplified)\r\n![NPM](https://img.shields.io/npm/l/express-simplified)\r\n\r\n![npm](https://img.shields.io/npm/dw/express-simplified)\r\n![npm](https://img.shields.io/npm/dm/express-simplified)\r\n\r\n[![paypal](https://img.shields.io/badge/buy%20me%20a%20coffee-paypal-blue)](https://buymeacoffee.aspiesoft.com/)\r\n\r\nA simple module that runs express with a common setup for a basic website.\r\n\r\nDevelop your express sites faster.\r\n\r\nUseful if you tend to make a lot of apis or web apps that run on express.\r\n\r\n- Also sets \"trust proxy\" to true for reverse proxies like nginx.\r\n- Includes the ability to add any view engine you choose.\r\n- Includes the optional default view engine (@aspiesoft/regve) pre setup if installed as a dependency.\r\n- Runs the helmet module.\r\n- Adds easy access to validator, and a function to sanitize variable types.\r\n- Combines req.body and req.query into a single req.data (post data has priority over get data).\r\n- In production (process.env.NODE_ENV === 'production'), forces ssl and verifies if the hostname is a FQDN with validator.\r\n- Checks if the request is from localhost.\r\n- Gets the geo IP country code with the geoip-country module.\r\n- Runs a simple check to detect bots using the isbot-fast module (could be useful for SEO development).\r\n- Simplifies the req.url to remove extra / at end, and removes query vars from the url (still accessible with req.query).\r\n- Only allows GET and POST methods with \"Access-Control-Allow-Methods\".\r\n- Limits the request size to 1mb.\r\n- Adds a /ping url that runs before the view engine (simply returns \"pong!\") (useful for quickly checking if the server is online).\r\n- You still have full access to the express module.\r\n\r\n## Installation\r\n\r\n```shell script\r\nnpm install @aspiesoft/express-simplified\r\n\r\n# or without optional dependencies\r\nnpm install @aspiesoft/express-simplified --no-optional\r\n```\r\n\r\n## Setup\r\n\r\n```js\r\nconst server = require('@aspiesoft/express-simplified');\r\n\r\nconst {join} = require('path');\r\n\r\n// set static path (optional) (default: public)\r\nserver.static('/cdn', join(__dirname, 'public'));\r\n\r\n// set view engine (optional) (default: regve with below options)\r\nserver.viewEngine('regve' || 'inputmd', {\r\n  template: 'layout',\r\n  dir: join(__dirname, 'views'),\r\n  type: 'html',\r\n  cache: '1D',\r\n});\r\n// regve and inputmd are view engines made by AspieSoft\r\n\r\n// regve is similar to handlebars, but with more features and less crashing\r\n\r\n// inputmd simply adds a markdown like syntax to html\r\n// it allows basic inputs similar to handlebars, and allows importing files (but has no functions or if statements)\r\n\r\n// set any other view engine (optional)\r\nserver.viewEngine(function(app){\r\n  // setup view engine\r\n  app.engine('html', regve({\r\n    template: 'layout',\r\n    dir: join(__dirname, 'views'),\r\n    type: 'html',\r\n    cache: '1D',\r\n  }));\r\n});\r\n\r\n\r\n// set pages\r\nserver.pages(function(app){\r\n  app.use('/url', (req, res, next) => {\r\n    // express page callback here\r\n  });\r\n\r\n  // app.req will add the pages as app.post and app.get combination\r\n  app.req('/url2', (req, res, next) => {\r\n    // express page callback here\r\n  });\r\n\r\n  app.post('/url3', (req, res, next) => {\r\n    // express page callback here\r\n  });\r\n\r\n  app.get('/url3', (req, res, next) => {\r\n    // express page callback here\r\n  });\r\n});\r\n\r\n// or pass an object to pages (used app.req method)\r\nserver.pages({\r\n  '/url': function(req, res, next){\r\n    // express page callback here\r\n  },\r\n  '/url2': function(req, res, next){\r\n    // express page callback here\r\n  },\r\n});\r\n\r\n/* End Optional Methods */\r\n\r\n// start server\r\nconst port = 3000;\r\nserver(port);\r\n\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\n\r\nfunction(req, res, next){\r\n  req.startTime // the time the request started (time is set after some basics like the helmet module have run)\r\n  req.static // the static url if set (example: \"/cdn\") or undefined\r\n  req.root // the root file this module detected as the main file you used to start the server\r\n  req.clean(jsVar) // sanitizes any variable type and ensures valid utf8 (also checks nested objects and arrays)\r\n  req.varType(jsVar) // returns the typeof variable and also returns if the var is an array, null, or regex\r\n  req.validator // returns the validator module\r\n  req.hostUrl // returns the host url without the http:// or https://\r\n  req.browser // returns the user-agent\r\n  req.uip // returns the ip after cleaning it up and fixing ipv6\r\n  req.localhost // returns true if the request is from localhost (127.0.0.1, localhost, ::1)\r\n  req.geo // returns the result from the ip lookup from the geoip-country module\r\n  req.bot // returns the result from the isbot-fast module after passing the browser (user-agent)\r\n  req.url // created by express, and modified by this module to remove query vars and the trailing / at the end of the string\r\n\r\n  req.body // the POST data sent by the user\r\n  req.query // the GET data sent by the user\r\n  req.data // the combined POST and GET data sent by the user (with POST taking priority over GET)\r\n}\r\n\r\n// other useful functions\r\nserver.randToken(size /* 64 */) // returns crypto.randomBytes(size).toString('hex')\r\nserver.clean // same as req.clean\r\nserver.varType // same as req.varType\r\nserver.root // same as req.root\r\n\r\nserver.server // returns the server object produced after starting the module\r\nserver.express // returns the express module\r\nserver.helmet // returns the helmet module\r\nserver.validator // returns the validator module\r\nserver.geoIP // returns the geoip-country module\r\nserver.isBot // returns the isbot-fast module\r\n\r\n```\r\n","readmeFilename":"readme.md"}