{"_id":"john-middleware","_rev":"28-3222ee7756ab5d0b8acfcf9c1ce4d9c8","name":"john-middleware","dist-tags":{"latest":"1.0.0-beta.27"},"versions":{"1.0.0-beta.0":{"name":"john-middleware","version":"1.0.0-beta.0","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"2c589ecd2992fe7709696a3059026ebc748f3d0b","_id":"john-middleware@1.0.0-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OjAzw2wcFHNZdMP8VE2kymR/iFuiRjAAK4zP95jq0m43lKpTXxkDji6NozuhVhNAU8v88G///G3zmKfxXkZ8jA==","shasum":"ae478a4147cbe9aec5d4e4d7650f9a1d77733ebc","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.0.tgz","fileCount":16,"unpackedSize":17766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5IOCRA9TVsSAnZWagAARL8P/04J1WruUkU8k5anLlKc\njLydryX/VoBir1Hw8JZ/kiEy073B/qTtzDpf4Ii1/VzrXPzELJYhqWBdzRhv\nyAac8KMiIEInRQ6MDQmYXlC/Np6jFh4BuMQJkYLZ/QyB9lGHNXTlnPN0I+l0\n/d54X0mO1E0ksqb60oRgoyv+bqm4O7aVua0qPFjapk++seoRfmmKCMVqYNhU\nEvoZdDbn6iCAXL8/zxTjwhaOtzlBFCuvv0Rt6YQL9CkJllYbebAvSDLXMBn+\nKb+2cZQYrCpId2CutSRhpHgvqT1OcEzXpTfLFXs/kUBkuDq4lgDm4CIcMKSP\nl5vD/1BcuC8vafRJ7Mq8pSJKmKU2G6t+W1wCAtM2Vi2cY35T1DwEV7TQ2tF+\nKMcVtwgAmgUKlwlDcKle5+YAsU1iJ8RavXRm5MDFtDaC2Ob7VAIZIJ/UAUPA\nJawaffVDwrgf3ijRbfY2/gRRMru9sPkdlzITN32gUEds0Z24m035GA1d5exn\nAbFurGwFbzrLFoljLqZ7+hxplnIoHyQVjaahXxuBRwtUsnBxVSNipkc/Dpvz\nuBhaqDH85UxSEqp3+xcYSQ0SreegldEAFSyB1iDhGvCQmwEL6e/YkMqyERr4\nu/JM/FBqRtzXUN9naHhkFUrwZsIjYsZUbv19A9IOSnKfnyTBjHOOMGVIzsqU\nKyLP\r\n=qeTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4JxQRSIc1PAIK2n+kWHPuvpkDxjNig7oDUqPOWyOuWAIhALUqZ8MGgH3NaQUIS4YRW4lyhezO660y3u0OtUixmxne"}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.0_1561301517625_0.8749832434933615"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"john-middleware","version":"1.0.0-beta.1","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"2c589ecd2992fe7709696a3059026ebc748f3d0b","_id":"john-middleware@1.0.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3ayQRLYi3bxM/Q/rYoIjBjucQ1n8B7zeglSJZEFpES90hUe7Wu3UqsEjNgBoLOIZ4QYs95BYJwL8uxhL1t5KZg==","shasum":"e16160ac6a299ac483496335e549f51806b56476","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.1.tgz","fileCount":16,"unpackedSize":17763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5JECRA9TVsSAnZWagAAL40P/A1hCZkdbHibpFlAwwnm\nqz/4mqchOSZzOL14r5vQyz2em/uJsk4oKahzhSeY6g6TbiTK4YIIsDtlBfjp\nF+UPCAWuTDQgH7+9jJmX9lOw+9z/UR3N7Q5z8wDjgLufNpLNGieHtgQTa39H\ndiyKSyIrcFtpdq/uV82k5qjXPM4Imc/2N4D5oKvYj3RXK3HC2IpyCkaQx6id\nZFVAho8P4ckMuGbMDGwpm5bXHGT1HkWn/66++9EoXbtJ7DAevr/u5dN3kNNR\noAsOBplPoBRrxSKGygkEebHdW77NhVo8fyUBCl0EeFVbHOe2zYurwEL4E2yf\nK28sRV2bwM90nzYYPEyWq/kQs8G2lRmhcz4dmoXxwmfnfEdTI8xRANmFkpaS\nzjydXcBEupp8r/aRyYIqIldSKcp7zJnNwIhE95YoUupJLqO9esYOaR81AhrI\nyInyuR22IhEIJQC3BI/VLgo6a2qObAs25eJO+jbI4C2OSM/MIEnLK/UPq2Yq\n1Er4uKpWuU3C/vPimsusMidERQpl3trXeENGz3R02ROgxDc27NL8yNY09Xw4\nUO1BXfv1ye/k6in/tGPCX9T1v9j0ERGoS7bRc387WIuEYYPMOiJxZ4L/c9Gi\nIcRmgH/ObMjUyLvg6+U16VLLrnje0QJOuJ3MBtIlRsU6sH9ku/DcC5AZLHpa\nss07\r\n=RRGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQGWpgHmNx3+XC+G8gRDD/n8lYme9ReTHzsT3wPLxzNwIgaC1a1YG3qtdEoPzBYliNE+FQO5wa9r+azRDPe5TzeIs="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.1_1561301571452_0.7611972070067474"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"john-middleware","version":"1.0.0-beta.2","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"d1b2d2aab01b9a84f44a514c51e30d1ffe149e58","_id":"john-middleware@1.0.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7HwYfg1/9HRy4kIqTWQw86PNtS1qVHzsxYSZuDh21o3HnBXW7RYSEvT8PApU58hwZIRfz7j3DjYX2f+LSeVppg==","shasum":"2d2cac47ec67774d48ba77f55b3cdb9fd394bfac","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.2.tgz","fileCount":17,"unpackedSize":18190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5SWCRA9TVsSAnZWagAAfAUQAJmjiwWXWMvUU3fFeLT7\nLDr2ibpj3HrFPkjHAYRXJMjhy+w2DUbKgmVlpTi9f2sDQkOjnJLUXwUVVdgK\nS2edaWT4LavTJcy9QEABcxVDeID3U/3DRrzP+YYcEa9fumzb+JJaHaC5mkeW\noCIUFFnMDkme0BVPi89aZUxgh1ODmWpAwC/B5gROJ8hVlLSMGTPsvfcQAbHF\nCNiFVAcstyth2MNCeJCw/fiS1PwNlUyNh6eZ/zPTzSSSAdhH12ThWH2/dz7Q\nDVvXrTD8mRHIs9gqJ025ma5onEToHK0rGAjh/kiLUUgFHX8bBO4g32wRMaA8\nZlz00pErFuyli1y6WyksSkUZbcvJQr+YBTGjKY207NEVxfjVwkgqPoeCq60f\nNgsp6jKVVbMdhKCrKyMqAiL23ystdqISOiLeSqW5wwB/v1MBKWS9gH5/yyE6\niD8XqJ97ZQzkzfgRMkqU1GXc9BjxVjhfCOKEV3iagqMSifDKSvNlNCjfCytu\nBNM5/3HRHSyJUhjx32rbodh1Pw5nMoWHt+u+RkVhrhuj4sGucXO6nwonhj0O\nwycDsqypbHRkTRFmAKBIOHZMsIc1mTsE6MZsGveBuGv3Az7fCFrZdbTyy2UT\na9yM2Bd0Zypfb5VNPGQ8qgoev3CTomDqfybUgbPg+pPIYf2R0TRibaoqOp68\niBHa\r\n=wvjG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgBwS+wMYCVeW7Ttsohh0okCQjAemhW+olBLfv3fAEnAiEAkEOgBkc7ZTmBHNYeZOAcUY/aN2Xbz1A/13ZK01hO0w4="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.2_1561302166251_0.1886354748934269"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"john-middleware","version":"1.0.0-beta.3","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"d1b2d2aab01b9a84f44a514c51e30d1ffe149e58","_id":"john-middleware@1.0.0-beta.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-npRJdP9ysMGpMvdcuQBnk8d01gqoNOBx7/aMjnqffYviOvM7Frs8jxEocoeKnlD7QaLxb+lXyptOwMHNpCZ5AQ==","shasum":"79c70374fbb3a76ad9bceb86957a097e842b8b9a","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.3.tgz","fileCount":17,"unpackedSize":18190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5T7CRA9TVsSAnZWagAAQaYP/jBOvnUm8Gj00QyMBkta\n+YCmTMiOgPr/qmAgwKmwoaTtyTZnnik64W/cFp9vQbtfvBxWztvL+PBlCd5d\nxhk7HCNC/9cHOKhT/1NzkWRzkXkg7d8/lCa+etInEl1fHnZZZZbkEdYTVivP\nNgNQagcGUvuVHoe+LsxyHvtVz8Efl5PZnV4TtJM1jqf0e8FvqrKI12vISUEa\nIFbarrjVrZmPrO+OQKsip7F3nEbgTSMXPUtr6rxPhRmjc8nx/fPXYf+c5/Pb\nROAW0VfNQ00ImCZuMdLxLJa1Ox/6i+8AkD5r7ahCL7aqcNzqXo3GDyV9XPzf\nvlhBqbMQ8hkN5LhxvtyQqffD+RrCkJ3YnAXZ4wYV1wKOPCwslePeiifg2s4t\ncgSf1G+9r2FtOK98wvyLVzF4IUStvPmFExCHOrwVloy6CX/cZtE12Uijt+M1\nHiuI3yYQRBrUKjupVAOhQldqfjRoutOzY/gR/EhGNUjK+4PbP3pIC3M4PSqq\nNDJeiAa2NmU7UsHiEoVrz4Wy0sPl02AhapwR2RLUnNPOcBr8wN5Z3qfc/BPd\n07m6r0aVPhfc/LzDP/uy24uxIuoffXz3gT3epM8/A1B3jRVDMFYAo9hhX1OM\n5/vcuBNzOLdSBHdwxbdzdCjQv+3R/+M14g1hqHlV1P7kHXqcrSZr0IfMA0QN\nYKxG\r\n=cjux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs/UpZyHnCGUNAkM40aot/Jk4A7J7dVz8nBtU5c3cuSwIhAItdvNZ1e7Br6mjttw9ZIXv45pgAZHjird1Ha9y7IEmn"}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.3_1561302266726_0.6152031008756127"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"john-middleware","version":"1.0.0-beta.4","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"d8515c1b56cdf25b40ab189e5bcb7ffe4278b755","_id":"john-middleware@1.0.0-beta.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZRJ4NP+R/KAjzjgoqyrmZfHgHNPmxSWHQ9Y1ThG3A3CoOlCiPFSl0W1b754BWRqYFUsvHCjE75EJZP7e4Q9cNg==","shasum":"492742501990d23839d70e33b8b7736f91a3adde","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.4.tgz","fileCount":17,"unpackedSize":18190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5Z8CRA9TVsSAnZWagAAw6IP/1MgUsX5WwcgRva3bKLJ\nQqQk6+eOb7OYaAP27GkJoE2TrKZNBtemcCrU8fFb/jSG+AW4PSs+EVlNYVqa\nD6qEwOKmPbWzts7e9ccaOge2toy1AZBIp8r7LWpH7U4fajCPK1Cp2gQavTnW\niYklweN2d5Uoa03zWCYEuAzGCD5ZIJlLl7dTbgnhVgg8MOZoITo3u6d3RFeY\nHlnMPXnxP8ONI6wFzsyGoBL3QXCVPfi52eeSZ1iVojTOaXEcOB4PceN8YHTZ\n2WHjr9wCdLSAxLgFav9qFm1ZvU39gUVTsK+6+30kzEFFtdEZltK2RVVA/TMv\nNqDPGQZuVJmKsrwTtA2Zy8F1Sfqb2+6fZ4SsE1zFGCNz5YFvPo3QWVvqNg3t\n4FQW7P+WmhLO92Y2ihtqgMpTvDDmDsS9ogaaD7GHCTv4n/VI452ItQFhW+2o\nUXbvjMc+1Sx0o4DupmOIw3mnVojXb/yR20UM2JjFdEa9M+6HuNRo/yfqgoak\nADyCjiZHAu4+7Op3Kh3U17GZkpKoTTzY4i92iZSih2A8pswCLwlZComwN4h+\nEqlcyGyJi/3YQDiAkWJjrXVAXbts0X7SqwY8gMkiWnaA6kdi/tOWKAjPefZM\nL8kI88idp7pOBAduyRfGubImxMfQ2kPgANpOFLJJNeQd6zHNW7IyWUHNI/4W\n3q15\r\n=Xb1r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX/yC+rIgODGSHTzd76ZqtOdQj2zhFdrbR3dyuTpay6QIgfKXAbpMw7qModDcaddb3trBpK+KHW8MPbvfDl4OH4A4="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.4_1561302651349_0.928800755451306"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"john-middleware","version":"1.0.0-beta.5","main":"./src/index.ts","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"d8515c1b56cdf25b40ab189e5bcb7ffe4278b755","_id":"john-middleware@1.0.0-beta.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nmftpfMaJteEMSEdhwgrFpolIX20iCjBoZk3OuutvsG2o+XImhIvQfhl9Duef16JEKJ9y91KiR3gV3cBdlG/lw==","shasum":"3cc301e826d5daeb212dbbee946353f1b202b303","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.5.tgz","fileCount":17,"unpackedSize":18188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5dSCRA9TVsSAnZWagAAI1MQAI9pRBTHl28RDSyTPNIm\naveD5WVK+K05EaeRzccwchpKHffvoqBEGzM/MW0y+9BWYhfABOrYnvuhdOFu\nbKh4IY93lL1ts/TDUVgb7JBdZOe28ayhHUvBIw7QQ9B0u/xfZz64pZ0f2uE0\ngJAWzlU4/qo4hnavwaZt99NIHNmo3XqVmzBmtUuPxXT60R++BAisvhPTfx/e\nJwt8qy/8D23n9ErVvXs2gDAWv5ktx+5VArTiGCOY/inORIx9hmb+Lwfm2Omx\ndUI7U/awKo4SZ3Eq5dphcRNcD9NofWLNYt1dX9STciR2f/Ydq9uBRMLsGTOO\nRtWkYdIRZgTEyEYkVL5gqHdkdKp8FBeYJS+ODfHw/BtJhkGWOWFdaVGIFtPc\nJKjpa1BlPgTgQXYxJLuHSMqJuPp63H1cDZctun0MBwlYXYKfN1M51Zh81FI4\nXg2cB5sbnxhjZoQvmVbR+mTmRfRaLAKf+ilPyEId13hbmHTGXIcqGc3CnvD0\nDN7Thc7IjqvlCWo58q/nhE6DZKDVGA+c1R8Khdhh36uRo3VwRRsLkVXQalDM\nPbI3fxqWD5w4zO3/OBeEYdJdv898OXjZIDZRB2BfKF7AlVPDGZUYP+dUJAkt\nqAwmEhR77bmdPnz9fBbkxdKeFmgTulMaOEQaOgZ11KOCP/4tpqCHfCS0nM0l\nvTdC\r\n=XcPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjvH07NT8jbvh1oYRbbjzxxqAR1LavkWIiS6X5w2pP2AiBcPNqjLNDKYRqJRpLtEXAmtfHgc27NRssiwwtXcWglig=="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.5_1561302866291_0.9015896092658888"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"john-middleware","version":"1.0.0-beta.6","main":"./src/index.ts","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"91a0b79d9b74bb512128d06057b0ca7cfac0a8cf","_id":"john-middleware@1.0.0-beta.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Wk7XCISxFuA8J8qbsCXpJCiYEjo1sWCaCcJ0p0zQJ3nzR+cHk+YJghTfNjt6vJaMO0F75c73PF2wZCieEEGYBA==","shasum":"1462f5ff15dc267d11845b68ab28424b560a24e7","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.6.tgz","fileCount":17,"unpackedSize":18256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5hqCRA9TVsSAnZWagAAc70P/RPwMWqkUH8fGOnt8OK1\nVwW+t495yzud4dRP57Zph9K8D46QXUcSgwmcNebrEaN+8tPYJ3VzqLzINE9g\n9wsXgcRyc8rzJKu0LP/B9mtWJPWLrAug3crDkbbfZwZagqkSYbHBuG/sS0Qb\nkBKp5KhO+KJhTP0LWOZYKd+WtWPV7jIcbdWJDroG1OQTXim9Ygbgi3OXgVPu\nfb510+6rTCyFKbTc5hQmW/q9+VAwXow+4aPyOf+uYXtirhlAgmWY8OmM2A6Q\nNuKiZ0VnM4R8JjNa0tlSSUXBRVuGRcdaqekK0cAFP0vdMQe0qy0y1DmXo5Wd\nNnjGxuOFxmfxbD2ea7SGlnuLw7a8KUutaM2rFf+YzYdZbciA1gwD8OJfQqRy\n1fpYyObYX+/zyMty5NeO1p0+quLI7Kl0q3l2eQ5GKO30OQcnhnrA5c/i828q\nTeTOzQR22rXb7bZhVk1kGdOhNcZf/K3ptK5GURTBpbAHoV9NH2/mTVx5Jq45\nmbYCkkWlonTdHc7t2xF1N1CpJiq89CtKJ17bdxWbaeSwA8mm0j7xSksGCV0M\n3rKR1CYgOzXCNPrEPX/Pyug4BvMM2D6Fu+aP1ZU38Xx5xGAyByxaNS7QJmsb\nuMStaMhkk6sKK5NCu0ztsHySIIzLyrSXEFd18HgZUfWjhoJxuHdg+d+zOD98\n2w4D\r\n=lYM3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvaVdQuZjtf4BdP5CZXpU1akr6+Qu59MpIHqha2x0wTAiEAznsLq+1ccME1PtdknKWjrPKOllhAzgMgtbUkSD85+ms="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.6_1561303145881_0.5142520474534704"},"_hasShrinkwrap":false},"1.0.0-beta.7":{"name":"john-middleware","version":"1.0.0-beta.7","main":"./src/index.ts","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","publish":"npm i && npm run build && cp ./package.json ./build/package.json && cd ./build && npm publish"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"_id":"john-middleware@1.0.0-beta.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xJ8mAYK5iv8GDjdXH5fYiB+m+j5Thm47rrEP5FNrLE3GeIp5Oel95k8ro/G9OI3lVhEL/W1kYXg+uefS94fe8Q==","shasum":"1f44dcc307f54e6a335be4041b4781680f06cda7","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.7.tgz","fileCount":1,"unpackedSize":1990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5lmCRA9TVsSAnZWagAA3JcP/iYKmx1VCSumFXqr9nA0\n40zHBIMq1F7Jlk+xSlw5IzzNVtCHi13up/ifzwnsH584AWE+yDJtTPC4vqad\nDvLHJJAsSFe0qs2OK8viZlqSlToJrBJqdwEirasCAbvA3VpAEYrOyDvP3QFr\nVoSIfrx/CLQcovzPyGKQo4pTtIO3RF3axmyrntrRR7oDBzU+Cbhcpwlx0YMp\n6+IWpntvF9oDuaAbHTbx+ed/J+4oHQ2b3IvYURFEFnrv8DMk3sf9ff4uuqqW\nVyVmwt/sacFR+C58iRvUTCNVL23Rtu0EBaiHiURnX5ZEOjP547UZR/+TWxO9\nqRTYnKfdGpkq8G87lEJyf0Hq8ojhyG0KtvfB0N1LzwKCJN1+qZqluFRy+so9\nTf9riM6c+pMzFuvZzrqCGe1KhJVqN1fHxsY81v+ECbC0PpYdHE58IgLUpjdw\nreX4e2NsoIkffITSvr08C+qk5EpNHXDOrI7nfWXv6dVxHciRnPQJ9C80htUT\nn4R8dhMWAN27UAbDKKjEHED6vesHjgjekAtOQHwq8ZsWZfzF5j36JiZWozyi\ngQwa3MC4p6b9jLyhmKKdxPWYSqfeG+DFixRGR6pNhFYzCo8fFR5XSZ+a/C+J\nVvyirm/ggZGAUZ/u9ubaOPnk+RI8aGmJPxC+w+xhBMATPrITSMxK8XgU2DPD\n5YW/\r\n=E7sl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW1oLuaFZs6gdm59czakEMSAvilIh57wK+TxV2bEeu1AiEA2lQpYAjiY4+Iz5IdtaVfq3Q7kaiAZ8d6Z+bVMy1cAxk="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.7_1561303398303_0.9507447439704737"},"_hasShrinkwrap":false},"1.0.0-beta.8":{"name":"john-middleware","version":"1.0.0-beta.8","main":"./src/index.ts","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","package":"cp ./package.json ./build/package.json"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"_id":"john-middleware@1.0.0-beta.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-u4R1l19Hcqx9EQT+xsxwfgoP+s1sIvCrEObnsj4QN+wCdM+UJq6I1f6ieTJr/jO6ck28UNQ5IpxDu4ZT+IX1cg==","shasum":"af0a8724f69f061f0a30fabc89d6f7ccd053716b","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.8.tgz","fileCount":1,"unpackedSize":1935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5oFCRA9TVsSAnZWagAAKXUQAIyezsqsiY0ngLI2vZ12\ny4K3OlVP/S0vVFzvdGah7ayEWEzRDdFbw796g2KuvRHKXwXS77dBqm8eYJxF\nw4pqkr4Xnsz6XudXRi+1U/n1hkgsJWcEX2f2OvBY8g1zAV+dy7iIZc4tdcl1\nAbvWOWJ9R1dw4OvuY2ECWBV49aKS9TfBmSqwpKTWMEnQi96MBIKkAFg8pg35\n2a9VusnN7K5eYZDfX43iM9NjzreulG24tEe285uUkoTu48Y876x+qcxxcxI0\nZc1Lq4bOm5Dx54dv5bpnzpdRuRh6HC+E0PqGH8hDENjFWcqC5LV7Vv3moHjv\nHd/5ex8WmpgL3giZhe3U7TyXmhrWTx5Pi96kB7e/2+lH02T0IB9gFnhwp77X\n63X1vlWk7vfmXRkOl7Hlz9kIWBO+i/jOn9uaoauqglcCda62RHwnKikdDo+U\ngeM+//UkwX7uKN5vjmpqpuKj7VM+tvbhbxcMl9Lm3aPmMK9k5bBhpwXNFTXt\ncTDhgkeljefL7oMA6IVJamZBJIXMftU1t9S7v8xeTm2SJHKzzLFKrp3BVGmI\nq+jeRMbMKjozVeCPrpv5c5ZhE69ZYPmQojsf2AP4g/EoWKOtjYdgxqBVOlLx\nUL9/PnBdZcDZ1V7szTfJpH1Ur3v7ce7xAqGBxYIFLw9uzmY3CsrHlHpiQhD0\np5KV\r\n=HHOZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJf5mdJf5C2UEmlZxviOjV56yJ9u+o4qUjROOroXJJGAiEAjSnNsIJzqD8qDbLz/WURT4dvt9lr/z/fR8mbMUBfgRY="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.8_1561303556708_0.7274536239920999"},"_hasShrinkwrap":false},"1.0.0-beta.9":{"name":"john-middleware","version":"1.0.0-beta.9","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"91a0b79d9b74bb512128d06057b0ca7cfac0a8cf","_id":"john-middleware@1.0.0-beta.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MYT9u8OY5a5+NaSI+UIldlRThO72+Ayn8naxPM7iyjTyCOKUntODXKKsTOT9SL09IA7kkis5JoE6JkgqTYzeFA==","shasum":"f0429ff19e7796e13512e26c92d95cc760ec2fda","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.9.tgz","fileCount":17,"unpackedSize":18309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD558CRA9TVsSAnZWagAA9JYP/2gcLVsPjBsj2CcaG7ut\nm0wUgQPvJspmLscjpPJvgDYcBADcwIQmD4jZLKARXXIBa60iQgSxKbzFSOL+\n87dnOWLanMKT4XtfZoK1EodSuXOM1GhrcMbENXeYbUtz8WILMsRhYzLDUDTH\ngybc2MxFeJX7Tek40PImJr158TH1b2oaFi9GLqJQxRArk5w8Vkz9bqHVOcZV\nURzqBcaz9GkAK1hDREaWKiTuc6WTH+Nb3VgZhHKDjjtqOcFDUxrHv/hzS43R\nr+qdsxnjZ41UWmUOuw6UGrBSpCJ2YAFSl4DlUtnNMEn/W4LEIDY0KLiRXO40\nn+rFX/e3CXecXy0C360RQKzpimWDLf2lPUX9afUBofZChhpp29QIrgR+B1oh\n/nLc+nHgzGhQlueHw6+2m5cwCT7Uefc3z3fLP185hn+GpLv1y9Efv6IQTW3m\nN5J7pM0Krh6zd6ebLRCK9tcDX610rhpEL5oFUcpYFv+2AXIcZ4dIAT/Hqgyk\n80rD8ObVYVk0BskWNygB4XCOY3Y6RKgRf36UzGmpYLWXPUvPRdscM85G6tiU\nN5Y3rsE5bdlHMOJfP9bZaF8ANF4Wmb51poCMCn/xcYblo6YEbHd+KpNmITfA\ndF5T5YuVTV3qwH8wUo1nIj4vSMYwI+gt0KjZDJBiS4AqC9OlHrXBadBahHxn\nt8bJ\r\n=z88n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeONo02+a+4Cl1vSAu61X+w4v2HB7yT2DcwrmztLwtDAiEAwxfsLc3IR2ARqwV1GEGKSJO7Dnif4fOge69VoPBsLSI="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.9_1561304700418_0.5970332690910698"},"_hasShrinkwrap":false},"1.0.0-beta.10":{"name":"john-middleware","version":"1.0.0-beta.10","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"91a0b79d9b74bb512128d06057b0ca7cfac0a8cf","_id":"john-middleware@1.0.0-beta.10","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tr6+cIGzdJCxXk+A3S6/1KB0vEVVYosJ0Qyl2coQTTOXR7+NEoQTZY9HFNuQVLGSCtZK3aPnUUqca20uNGYNcw==","shasum":"1c1f04d28bb55def428bf23479401ae699fd1006","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.10.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5/ECRA9TVsSAnZWagAAGA0P/A3gblZ1kLbkJn8/AoC/\nBn4plZedn4zRjCzkKu4+xT7YxhPdnc/NWNDhvyfWSLmhAlb7snxCnOQuTUxK\nzC6R9bYzq1jZEeIT3OzKMIBuX+/VJ34GfZI/o9yNXRnR+p8Ha/AHpqmmF1us\n4VTHcH8gy2nRJQiOySdCziPe6uhJ1mHXrz3wzkOsMAQ8XTQhv85rVEXekmV+\n5k7DXZKw5nVSPsN69NMowAJfZ7NJzKfB7akV2bPPi/2t6Vec+WrOvWsXc5Ou\nrCgSosfVPtxyPB0sWosR3KZEMgMKzVsWPaxNuhncGaoM3MFZVciA8ao8AMbV\n/+epfSnZqay9dEI+zIAfcxuTmsn/qQ7Xl/o3uNUwIOs5tcR3KWsOrOEwQLLV\n5Y3M9ny3nhMYzWYPjzetQjihjyOz3Y26qxotxrmAMPu1z1F9WzdjI/9iMqng\nONyleJ1fSdy39skws6YjRtc8PTzKzadfElJC5LZDIgRP85VN8dRl2Qpg6KWE\nI9z57xw3VkEdZfd/KvtyxC0qehptfw4azeWJ1m/1uGmjr/kq6Wj+3Kl1LrLG\n6rR3jWdCa2kosUFnK1iotd3DYYrRvt6UXSlXhV/YiE5ghQJM3ywqSRap/heF\ncIv1NMZMgBWWV3MNWYS+zrlU3YOTnNeNK6wCc/iZ6XVT3CHx7rJJgIhKdiH+\n2is5\r\n=1/pN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFW8zJroc+vFT1xEnO1adznmfWs4Sa0GQcQgKecjnFuWAiBWFcooADYHpu21c6ihlWy8geWV+0mA6wyWJ2/db1ArcQ=="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.10_1561305028313_0.5027796821351478"},"_hasShrinkwrap":false},"1.0.0-beta.11":{"name":"john-middleware","version":"1.0.0-beta.11","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.11","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-64W0l78IY945fx4M94pnvKaq/3eCv3gxRICTcVH/VhVlAt5ZPu44SMj2BiFo098qgKFI8ZBFjdDSChTpS9ctNA==","shasum":"8b3c9500adb58522c616251d4e323b9982596855","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.11.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6BGCRA9TVsSAnZWagAAyqcP/itm1jwAxF4GF9FOAUhR\naQcpOnolnJHOnKGCMIHKpv/j1JmosKU2kP2Vx627D6YcAt8kXUYzUPz8nydC\nE3eP8eh66eSmN6T0XlB/BoUiUAjUGB4B3oVMBiRll7WhTLjpuKpFTq79F2T/\nO2lIrksdAYhNG7JvB7NVWf+jkfPbxqRYIOLUAAeI0/4a4jUNf50byL8sOnBY\nEKv+LGjjiadBhKafRea+Sa6uewvmbXGfRKgHCEIDiCFjToGuZ3MWlZ0gr3ZF\nx+aU9k6yD+FMmZLhpv2Lwv8tQWN1RAPzo5/ltQnTnqoYtCsi6LrH0zecVi8d\nW7RCdqi6P8oKsV2Lp1ufpPiRsFNyN9mBQ3cyektOMHpBvTaen6IgSNe8GBho\n5ShLyAa+T3sYteXse32bHm2wV5OM4xaf5AfGqNJjNsTOIk55F2uIJfrZgptG\noZoIRAjgO0KmkIm++yXYPlzbqXP8oxomo2/GMP2gSlNd2drNxO9FTrcBoYHP\nBI5utp2EarGRY1uPUeyudP5diD0VCQMn/gDb670tqSu/aZER7oMADsKfxuqU\nmRSjGtpZXQ3EunwZPSYGAI45CsT/jCzG09V2rMSHi8MgBp+pUuMiVao3IbiC\nMU5CX/ZFGBcKZSO2kl/gbslVR2dqDk1+oZ/z7UJ23RMyXu8eXX7Lx9/tfcwr\nBnjY\r\n=bmeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdPLV4x/MQ5s3EFM/XFd/6bymv1U0FnRnJhK3i+CCc7QIgPcyu/q0UwnwNcODLzgqOXOKfBOTThJsncRrpHSs+Hwg="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.11_1561305158364_0.12151922378179858"},"_hasShrinkwrap":false},"1.0.0-beta.12":{"name":"john-middleware","version":"1.0.0-beta.12","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.12","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0IKvCSQXr1c/g150MvURnWOR7yoqLCR4zIvduDCJhHExslqbH2MDN6a9h4kqV5Nc1pWb4XJmJvsWQbQH8nX8WA==","shasum":"4c7838ba4c23a5429973db296b60c32890abc442","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.12.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6HACRA9TVsSAnZWagAA0BwP/RJWwpZK87gNLu0mKDmb\nK4kUJYXqEMU5isCLnbuulDLXXd1dXNuvRiYBilSKaCEozwA5ACMeJb8SB+bf\nA8d2xym6y7Y7hfdyQRSN3X4nUsG3wsGocuNsqMqVmAdEIpjr39SQgj4sBDHZ\nkaMRbdmB+9J1GSk6nF6o/5haCsPRX2mGx3BixsOnI3b/NBs8GwOQ9fPtyaeB\nVU/e8ug60+w6u/Zh+c7zDOTtl52H+t6/SmXOSBdB25M5flBtCs7Li8uU+s8h\nzXlEXeaJHgSMzvKN0HH/QMywtOKwTEiB57MDcKsz6TayDisAPVdwHDXbMKCw\nY0pE4RUCHDFfXMfSbUQBAjsxScNUHAZ3ShMuzqueel5YKCUhBrOKjGJHUtsq\nkb8SBs42Gpohxr7bwaTzXK/LOi4JdrDy4SwF4pum9CM5nG/EIQFi1ll7Y4GD\nOP06MHxeuX1FOek/vVaHelyDQgijkjq07lNN4xvnbCuxYFl5fQSre23FwrsI\ngCWL1+mMAjShGmdD3Yq4IqEWjUTYuQEavHHV7A7J3SP0ChQ+DCRURPgAV45e\naXbbJV6Qogr3UtZqtZVhUMIPDW9qPuQdHoMVTacCQq6lNNQ8GT8IbWvB/2ig\nb1mL9vj54gU9OqGgcoHxKJLzvgevymYfzFhvGcKIKa9GeCi/9YqWnHRC0Njl\nZ/2z\r\n=MuVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJoDUonwcPllbOGVm25vt10zV1yOYn7MihQXRC/74IJAiEA3pTyJmvV+2/shmUKSI6rVZh0E4XO1oRj6tFFWDkyVa8="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.12_1561305535695_0.12199353455738149"},"_hasShrinkwrap":false},"1.0.0-beta.13":{"name":"john-middleware","version":"1.0.0-beta.13","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.13","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kcE4K8B11URgh1lmJVpWGlHLKNfdh6SX2omd2rppwEm8t2GqPpgX3eD2RAqrpfg6zIl7rQ/4/BcSdzGUx+qW5g==","shasum":"5400b6c32dfd570710a57a23cfd643eccebfff3e","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.13.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6HrCRA9TVsSAnZWagAAWlAP/A8Yhdp1HDGAcvl2DE6P\nYbdarvV+UyHzPkWlYkA4RFVMBZGFubxZfnxvrgdh4F8XHgt1YmM4bWUkr/5T\nGDkf0e0alsLYXLUpUiYamSEUaY3fm8Dcnd0yHExlzo8GMuwodUXqnZDFZC2F\nF16QqCCNdlkh2I0ci+ZHwCU8oCreX4JMujBZCpR0mubJpJFeI5qk4diNo5Qb\n+D+wUOLaXSrk8YSACB9oN0Uva63YmwSRbf4VIVzxAtf1SRGCoAEAtjRZtfQp\nBpEARalv57/9wRHhOdaEGXdY3BmrYV2L8Q5HXmQqEmxOUjavJCEgmHB6BjQc\nKsN9hGAEr+W6JpmGDo0Ts6mltWlJcpAjQXhApgHigJkLOnI7DOYWoKcq5NRI\nIB4yIsLt3ruidNJN+NK7aenhWhHNLAOvbs6V4vX3Eji8nNZfFQ/shhvE947K\nd5yQiULV81evJlOJrFNaUBMggQ3+i9u9yLJyjlwg5CnOGuiwOxJeMucjIdbF\n22P69gC8FNoLj2Acu6tSJWLGHT38rcboFOWdVB4f69iA6OVhGNPdW3vpTQD/\nmFK+pm+D/7weIszRx4neMVHI0qokPzoYvA0rQMfXu6yHOpgKNtO5cMKfgH3+\nSepCS1aR+l1BZZZKYw8xf1esZTLkGFHPNnKn2h3AiCF1D/gbOpXbpO/zKQNs\nyiKv\r\n=nHgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnnH2TzgZlft25b1+I0rt4dylBbLqfEvMGCeTQm9kw5AiEAtd1lyXH8eEoevZsS4XX1W3tdx8SwjE/4hWVxSREpJEk="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.13_1561305578852_0.31228593724192"},"_hasShrinkwrap":false},"1.0.0-beta.14":{"name":"john-middleware","version":"1.0.0-beta.14","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.14","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jt1+z6+ib8PoRdV2kuZHjlpcuU+hCVpuutaHtIbnmZ9NCRKtmPPTCWUjzvN+pLk39xPu8V2dIkwlMfi9dZJ3Rg==","shasum":"8b566f98db8d81f72d2df8fe43904d930b8e1561","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.14.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6JRCRA9TVsSAnZWagAA1lEP/RIxgTh0LeywtM+Q7OMi\nLXgHKcag1iD1UwoV8fW8SHIW24Jdand4UkTy++wCfB00SRbwzZiTfs4zQupS\nDYve69XmBotK9PAj+/m1VsOoXl96yWTpY6nxqs9SGJdprKOsj9rCxkXqhJpz\n5K/jQWSGZPnplMFPJuOnR+EwwD0s6F2V17VzofL42l+Znjn6HzNRkLf+6lSR\nTACYo6tJhmp8fqL1VCg2966dlFt1MghD0W41oyu7myuum4BP5NycEgAjwfJp\nd29ZpuRWxkAL/usrg2WCXz5UGO0OZeShEsQ4gVn7Yiy/GWTYTFOTp0obmD/V\nxxuRpSjaZa3DNHC4rwdgUfFMERMxgI38rsPXncY3j5cNBSuDrdC4IGlB+nr/\nWYEtu+16v/1LI/DyuIf9xAVkwiHVj3oA6XhrszNYxawRyVd+0jQJvMP4zgcu\nnMPGudZuLSYVQMj/Hc8bcOHCHwwa9cI9aBC9NY7Nzd9hO+rITFjBC32167Vg\nmUNh2fQqLpx+blcPv9bD4pnlb1kB7QrVyRi/Q+9+fBO3JrWtgQ5q/i3C7122\nLHRTG4d08yTESoUZSPpolXHXCUubn5AoujS4AbvGvHRKotf0h5t4mhrQB8Cb\n3YWT2YEM8WnbbzKSku3vXFhwac8Kw3tl6fPlCPNVss7wejp2+NI5wHpKalvr\nIIwc\r\n=2pgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEABY2tMQYgCvE40J7WLshlfi+bluNh/gu44NThg3vilAiEA1aFAaKAjgbQTYg+ech3dSMErQjV4ICXKI2GMRnN5t9c="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.14_1561305680274_0.5483855554977728"},"_hasShrinkwrap":false},"1.0.0-beta.15":{"name":"john-middleware","version":"1.0.0-beta.15","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.15","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pY8onZKMphmqfBkzpSscZGVpO7SqD13XWjyqBhEQ0EmxNKaAZVyh+IAPmu2JDVw9RF/LWWaoXVuno99evEotSg==","shasum":"c110d63e1d61abd6ee4330b089ab549e7ab09540","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.15.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6K+CRA9TVsSAnZWagAARBUQAKO1fn2cI9DuyAgOtWqd\niJw/I9tIdwFoKw+9Xs8fg3GgWtVbaoB9fkqRHPRTzEArBRTz8CjtvIHbJQD1\nBuBIi6x8Bc/BeBDiBE8Jf+fMTUS93+alkNV5H5RyhrI/8d6i0EFhgZL/iqpn\n3VJTJ5r6U5NF7t7JhfXDRySZ/mM2eIeWMdyZ13d+PHNXOZAcgOtCTUL4iu8h\n+DB3F5Ffn+Pmc3ieyOy6Ta5Ax0MIXTqi7HIRzsuBtzRhvSaphm+dadoWmGNS\nx7XZLS27n2mAAQbknOWmVr6RJKvN4pDO7xw5m99HRZsvu1VJKyHowQpAg7NK\n7kgIu0SVPjoMNLhYMnlG0M7aS2WRPN3tmiNKCvZMm1WvjGC3vSwQLRa4ykGa\nMGtITA0nSO3AM6Q5aGxXbLopMJxXm0uctnpWzaKfTBYm85pRiifrbhz8CTgK\nJinhe7As+qtSFO9kgEBRrDRUVeMis7nLpRkDpztkjjPzi0XsniSrB5LOx51o\nPs73v6fG9E9+UwIU5E/UWS+IsvuSzqJ3mFAvu25J1YrHE2jdWmyTfzKy7H+m\niSRke0FUU3yeV5EyL0FvD5mpOsfGSYy/QApt1bMD99m0U56CYH5JHZLR4lcn\n4JvkTL2xkYfiSx5h+SWJdB5xd3jEhImfGfRnAinrphqp64w3EucxAj/iFRzQ\n5Ei1\r\n=lZiT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQfoK263030ri3PiDpzCHnIF9j69iEdDqd8N30BTD1ewIgZMpHCBHbzMZvo202etFwBLpWYnEMNUD23sKGEU/s1mA="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.15_1561305789717_0.187750944743589"},"_hasShrinkwrap":false},"1.0.0-beta.16":{"name":"john-middleware","version":"1.0.0-beta.16","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.16","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JLQMv1qL3m1PBWnS7g+iX0OGUoeYaN7izxmqyF/tbJe28rehvX6q45dQpVVMwoDZTmDa6XG8/euMjvdjFwFtFg==","shasum":"20a5cb57156f592c2d528e975adeb0e4a3e002b5","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.16.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6LZCRA9TVsSAnZWagAASD4QAJKZzyvV+5PhZB6HvV7I\nWkaJ98XuvdpvYRD3wxDXPuIrTv3s8AyZLihfa4idCjYYCXpPpPc42p0KxEif\nnNiQXNoMZGYUdqBccNr0Gj7XBXM0YbdrLjYpVLs2rwOvXFH2zVengl5flqBr\nHyron5VPy7DspJW4nPjCSStZPFKD5VgmV6/5f3Mq2wKDVKu29aFR1DS8SeZY\n/Qiz0uhptl15cCHoE3kYiCrsdcLekWHZwL5Kbk/S2kAgiqZYKMhIhTl4BAtJ\npn/5inX9AqGWdeZue8EJ9u7HumMZt0HaCwsDkrawad4ai6X61zo739u71/8J\naDE/mV67XOqx3uuMKzjZdFDK48OSFouQNPDrifVDMjLMHkO5UrK8xiggwFPe\ne36lPrCoXOSEW7/k0xD2crERMYbd2FuqZxDAILXAA1vXgslZrEEnZxkzH2cs\nIPJPKS7pdsTUoGQAw0Ret5+tyRP34ST4duk0Khcgp0h5gnrvN9G0/tFFfGSg\nyZYwGIqHC9hi3TZYrUbhF1TUf3Z6+o0CSJPDc0HnIhQGRzB/TLJTgatqbbxj\nwdWUB0WQ/vo4axk/EqkVaUfJN70TYMP6IfoT1YmzmzQyPKn2EgSSwIzYqsda\nETX/6qirSvL/H7iAN74mvrYI6pnkTMW+fw7QLTYPNU2w8UnV1wPV4ONzvKM7\njpm8\r\n=wk7D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQWQfZ7/ZQBrcWnUPKPDqLIlz1jktBFB1B0ZHPapuEKAiEAo26zHF8CvmIb/tknwEOB82KnEJuAFXpMT0LLvwBZxms="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.16_1561305816589_0.04914800268611863"},"_hasShrinkwrap":false},"1.0.0-beta.17":{"name":"john-middleware","version":"1.0.0-beta.17","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.17","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gjDnVwSJGZ9MZClvtpdqZTJlQmPnPZxX10ZvVzUPCKBg5bgZr1da+ArAjdfGBKfMhhjPfwcaAnoO/VO4HSdNzA==","shasum":"2c866a7c45060e810996bfe09ef8c703056066bb","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.17.tgz","fileCount":17,"unpackedSize":18310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6MlCRA9TVsSAnZWagAAmJ8P/2mNNvUb8kGC2XzYdDm3\ndPQhuGIh0g0USPV3UGAtN8mU1TvGhoo0PLPUScmUuP3u44+7/3QtUVVme5ML\nEOTTJgDKO682NP4XQPDhphFofaVyGm6TjvUi2XXsutS7RxHKhR5tiXnEFfBQ\nSaub9w9EswgsYnDK49zUF7MQgD5ESJOdzJmK+DIzCKqQRQR4SEwK+BCGf7hv\npZYScDdiVAA+/iTEvqMedRmY79EDRZhhd2QGStShbyDbNTSpoWUZ6uDOShsC\nmKfzU/KzSgq7FMp0XrOka7u1iSURvQJNvp7n761SmqB/c5xOyY1aTnoBq2Ou\nrhLPdb+5y3S0/kCVwwB8fNzy0odl9wNvnaZQ6mUX2XPC4sG6etzvLXTb9Gd1\ngUtX3k0pIyZp2pXJkve0qTudtVZ7EoCAA1eM9Grr2G25k06N0wFwA7X7+w69\nAf6pe/pz4mJVFgtJB4LxFuEHxVEKUqEiCmx6wR/l2/fR9tjqgcCICBGPLFmP\no4vhY3nfwJz9Ecm5Ge6kuAUCijoQzCjgjf18KysS8rk7arEOFoBJD0gi6sbw\n1l3zYWDjIZAmeTLAraMn/U7HL3yPYmXPAoTsCH1r4QiE7uX1hKzTSt6mOyn/\n2dZhWXHX5RCAaWYE0yp429mymsejHgZXRjZ8psdKjA6xV80qsbisvJSAe7rP\nA6W9\r\n=aODB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI5ixvVIKDaWDS3ipwbjhhO8GsSC9rl/NWG1RMGs37hAiEAoktv9VlPo7AeDqwOPW4t28UHIyUQiqDR2kbWAEd7fE8="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.17_1561305893126_0.936501326477418"},"_hasShrinkwrap":false},"1.0.0-beta.18":{"name":"john-middleware","version":"1.0.0-beta.18","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.18","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cCYO77Mibi4V2i5QIlw0O+WgZvcW+v0mGlKHEAzA342hXt/X8x+2yGqu8ixtc4i080Y3sttqPN5whB3kraB6FQ==","shasum":"04328869b61672e1b5b59bcc6b69e2a06830b77c","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.18.tgz","fileCount":31,"unpackedSize":29745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6V2CRA9TVsSAnZWagAAc7EP/jBkE+cLMquKY7wFQRk1\naAP/xQfzkgt6qZePUuWrpNkSg1BQ0Pd71yaPPGcwJZhjx5WXb51HdRbl1zKf\nY1aq7hxEggC/YYQddv+gEPq4ThNQCn/kdT2qPUlGjIamOKF81FMzddCO1Qd6\nSl2DT2FEDhlACUJfuF0qCCjIMgflSYxtNUsX6apfuQNx9rJrsndN4i+sxmkM\nTGQR3CfUJyIvg7i/lu1SUXpw3y/BsYvHaoHz+IXVuhRzNCPq6Yu45GXmzK/O\nhkIri97tn2YFVSS5NAMQh+y4M3A6oXPOIejpw+d5DOEmWwyKm3YFqP2/uA7A\n39wpQYY7bLQAC/RJ99NgEKmoiNyLwH68g1jbFH3fZIu3NtKvCdt/gFVNxEsn\nAybOsvVVPjYQG8EIxdhqzQKoiOe5OveZJEaZbyqTfIs8TmOH4HuwjfBSnIzz\n7NW/qkTzh8wzzPHg25okgnA/6iV0WxlfU7jkER44Gv/u0PWrI5DMPL9fwbcN\n+u4j+uC4CXzYc9+y493jXBMHnpyv1L4OP6OSwhPhF3UhxObqqiNriXgkp61p\nityjE7kSCqCnsrJUwD5WnNh8/l+Ttsy6WX0pAa+3dhI8nYePQEkdk+vhvHTB\n9xd6PCoS3GdBWr2L1Rr67shT4Kr8+m9y2ruOBJBEcLTYKbMvYXzxuEP7v5M1\nf3rS\r\n=QPcD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESnOnYToQblLi01bZdQHbGXoUrKo/y0DNnLqGHgOvMcAiEApu3omAzCNc0g7hXL4UeAEzsEgeECsR7hP8I9u0LTYag="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.18_1561306485966_0.6225335626494157"},"_hasShrinkwrap":false},"1.0.0-beta.19":{"name":"john-middleware","version":"1.0.0-beta.19","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"01d1e699597b7bc14ae203bade1c1ccd583f115a","_id":"john-middleware@1.0.0-beta.19","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bMcBRb+5CVT0dENpl7R27xV6+EMAYFkAtN/FBDt+qXy2VWX9XQpzYBMRWLMLeo+RGM3mgDp2WZSzHJYp9F7d1A==","shasum":"48f17f453ed41a9630838d8417c9a6a0bbb4ad4b","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.19.tgz","fileCount":59,"unpackedSize":42906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD6rFCRA9TVsSAnZWagAAbeEP/jDl6bGQnJBqXpSImHJF\nUw58tQyE62IA65F+eFlUCbUlZRnJngkoLYP0pA7cDj9otkVT1T+PGnVUFnOr\ny1iXDcUA7n4netAvy25mE8JMmOzQUwLcdJH36PVeuxpua9s2pHeq0trwjeh8\n1l3RorQ5XO1fc5bdwEv+OqYEHz90bzn/ELqUOZXVOG/3pbzxa5pJaADMqdVc\nNAfouqwbnm/jJ64FaljQRUVHuJc/xajd3VnZDXqm2R0ErIzWu5OZXuHnvi8n\n1/mn5rPgI1Te20f+nQmHWZ1S9na/bv8gCwRdtlH7uz/YmfUvRBrcydfOlT0t\nCj4QvNsSMlGvgdIXtBvth5ALO9IxlEVHa1y13FX4RARg7AF0qWgC393b+LpX\nN6JHMkYVC9h5UAIfapZGtSVZj5RcfcCY3yiScvubkE6IpYH+LXKjh8HYZtzJ\nWUs7ZiQXdgIMYoa0576ywUdwsI2AepPOvjV6Obia+cz4weQH3fn+0QYwveZK\n0n13v2HTUa1xrJZULlo1ENlwCC4+s1TcmHiVzJyDIKrjdUdjUwLaPy1AIzUp\ngK/90Cn4n7BdzrTBYMIbY0F3c+O8EBuxinQ8ZTWXZoNnkrfaUI61VEgf88c3\nU3lX7r3qjkriAqkcvjFLpkGKtyALpSUhT1t+zN9Cm2sDdySZZWfu03MdTt1P\n3gDP\r\n=HSaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJxWpwjXu9K0szDiF+fO/UyXb/wz7SKqrgmBG7Y346kAiBbYoPz8ZzxucvTJ5IgafOSaqubXaTyb3cVtXjLIgyl6g=="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.19_1561307844585_0.3977147675968926"},"_hasShrinkwrap":false},"1.0.0-beta.20":{"name":"john-middleware","version":"1.0.0-beta.20","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"454fbde8f12830da00741620ae98adf7337f1c7c","_id":"john-middleware@1.0.0-beta.20","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VSHH9cbgiaWO0VK/zx6xbw5YIsC9aBgm8CRBNCXRr2VyaX5qTitvfUmFY1C/j/B+mkSsLAnngM4KULrr7TVhug==","shasum":"e1ac459b93158058ebe5ac0c2696a82e2e6527c6","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.20.tgz","fileCount":63,"unpackedSize":45443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdElILCRA9TVsSAnZWagAAqF4P/1enS8ac2Nh6CNPvGWUV\nHvZO7KuhA0bfAZu+/R6nzFXt/TcumvKsjK4GW8iHRJmWe7UtuxDff+4tSf0V\nheZggHU15XinPGE3iFbLoM27bq/onrSblSuOe3JKQFHAv7YsLV9iB8uDD3oL\nE/M6C7OdsUVHsO0ybANiKzqwFLFbUIL4ez1XJ8vZxvOH1iSP0Im3ptJ+QoxP\n6tdLN+x/yGI2OVKh5UtjVzK6YzRmK92BTCR1gV1eaEn2lc1epTvs6TF9WrUV\nx4tJUKZD9he6hj+Q7JDVzskFjPJUxKPBKHb79FjjQ6M8BAPjAUmA9B/8cFF4\nPvQXzirpr2uhbuuUoe3xSCrP3kt3JZBNV9kOeYyuR8mgXc8kPekHwK6Fh8oW\nl7dO/O08TU0qly38xvkYPS+6rzzEYnzRBJCD5oinzx6sydFWzhyEasgkxuBe\ntoBliRppj7Jlhu4ycBmF4ucBgk5aOm6vba3fNNhLNPfV9qRWMEoubezJkT9K\nAcSlOMa7jfm4h0a6MxAnIuZVFlJTrOij5h9+tiKglXvio0yK3hkkcXm/nam3\nwh5H4jdDJY3LYTbiqeSfpnKaljhr/BOyjReTz/KFLYyx+y77H1wYkDYlq3QT\nymjQmdBrGdIAnZJjrJm+uThd6fE4PXii8me7ejP50VYYhjRnk4eV6Eo4G3QX\nCszm\r\n=V6hR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpexR09hdXGHDYnZgbqEzKW5axdCOzxljTjigE7bZOdAiEA6piMFHU0rxoVrM94Gaxcwmfuqzfd9y/rsiRO/cw2GLk="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.20_1561481738602_0.8378898709562519"},"_hasShrinkwrap":false},"1.0.0-beta.21":{"name":"john-middleware","version":"1.0.0-beta.21","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"454fbde8f12830da00741620ae98adf7337f1c7c","_id":"john-middleware@1.0.0-beta.21","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tSTonETMLpUVPiZV/BYqHwmdPRZkM9w2RrHsyw663+x5pS6EQItEtNZulmS8lP6UeSQCqHI6Jr1M5jtcC+aZ8g==","shasum":"a9d0e0d79942497f326d33f7f06a56136e1e62a7","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.21.tgz","fileCount":63,"unpackedSize":45683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdElKiCRA9TVsSAnZWagAAF7sQAKNQuvwewJ55MDXSJ8DJ\n9HVRaUhY9k2R1Lpr5mO0qAqVbwrGU9kCbPOAjUnezBiHmHU/RlMHhXS7FFcK\npS56v3/J1cuJBix9H2Rn9DwlPFU7YBjvamqKYPFmBCzPrv9x9+Mj5z1yfxBh\niLlOqxGn/n+dwFUeb8SXViq7tALQBW095mBad/hUuYcaZu75OCq1GA2OOTKk\nIqavpz9xpYDrc12V0MPB6PVGWg2Nn4UghtOD7KfR5FtjzcKkRcNfO206Sus6\nxbTnT/oODY8JYmTNIpuxlM4VXeEKlb7XK/EiqUMzqPTdahx6/BOX19SCylpZ\nsrGXk+3BUVkvd14r6aIB6SRe98fY4zFiWcySjI6WcIOJ8vgN4xX82FHhU1Y7\nJpEU50OBhrfY+40KRWV95MgqM/S0/ogRJX4dDDHhTjTQ4mQZcPlYecaFD9pB\nIQQ2z4BVp5xX5Np5brQpLgx6mhzvr2HDetW9Hw4s4YC1MO1J9WP/QhuD/By6\naCXunMd5OK2xwzxMJJi4rH7i7geQ6jmreGfFmysB4ycjwKFUfzpXwQQy32bR\nC121grFwQujAMunTpzk/jJ6emgYSR+z0vIvdX2S7fT9DecS6pDzZU7qUz9bu\nMbsWz2vYqaT6s+x3AyF7S+jmJOGITYdEQkfOMBWna5AEx+rAGUKSUpdC0CZk\n23Qn\r\n=lB+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyu+YL8Hq0fAjq+QXCmmjwvMhrHoxpryv88BsW6iNAYAiEA4CmoWP6+y3beoVxCQX1790Pl31DDMXXv+YVllNqH16Q="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.21_1561481890041_0.25631417857551186"},"_hasShrinkwrap":false},"1.0.0-beta.22":{"name":"john-middleware","version":"1.0.0-beta.22","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"454fbde8f12830da00741620ae98adf7337f1c7c","_id":"john-middleware@1.0.0-beta.22","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KjhJtv6LEorQkLqdG0RcBbFpBdIq3XINM1urIoUKOqs73jNXo3gZOp1fHo1s+vpU2E1++arSuuDkunwepfaO3A==","shasum":"c84ac5b2d1bb3b6dedd51cb8b8bfed646bdbbc58","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.22.tgz","fileCount":63,"unpackedSize":45964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdElMJCRA9TVsSAnZWagAAC9oP/A7liGN2fqwCbdObOjp5\n1MTVqDyQ7C4ox8FHYZOdGlVbXbfH14/mtSaQznc9o159RC2rm8vp8yAlvyyt\nalvENbdUB0VVguoYH7HuBNu+lwnHjBqb6JzfB7Yd/3qxaWpzPbW86j+ckzgo\nCYf2NdSTirI3y2HA7Hd9itM9oO/IgIAPs/WvKTHmKc31gNRkzNA/JywK8WfO\neHEObPD/k6k7BuwUPxsdNgzcusgZLFImZk2gnOaPY4+N4uUnttWQ48bq8XQv\ny2AfA1NXfbBvT2nLzvNTdcdTZI1r5ody8c0wtR6ZmMkT3t6jUn9sQvx7ROj/\nIwFxVzPppKMZ2xqJb+ADlEbTuf1zXteZduz930gooDVcnJNhrsf26HoXvlRN\n1rXGqImcqWHWgMpT3ho5HxDczwfpoh+mZewIH4RwO3PJsB62Zo7PM1qK7uC+\nKsyrEkIBKUZOKTJpDJtfZLTCsr42JdwvbIBBqjmjHz0jRIChhk96S8voIEsm\neXshWh9RbAXfCJP1VzL5CAhJCePfCy4lYkhFH40CV4lkEXmTx7rTttyqX5K+\neZbFFsiiPTXAfrl9iaBg14fcRyz5PHcNSPSNowCoPtROOrHfN2t4ZAAewDjV\neSQd8AqOAr1yIB9Xko/fA+rMxP2/Mf/voLDSlSmqqF2MY0weQfsFFdUi6bCP\noBAe\r\n=JNCJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3KPq2G0w9eBhT13fTXQ+36OAc3WNWMQYd6bCPiamI7AIgJVs/pViFuybLa/3gOZlq/gnM0q8rWcBUWIX2/bANF/o="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.22_1561481993186_0.655571303523286"},"_hasShrinkwrap":false},"1.0.0-beta.23":{"name":"john-middleware","version":"1.0.0-beta.23","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"454fbde8f12830da00741620ae98adf7337f1c7c","_id":"john-middleware@1.0.0-beta.23","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eCdCNeAgtWQluHvzQF30ttSq+HesnFnEG8dGdecFG4aDvkW6u11sgFaC9Mep5UvexoIUeLHJbEi/pCE0VImbiQ==","shasum":"12cd9ac868bcc71f930e82218b328e159719d052","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.23.tgz","fileCount":63,"unpackedSize":46208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdElZXCRA9TVsSAnZWagAAt9cP/1jfGncPYcIy4J7z4N9C\neIo+0MQtj2/OGDroH6vUIiyV2MY4ngQ5qn20OrxsrJ+IF1HPIk6Nzgev8LNz\nslPba1ig28hMWqfrGzghvFyB9fFtnFpuvRAIIfIr2jIgi7eceFppk24D/oFe\nykW7yPUI2wTa1MNlw5Vs+hHvDgr+WGwaLZSlyTGoWgdBMfAl0QMXu1MuhLQj\nxlimH/yeej3XAFva7NNICLCOrOpGSj0YAuk/gTyFQpMV8DQelISOGsFI4oA9\nRm7upRf9s7CpPx1OXOlzDaYzLmYhBFVavqTt/KJY19YRkjyQplHBdZ9aZzDg\nUexgssXF5mWi1A6kq8IjmX48t+BfW2nM3jOjabRVizONPcpo5zhYlG97D73z\n7GweUJuzOPG+c4O9/ak4fycrFiGaGcwTkoWYz51JjCy/Y6Cxh6qF5on6Tp+2\nmfXqh9Pk+wvv2fCfx2mRad19+1v2mo+J6wfkoKcIRc2afl5xhiNTP7dR3PBU\npziw3bj2oIpaUw7ZO4b/87d844xrw6wdpc37Pbsjk5h/Jg9tu+0pi64P/0hm\nbpcrG4vad4+tVDo+AQG6X+Ndeq6+qelSz1lSw7OyrGx6WuwnTXknwZ+e9j4A\nldUCXMkWPa59VPNIgl5hZdY1h1SaiIMqa8kS36AfNMj7THQ1MIA2mMfZ+Fay\ndF5G\r\n=HOfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk5VhbHiYM6pAIw82RPLNrzzHfZuqTjvWsBbWaJWoutAiA6EWQ3prCelXcEISonqOiTgLg9Qi+ofVwpJyRrQAsWcQ=="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.23_1561482839262_0.16196366759874392"},"_hasShrinkwrap":false},"1.0.0-beta.24":{"name":"john-middleware","version":"1.0.0-beta.24","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"test":"nodemon","build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongoose":"5.4.0","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongoose":"5.3.5","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"454fbde8f12830da00741620ae98adf7337f1c7c","_id":"john-middleware@1.0.0-beta.24","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PLOqbHVz/PoX7AiktG3NWTmBZI/XHKz4YBOfXCVNgN3AcK4x3U6U+BppegvfeKaKJ5bIYoJDdK+bVC4jFllpGQ==","shasum":"32dc5020cc87c84af8bd66b7bef9e48492604e13","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.24.tgz","fileCount":63,"unpackedSize":46695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdElsUCRA9TVsSAnZWagAAMSEP/1h0XbAG5JOI6gFxSPWj\nPhKBInW3nEQo3Esx3vodDNHBjWJTKHKUQ4UE/dakJF/JdHaaeoQktPfRoppP\nqTHiFJRx0iwsN7cgo8EIT2nH3Gvgb9zY1BdfolXxoLUa3FB69aPQ3lFDowDs\nCfJhHr0U3R7GHU0BX+d0k8kgfUuRXvBcQoA/tUU/MfEvXn4LGUFDnVtA3XDN\n5iPJs0Es1Qnbdg3+iYFHvrNzX7Me5Nu/VQXNHAVitIgQFr4JiC76B/Q6uxcI\nNJoy5OH810vZ9O41UhUoM48ppQOR3N/vzFQEeHcuEahawXlwrxb36BepTkuT\n1gw9w89j/gJstvNDJ/QRLPks6FQO13AxYBiWAe5UX2mpqf8K4NV0eLL7+apO\nXhQX0Y24ZvQoUPl6VUP0u7+nxTsqsuA6uIO639tEneHne+GZfHisMYDnw8Lq\nXrHYFV1YVDmfDXGkfWCbUPzglSsoUxijJn8snSZenNRIodmQKXnAArDXk0EO\n9eBpiGISDoAMEKxjKIc1+AzWUDTktzcoMHLQRkOd2uy8j3G2fY19hJb3eP12\ni1QfmfyT5f2dlNmPHmseSHA/UUJYrI9f5ki4WV1/Uop5vP2eOtX8lfA1UtBz\na0TY4MZkpNR99o38Ld/8jYuP/938pgz4GSvWdKKHUpdEFgohWVMhMNUoP23t\nd2AK\r\n=gmBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD17+5Tacz/ktkiZMjX3DN8uJ0MHNskluDlx6VOIZKAoQIhAK9v8whJZ0/VCGiJNR58p9Vuo5ndqtf2ya0gNtVllgd0"}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.24_1561484051009_0.7049664485361187"},"_hasShrinkwrap":false},"1.0.0-beta.25":{"name":"john-middleware","version":"1.0.0-beta.25","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"test":"nodemon","build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongodb":"^3.2.7","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongodb":"^3.1.28","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"0de69fdf396196642e5c7f5e48057d2121aaebaa","_id":"john-middleware@1.0.0-beta.25","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p4y8jzvF/UUwttd66K2FMr9MiIVsNhs+nE+6OFrWuT0q0fyhgPpWmzWgeX2w6/Pfdvurya4deSkqg4RtIbFuww==","shasum":"2ea17c26b9dc3c9124fb0e6522a3012aff049e11","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.25.tgz","fileCount":55,"unpackedSize":42316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE5FYCRA9TVsSAnZWagAAXn4P/ioshgYZHl+ba6ZMMfHD\na73IlXI1P+I1z1G50mU9fOlono9ShC7+ZyD6dulqTSiajj7jfW7fH3JkwHrG\nVGRKH/8xliZnbxbwTLxXoLN53NL0OcgYk73VMn0qtxerZ9AmZtL+WrCqF61X\ns5I9f6Bmf1o0uElwJhw/cAIOEpnaLCqq4VaMm6VyQ+x6ZazRZydXc412GHJZ\nVJSOik68KUI8rx8+Dls58guhy8uz1vGcGB2zgELbRrpuWKxj1991qcvYBvTk\nUHPNEo8zF6dQnwntyrDfY0CkbeIZBKqz3nyty94do+iZA15uWmoYLo5A0f53\nN7FE7XgaeIhJit/RRwuJ70926G89264RSeHaDed4SpcLvE8nuKad7/UPdp5t\nMha4N5/xum947pFNKc4GWOg74MuJnVpZuOF0e0Kmk8vzksfrqHJoo8h5TILP\niU2q70O4ieBZsrPllGuZoXlG/dTYasC26Mw0yFD5I2TbI/+sr/tBYkpdi/M2\nK02bI1SL75mUlvUpjsWznCVAepjN9DInWUUyH+x2UqEYvolkFBHd9neNclMs\nTT1ZEU38c2deYHT4yePydwNaKjZ4FMJnyskZvu3x+W54ldkquzmeEQiFW2+Q\nlzkUVIF15FcdxOlsKsjg8+s+KPRp9a5H82Z0e/SaMfUzLSjP6raVCkPE/HOm\n/LOI\r\n=hcFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYQNHtJ/rQObjVqXRZDE0BKE0pl5K9AZNiXIJIrUjEiAiBQi5jBxJbpHoDMND87hqh2jnBKjDyfFxgAC8MImztgrA=="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.25_1561563479667_0.25503490067204515"},"_hasShrinkwrap":false},"1.0.0-beta.26":{"name":"john-middleware","version":"1.0.0-beta.26","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"test":"nodemon","build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongodb":"^3.2.7","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongodb":"^3.1.28","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"0de69fdf396196642e5c7f5e48057d2121aaebaa","_id":"john-middleware@1.0.0-beta.26","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PSE7H1votblaImCqeI5hT4n/2E7HSUbI4i22Vwa+ou4XBQOEJYJQnC2hKUCVbu5+gTUdTtBw4EC48Dc2yzXfoQ==","shasum":"eba174be47254af817853bc0c9cb47e6d8d28eec","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.26.tgz","fileCount":55,"unpackedSize":41963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE5RYCRA9TVsSAnZWagAAMPQP+wchtvQApNEM6U4+/pNG\nArKwxYQAc84f6K4RupeK0ZSFG0oTsF87ASQpdv7GeJPi60ylw5iN5Kff+h1Q\nfQczCDh9OccW9dyTviczO3BQg1q5FrKr39aI6x71H+wmc85bHshROPupuwoh\nLPIF0MAciFMNOCSth2nTPy/ALFAHifvbBl7NYKueqPHGAvb95c9QnQWBbhLZ\nn50RI5yylZxKIQlzgTkhdVHkcBWE79a1ci7Jl2lEFlUJEhou/D+/k1/+4pM1\nLXZX9MQOwAm8eJdr1HNJ/Ma+dRs30dwNHR7CdaTlpj0WOtQgDl/pmJr6+Bq/\nIuZEKZDexgbuvnbxWx+plfyU+Wxn1+MdDDXO0GiVO979FX1xE0CB2iBTyloB\nlMDAVysDN/g0N7jaMjjcPpZN8wbBxmsw0BsEi7IzDETuzC4KvDAsBmB9cM+G\n68k692utJmEtG8Go6BJycZbEgf6QclRkCQhkSDjPnJg15iGTjT22UL0krTqY\n3cfTYrDXnShZfaqT575RM8lt55PUz+WfUq4nknKPafljdLuUIDRc9S70cThZ\nKp3hE3On9aQz973lz+BBxnEfDMxeUsjtSyf/O8dEqFvQj9EI3Se6ppE24rhf\nDfgv3qH49MbXdae28GZKHZQiuJtpitT165iUgwnXRnRwoeUM2EYuOxgwCrpa\nIFv+\r\n=NN25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3iL7OXGCGuWKgR8cUD/GIat5Fz5tUInOAveUzAZkPXAiEAmxHyEFCkf+9XRqXULk9YJM5jFMJB7G1Flb5pm1dGLks="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.26_1561564247547_0.43527600167775593"},"_hasShrinkwrap":false},"1.0.0-beta.27":{"name":"john-middleware","version":"1.0.0-beta.27","main":"./build/index.js","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"description":"NodeJS API Middleware.","author":{"name":"Mr.John"},"license":"MIT","scripts":{"test":"nodemon","build":"tsc --skipLibCheck","rebuild":"rm -rf ./build && npm run build"},"dependencies":{"@hapi/joi":"^15.0.3","bcrypt":"3.0.4","body-parser":"1.18.2","compression":"1.7.1","cookie-parser":"1.4.3","cors":"2.8.5","dotenv":"4.0.0","express":"4.16.2","helmet":"3.9.0","jsonwebtoken":"8.5.1","mongodb":"^3.2.7","ts-node":"6.0.3","util":"0.11.1"},"devDependencies":{"@types/bcrypt":"3.0.0","@types/body-parser":"1.16.8","@types/chai":"4.1.7","@types/compression":"0.0.36","@types/cookie-parser":"1.4.1","@types/cors":"2.8.3","@types/debug":"0.0.31","@types/dotenv":"6.1.0","@types/ejs":"2.6.1","@types/express":"4.11.0","@types/hapi__joi":"^15.0.1","@types/helmet":"0.0.42","@types/joi":"14.0.1","@types/jsonwebtoken":"8.3.2","@types/mongodb":"^3.1.28","@types/node":"10.12.18","@types/supertest":"2.0.7","@types/swagger-jsdoc":"0.0.2","@types/swagger-ui-express":"3.0.0","@types/yeoman-generator":"3.1.0","chai":"4.2.0","jsdoc":"3.5.5","nodemon":"1.18.10","source-map-loader":"0.2.4","supertest":"4.0.2","swagger-jsdoc":"3.2.7","swagger-ui-express":"4.0.2","tslint":"5.8.0","tslint-config-airbnb":"5.8.0","tslint-eslint-rules":"5.4.0","typescript":"3.4.3"},"gitHead":"0de69fdf396196642e5c7f5e48057d2121aaebaa","_id":"john-middleware@1.0.0-beta.27","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p6psik8CWzOTiudKGj3gQfZbFoqXgqXLsIawRfB6OziZnusHT4NIL9oI1MdTo2O6eubQNX8beM4v/DImiP7enQ==","shasum":"149d91c3caf8dbc9bbf6bc69ccf2c846f05f1ec4","tarball":"https://registry.npmjs.org/john-middleware/-/john-middleware-1.0.0-beta.27.tgz","fileCount":55,"unpackedSize":42841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE57TCRA9TVsSAnZWagAAxDYP/2uOVd43dnWw9/0wCW/1\nGwEzn6b5g72gybLepvuQtt1xTB/yJNK93zSC1C+ibUOi83axaysk1OtDbYdE\nNh96j5MZu4WDRwkt5esvwZ8yKichHf1I+pzpoIEMypTvywfAGm2AjuKR77oO\n5fRo469CM4sGNQkuH6hR5P2OhX7fF3Kx5fKT3Ngped3QlW5/Lb5ag+Max0av\nne1pHR0i9q5VLqrbCYNctb0ZKa4nrsbp95RioKYy/3UTxyxae33T69WH4jW8\ngST+wsTTLpfuljJMjfKppHoKSfpVLT3CoQPLujgZJ55Qy2uaOzgOOlG4GBSI\nk845XIj4Oy7Y1ZeK5+BsRdnCkrCqZDu8j9HzYmUTryQnrzZKByXDZuh7ggND\n5mk12Y+WFlHlANuBN4VWqd4727qO+fQQzQ8SgdXNOZHZtGU1pp9ETe1jNtyZ\n2D1C5UcKTPuxQ2+BWzsv86iIBgwhjXgbnwj26/pzPyitjLWq0N0pfbNrEO6C\nXBUVooWgM1LWUjC12i4U1d0e4saAN+xSYclVDgwMgbSu98BRTwdsFlVcS8FQ\nREuLEHxXi1OGKeubQg9xchy722A8IzmtBGe6qnCDMjLCmbutJiWcmGh/jUxh\ns7wzoZWSD9/ZyI4al2h65aJCOxZeOnOObSbZ1Jw6U5oQCswmEby4AzXgwOQd\nUbti\r\n=gF6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkSs6onNHSS3wCGrqUEPcrwEQw3iBIZO+kWxCRoRqOdAiEAkcXipYe62DJ6Xji9YZJfIxy+PsSXEQq6HvnDcyVej+8="}]},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"_npmUser":{"name":"johnnycpe","email":"johnnycpe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/john-middleware_1.0.0-beta.27_1561566930664_0.9129194578349966"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-23T14:51:57.624Z","1.0.0-beta.0":"2019-06-23T14:51:57.855Z","modified":"2022-05-06T15:29:58.511Z","1.0.0-beta.1":"2019-06-23T14:52:51.586Z","1.0.0-beta.2":"2019-06-23T15:02:46.500Z","1.0.0-beta.3":"2019-06-23T15:04:26.885Z","1.0.0-beta.4":"2019-06-23T15:10:51.520Z","1.0.0-beta.5":"2019-06-23T15:14:26.406Z","1.0.0-beta.6":"2019-06-23T15:19:05.995Z","1.0.0-beta.7":"2019-06-23T15:23:18.483Z","1.0.0-beta.8":"2019-06-23T15:25:56.800Z","1.0.0-beta.9":"2019-06-23T15:45:00.517Z","1.0.0-beta.10":"2019-06-23T15:50:28.457Z","1.0.0-beta.11":"2019-06-23T15:52:38.483Z","1.0.0-beta.12":"2019-06-23T15:58:55.841Z","1.0.0-beta.13":"2019-06-23T15:59:38.997Z","1.0.0-beta.14":"2019-06-23T16:01:20.552Z","1.0.0-beta.15":"2019-06-23T16:03:09.901Z","1.0.0-beta.16":"2019-06-23T16:03:36.784Z","1.0.0-beta.17":"2019-06-23T16:04:53.266Z","1.0.0-beta.18":"2019-06-23T16:14:46.089Z","1.0.0-beta.19":"2019-06-23T16:37:24.731Z","1.0.0-beta.20":"2019-06-25T16:55:38.755Z","1.0.0-beta.21":"2019-06-25T16:58:10.154Z","1.0.0-beta.22":"2019-06-25T16:59:53.316Z","1.0.0-beta.23":"2019-06-25T17:13:59.403Z","1.0.0-beta.24":"2019-06-25T17:34:11.155Z","1.0.0-beta.25":"2019-06-26T15:37:59.789Z","1.0.0-beta.26":"2019-06-26T15:50:47.747Z","1.0.0-beta.27":"2019-06-26T16:35:30.784Z"},"maintainers":[{"name":"johnnycpe","email":"johnnycpe@gmail.com"}],"description":"NodeJS API Middleware.","keywords":["iea-app","api-cs","yeoman-generator","typescript","node","nodejs","rest","restfull","api","builder","generator"],"author":{"name":"Mr.John"},"license":"MIT","readme":"# John Middleware\r\n\r\n> John Middleware by Node.js Express API with TypeScript 3\r\n\r\n## Description\r\nJohn Middleware\r\n","readmeFilename":"README.md"}