{"_id":"@imatyushkin/manifest","_rev":"27-8465899f02a100789623adabf25458be","name":"@imatyushkin/manifest","dist-tags":{"latest":"3.6.1"},"versions":{"1.0.0":{"name":"@imatyushkin/manifest","version":"1.0.0","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"0893e7d245a48626665ad31682aa7e6058a47448","_id":"@imatyushkin/manifest@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lkQj93s5NzwHwEefWK1wO6jX8qDSb+yeBh59Aall9E2Bu4SSfKD00XkniV8eGlyl3GYSdKhd7CwfcBNDMFPYKA==","shasum":"d82f41634c6cae92f4825b83be3d1729bbf2dd40","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.0.tgz","fileCount":39,"unpackedSize":28414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHzdXCRA9TVsSAnZWagAAIvAP+gKhNps9KLWIYbSMyjnr\niASbUJOrwmthQVXgaf0Jzcd9flR0BX1ZCkbL9DmlXPmLbZr0gHrgiGEodawQ\nrVQUMUJa0sptj882lHqL3srR/5mFFAcOQRGGx3m5svARseQshT5bOZCHZfJ+\nw4AXK3RANAllbIPCMQ2VBFAMkhyhz+yTpSzNIs/rwMRjQa2x4QakIplIBBMg\nuqFgISnqDKYk3h73pLZmdOJxJGPVRNb3FHK5DCtenVlREtl5yRd3MOSao69Z\nbBC1dyvxJqBUfr63wjzTEYxX+HQMuvbeuUrlTOlOQLMQxc7HN+yuAHRAS/Nv\nPjpqjcbJf9THxiEseK4jTGOKFpg3Tq6+i9O4QoWwoPuWOvPQqaskpGryOcib\nwOqFXHTM02nQxzpaBu5CG2ZP22j8SGhcYpF4IITi22dMFjuO8qDINQpPs4gV\nDqPXO/+YoHC1tdKAMSNm6/kxfsGWOmVhqySwVSPeMXQytibGtqOczCiVJ1SX\nMFpqajCpRfw040wKPFQzWMGa0lCrdSmNk8jDiTTF0NCxRwlYv8cD9fjvrZY/\n/rA2tXWBfm5qfgPd5NzOA5x09QFUimOKyvdfW7cyXjXmXRn8bZtJAB4C4/6W\nPLmVi0PMpEuENr7Rq98uctbNh0nSdgUrQjHZaHLSvr7K9uKPptvu5qk1h5N6\nE6fh\r\n=ocDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWpx4+nJpocmmWjU2oC2Tr3W/kfaTli6fNpw0tzYxylAiEAvcF7ZFJaXLeF8B3JVXGTvbnaq0KVSBc0quiDfbbVLVM="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.0_1562326870616_0.3309147958745793"},"_hasShrinkwrap":false},"1.0.1":{"name":"@imatyushkin/manifest","version":"1.0.1","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"c5a5cfe1ab54e59c872395a8bc8a7275624acf07","_id":"@imatyushkin/manifest@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XF/vxWljcKP2XdjSih5rPgC75mHVbWHqtD/MZ54+5ehtzeIhhENuKvU6odKaVg3gjlx0veN3M09VH+l7TvQnZA==","shasum":"e25743731f1ff33d876c8526895932a42f174117","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.1.tgz","fileCount":91,"unpackedSize":44259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHzh9CRA9TVsSAnZWagAAn30QAI4phw+aYEv5QrhkTIFj\nGz8WRGNNaEV15mPXDKBa449wDafAFcalMNyJwCSgQvrHx98rzHBfZpq9EO49\nzbNjODHjV4vkQ0y4XNj0R0x962saBfh7Pv7uuom6mfs8FNffGDPTPLOym6pZ\nKD2TaaYSziDXfN0lb/ctJ5AH8Y5UL3fGBanUqek+YSu3+9VHfLFOveDSh3yU\nE42QlscEryxFSgsP08LhUxZCInjvPQII32sfi2pC8ZLnoNWWtyqgiPuhx1iL\nX+A8O+D+pwsZWT22OsMvG65ynSvu4mF9EBpjHBHTjvzPAI7YBaIk64L+dROw\n9GVdrcLnziNu3czBK0JhfXbFhzvJaSnouGebU58JKhJ/ENsVb8qZCOYY5Ni6\na7CBWcdtaYjLtdn0P0XDVf/eyv+uXI9HMErM3o0zvMzl7Egusg53x/4FWzDw\nef2W29K/CC7R3jXkvyolxf5oQFCS9zjndQC8CSvkms4YG8tjnm0UJcc4z5rj\n7ilRc/LbkdQNUy+NsA5xcGuTmrQQisEDIr9vnXlg2jQcSgnSQ0HnKUrLap+2\nGQ5oQYZs3WhHprpsKwWwbYmKv1JkaHiRsY87IZUl5slgQuLHJGnfrKxOuEvk\nIAApvbuIkEQAx+VYd1z2jh9grAi46jQD1n6lPImdzFPk7YvmBsvu61NJS/5d\nDI2f\r\n=Hw8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7WN4/kb7T/vOCU8mOOMRBc+7jzrjxwiUgj8etHLOoOAiBcVF8ltrF8gdIPoaTdU4FQMfePdAafS82wjGPPfFGRKQ=="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.1_1562327164807_0.01827674672922508"},"_hasShrinkwrap":false},"1.0.2":{"name":"@imatyushkin/manifest","version":"1.0.2","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"c68148f048cabc82c694c550fe40381c1c9aa99f","_id":"@imatyushkin/manifest@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TvfS6WRzx62LfeuuW1/OrlzPVkniACTcQCFY1NEStWtERQLn3lwhh5syuVRkvPReI9WWfMqJgREUvC33oP3vug==","shasum":"a668284c203f667e5f7f45767ebea4dc5f6f1f9c","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.2.tgz","fileCount":91,"unpackedSize":44293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH0+NCRA9TVsSAnZWagAAUGUP/jKhOXnB8sUM08SwLpi4\nEzpLNnzFWJ4mRgMY5S+Lc0FJMQWymFtf49sCScQCxm4GiFlyX04g9bgjBtge\n7xTkoKqYoXK31a5xU16YwvHsuIxxjXiTB7kxzHlilml+OofVmyDQgTYVTJuf\n3TyhpSoCsOXk7KkpWBm9/GEuzfh/SP8mhyXP2T/H1I+oaDKPSTJZUWkpxxAO\n3tH1U2sadAzNyrTQla5Mwj5YlwQSDo4x1dmh1VtAm6DqpNd0eE1icmPHZKKR\nOjoyUZ2M2jT3zpimDq4E4xwOlk1pwYkEKz3gT5Fk8e7GmALuzIoqBFwY1+jq\noB+9NZBjRhF+zsVTrYSKNNtXnmOe7WsVT8om3kyp2XHQanCQnoL9VVdwbu0F\nDZvwQMYOAgagNvvYkLbw+SSbVs59Jk5H34gGEtSizP/YaUQAGyUUneBmBY4Z\n0klXCgGDYFqb9dar3Kc5XnOmlNN6JRGaKd7+qnVrhtlqDsCKzocT3eyTVgIR\n3WtFuACXvKNCsLh/OGZTD2tO361DG5rI2RPJ9+vMS517tdrazI4BZt6UjTx9\nuuv9mVJWImX5foPUAgHuO1SAaNinvG8MKGry20pB5+k29MxztQjnDGckALWC\n5TWpfmRW/CZ8RxH6koBX2LyJqEErMgqTK9n7Q1FGO/t2bSqEhAWe30yl5gby\nQvAG\r\n=npgE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQPXSbyMQSXae+fjDfXeTpz+/0CnDPilXwe6HxSbAOBAiEA3t43ry1ZtabFiN6WFqF+tIX1pJ09+5avOZEeK+xYskw="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.2_1562333069360_0.7899833214611105"},"_hasShrinkwrap":false},"1.0.3":{"name":"@imatyushkin/manifest","version":"1.0.3","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"7297ea3134431d0e3d79d44bfc7c6703e301d100","_id":"@imatyushkin/manifest@1.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L1JjgjHfehCgMmmSg/gGcmce/I+I38NVP5+WOd80Waw+5HmEfBLBnjWnQGHLPngNZXQN5n8dloAQPjzZMJS8ew==","shasum":"5497a91ceb7f020bc64e907df89142130f501578","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.3.tgz","fileCount":91,"unpackedSize":44443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH1uLCRA9TVsSAnZWagAAPE4P/jADulbdft5duO3Mv5Hj\n5hX1PFKf2Tz4nIHiyVoaQ9gnuZ+wr8tpabLQtjy/lds6d9bHg15vpJuNMGuW\nYUXx1JbTuhwkhG1LMyx5YlI49igAGw4jY18JLca92PK8qZBOIaLP42pkVaiZ\nWP6ce9VvWymc4UQipVMSMi4n38DbzCHWJH+xmJuI1fC60ta57RaTtVtEpOE3\nBQKs9aryw7fS4GCIYQTiI7U3AF0639Yv4S1wuN1nRLMHY4bNFnRgZg4yKZhX\nuCpU1AanQJ/OZDzvag03MnFi2eqBEZa5AkppYo5xpyMuJ+ensDzPBMiLNdhu\neE3HtzA7AIf4fyUuzc1kbbN6alhNau/ECFFqJrpGetwdEcSSAId5XHvhE9jn\nf4Ot+sHHpvg/wLHc1HeN3SXxlvE/GdosN40tbYX8pu5KSMxRE8vKTinR+i0g\nsJ8gcBYxyoA2P2jslpyTRQe/xPeAEUzCj1ThtAsuPZYFj5fJFZia1P3myMjo\nXtoLEHOdsE+V5CtC2RNX7k+Gg6T/F24jLG5uD1HnmDqgbIPej6Dj1/HzdYrz\nOo8A2U2tGuNrQAcWCLnaycDGpXKtdr3z+ujl9G6ru14CbWOT35SPYD2owEeI\nCuX8/pab5lzXE/iyq/BZuxslZdpHpVB1G1jB9Blo8uJzM0lIjmgribtjfQcK\nG07k\r\n=063J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkLTDUiBHw6PvcYx+9Lu2va8PWY8+UrdqyV74pY60GxwIhAKePT+mWwz8dF1K3NG16FcIUKoCN4uLKW9eCcMG2Eq72"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.3_1562336138823_0.7635439943302469"},"_hasShrinkwrap":false},"1.0.4":{"name":"@imatyushkin/manifest","version":"1.0.4","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"69d4555feda00b6f93875ff1c7cc39c170cb2ddb","_id":"@imatyushkin/manifest@1.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GZZO1pdqDOUqj/9tCkfIzQZj7qixgMNrFhSh4i6nuERvzlYjhCST+3RC/QgzMLb1JxVq8JLUR9LmcgAMdWKLcQ==","shasum":"25c6e38317df501524a5fb6b9dea87ee9b360645","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.4.tgz","fileCount":91,"unpackedSize":44758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH1+wCRA9TVsSAnZWagAA0VgQAISmYGXlIovt/s60/O2K\n1HnjEOheDSB7bLugi7R/N2JBhlonZKMt9cis1mORbSiMha7y1irM3Kwlpfx3\noVGaAuAvYMuE+o2igfP+zwztFKQdiB2Rl9l5pHOC6FKV4fBD7bcInY8sPI1T\nAlMNaU9QI2RVBoRflieq2L/7yCxU//sj2Quzo1DbrCQ3JvXvdXGA69izjX4J\nIh3YfZq/ElbsrAoESTM6vP/DTHMKtX47j1s7D8+2VG90XVVcfJYFiUuCMAcP\nWxijKvijvJQlwDYGRDGG3f7kqm+ag2yKMpJ2xv6sLYglO0/9AKSTArZOA1Kg\nns2EDg2ui1WaOoYGYK5U/fJ3M53cd9Tad1Ye+qAoUqS4zzpZxULIf1EhDnpZ\nHG+ZcEqyuUArk9G580gac2Kb+sX4ocyKWGRk1fcMbtrKYRjDzmr8SxJSnZCD\nkU7cu1fcOws+x7LWeC+lP2ZtjtWhq9wCBCuaOUhg16eFBNRipS5flh5IPwYK\nthooUp3oVArvYX1Uz+KUbJuFv1lVS3GZnU/8bEbRSERhdXSYAGgol+iJKWHc\no4ljIYBk5aFGmVLejQy8DISOV+anI3gW9B9+fwLHuUrG3OWoyF2GXpZvfvyr\n76Oq1ZwdKIu8F8Sx1fUsUXTXvOeEN6MaZevP/uiWm3LbNUllRjo8moq28tMO\nhFG1\r\n=IoAu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJHMjB0pgQJfXV5CWgW1/U15KRSakkBpQUJ24YMepURwIhAPZQo2XXHx8U108frrDgq/7LoXiL0l3A7kVPIYXFj5gb"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.4_1562337199867_0.9907478189112828"},"_hasShrinkwrap":false},"1.0.5":{"name":"@imatyushkin/manifest","version":"1.0.5","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"5ad032b03955853d2d085513fd3f4a1391cfec06","_id":"@imatyushkin/manifest@1.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sfUZWAWai69CezfHdR1jWbPOmhJv6hhq+X5m0wBz8H6VvCgOvBMkrAqsdTTRBHdfLmBO0FUNjbiFRoTiwHRiYA==","shasum":"c1b1251c6be592879121cbfe992a091a119879ef","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.5.tgz","fileCount":91,"unpackedSize":44866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH2D9CRA9TVsSAnZWagAAHHIQAJ9CrIp5Bwun4tvTz+Q9\nmR21VNEKi7ZN1ZVUa/++sV3OUlVL1C1lOuoMt4Si+KtayAr0xYTJzxWyoM8g\ni5cKgPUu/VyoI2MF6rB/Dw1XjXRsp2dwZwb+II99KmB+hmwEPaaHS/tMFYBj\nc7w/Tg0xkzWrUmIy1FH0Ocv9XIf5PFMfjHf+eu/pJo4ynWmSMXbAfGXgsv6Q\n/XLA1oZFOVPJM9My974/uhD1qbfIzixb8CESV4wwo6FXWZqoBKQ99pEeDulQ\nyBrUc1C8ZNAlgk4K1IUF0iTFOCajBAHmuMwPKbb9WXfa2u4zgdswqeShkWkr\nBy3R2A6bjCdQif7d1fST+iUeTGKU01E/nGewLRi0lK8LzRtCG75vQtjA0xH8\ns2cAAMtvITAx/QCXRw4Q2QdbPBPdH/ylgfMSlQo6bxAdCky6+st7ttrZHacO\n23ltm3JEv1Un+mSuRM9G8qzcJfe4cZ74r+H1/gS55HRim+QhMYcIZ/iXHIz5\n9XYZ5FZ1ul10EByHKowsNQdflJct+Q1BG1lvspwxBgUhU8sINC5PSqnrt9Ka\na3yVtYx66F5ywOSed94FQURvCGQ2odD4w8KQ61X4sPtoMpjqHUIdLFR8Zx06\nPP3OEbD5aPX+c7+1D9w9itvkY7RU41xgfsXvwNb4+d+0KtzjWQXGvxg/7HOB\n8Mz0\r\n=fDZ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAZFi26vN7cj8/TVZIThisC74XaoXYHtlnqA2bwDbohwIge0+2AZVwfwb+Ji9ba/xK7Qg6KTRfOZISAs3HyyrMP/Q="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.5_1562337532578_0.050271561415231814"},"_hasShrinkwrap":false},"1.0.6":{"name":"@imatyushkin/manifest","version":"1.0.6","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"cd4a4c6fe751ef2a44b2c94beb247dc627ebe08c","_id":"@imatyushkin/manifest@1.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-m2JosgXav/Bo3YbBWmZVCtwBjYphUu1y8zKgmlXBc5tH4w6BNAahJFas3p+H3iGLsV9J81SqnUfX6PVwqv0KRQ==","shasum":"a154c36d66e1c2aa76a92fbec20df6b0ee385000","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.6.tgz","fileCount":96,"unpackedSize":46004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH2WNCRA9TVsSAnZWagAAFdUP/jrG/HlmLwkebTuiyXtS\nNx3GFnL5SyQFKyEQrdKwsDwC8nJKUHdQiyBvQtR5bzm/2s1TSGUqdVZADlh2\neTx97UYLODO6ot6PU0ylN2ceqvh9Yy38gNZ3A98iopSrQtgVn3Evz0wz6J50\nkRfb0k/aPZsKj9gbvN2RPPgPWgSb4VpnDa721PQaZJuJPsyQyCuCdiXavr1t\nVU7k+TCiT57EAZDnAmy3sUPyk7GO6+85eVPZWYbIIBe7xgzloD5Um30u/7vd\nExK06Zu9OICLMm9NCKK9Wi798LdQNVOFgwP2GzhKzNpkFhGYHlvQi1zymO9S\nd0IPtU7hpUPuodvEkK1+w4avsOvAHFrDpHhD9gRQ8MW3BMyWHG4TP+98zfVy\naZwE2nD/Cvq7mlJKFgA+/ox9rK1gLV3UIUWlpyM/CF600VKFSHNYTGJ+QTt7\nKX4czD2XYdQV6PaZ8cjWG2F4kc+3IdeWdmyG/hAO5e6W3xDFKWRjZ+XRNeUB\njDXGIEQSSnp5oGhGNr+Jd4nUU/YlVRNdD9ME3zaJpsTglM795JKwTlR0r02f\nVBarR6uqZ+A4TvT+Lz2Vp7j9YVZ7hP9U44LAgIdH/8xxfG9rfvbk1hiYVks7\ng49yu2yGsup8V88/RZh+jSejR7gmoY9RCjW8O7vx0/vnjJ2/PqiQgEPM8Hj5\nuHy7\r\n=h78e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEV7VU3gpeTTx82amNPfYBeKRFD/ya6wrwu5XnuhiNIQIgbzO7HIreiNgCw7a2EkC7TvzECB84WeWLPHxEqpEaovw="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.6_1562338701045_0.05285853960420228"},"_hasShrinkwrap":false},"1.0.7":{"name":"@imatyushkin/manifest","version":"1.0.7","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"2bdf7f42c3294d221e08e8da4888c1fa7f5bfbc5","_id":"@imatyushkin/manifest@1.0.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hXx5/K6T41UsdHTyNoUycgdB7UJ0v54OrEDGobXxEjU6CV/MgufcsHiWU0MCM8I+0pWZjCXbb99dEqYw3VHKeg==","shasum":"d11ccdbf3d1c9b260ee383029a2f655728ff3ebb","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.7.tgz","fileCount":99,"unpackedSize":47757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH2t5CRA9TVsSAnZWagAAz14P+wWGRMn0Vp0PYyYBkStj\ntsZiMpBg/1GKYs/J7ajk27xTGFcxRTNAB+B6s24z46CRK18mYQ3r34Wg7igi\nloHzbGoFLE1a7wNUTHjoyTrejyW1+Piy7/CLM4h9A29t+9tCoN7Oz2zhQt60\nqFAWaaX3NAEAbRxE2+29IrPHr/Nnh2KgeNb51w6Pk6doM4PkHuKTeZ3FB39U\nZz7Ph5eKMIc3QSxpF/jtytJLtaOVulG6he9APSsKTB6wTUH6jWkNDGMvvwxK\ncFXzDGe59oZ/17dDm9wPlgTNeyPenDp7pOtgqy5+BLjVQyConh4q11kEMyzh\n2wuLIHm7VJ6y6gP23rCYLK5YZeFt0weju0Anw6R0LZAmtq0SiQ7pJnaZHDqA\nmYftUPD9bilmqBXXIkNGLsGbBtfj81w6JvYSxvj/GTaLuva4Efn/fAByhOLk\nzguYuX+f75tkmqpVUpquZYrchLYcBGy1dEGC1MtC/10fJuhQJ+2Y8Hf8qPnd\nVHO1O54+qGUQd13vhQ56SNkZaSF54r3ryWzm+R6GMyWC2Zgn6D2swvELprBh\nejOf5FcrTwkJdq1AHBZ54B9LhbKj/PcMtvrURHXI+jsu/44YXr3faJras9s6\n8g6vQrlPkrFsPMopaS+wl3gnO/W45t1nzvsaAY1zPwWqfbjG+coGOa/WkDqv\nwfHj\r\n=vTZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBeIezBqe51OxW0a2xtv7Hlm7MBZeNVQo2xs/Wt/+g4AiEAkX5lf+9Yii8kOV+LTEIpDXSa028fa8JoG//suMVK8dA="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.7_1562340216605_0.9099620816588072"},"_hasShrinkwrap":false},"1.0.8":{"name":"@imatyushkin/manifest","version":"1.0.8","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"42b8c6c4e4ed63ae5a99218ced50afe24cae1493","_id":"@imatyushkin/manifest@1.0.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UPJrCEWa11ECgeomWQSgJ56Kacrl58uuCdTxyCMHrUfjwtB6B5T4z/0FO7sKhfTmWalE85n1ElxGJVC3zJwTgQ==","shasum":"496814ad66691d72a808e22567ac4d43e5e65d3a","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.8.tgz","fileCount":108,"unpackedSize":54755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIOXKCRA9TVsSAnZWagAAqA4P/iykVIBTx+cCGGZMuR9t\nw64kGWicopvqlRlD26BUjK9Mwcj9UnctSD90mxhlU+mWFYSAS6kVtQ5R+1C1\nv+mOzjEmXYQPwdnvAGLY84U+Y6nyRaP4YN96U/jb0zFknueanXLyjoTi4q9d\nR3rYVj//rq/lo7z2LunYWI/Z0fT67QWEXiewTFr+5LHTAmLHI0K4UMlK6n8z\nw+0XFk3NlfAZpoou4X96q9dmJfSxInlAs5Hvj3Jd5WSZiqYgvvcimhbs89Da\nJ8yhQQwHvJEt4f4Lj4nmEk9b/znWHCll/7tphwti6hvjXnWt0H09WuBFD8Vo\na003TTTO5GNnitme9xF0mJ9zn4SV+bG1Fe2o+qkzaJRJP+oWQ81rgco+0xkY\nDcdT6G0jTMcqidKrW+8+lj5lJ9F+FZBgavq95ovpWv18pJYyYnFnuXMBURML\nBvUSCD7Yif4g9x9ZTzCHHavBLfFgu9IOolGJYsP8YxASx+ag95xzqZ2AOKKg\nkFzR3qPHoARQ/muc3KLuGV+KH6qooTP/M2GhrbTuY5aCeTbcQeoLEqiCfw2R\npqIu5gWtCXIVNlm3e07W2xCHRSl7GH7uhLwqytwg0OalnTh4d/7NjKKGft1A\nRi8GC+to3M81jMtlem2XufTfk2nehjoN+iihMBfh6o0ak8QG44+aigAQTXEO\nbhMN\r\n=+nil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCihoiJCqlw8e00Ln46TJBpESSEDt6Zspr8qz7WQ4bzQIhAN0ijHjeidk5RwrDygmq9KTuoVfTp9A+4YebAlPXpkBb"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.8_1562437065200_0.3157300327069359"},"_hasShrinkwrap":false},"1.0.9":{"name":"@imatyushkin/manifest","version":"1.0.9","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"4cfa1f2032fc76d0d03d5dd84e888f2e2722b808","_id":"@imatyushkin/manifest@1.0.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nh2j/ICnsqnf5UhN3GIYGfIC+YtjAayyEGiWzbSlf3pMcUHWd7e8i1EN1HPX9SERF3p26AmScgm5Hau6UDNmAQ==","shasum":"e55d95ce2a9c8ad332cb7c33dbccdc75ce320c09","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.9.tgz","fileCount":107,"unpackedSize":53966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIOy0CRA9TVsSAnZWagAAVtsP/0Fj18D2c0/ghVQTxvAu\nJZ0OHZ2t9IiKKgfc5QufrVX+tjG4ayyL55mxzLFA3bh/KKaaGL0TBZOWhU/9\n1EsuR7K1J+VuP6yAZwCIgGusg8hGKWlAwofsjS0qJWbhn+fUhY9SMuMjUT+B\n7O0j5W0PzSyY1RzoUPsbjbU66UlyikyTWWxdNXtMC3975SEiQTHefixUpNn0\nCpo+cfk/ZOjKrDMG1ooHWflCmIZaChZ8GPgRkklM+qoL1auimqpAsiDfA+B1\nq5veymHPzXsN2Lei170o2kARQ46ZsxiZyOBZn1zoU9m5jWBCQq3Yf3bEzpbp\nYlNKrb2j0AbJxf810hkFOuZVj3TbY+Aos64EpUICSxSuKtYBzelep553vRGI\noliLPCbCsQ8HbtZ82gWJ4rmyDDO7WeaQBPaeA8vkbiZymjKJdp5yHrfNDlv/\nulusyRdF1I5gzf0pSDTdgOLxf/jB3jyv5EvQIfdqiTh9CRdGlpoBS5QArz3e\nmIW+clmp0df5YhSRcANsM1F1P5bJl7KYugF4yKqs9v3g1wXEtos77mneck/h\nm9xmhzXkAU1pq+XfqFjOFCxFMbYi4mK6627wADbw8DTvoE/AooJXR/mbV4sT\nSPShyKlNbVdeKTuAnqvaSl14taEmcAtTmt4qsYEd2gqRYKDPs9b9B5lFoXa/\n1LIk\r\n=d6P2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFORo5QIiTG/jXtRWzyqUi0p5I665nsRse9CV7hjrTFJAiEA6GaBco7v49SemgpEoFe4l2da/H8To9pWqLw2PHXSaMg="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.9_1562438835669_0.0676053801001617"},"_hasShrinkwrap":false},"1.0.10":{"name":"@imatyushkin/manifest","version":"1.0.10","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"ce4fd1b435b28417c1f5e97369a6d7c0f548f5c5","_id":"@imatyushkin/manifest@1.0.10","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DdZg1hCGdQu1gSl3zYpWIHQxYHu6VgUfgtWpDrtTlStwatKKmIZBqMx4YwUwo7fQUgdzby4qqh1w4TSi4wGdZw==","shasum":"5d8f598bc92438da9dc2e505aec8559441b151f4","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.0.10.tgz","fileCount":107,"unpackedSize":54077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIO8ICRA9TVsSAnZWagAAD/YQAJpdVAURzoMcuFGzvKSU\nrC1km1lA67Pnd5lJDOdCBbC4gBSs/Xgs/ecJAlHntZfAkYl+TLhLRpK2IzMN\nTRpW1geHeskGKdEUdOxkGHjtZcIpetFN3We3ckBKRX/UHSxiwuSFOyhRxbTz\n31kKIDl1/uLV6DMdeEMYsfiuchKkgKtVgbm3a4aouBk46mmdch6uU0gDThsq\nG9H/Pv+tLQVDzvARfn4eUB05E3bwGDJNbvl/8RUFEdw+Yfa+Xx82yn1vy3Fc\nB8gUNo5S0Mf0Or8ODfxYBaIKEjCEDiBAiwVOI5o7eIUHWCpzp3wlbKSLwQUb\n+nRDHsJzLci2ri0JYZtwA9DL0YXkTgvw5c09rCBRXDXL9gtediUXRoedV8ik\nPYK4TLqZkuNzL1+ZMh9aTow2MsgXfeCBzqNxEQlwACuj0BBK8gD8IHe0EgKY\nsCvW2OYOAJd+eZfr9vYC7W9sA8iiw998XHqDSOzOSEWe0elw8dJdhWkGTjhx\nOseFUIGanDDigvpq+rJYK1bvBkIxURjDbJ6K9LaIp6BYcfU6u066LKK7kWwQ\nmTqEZF8ZYrmzCO7s57QXALFjdapIzYMvJECOup60n1e5zuVME+PAtxW8IGA5\neDfeRRMFAKjNfoYDTtasMejzznloX2cfFL7eBrbDYsc2Yy6yhBEcsSa68fHr\ncyoj\r\n=2e9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRGsL3jRcPLZN8E/FpQ/bIkWpeymSHhTVdt3+8BuR9dQIhAOhSwfoxMRVtSIEC6/03wBhltr0pC+I33z8Kic4OAsJo"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.0.10_1562439432083_0.19048735195016708"},"_hasShrinkwrap":false},"1.1.0":{"name":"@imatyushkin/manifest","version":"1.1.0","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"835be459d490e0861c9b294ab8e369f69abd0a82","_id":"@imatyushkin/manifest@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n+f8PXAVVdbHbsAt6+0i0H6Xged5rUiBkENbMAh2mGzOFk9Eo8tK5DcbMCqNogojle1tDSZKtlP7n/dpHdrszg==","shasum":"4cff4848e109f6154566e0c36a8c9e602ec9cd15","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.1.0.tgz","fileCount":107,"unpackedSize":56300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJPBaCRA9TVsSAnZWagAAE4EP+gNzHOmF0jsxPT0Y/tqq\n1wH2rd2OvVP40NLxnYQz2LHGWrvrRLPNk+V+wuw0m078ReK75Ehf1Mmy5NAa\nO2+L5/ubIXYr0PZp70StQWpuY2nRf4yRFVJ/LIEIquYBqVXWnZO0Gs8Qcaa8\nuijJP/PvWojS5oDbOjHFQXpsHE3LhbT5zvYDHRsWdALkFTKTJxhcnSsqi7Q7\nGEUZx1x4NxcihZwqy+fuPWdL8bL4myPqZqEvFWf+wNGBmkzVER1FLgKfihjz\nz2OZKoL4yh1/g6AyHDJ82W2OhA312P7HT/M0xSD2yrbSC7C7UuKdswGXoSEM\nboBIGT3UG7wiPTIi68Sfi2NWPcyjKgjHC1cYm9KMf1Ftk5lfoJTWGRhw/zCD\nnvmkG04hrsVGEKx6ejyB7hCdXJR96Aafc25klxxznA8xecfFH8r14ho824hK\nixhyL3Tn8c4Vl9AaAy+cITHrJeqDknF0Cdbx1lGfptdooAKsQfTT5WfWKwOz\nlGBilLzUmMW1zRicVM5pLHy4jQPQjx7TwFc+q0pmZhG0ncbgQqnADHgjUj7y\nlfpMn31CVxTNDor36vSSfw4YZHkHs2RrFFpecN8/PMDV4XlWogz2d2l98Xme\nlnlJRJthQwK6PYyj8yEg9gdrQeNAwRBh2go0PD+bphpnJxGmR2CouZ8YVcTm\nXp98\r\n=Ia6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhdYzuh59LYpR+g6VN48K4wZDRmJk1yaDSO4zxapvoUwIgB5LS+VXKQya6y1ALR+7iR0etMKBhbVgiIg2gMkncKWQ="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.1.0_1562701913744_0.9849656642926774"},"_hasShrinkwrap":false},"1.2.0":{"name":"@imatyushkin/manifest","version":"1.2.0","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"e903e820e182484bed0bc4bf1b25ed852467404d","_id":"@imatyushkin/manifest@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BzqG0iPyiLNwgrYYTDDojon1AgWtoasI/RxDYhZ1cal0NJS21ekYzgeTJZfJsp4tMr8fz0bzKbbkHc14QDWZaA==","shasum":"d2d7800b25a24df02b98814f74b90551dcaa8fad","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.2.0.tgz","fileCount":107,"unpackedSize":57716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJP+sCRA9TVsSAnZWagAAJvQP/3/mbMtiXF9Zu7Nyvyny\nYSsFfFDbGzdv5eWj9oNT7mLknUPdSsBwNfjQlPvsfp1nEtDLPGaYYOqY2f3B\nr6Q8MHUZ2r7xtWktewkLgFVCVmPuEcpmmgjuK093rJSSY3nR1KbjUZUzelPd\n9S0kk6Dzad4lQr9wpWWbudepkfyHF906HX+IY7xLVyF6scQLs6zYb+EAbojX\nHH1ZGGjfzEMoNgNfOO5H5/GcmU0nzWvVm3qYAX/QLifjPILu5EbB6FPyjDHC\nooqQz0UT47/UzXAqQlJj8AQwzfCH+2JGDdXhAyuiN3Z/3rB+ky+A6RhXfgyZ\nFt9pWzSZYSZdQu8FnWonvAp4F7+EJpNuMgs6J3c+jvIskXg41ZEQxxiI8Vbk\nRqQP6FWUUR1YiHgJ8+2do8jR0zOMDdYG1GSGVifi+liV7sVNB7yJAwJRH9iY\nOxukMnbUaGn+rjcb4gx4jtr13/g6JVLgWEZm6iIVsmpJqBnAa2PweRuQ5oE1\nvlxcXzFk7mPQcrxCScwwaEIwAy/n6ZZoxJZQ+2SUp4s1UZovUljpaxYqmA4j\n/zKif/KOIzbmTj0P8wMJEx/uy9y673CaS9cYqFlSwfF3fQMc8ePH1PwwEFBd\nwXQDMf8QEs3gfia15eDuM6Dv5Hm2uq4JXN+v8QPTvlH1DuLg7yBKpVIPHc78\nPl5/\r\n=Cwtk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/d4JefCNMJHX5WL7BDK7TIvXfIgfHZrLCeWJ6Xi+cFwIgK4vIYFjoHl9NOhDEaP1cRTRAHZ7N9a7tkX3CPpssbmo="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.2.0_1562705835321_0.18267348829651064"},"_hasShrinkwrap":false},"1.2.1":{"name":"@imatyushkin/manifest","version":"1.2.1","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.0.10","typescript":"^3.5.2"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"a8d52a07d3aaf517c62cac58b11b4d136c052cb2","_id":"@imatyushkin/manifest@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6YU6z7L0MvO+0L7eys2exi/WXXAI7bYaMHWMrlYQx3uEJIrjx3nk2HqxnF1mnF8TU3m/hHV1uBaGViEg2CfrFQ==","shasum":"33c5fa1e9c3e387252b4f570dd8fb5f3063bdf1e","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-1.2.1.tgz","fileCount":107,"unpackedSize":56808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJQwZCRA9TVsSAnZWagAArV8P/0VLQ0aFd97A3TgBdU/3\nqQvim+rHEr94DaYzYZyOWrmC75cNbVOOLsDEbATuFYOzRAZvKqioYLolBY4Y\nDK7bkdWYyG34JXyjRXC1CgZ7SS27bxtJsV0fI6stcfIA+CiPbmGGDNWB7S4P\ngmXkCucU/f/pF42Gg2dLyx3GJ1HD+pDEZYgPLMnuLyTFCCMqANX2a1guhoFp\ntM3WyC8p3I7RMnJ3ddZTWY4t668s9tglzK3gHg9wt01gkDhY6zttC9zba7cv\nirAHKW8+6MtSKIDWLebIkPdDcqpF1nVNpH2h8cq4QkVdnHimNDA+mZlOAg1p\nGdsRte/PGhB9cgzCc1dqibSMAwxvj11Dzx+ohdkq3AG5oPbZIrvcxAdZ4e9l\nIdi4gr2wdwOQBwxOxoIhyQ3oAXUj3ATCJiRb2PV1BhMuwJrjM7DGyUa6X6HI\nAyMY8d9pQCFySs19kVLQqtaEddhWPL/7UOho5TKVMqaMsY21XeFGvt4m73hg\n6Y2aTzB4uRqcTcS/uTO9MQSLeYc09p3odzaTrtsZ17v17TkuU/m9ps01g3mJ\n5Qqo1QTGb0B9oA4pa34aDw+igsFSLDF2nVOChN0d+GqC0pE+6rW4jgfKPhrH\nLK5FAoC6EMO+J5wzfGluwX1UFe+DZD7/bddS+L9rGZNxBeER3xZdghLUkyjZ\n7CcL\r\n=WhPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg9A2Vt/fsv8FUhZ1kZbYjUBTJicsHlHn6MIoQCLxsuAiAQlzw+K6mMMkcDJlhDDaofl716/0TF5Wg1ZxpWL7o1sw=="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_1.2.1_1562709016635_0.6147376682418726"},"_hasShrinkwrap":false},"2.0.0":{"name":"@imatyushkin/manifest","version":"2.0.0","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"5515bb5a5ac05c58eac13b7f939fc3a45a5d6adc","_id":"@imatyushkin/manifest@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vHQLgnKUuaQEmjHK6wsr/UAyj5EFUV4yFDYv1/PHX24eTZq/pWExxgb2ft+3DhPmYx4F/kwJj/g+HO1sNy/0EQ==","shasum":"df56f1917d0a9a6aa40e49b5b9f06092b8ce9eb0","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-2.0.0.tgz","fileCount":110,"unpackedSize":109374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNM7/CRA9TVsSAnZWagAAPc4P/iL9zTtE5TUK0NBD9MV7\nAiW0dI5eT399htS4tZikflm10zbzTGZAT3T9v+0p2AxbS+Fs4gGDlnbEpY7b\nj9FeoBCJimCRvcmZ0D8yK1jPlW+rq2XhyU1v6ZyzWpLkKBnoBjCaPS3p4sNe\nW0SP4L3fsR83INFsCyFHJskt8aOpzcOcZttO2AHQmT1nhnkpsqIp3EtM5SqX\nkRjpp9bUo75uyK/GD4609qB/xXwKADHZWyLLIa6Wnh6Fasgqyd8jwRs2d7wL\nFbzqFh1EP1bw99HZXiDseIIYf8aFS7c781ZYm4DCby1olzntZo2ypdLEbuYq\nIFSREl/JKTm5ad9viimkU4q535q4cUexf1Qjj9WGl5fNG6DSiPOEyKzSXrrb\nCGIUjrjntVQzp0mxby0AF7TC9VNIegFAoczG95StLJJubmnvMiSTyceVasqZ\nU7PmhWy01D/YNPKxVgADn+4OaQQh+11At/H+pyP/b4pq/WupUFY4/Jl3o2Al\nzl1Z1jezVn0mmWd6oZ31D9zOYOYa3TR1AafRIkY7CXenXWwJihgOkB3fIIyo\n7vnjopapbNhK58uT+qkFaO5iw0X/xS3f/RnNDyl8F/fP1mvcJi8ILj/CzJrQ\nP/RDdDdWzWQaZYVaJ8ikjhU3UqVJ8sfg/g7fsrD90iWUsaRHryNlY+itiDMf\nuYW/\r\n=I4Ub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRyg69F9U86HrDKMo5SwSVakzslQ4WIpS+L74+ge1Y0wIhAJ66YkwzLKzGERrfvR5aZxBFL3FctV6EM/NUCsMILlBK"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_2.0.0_1563741950901_0.6356608618865165"},"_hasShrinkwrap":false},"2.0.1":{"name":"@imatyushkin/manifest","version":"2.0.1","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"dbe3e92a9b62c2c32f03cd2956ead0ed2bfa628a","_id":"@imatyushkin/manifest@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XUKu7z31EwK4Lfn6lUsoYBbFD2EOR2uuGQ9EqH5F2lUxXMcp9G6ETVAR+6MC2nyivV7bP3T/6zdSae6PxkDZvw==","shasum":"9b19e7168c336e7c2763111493c7606a3901f01a","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-2.0.1.tgz","fileCount":115,"unpackedSize":113429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNOPbCRA9TVsSAnZWagAAFxYP+wQwJV4zC84QL1PbvUic\n5BV7tTch6RyYqxG5dVqfxbhOux6Qx8qwPAqtX2qZAdmGeOm8YEBw2mxO6c80\nK2/u/wLIgd97nW/iccTinJzFb/3yibs0KHTsKwfhXEXuF7iXldN5sOCY6Chf\nmhSNyIa+UCT4pPVLj+qhSBADZPjqFW91T6Ka6nJfFlMkDcnQw4T7OQwLktFO\ninUSFrmyvskVlhdiySxHDop30DhXvSUnC60lwySfHwlB88Olgd6RJkGJl7Jj\nGugACnI94fR0LQ2ZKdrReOvKdPWlSVINrt3vUAAFLH6iJl/j+KJgP44t2Pnx\nvLZNNtbQAQTQB6HvqiwSUl0k7J0MvDmufDLTC4cHJNKICXiRHZvm6YDdEPBe\nEGz0KH/5SmWbjQ6FKIFOOMCSDbcqA9hZfyYvvZL76HGx+5ECuQpS3sFaRKtn\neZ9bywd8CNtMtNGxMyb992FfzQSLc2R3Aa501ML/Gn8IZXFyYzC6r1nqdzRY\nbThM0wXI4oaZ4ccqtHQgRZM4FRVFbgxG7hsCDFt4zCApJ/267z/vIp1CAN1f\ny01GRJ+8YCZAebCfsDXQzNsy/YsKbKD3nrqy3DZJ11pv6kp9PjF+TWWu1rCr\nwjPtzbhuPgySAG2R+z1LuwzaFI2QIWly+/qjYl+naw3NLetMGpbZcpxc5cTm\nbZOv\r\n=JChm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3RiMgiyxNntY6ADRO85+/ZZWfh0PhQ1WgM3paboCVcAIgN/p7pBUi9mnUlie+aqKEMxlXwcf+e0V38mXwOAPlrwY="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_2.0.1_1563747291288_0.37074265044403565"},"_hasShrinkwrap":false},"2.0.2":{"name":"@imatyushkin/manifest","version":"2.0.2","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"12d36865a824aedb134c552aec568121b9eb5c57","_id":"@imatyushkin/manifest@2.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AdjEEOHWYmt+UQg9mrPx88cGMIye5QDDTMQ1DiwhUUgkCP9PZ69nf489kxuaHPHgpvAK+hx8f24W36VtdTQvgA==","shasum":"90dc7d961d52eca232df7ff1a48e2bd7b831ab26","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-2.0.2.tgz","fileCount":113,"unpackedSize":113308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNP6rCRA9TVsSAnZWagAAEcUP/3h/paaFUkykNz49MVjw\nAFXLBxVoUafm4JXNYSjRa5Xbuze4OA9U9rfYsFWMyp4Al6c89NIkwZMfRNYV\ncoaxvHensi8PZoNRIT9DWNQ8L+Kh5ytIhsTddK5gx4W5zzpvzZ/TxfdiZicX\nkhO5c0uWP2VueLiysUX0Azdkm49n9S/haoQ8t9vymiHuEUVDxDnmiEuNpyls\n5yyMxhRVHR+OqkRyvjF1FwvioRtQpcUfwZEt049vThueRPIaAwvdvJOWFelS\nuYTcY7VvkJXoMek3BMKCkOWbQC/ReCBTQ2kIayqgwC4/Po9wolfqIuaruiRu\nYG51hiiJc3vk/cC/ND8pRTSKseF+MW1klLqy0O/SorXVOgFSiCBIkkzCRDHA\nQtduxbP6iqcmWRsN9OCrutZClBvRQpQJXwgVzcF/S8S362eBO7WF8UL7zwCf\nnfDoWI2yp/qXF0TuZvIT0qyaq5clTQ9G06MlwDSudUhpr7E+MGU4FjO9v+Gj\nufg58AMfj/ypgHfyS5mbirHFlu3MC8Gq1FNVofgmCIfYv0YtmLoCVu0iK8IH\nFmLuRQX2RnBn0OFttVgD6pB/lnJ4N5ljzrsdW/SsPb+CF0ZcRqgB2BGy4iWe\n22vFYX1R8PrVmCgksoAafK2eG4rohVmjhVSN1J4gdVP/TbeXC8uN5cT8tL+I\ntsPT\r\n=P7Ef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM1sQ/7cVfG67byk3kdJojIYjAWJHaS4VoZ70V9cU3jAiEAoSpWQBQlVrkoSy9e27i/dnEMskrUpc5JsT6r5HTMAFE="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_2.0.2_1563754154460_0.24463392096836856"},"_hasShrinkwrap":false},"2.1.0":{"name":"@imatyushkin/manifest","version":"2.1.0","description":"The one configuration file for the entire Node app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"ae694ae0f0811e670effe46ae04ca2da54ad361e","_id":"@imatyushkin/manifest@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kEsIPPL6IbDJzBL09XSbzYWyboHAP+Gf7KLDYJVVCG4Vf7UpbaxrCV1WC6NQJsH8GIf0GLjxnGxF54zPpPuy4g==","shasum":"c8be9c7c7135996c983c10e51538b3347ff69ee7","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-2.1.0.tgz","fileCount":113,"unpackedSize":113611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNQFxCRA9TVsSAnZWagAA9usP/0zFju/cc/Jf6VpXfLIa\naUsoUpC8S/nz+by2NB9U3Ve5lJQtvh2TcGJAUDsxHirxHKicKNaMQsFhoPHg\n8JAz3bRo7blp7kSydVIYcAGizgWmzJt9R3h+FZ+FrjKvFP8/JL4Z8pBsDwjQ\nhMHqkUpnsQSkBrmcwGKZ8qfoeKyzsb4Du7F2zKbr4sBkJEZRAmiBWilhwM3v\nJIWfI+dfLLDNp2YTRm0ecghZnDNMqGSWSZldskr0I0rX64wlV6fcuPSKdk9N\nqJnw1dHHpnczQ0Qw0bsThzhSFrY6xsr+sgupWnyCYo51o7NxDBRe6JnTNu+P\nu4N0KNkzxsVUtWc+eViCpduJN6+D8rh2MtdbFiwLJm6PQL4EaYRoPIumZyiL\nH9TRyQw6iB9ZOZNqljZT8ibXh1DwsS9eng8seBbZEL5XSIXM7JS+prfVtsry\no4uANCDbf3uIStVPliNI3wSShyn7h9isd6RY2aGx4VaBIhsTZqw0UG/4gvf3\nKCMs+cpNUcqCLam/VmLokTnGZ/ThdyPHNclO2nMJ3WteFoDc0I/RhqiR2mEZ\nZdRyQbOg1/fDE6WwefUZ4JMPXBCq5laENu5TUorm76oHLqwGPgn4cCvjUZGy\nwpgVTmeFKFxp+ViI92tTyPYmP84qM/67gQXvScJWHOCV/FZ7wC6NdjXYjeoy\n6v5n\r\n=faFR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5p9nDGFwX02WIw/A4qS0FoQ6k/LvfvZyZPfxaTSxAkAiEAhdTBvrOlY/8xUnsID0OkezEPpkDs+k4blG3QhorTQ2I="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_2.1.0_1563754862440_0.4811671925669865"},"_hasShrinkwrap":false},"3.0.0":{"name":"@imatyushkin/manifest","version":"3.0.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"dc839e8e9e2e51db0d7d2ca5124d1c53b878d16c","_id":"@imatyushkin/manifest@3.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w1VhWhIVew7fyxxIrQm+01m8W1xdfGWmt766mVA7L7BB4AaRkekbQ36a484Seb6jqNqMPuuNxoq0z0BDehVrxA==","shasum":"0e06d04da70fafb94722831c206ecf1cfc99111a","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.0.0.tgz","fileCount":116,"unpackedSize":114182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOkLtCRA9TVsSAnZWagAAXm4QAIt9ywky/0yffQ0ppbzZ\n6mGEw0gykOMfQW29fPDU/4oDATivGHJ2sDVG9eBR4y4VVI7Qzrb/ygUZ4Paa\nEBQ8S6fQ10JpWcn/pJKcasg0wepnWtSgnXbfyDl33hs4flHM3S7oWsGsY3S9\nKtO9ZBOYtzdflFOujglZqKQK9E4E68oupdp+IPMr8Iy5qsxerAsl3bldsp12\nrHdlifJi7Vk4wQsfzpYTi28RgWtf/xBvcAbmKZ/FN9VmIOfW5wcSFmTpA71E\ncietH9413LqGhPX553rzfmeyFetpajIZU0zaw5tdn1yKtK6PULgRGuQZdpGS\nq+ZKRJfYT12sUPwuIxut9xHX0D53bxNLPtSeskiHNd4vGQhCvQrh29zhnwGT\nlccZD8Yn+Oh4f62kLLflafZYFWYFzSr8hii2KGwNt0+1OUd+ecFLO9lMWJc1\nTMYEhQcmjUOFmCiLHMte7LjedJ70PGGDnP2lCQLi82dBB9Ybw4lOTxvh5rFL\niuYj9pKTBxrzFPvsb0BfkDp66rboNiwO3xYD1VJt+k2HRlhwg0afTYbcibEX\niKVeed4z7enEIE4TYpkU+APBkoyQz/dMWE0V6l+Ha5j2r9JO5HDK1v1ThhUN\nZjqRh8Vmj4W6p8C2hVSDhWzRxFznaq3kO5Pd6m9zAOZJsVrfJ0bCu0DSJ6oO\nCt6N\r\n=F9qq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpeGt9U9LEp3x+o0JXTxee75ao8jZTnWLyKRY68f2+wQIgY/As4UU5IaAjJem5FQ+RK0/U+I9gK1rF1brnJIRtdx8="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.0.0_1564099308982_0.6748003303999561"},"_hasShrinkwrap":false},"3.1.0":{"name":"@imatyushkin/manifest","version":"3.1.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"44df07030396fefb36819ea79ba805da6f73198d","_id":"@imatyushkin/manifest@3.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U1f9/0OGu2g0/MAV4g5td3x2F26w2YzRBxjx9M9/ib8FJZKJoyVlFRDSeePBMPpyGNzmsD5uFFYoqZUY1+9N/A==","shasum":"3332a4141790e344ef0bfad28c1cb2c49417b98c","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.1.0.tgz","fileCount":118,"unpackedSize":122527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ3m3CRA9TVsSAnZWagAAdVoP/RuKjlgupOoJJSdd1prq\n5P8//TRaW5F8QGo32UnpgofRivX4L62igbLYROrIVfdZHxM+JLvyMoH3oC7M\nhz5jQ0RwQkwasEnasVMeAFoBYCVKscr3ZGE/5a0syXE20OASDYf44QpiJnwu\n+GgCqVuLWMVzgo+lw37db57X1aDCztLU7YkLRfOIJ21gfi7maW78n7uwaYC4\n6NLs9oxzCJpzthBsTwX88X2Dqr7VcgZZ8IZbZph01J0VRJsqUTCfOsR6dWyJ\nj0uY7ZLPkN3utLPv9nOFePWEUtjd24d2faIemEMYOyPmfo5fG1YGIoNkHsLH\nCwi9tTow7bae8GJ/vxD88jMUG/+0NK0kkEiG2fMm8iJnGQ2VyvK3bIKkf3CH\njnKPSP88aPKgRS6J3JG9b/OAy9sRn9TpSu9HYEy+nhvQfb1PhVEp9MuLGQf3\nqHGkDmJzMHHbynWOP+1DwkLMtIduHPIKkNAUj3LDK90bW6kD9ot/cBDoVwnc\nQeRSfRkpG5s0Ke4ggJb+r4fKeW3/JBYrDRiy6XMzSfLVdBnrQ9vfvm+F7ECP\nxDDmObHd7y5OvK5CO6uawOEujTjkcGQveRabumiF1pQNOMITikIP1ku14ZYd\nTh45NxdXvicxIwabS/0qmOfgRbLUWsZE/lg/IgDFchNcRU4Gdqsj+Lw5DgK+\nnCAQ\r\n=lZsd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYrpaXhOP1LvT494UKLdzFY+Asc9+UynWRfG+0B1QA6AiBH/HWvryPhfRT98HdoycQJk8/JoUA19UOcOmawWr834w=="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.1.0_1564703158667_0.8586897492208669"},"_hasShrinkwrap":false},"3.2.0":{"name":"@imatyushkin/manifest","version":"3.2.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"94475f91d7a260ecb49065c665a5a2ec115c3cc7","_id":"@imatyushkin/manifest@3.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v/X1cYECif9mCEsno+z6WNvhztZk5KMeXO6Kvn5y3d4SFlQRzo59HiRwWdzUtIqwKJ45TA/w6yWZB1F4IlWVCg==","shasum":"fcf4db81338ea2cf505c9a424c9fe285f9bceade","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.2.0.tgz","fileCount":118,"unpackedSize":123452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRc/mCRA9TVsSAnZWagAA4UAP/iLNHSbYLicxc35bFfq+\n6WJpTAMTLrF/PCmnibWSnUviS5PjvWl/ulWquvM05EmTONIHzmwz8w8Z68c2\n44d+0q6i9BfLNoljPcypKHg/PuwWUbTZ/aNeMhEn/j33Z9wRfwBo4mvybwM6\n2ACy5Zq3VQYmI35safcIIOVfsg74WKkS+pKJHg7SVIN/SRtLtItqYjtWo3AU\naqjKHNGCICT5Y1cwOY3DUyuRFhKArvx1t986bfHPMTfGployg/PhIikjfuaX\nDQ8MGLyG2HNiso5q+r5Z9zuzjqh6rPAe8WgbtsSYR1CrhZmAp8KVdSxhHdrO\nN43UwAjcAIOsDrD3UmnfYRIQzcJo8C38FwubSTly8dadwzAN7NWuA9fdKKK9\nVMucy+7YhIWp2mZea4nA2eenctJdcsJQVaKzc5O2q2AnCz5iUHhdNq7W3yP2\nVoQLV5oytbQQ/BabTRZ87/yzaGHT433XJoPLfco7YzlNQgXuAy2Xy2K0azX1\nt0XO161q0ptBJItDXG+LE3bYcjN+pYeM/2g8Vbm7KD7uihVKiTbsTtzXDxH9\nrMSwu2Iajqlduo351QWnEpVLJTMPijm0pQ17DfqbJvmpkBozK+RFchFplNfL\n7gmLN8Sj4lp6DmNqqAELIOck1LcvNOLKdpkqpcCtawaxKCLhjribwpFyrfty\n9Upz\r\n=+mOS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuZZ+7ZVVArzHqN6SAoVdC8lGuex5oGA2oSQdE7Zi2AwIgBDqcOtnS7tSKZuzeUVk+d4u2AkLrPWePR1aJTxt7xy8="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.2.0_1564856294337_0.6606039580709513"},"_hasShrinkwrap":false},"3.2.1":{"name":"@imatyushkin/manifest","version":"3.2.1","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.6.8","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"af9b35173fce85ec075dbb7a6247c40a5ab5a71b","_id":"@imatyushkin/manifest@3.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ITGI6cTPgYrQ0ni5vVxukISqYlw+QGuRBMLa/L1ZZLY83NF5qOBKJtCBNYnAbZyg5ptGO+Iah2KfFHnFpEpCgw==","shasum":"bf55211e16ed55907fdd77df96ec42c5f7351783","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.2.1.tgz","fileCount":118,"unpackedSize":123645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdReMXCRA9TVsSAnZWagAAPnYP/0za+i69Lecaa7KctKyv\nOnpzBz0INr9brqiLZi6piRrtytV0VIHXEKsNGePabeiuMeI+VyAI1kzDj937\nCl46f+ssC3Wk1Q4Jgye3MlYFw/Djoc8+Iok2OBi8i3G2SDlyFXgEZ2a9KEFZ\n0TG7bPMY90yrleSkAyKPiJPKX4JPwYRH3Ord85/ZmGqfOoRw0+i177647/S8\n7iUm4ZSrCkQ52za6LOCutiOCVd6PSU4SiKPWNeLZet9CkNXaALX/nrq7Tn80\nEeOFPbe4fR+aCsEMAVwoPbipE7b4Rx16iwCy0OUNA2ZDkQARRHVsZ3ipwqUY\nOqb2kkMoVKlQFutp3OKr71RUEujyT/zJmOrdR9k+SRSr6YMrxYPKRYz7R6EP\nFRuBLHwwJTdZEetivN0v+DH7Xmyu2Xqb9I5yX+Z1dSJI8ysSTB0KSl91i4WA\nUQ3TPsV/OTkXIochAjNvBuHHH17yA11tpwwmRSkczP6KC8jH6YNKEJ//cw+J\ns8s0Y2HxGsjKfO30Ye26KRUR0hdSWCV1GZrQ+KrqX1RdBDZkSQhPr7E8ErCg\nIAS2IGJkfy6EO0bF0Hb6d7RARGEtB+DBWViLd6C4icR18Mc9AVuo9f2p/m1T\n4N/TJhuZFLIDZrLWCt6BR1LIi0MezkIssPm5hwUtfiBKvh+YA+jRSTKXv4/4\nOaBe\r\n=BVTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3GZdq451ViNX9KgHs1kLKkGSpwY3rf6nDliWZqu1b2AiEA0FwUCE45H3MJIvky01naEctxw1OHPvAWiY6HojrYg+U="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.2.1_1564861207040_0.8077028655777414"},"_hasShrinkwrap":false},"3.3.0":{"name":"@imatyushkin/manifest","version":"3.3.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.7.1","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"2513ba16891099ae7d893c1173844c044165f40d","_id":"@imatyushkin/manifest@3.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j26+M5umBBvdlVFjkmM7kiW8vEcjSzrErWZ/wprb/7rCfS7fRHXf/GAj0Z5mlmWLp6gfVx2PCYUtMO7U8QxzLA==","shasum":"591465455c4589a7d6a5da566dd2380079008ad2","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.3.0.tgz","fileCount":121,"unpackedSize":126658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUs4XCRA9TVsSAnZWagAAuREQAIzxzBgTFMVjrZHAeTRT\nHmBZe2oHBbWWhxmCscFVvj2h4ycre9tCQPbhi+UcA/bqKrd7khpGPzoqKBV7\ndF5qlJiSokH8+T408Zo4nTyIUu0PfPu3y3m3RvkngXVrqMsN8JUwBsp2QWxz\nzN18QGXAeGpNITGgh5w+Oc1Eh18TjSBSsG1wz1vC/0dfKq2ocWd0/WLS9z7A\nURR6r/mIw6Emqy1R+j2UiDeNLoL4I0WLTIe0JrnWrLsjyp7CI8N3r2/u2nrK\nE2hAajsoOWclCiZQSXGqyl2nVqRDQQsXHz0ca4ooApj5vso2OERhDDSYjIRX\nZ9JBVJlVGY9MTju2343ux8m6XAjU1NyOXuqEYuKFG4R04TgGAHPg4tv/daGe\nPRIPgziCOEtAxFqNVxufzh5Wy7ImNVt3CV96z4UNZznusx818MgsmKK/Hphh\nYbopzYW2G4JZSZUMCtnk0N4dz+xt0VA5PeSzz8Tmn8ryRGoVfCT28SzpY2mK\nSlRZKByA2871kHQhoLFannOZIz0hGsSD+8eMppnk774ACFg97f4yj5B3PadB\ntspQdQTsB1p/nsd32KEVv4FivveeDOiDLz+ViJ5JNuD8v69OpatX50EtL1ca\n6cISfYeP0/XG/xIhdE44P4mOHOl2UnoKDgQLhUneC/O7nI/wGk9w9M6H77sc\npUMd\r\n=ZTra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCddFxRvPKzSYPSEpeZXVNznJYT3q2oGwYBRosPQB7oyQIhAM0lwHVDxuKA/b4vloohTCjj9ol64NmiIt2ehVIueDR4"}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.3.0_1565707798090_0.6215663064486476"},"_hasShrinkwrap":false},"3.4.1":{"name":"@imatyushkin/manifest","version":"3.4.1","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/cors":"^2.8.5","@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.7.2","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"cors":"^2.8.5","express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"edaa24ea897e7d72b5339b64fe8e164c2e725cec","_id":"@imatyushkin/manifest@3.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rb+OOrulz3MqEZcQmZ8nZatxOmRGZdX2hjAHYwVQJV85aG8H8heEZz5Ij40SLt8XBsvpnHeI0yvW0E/W7sD4zg==","shasum":"fa49bb2ca9b31bc26323f7aac5b1f7412a565fdf","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.4.1.tgz","fileCount":119,"unpackedSize":117491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWGCJCRA9TVsSAnZWagAApMIP/RqApPqAtCAON/lGvLJA\nliYVBMFHa0Od6GSjKbjKv3ilK3aQ/r+cpZOsOIh6zDHoejXbBEcNWI/kRJmF\nILC+0JhPitqQz5PyFscEXkiTINMBO91NOlrlXIjSkAN5yGr0rxY63SVco4H4\nqF3W1uAyc37xb33YdO/Ayiu5DXlzgfb0YZQDLDSEXh3eVv7iWlGg73hoAG/t\n3u93XdsefC1uggTWq5fgKID2SUbREU/7TNQhLzDRhLYwb3JpQF3mhyGh8fP2\nTb66LBDiTHt8WgEuxcmQfjsQ8jQZzWk/ux8A038X/L56Kjoukk8Mq2Toi/HG\n0jPIyH/DImDWbqB6+ZzIL+6n7pee2fp2Sm0fnsVCMkKvrle033g5kdALMjS9\nnu60dFlRbpTfazUEiR8xsrI1xj3E2QHtit5YtjoI43AT1LT/wHvO51d4KmnW\n/TAc9MFlqwTxrpsIfljqcZi4HDqDsypkxu4079Kj/s5gpl13BRUIdvJqP3hJ\nJIRUA4P7143OkbSu42cwz33s9hzU2U6go0SHIsqu5Qv7fLo4ry1LFRgIBtMI\nPMiHjhQtMuxSPJQCKHh9J5FRO+Uq3EODJkhkXiB5hJIhPDKSlc/t1Zg/sfxo\n70iXpKfQ5vRUNQ8yvBSCd4U5isqtfeKbemjH0NLFCIGD7nA1sAmyDnuUsZU7\nTjiG\r\n=S9hL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXJYManK5ijov9FbRQ8+QDAOcfhB8Fr4USOJMGRLIC4QIgTYET+P0gF9l0XkHRss7mK6o2FVe0MBD95BriPAOFeKk="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.4.1_1566072968636_0.18795190646648696"},"_hasShrinkwrap":false},"3.5.0":{"name":"@imatyushkin/manifest","version":"3.5.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/cors":"^2.8.5","@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.7.2","@types/socket.io":"^2.1.2","typescript":"^3.5.3"},"dependencies":{"cors":"^2.8.5","express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4","socket.io":"^2.2.0"},"gitHead":"cfcd132113fec2ff153dbd2f591916eaa395e9c3","_id":"@imatyushkin/manifest@3.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6i8wuogkDZHxYqJj3vGR4suwwmJ2T5jNsfDlQRdsVRXbVM8Ib1TF7uvB5jMWlHwtdttp5DpieRi6DgAdMIn4GQ==","shasum":"e80246391e57b35c7f41e611c00eea469ffc66bc","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.5.0.tgz","fileCount":119,"unpackedSize":117778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYcnKCRA9TVsSAnZWagAAE1AP/AvpaPPCokzsBGmjGuBX\nCqxQmRn4nfgvX4Sifb3WcGJJE3F8fNFRdUo+M0mmBsKSarH47nhYXJ6JAWHF\nNKGtkjj8R7VfU/ZVO5pYL/ZWeFlNfCWrZY6gDfiaWsPlwNrjNkkZzZ1Gqnrv\nE25O+tk8WoWQJZ/YGL2hp7aDgncISJtvDuWFonaR++G4/a/mRMLbf6yFDHiT\nqnoFV0ld0vachY0HiiD1IEGZyX9zW8klXIfY1PXQcsycoXhDyAQou7GgOmNd\nJNDWL6OAslnALhfkmH4AIAtsHPhLJVfZE/qyd9n4ffyMmSJ7jDYsVL3WTo68\nXzxdUxrK9F2EnyQkswK27QDqGGy0PIL1tLRwQMbTF20gW1A08fNm1g3dnTf2\nxNF91gjIOjvBJALB3ZheNczqkmgtug0ONtBemN80IgDkdNo7tRsmKSo/l2HV\nK1W01nGBmjXbqm3nuaGvf8x595N2ikJcxLEivkGPPY83S+H3Hnl4Y0/ewDS6\nHWDLBi5dTFofxC50QIH+nH5fLLUBxYOt21IDTT8WkH1pZEo98khimFmNV2kk\nX8hTKZAoHfQlP8P2FkRpoXutxf6ayBHiqfOMXr7aZMkki/35ZWWYQPAzQIuu\nuNZrA30APrmOwey724hoVuy1InOI+CgQadXIAboP/FX+nEYlEQwa6OnLQKPz\nSnRm\r\n=v5Jy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHep4aYJk+8VHMfNqEhNoeAoo/Djlv03Ew8NIQLThnynAiAUIbbSRhYLjt5wrWPDCIvcikeNr+kUKwp6kGct85rhww=="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.5.0_1566689738146_0.2145941518165133"},"_hasShrinkwrap":false},"3.6.0":{"name":"@imatyushkin/manifest","version":"3.6.0","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/cors":"^2.8.5","@types/express":"^4.17.0","@types/hbs":"^4.0.1","@types/node":"^12.7.2","typescript":"^3.5.3"},"dependencies":{"cors":"^2.8.5","express":"^4.17.1","express-hbs":"^2.1.2","hbs":"^4.0.4"},"gitHead":"baed0db38c55d7b4c74e1fbaa57742622541dfb6","_id":"@imatyushkin/manifest@3.6.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BCYr3hDedWuYca3ezyKsRsKgU0Ljnfb0Ssjb7ukawlyQcmgO02xJXEDPVWzmOjNrON2vf4YjDr/ZqNyCe8eQyA==","shasum":"db0132309af701e26d273414343c8d0407d01b71","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.6.0.tgz","fileCount":110,"unpackedSize":110567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmSp+CRA9TVsSAnZWagAAytYP/1e6QOQxX5s/WSs8Zoa/\nj4hAUYHfuwTna+kru4rtK0lH1fA7gw/gtUYBekJXDhvQEvmk38mjVkqtxo/J\nBZs5zfP340BiXCN+RMXL+sTgMGuwS/BeQ8e8A9/cRs0IV6PZ57CTEvhiCBvn\n50x3Fk8wL/p6sY0bDc3CmiKdFNRhKtJ6ACOtExDHXduD4XMPIn5eo8P05I0g\ntOmXlLy92FSeEuc3+pDiWrdJRQLgqx/C3/ynQwiJqDWOox/W19+TtbU4MIb9\nzLHbf/4DPrqde9F4o4ObJEkZvkexHGTyXMhh4WhZPXmadhrqYqk0jgjxU65a\n/1vvfyoNZ+btOdIJS+asJPom5i0LbDGg2aDaaUVG8vPE5PB10DKP21jeE7jw\nIJNOJff8kzeWbaHaD+KhCXqQCsuAuR1ZAtKvMbk5iAKn3RtJC5WdwyVv7Uef\nfufx2UqRRhcvsMiGajhOQiVdvjTxQ4mp5+a9Hq9gqWzLiDPm4UY9qrBfoMp0\n3XV+BsRWRxN8OQQJWvNBXrR2R2zavueAh/TCtE6R3DQSs9ZS1oCgSEQzwJsD\nC+vW8VX64BEQ/2Mmax+kzEXzIWCNfSwnHXReNZniVLyFyut9IYG0/y9Lxqig\nnJBtJK5G1e/MEHldIjMHNvycZmZWKab8qjjAw6TsoQ5+XbLd1CIXNWNfWWLi\n8232\r\n=7C+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5lsPv9jGY+09w/asGK5jP/AdvdixTCLS+B9B/gNMq0AiEAqEVR9UsTSabMsJJlBgU02b1DDoBGgcOIqc3AsiRIbWU="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.6.0_1570318973754_0.7890233393728097"},"_hasShrinkwrap":false},"3.6.1":{"name":"@imatyushkin/manifest","version":"3.6.1","description":"Easy configuration for Node.js app","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"license":"Apache-2.0","bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/hbs":"^4.0.1","@types/node":"^12.12.7","typescript":"^3.7.2"},"dependencies":{"cors":"^2.8.5","express":"^4.17.1","express-hbs":"^2.2.0","hbs":"^4.0.6"},"gitHead":"6a0971cfc7722cc696b949135234de3ceaa7c819","_id":"@imatyushkin/manifest@3.6.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KySUGiSW0VS0uDm2tkzPoZlTbhVsZHfn5vm3wY4h69CBpPwzULzFbapSSrBhNlIKwMVghGIMhbFXHwc9Q5VCgw==","shasum":"93b4517bc64e22adbe860adf74401f5e83fdaa4b","tarball":"https://registry.npmjs.org/@imatyushkin/manifest/-/manifest-3.6.1.tgz","fileCount":92,"unpackedSize":106769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyBxOCRA9TVsSAnZWagAA5A4P+wb8u9CqopVB1t77tKm2\nZEtXVXmLwMERcKBql28dJqbKmPCJlRNvJM6hERL2ugP2vfsX3hgQSWORcEt2\n23nJUAw+2MVHojuzzr9kEExkT5c4oqBTrl/EOShAKbEOAjstkL3qU3aZpYzC\n28wo+/iqnvL6MwGb/EeNZG7Z8NHIYU2YFzLSqacASmVjhgVo9m171Z4pM8md\nAT+NV5fjxAW2bkEnbAxgv0sOIwuDrY2afpXPrCCpJRy7YEuAnMFx9/dEqsiQ\ncNQx9NoNMsVgeog4vgZgfUEuKaazBpYSd22jKp6HafEbmNoWAQhXJj9krcNh\nLi3uQ602ln/fahCID+qTJlAvWY/DZNIzqKFK8dQ0uFgYc02mltbWyQ2o+4mX\n9TuasKFoHpXwVGenKrc53N+uBknX6fPsrlOdzC84o9D1qZZxFMSLHVIC1v1j\nVcGTDGvy4JaGL1kbpaaUiL9b8ka+XRmG1zM1lkSKEtccKcluIsbY2AAxe/WQ\nQMeR0Q/b0oRFup+T9dqKuSo+/e8QKfPyZ2UhEnR1iwmpzJobzR4adgvzKOkj\nnYA2c2tjJ0A1/2Eq9EI5Qj9RCUzlBX77y07jNZB4tJP/1cWX+6nehlZ52zc1\npjnxLK7uGxtAy0IakKuC8Ps8Oqc8Rj++iXg25oA1y8hzEhoG81mXIRuICVCS\nQ8E7\r\n=1w1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXBc7l1zTV8ng7T6lUEXKV1MQZhBWjzxHCZmXPpcGUFAiAyh2ey+IsLXOogA1Kf0+MR9ofuP8wNHkK7vtAMiA4dTA=="}]},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"_npmUser":{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manifest_3.6.1_1573395533456_0.6952671402380859"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-05T11:41:10.377Z","1.0.0":"2019-07-05T11:41:10.720Z","modified":"2022-04-05T19:54:41.057Z","1.0.1":"2019-07-05T11:46:04.955Z","1.0.2":"2019-07-05T13:24:29.508Z","1.0.3":"2019-07-05T14:15:38.955Z","1.0.4":"2019-07-05T14:33:19.984Z","1.0.5":"2019-07-05T14:38:52.703Z","1.0.6":"2019-07-05T14:58:21.192Z","1.0.7":"2019-07-05T15:23:36.726Z","1.0.8":"2019-07-06T18:17:45.392Z","1.0.9":"2019-07-06T18:47:15.828Z","1.0.10":"2019-07-06T18:57:12.248Z","1.1.0":"2019-07-09T19:51:53.866Z","1.2.0":"2019-07-09T20:57:15.459Z","1.2.1":"2019-07-09T21:50:16.824Z","2.0.0":"2019-07-21T20:45:51.069Z","2.0.1":"2019-07-21T22:14:51.408Z","2.0.2":"2019-07-22T00:09:14.773Z","2.1.0":"2019-07-22T00:21:02.585Z","3.0.0":"2019-07-26T00:01:49.126Z","3.1.0":"2019-08-01T23:45:58.820Z","3.2.0":"2019-08-03T18:18:14.472Z","3.2.1":"2019-08-03T19:40:07.206Z","3.3.0":"2019-08-13T14:49:58.232Z","3.4.1":"2019-08-17T20:16:08.835Z","3.5.0":"2019-08-24T23:35:38.289Z","3.6.0":"2019-10-05T23:42:53.879Z","3.6.1":"2019-11-10T14:18:53.673Z"},"maintainers":[{"name":"imatyushkin","email":"igormatyushkin014@gmail.com"}],"description":"Easy configuration for Node.js app","homepage":"https://github.com/igormatyushkin014/Manifest-for-Node#readme","repository":{"type":"git","url":"git+https://github.com/igormatyushkin014/Manifest-for-Node.git"},"author":{"name":"Igor Matyushkin"},"bugs":{"url":"https://github.com/igormatyushkin014/Manifest-for-Node/issues"},"license":"Apache-2.0","readme":"<p align=\"center\">\r\n    <img src=\"images/logo.png\" alt=\"Manifest\" title=\"Manifest\">\r\n</p>\r\n\r\n<p align=\"center\">\r\n    <a href=\"https://http://www.android.com\">\r\n        <img src=\"https://img.shields.io/badge/Created for-Node.js-teal.svg?style=flat\">\r\n    </a>\r\n    <a href=\"https://http://www.android.com\">\r\n        <img src=\"https://img.shields.io/badge/Written in-TypeScript-purple.svg?style=flat\">\r\n    </a>\r\n    <a href=\"https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)\">\r\n        <img src=\"https://img.shields.io/badge/License-Apache 2.0-blue.svg?style=flat\">\r\n    </a>\r\n</p>\r\n\r\n## At a Glance\r\n\r\n`Manifest` is a framework that takes control over Node.js app using a single configuration file. `Manifest` includes `Express` framework and `Handlebars` server-side rendering under the hood.\r\n\r\n## How to Get Started\r\n\r\nType in Terminal:\r\n\r\n```\r\nnpm install --save @imatyushkin/manifest express express-hbs hbs socket.io\r\nnpm install --save-dev @types/express @types/hbs @types/socket.io\r\n```\r\n\r\nor, if you prefer `yarn` over `npm`, type:\r\n\r\n```\r\nyarn add @imatyushkin/manifest express express-hbs hbs socket.io\r\nyarn add @types/express @types/hbs @types/socket.io --dev\r\n```\r\n\r\n## Requirements\r\n\r\n- [express](https://expressjs.com)\r\n- [express-hbs](https://www.npmjs.com/package/express-hbs)\r\n- [hbs](https://www.npmjs.com/package/hbs)\r\n- [socket.io](https://socket.io)\r\n\r\n## Usage\r\n\r\n### Launching App\r\n\r\nThe simplest way to start Express server:\r\n\r\n```typescript\r\nimport * as mfst from \"@imatyushkin/manifest\";\r\n\r\nmfst.App.create().start();\r\n```\r\n\r\nOpen [localhost:3000](http://localhost:3000) in your browser. You will see a message saying `Built with Manifest framework`.\r\n\r\nThat's all! The server is launched 🚀\r\n\r\nFor any personal purposes, you can access `Express` instance by calling\r\n\r\n```typescript\r\napp.expressInstance\r\n```\r\n\r\nQuite simple, right? 😉\r\n\r\n### Server Configuration\r\n\r\nNow let's learn how to configure our server:\r\n\r\n```typescript\r\nimport * as mfst from \"@imatyushkin/manifest\";\r\n\r\nlet app = mfst.App.create({\r\n\tserver: {\r\n\t\tport: 3000,\r\n\t\tsecure: false,\r\n\t\tcorsEnabled: true,\r\n\t\tstaticLocations: []\r\n\t},\r\n\tviewEngines: {\r\n\t\tcurrent: ViewEngine.handlebars\r\n\t},\r\n\tio: {\r\n\t\thandlers: [],\r\n\t\troutes: [\r\n\t\t\t{\r\n\t\t\t\turl: `/`,\r\n\t\t\t\tmethods: {\r\n\t\t\t\t\tget: {\r\n\t\t\t\t\t\ttext: `<h1>This page is under construction</h1>`,\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\turl: `*`,\r\n\t\t\t\tmethods: {\r\n\t\t\t\t\tget: {\r\n\t\t\t\t\t\ttext: `<h1>Page not found</h1>`,\r\n\t\t\t\t\t\tstatus: 404,\r\n\t\t\t\t\t\ttimeout: 20000\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t],\r\n\t}\r\n});\r\n\r\napp.start();\r\n```\r\n\r\nIn the above example you can see a very simple configuration that is enough to launch a primitive server which will be able to respond to HTTP requests.\r\n\r\n### Manifest Sections\r\n\r\n#### `server.port`\r\n\r\nPort number that server will be listen to.\r\n\r\n#### `server.secure`\r\n\r\nIf `true`, HTTPS will be used under the hood. Otherwise, we'll use unsecure HTTP.\r\n\r\n#### `server.staticLocations`\r\n\r\nArray of objects. Each object describes an Express static location.\r\n\r\nExample:\r\n\r\n```typescript\r\n{\r\n\tstaticLocations: [\r\n\t\t{\r\n\t\t\talias: `/views`,\r\n\t\t\trealPath: `${__dirname}/frontend`\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\n#### `io.handlers`\r\n\r\nArray of lambda functions. Each function has `request` parameter and handles request before it's processed by `Manifest` framework. You can use handlers for any purpose. For example, sending request information to the console output:\r\n\r\n```typescript\r\nrequestHandlers: [\r\n\t(request) => {\r\n\t\tconsole.log(\"Request:\", `\"${request.url}\"`);\r\n\t}\r\n]\r\n```\r\n\r\n#### `io.routes`\r\n\r\nArray of objects. Each object represents a different route. Example:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\ttext: \"Hello!\"\r\n\t\t\t\t},\r\n\t\t\t\tpost: {\r\n\t\t\t\t\ttext: \"Post response.\"\r\n\t\t\t\t},\r\n\t\t\t\tput: {\r\n\t\t\t\t\ttext: \"Put response.\"\r\n\t\t\t\t},\r\n\t\t\t\tdelete: {\r\n\t\t\t\t\ttext: \"Delete response.\"\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nThe `methods` object can include any of these HTTP methods:\r\n\r\n- `get`\r\n- `post`\r\n- `put`\r\n- `delete`\r\n\r\nEach HTTP method describes the response to client's request. `Manifest` supports 5 types of response:\r\n\r\n- Text (returns simple text)\r\n- JSON (returns JSON object or array)\r\n- Page (returns page and data for server-side rendering)\r\n- Redirect (sends command for redirection to another URL)\r\n- Custom (arrow function that is implemented by developer and returns text or JSON or page response)\r\n- Custom asynchronous (arrow function that is implemented by developer and returns text or JSON or page response by using callback)\r\n\r\nExample of text response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\ttext: \"<h1>John Green</h1>\"\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nJSON response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\tjson: {\r\n\t\t\t\t\t\tfirst_name: \"John\",\r\n\t\t\t\t\t\tlast_name: \"Green\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nPage response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\tpath: `${__dirname}/views/profile.hbs`,\r\n\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t// Optional data that will be used by Handlebars engine.\r\n\t\t\t\t\t\tfirstName: \"John\",\r\n\t\t\t\t\t\tlastName: \"Green\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nRedirect response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\tredirectTo: \"/not_found\"\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nCustom response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\thandler: (request, response) => {\r\n\t\t\t\t\t\tlet firstName = \"John\";\r\n\t\t\t\t\t\tlet lastName = \"Green\";\r\n\r\n\t\t\t\t\t\t// We have to return text or JSON or page response here.\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\tjson: {\r\n\t\t\t\t\t\t\t\tfirst_name: firstName,\r\n\t\t\t\t\t\t\t\tlast_name: lastName\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nCustom asynchronous response:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\tasyncHandler: (request, response, callback) => {\r\n\t\t\t\t\t\tlet firstName = \"John\";\r\n\t\t\t\t\t\tlet lastName = \"Green\";\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t// Return response using callback.\r\n\t\t\t\t\t\tcallback({\r\n\t\t\t\t\t\t\tjson: {\r\n\t\t\t\t\t\t\t\tfirst_name: firstName,\r\n\t\t\t\t\t\t\t\tlast_name: lastName\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nAlso, most of response types support optional parameters:\r\n\r\n- `status`: HTTP status, by default 200\r\n- `delay`: The duration in milliseconds of delay before returning response.\r\n\r\nExample of using custom HTTP status:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\ttext: \"<h1>Not found</h1>\",\r\n\t\t\t\t\tstatus: 404\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\nSometimes you might want to simulate slow server. Use `delay` for this purpose:\r\n\r\n```typescript\r\n{\r\n\troutes: [\r\n\t\t{\r\n\t\t\turl: `/profile`,\r\n\t\t\tmethods: {\r\n\t\t\t\tget: {\r\n\t\t\t\t\tjson: {\r\n\t\t\t\t\t\tfirst_name: \"John\",\r\n\t\t\t\t\t\tlast_name: \"Green\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tdelay: 4000\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t]\r\n}\r\n```\r\n\r\n#### `server.viewEngines.current`\r\n\r\nThe current view engine. Currently supports `ViewEngine.handlebars` only.\r\n\r\n#### `server.viewEngines.settings.handlebars`\r\n\r\nConfiguration for Handlebars view engine. Includes parameters:\r\n\r\n- `partialsDir`: Path to partials directory.\r\n\r\n## License\r\n\r\n`Manifest` is available under the Apache 2.0 license. See the [LICENSE](./LICENSE) file for more info.\r\n","readmeFilename":"README.md"}