{"_id":"moesif-express","_rev":"82-540d7276db0e9240fd62e15061161740","name":"moesif-express","dist-tags":{"latest":"2.9.19"},"versions":{"1.0.0":{"name":"moesif-express","version":"1.0.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@1.0.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"ce03b29061e87d7ae9b87945780670dc86074ffb","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-1.0.0.tgz","integrity":"sha512-YAW2kFXBn1v9LJRSpIbZ83GmO4HLFhRFpGAHRPADo1ir6FVRrLqReoVeX1P3UNBxNlgcenCYsQVBAtY6flNQOg==","signatures":[{"sig":"MEUCIGmgUG9YW8foiT/3ktRjI9UZZMFRu3zem9C3hUwrMYu9AiEAjR+yMqVxguOfRWUt/2e7P4ph7ISyzXlUykED/hrzq8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ce03b29061e87d7ae9b87945780670dc86074ffb","gitHead":"6504e7b4348f374a392d89b4d2ba896ba7e65b11","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.7.3","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"5.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-1.0.0.tgz_1480637246009_0.8549426924437284","host":"packages-18-east.internal.npmjs.com"}},"1.0.4":{"name":"moesif-express","version":"1.0.4","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@1.0.4","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"8c52bc3254cacf697303f10bf7f24393f664f3a1","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-1.0.4.tgz","integrity":"sha512-YI/Uuh60fAxMH23lOBmr9AKYrB3ZJVm+qNpj5fOLmEJj1KjofMEDF+0rcuehJCYy8UG4EVWoSe/ZFUmS7zQ33A==","signatures":[{"sig":"MEQCIGW+Gc/t05iWZGbbaVp17ofP+oSeGrcuZ0AuTtLthgaqAiAXUIFcRDCqkUDKxUxOjOGhf7edCM5xgM1ZRUAezdHMTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"8c52bc3254cacf697303f10bf7f24393f664f3a1","gitHead":"a064d0a76056db4e591b8e140b9aade929ce3663","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.7.3","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"5.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-1.0.4.tgz_1483053071158_0.633259063353762","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"moesif-express","version":"2.0.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.0.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"99e1a135aad94c84c9184d24bfe46e72cdc73bfe","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.0.0.tgz","integrity":"sha512-6pFQrgVZpkd1cD68oMONCdypDz5wHLrmbCqo+ftGPyFcqFIc8ixuWlajqgD9UeYMYz6HNPXERymFdQ/+KsMH/w==","signatures":[{"sig":"MEYCIQC+15lLS/cO5s94lsbNiPZdk2sY3rr0Rua294zM/enzKAIhAI5Nx1yPx+NRoXnzSoJtEefRqtYrGp0BGr5bD3MTE2AK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"99e1a135aad94c84c9184d24bfe46e72cdc73bfe","gitHead":"a064d0a76056db4e591b8e140b9aade929ce3663","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.7.3","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"5.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.0.0.tgz_1483057755676_0.19789871224202216","host":"packages-18-east.internal.npmjs.com"}},"2.0.2":{"name":"moesif-express","version":"2.0.2","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.0.2","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"255a2928057f86dec09493cc5fbdd7f8198f34b3","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.0.2.tgz","integrity":"sha512-wDFKsPgiFHfDrb+3y2q7Kmd1XQ9Nmpjg+x4tDRWGjyFdNWakp8N9KRnkoCGZxt/ZbyNit9/m3Hhb4TTjE/7Syw==","signatures":[{"sig":"MEUCIQC5DXFlzXBC7N/kXYwRylpTHPNrzjlMO8+oFo41Jwib4wIgNF4fSRp9lLvPsqV032gduXydJUauWjSHjYuuuC3ZvCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"255a2928057f86dec09493cc5fbdd7f8198f34b3","gitHead":"4161f4869ffb1232a75305cfe96925e22ad729da","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.8","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.0.2.tgz_1483503561327_0.42365732067264616","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"moesif-express","version":"2.1.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.1.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"89dd8099cfac14446f5bbe20dc0d62419edd8415","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.1.0.tgz","integrity":"sha512-DSeo5wXxu3BNxXHzsvYoEY87RMAeg+CUerh+T78f5xxhyAzkAs6yTPq+8oq/o/hzvnbpfYzNBfph2KRjdBPHOw==","signatures":[{"sig":"MEUCIQDjQqe/YJzZDkA7SllRik0ZiXdgG22pVNCtu9JWFy1WRwIgGsrxciMwKKHYV4OetIRvWVbKOhCnttys7cNBS1SXWAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"89dd8099cfac14446f5bbe20dc0d62419edd8415","gitHead":"a1e3d44f07ccd1dc0f0955f95b17689fe906dc3d","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.8","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.1.0.tgz_1484789764369_0.14881341019645333","host":"packages-18-east.internal.npmjs.com"}},"2.1.1":{"name":"moesif-express","version":"2.1.1","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.1.1","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"9e7f024171d2b0503052cc5d0574cc5b8457ae94","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.1.1.tgz","integrity":"sha512-iRMep35f+iaWa6w2it5lVwDHx/wT5z9+YdCgGFCFaNRVPD89s9VvxsPp4x6Ek7CvjCmxLmjI0eeYcfy9+fNcLg==","signatures":[{"sig":"MEYCIQC8pmaHD2bnZw9RspBWL46gUcIMGyNSaddjzFEAi8dF5AIhAKNEY+w1EY9gsoj3xdnMNir6W4pt02WgdI9X4wScxmMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"9e7f024171d2b0503052cc5d0574cc5b8457ae94","gitHead":"eabd9a6b60e930f540f0c735489cbdebe5f06947","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.8","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.0.7","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.1.1.tgz_1484790024021_0.9964795864652842","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"moesif-express","version":"2.2.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.2.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"852e6d275836a80d883e5af20ae3068bafbda639","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.2.0.tgz","integrity":"sha512-J3wMgL7K3Ydjity4kqWu41H8ACDqGbge/QoYdKYRyS4rfmmAqVegMGUS+wcHDeCGPWTcbEsZSEVGjb+fcsovRQ==","signatures":[{"sig":"MEYCIQCNuydV81x1MA7o4cspkWh/wagjqoH0Nb+hzzbxUOQ0KwIhAMGfccZkk2LNf8F9Urell28cevhqhj4VDafy+8d4gXgL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"852e6d275836a80d883e5af20ae3068bafbda639","gitHead":"50b85ab33fc621589fca71c2dd89d7985c1149ec","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.1.0","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.2.0.tgz_1488073859584_0.8611794032622129","host":"packages-12-west.internal.npmjs.com"}},"2.3.0":{"name":"moesif-express","version":"2.3.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"ca0f0ed95c8eae78269ad99ef7b3897a7541b7a0","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.0.tgz","integrity":"sha512-/o+2hduiiGgiG6HdZZrxmuG6JMcRkC0HAmYwRePsWkv+t4s/jaKBLi+w6s3GxJUAavkEHU0PgO2EBTpJLla0hw==","signatures":[{"sig":"MEUCIE4gcj0J7+QJtuzB+2qn+XYCQwNK1R/0OXs/4rVjDhHEAiEAgL+ZbxCpRuTImfCpHjTRYoWPJ70wyufyEpxXmLe3fmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ca0f0ed95c8eae78269ad99ef7b3897a7541b7a0","gitHead":"7ac8a44ac99b4d2e9e31b7b8c8647c36858704e3","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.2.3","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.0.tgz_1489530149413_0.3403645087964833","host":"packages-12-west.internal.npmjs.com"}},"2.3.1":{"name":"moesif-express","version":"2.3.1","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.1","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"41b4bb84192d3c941f3071eacb6c97c0fb843199","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.1.tgz","integrity":"sha512-ZtcJUJrzoyhIHq8Q9SmM0fhmM2MwRklFcBcLx4Bb9mNBbgimUstgQF3wjBqPqeGbi0+1NUrbfH7NrDKPB6sxow==","signatures":[{"sig":"MEUCIFtR50hibcg9fo1qQglaH28CqnRdluSXqpK37qZ/4gDYAiEAnGajxTB4NsP6FoedJ9eLe9rUWCW4Os01VL5c2DBJNag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"41b4bb84192d3c941f3071eacb6c97c0fb843199","gitHead":"889f45fa7dd47d6e23ae5f64ff4b7f32c6c5acec","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.2.4","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.1.tgz_1489709211743_0.10767600359395146","host":"packages-12-west.internal.npmjs.com"}},"2.3.4":{"name":"moesif-express","version":"2.3.4","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.4","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"8b23f730e4c373703bfb6f889262d413041aff7c","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.4.tgz","integrity":"sha512-B3nmeqKIcCt4BwuzLyoaJT3TkrYidIkmlZ9p91C2eeWVk/MsfNYrnP2KjkLhtQ9G0uTnpdDkQDSUbFeN/XnseA==","signatures":[{"sig":"MEUCIErC1EWNd0MQxaWKz9DmIGClh9/mdg+n0wIo0SxSebIZAiEAocwpyVstlwDTi1cf5xRzJrgX47khzjWQHNEG7rrujJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"8b23f730e4c373703bfb6f889262d413041aff7c","gitHead":"427138d186ef60688812bc0328b0715488e7cf72","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.2.5","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.4.tgz_1490595770175_0.4871623308863491","host":"packages-18-east.internal.npmjs.com"}},"2.3.5":{"name":"moesif-express","version":"2.3.5","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.5","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"a27cdee08e54d2a01a90e5de9ebe9a7ef0cff3c2","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.5.tgz","integrity":"sha512-FKpJ4+bZqHq2O+BaZZcV1VfHIemENf1cBXUyItHs2eZEPnE/TqPNHdxeoSBObZI2kyB56H/nWFltJI+nhffX4g==","signatures":[{"sig":"MEUCIBwXaNVlK4LH3BeeTl/K2MDx5Mw37159RD1O6ujQcX/6AiEAm2biBtjbsmfB/FB/G+J+fRMyGh6INnfDXzCpE/LSy1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"a27cdee08e54d2a01a90e5de9ebe9a7ef0cff3c2","gitHead":"42a6ce54337f8b251bd3e8037b6db289ecf51af7","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.2.5","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.5.tgz_1490648742689_0.669645489891991","host":"packages-12-west.internal.npmjs.com"}},"2.3.6":{"name":"moesif-express","version":"2.3.6","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.6","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"f67eda4cb20a4487f8598e858774cb69a934b4f8","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.6.tgz","integrity":"sha512-1n5nqt1sc0xBmkyTFYo/xtoKDtiNYB88aZOV+b5XR9+/yqsmWRA6Ww4kxkpjdBohIQHoRIWRpqONFsATknevlQ==","signatures":[{"sig":"MEYCIQCVjmEH5153tXyYeYUnKpSCaRrwVsHDpC9dOj7AGUbzcgIhAK7+cW9Ho0UI0OJEaor5Tnj5IvUZPugydQkIXAnkzlqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f67eda4cb20a4487f8598e858774cb69a934b4f8","gitHead":"83350e36046a4924be6418f97503643dbbfd6461","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","express":"^4.14.0","request":"^2.55.0","raw-body":"^2.2.0","moesifapi":"^1.2.5","express-unless":"^0.3.0"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","promise":"^7.1.1","travis-cov":"^0.2.5","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.6.tgz_1490676357249_0.05197291006334126","host":"packages-18-east.internal.npmjs.com"}},"2.3.7":{"name":"moesif-express","version":"2.3.7","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.7","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"d09c667939e8994226436333bff3d4220de7a376","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.7.tgz","integrity":"sha512-oXbj0yqVYIcRHLWgpJjkcWeC7kehDiZRC/vnelMbdiqHXhrIweCjY5uI4AQlVRZw8JAZODpWY9LsK+XOPdYvIw==","signatures":[{"sig":"MEUCIHhUPbXvgzllqZcqGSYuJHD55RaV2oL8NVWhXxKyjR9/AiEAtXgnhauelB5NMaGe60yPqZ3wgNhFNe0gMfhGO/Nchh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"d09c667939e8994226436333bff3d4220de7a376","gitHead":"ddde0595adfa3738893c9052540c1970216d8531","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.7.tgz_1490860746680_0.9311898634769022","host":"packages-12-west.internal.npmjs.com"}},"2.3.8":{"name":"moesif-express","version":"2.3.8","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.8","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"721f5713acf6f130d9b648086578b0378ea3a197","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.8.tgz","integrity":"sha512-sIA58yVVyhWfciwb9x9An1P4w73M3OTfY6PBdi8/zNnPXoqIbPiIhSeTuTCMvNAoLZvU4LutJI7CUUouY8IqLw==","signatures":[{"sig":"MEYCIQCTlBkfThVXj+YPoHxrekN3h2bWpl9xkzahRP90qmLHPgIhAPxzJWkChkMDtFUCIo33VFtUyPbo+jlmMVtlyFoK/pxn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"721f5713acf6f130d9b648086578b0378ea3a197","gitHead":"ddde0595adfa3738893c9052540c1970216d8531","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.8.tgz_1490861836071_0.5838887835852802","host":"packages-18-east.internal.npmjs.com"}},"2.3.9":{"name":"moesif-express","version":"2.3.9","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.9","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"238f5dd8b6b5b07e1cd226be57541206ee4f04d5","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.9.tgz","integrity":"sha512-na+qdYhrfDHPnycGDj7NeII5rpMs59TEtUASbycifXi4vVKKsAUpkUbjppRVv3sPI1HoyUsBxdYURLIqmmq4FA==","signatures":[{"sig":"MEYCIQCc1NoS9Oh18veHmuSg+smEp8IQRWYYOLp56Esm84OQlwIhAPFIcUNqhCMYx2+is+qxIxecLvqn/uic8I1Y5UPorp1C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"238f5dd8b6b5b07e1cd226be57541206ee4f04d5","gitHead":"362c252b47a5aa9092ee402a13cc93347c2cfe4c","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.9.tgz_1490862809305_0.627096677897498","host":"packages-18-east.internal.npmjs.com"}},"2.3.10":{"name":"moesif-express","version":"2.3.10","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.10","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"dcef737f3432ae51ef8e5b6b3975955625a2aa1c","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.10.tgz","integrity":"sha512-4WUNs7jR3ATK4RAhIS16HruaCX6mh4v47HLlT2ZhWqLQ9hDxuasG6omwcci2DWjN1l6LQu285lR+05zNThv/vw==","signatures":[{"sig":"MEUCIQDASZLE4RVP3B0jauMCOfBbD1QJLEcDB21UnXdxK1LQ6gIgWJta6vPJsol7r3C8A214VSrQsGO3uKtbOuIkweTLZ84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"dcef737f3432ae51ef8e5b6b3975955625a2aa1c","gitHead":"a0eb50a1843b0214985983d523bb5d6931dc9980","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.10.tgz_1493952138039_0.6738822036422789","host":"packages-18-east.internal.npmjs.com"}},"2.3.11":{"name":"moesif-express","version":"2.3.11","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.11","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"e40848be0d6c35e139b148a4e270b669b47ac13b","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.11.tgz","integrity":"sha512-fz7HdFu13mHNohoM4ArQa7Nn3DXKs4gWToIA7+noMZZg5MbP7jnJqCIbDuI1O+dPzu3ZzS68DEBkCxry7Cb+XA==","signatures":[{"sig":"MEQCHwF6yLCUuyeodH0dUbI5Oc2L+ruthaNGlWAkZcqeJvkCIQCHmc9VvtRFTfSUNr/omf46zI/JE8el2ScIwZgVZjDOuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"e40848be0d6c35e139b148a4e270b669b47ac13b","gitHead":"a0eb50a1843b0214985983d523bb5d6931dc9980","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.11.tgz_1494214240530_0.6605651169084013","host":"packages-12-west.internal.npmjs.com"}},"2.3.12":{"name":"moesif-express","version":"2.3.12","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.12","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"8876fcd353fd056eab07ee8d44d6165aa033f58c","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.12.tgz","integrity":"sha512-n7bDGnpHfc4Ials3xRzR/jcXJmEdyJ2wbXlIl6mdZ0ZB9+cEevD979Rs7C/4zFNc8+lebWgyiwEkqxtxRvfDnQ==","signatures":[{"sig":"MEQCIDUHI0rw32yRlQSvKei82ScdgfUDUqq1dlhZf13CyTMUAiBrwTV6XH0CYBBbqN5CQv1dwjDnPfJaSqB4aeg+g0NNjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"8876fcd353fd056eab07ee8d44d6165aa033f58c","gitHead":"b5d26270a9038966fa77ccff888d77b8531dbbcc","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.12.tgz_1494229104876_0.6881618027109653","host":"packages-12-west.internal.npmjs.com"}},"2.3.13":{"name":"moesif-express","version":"2.3.13","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.13","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"d81eaafb0ee08be87ce83c92eb5e509d95c8c97f","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.13.tgz","integrity":"sha512-BR6/Jhq2THsBINDvxJS5fW+UIlpahCcpfv9nMlXnqzMo4Z2Xic1+nMeRVfOnAt53dmc7W1iK9LG8zwcfhIj11w==","signatures":[{"sig":"MEMCHzRfc0s0IH0wxtcWzYAgm9NT0dAk1V4A/mVyYyFg9zsCIDvs2JUQT4mn9mxFRXopijlD4i4lOT+ooycKabAevqA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"d81eaafb0ee08be87ce83c92eb5e509d95c8c97f","gitHead":"3f304b0593ffff34df2696d375a3bd0dfac2ec94","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.13.tgz_1494355120123_0.757805704837665","host":"packages-18-east.internal.npmjs.com"}},"2.3.14":{"name":"moesif-express","version":"2.3.14","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.14","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"dce1b4d84215fe949ec6d73154bdda5ed15b1cab","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.14.tgz","integrity":"sha512-bg+NPdJLbsuaekut3I003MNJaWjFJzCGwxOqIMRynXElV+ztp0iLcr/skOQH52Tgiv7aO1hYy0GC+bRAmQw8/Q==","signatures":[{"sig":"MEYCIQDvHOnwk16MU+jr+pFtb5Ee20Ko8WPm3gWwYo2ttZKeugIhALurzIy6bElV9QBgH7GwZw89RInRMAVHZTIZI8DqaPXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"dce1b4d84215fe949ec6d73154bdda5ed15b1cab","gitHead":"6a06385a7c545ed23e7add57fe8949be98d10efd","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.14.tgz_1499383697607_0.39822250278666615","host":"s3://npm-registry-packages"}},"2.3.15":{"name":"moesif-express","version":"2.3.15","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.15","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"b109bce013e1135475199076893d3566aa565c11","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.15.tgz","integrity":"sha512-fi7afX5thbyFEFzBB/iLRaCthRMENzGJ+To5InNuayUmq/HM5iFxUeKalx1+/VHnn1JzIsZ/KpMHbMJRulwVBg==","signatures":[{"sig":"MEUCIEAOCGmG0+plvCNsPm7oTiQuGxuxmz03En3buP+g1V/sAiEAsn2KqzuX4Q/3/6Xh64Eh9v/2VyNlbtW5+danPdzhusI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"b109bce013e1135475199076893d3566aa565c11","gitHead":"8b936623d79e9dc499cd5ccb085c79c45206d5e8","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.15.tgz_1499828218625_0.6549140298739076","host":"s3://npm-registry-packages"}},"2.3.16":{"name":"moesif-express","version":"2.3.16","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.3.16","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"4d22848a0d6e6a500f348cc4deba25125b0dd301","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.3.16.tgz","integrity":"sha512-EBs9sAaFBu6w9p8FLdyFL05Lr/jRorMhw+T94Nkng6xNfohdHXNCzGWe2lrPeoMxGgZP9jumHvjTB8G0/tz+UA==","signatures":[{"sig":"MEUCIQC3rPPuST4/CyooKeB80xenncOAd0SsNMMAawFg/NIDdgIgfNUHsRtkhnyqGLFIA9E/ZqFrCbb5eUyJEXbtNh3Wlks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"4d22848a0d6e6a500f348cc4deba25125b0dd301","gitHead":"ccf57ff8574618c0edd7f7462207d2dab4c17556","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.2.5","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.3.16.tgz_1500072360020_0.551834627520293","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"moesif-express","version":"2.4.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.4.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"d628ebc3a7e054b61167032d4729526f78f297c8","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.4.0.tgz","integrity":"sha512-lD+5jvjIo9Bx3QR6c9TE3qDGUJKwTpVzMDt+T7yWZxVS7qvpBrePR3nQ1dIRPHepk57geRHMxfNrNE08QOnYeQ==","signatures":[{"sig":"MEQCIGfmsw6M2Uuc6v4jSy9A/B/TrPQ79TZQ3BhXB5iRIaOoAiB/b91nbdw9hNWN7AjQ6oblgGO1CWGZHyAFYt47al6cjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"d628ebc3a7e054b61167032d4729526f78f297c8","gitHead":"d8708a9f64d5e1f5082f474f4af29ddbaddd9eb5","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.3.0","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.4.0.tgz_1507710256376_0.09144654497504234","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"moesif-express","version":"2.4.1","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.4.1","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"f580cf8d7f5eddf33228bdbb3e8fff7f033f4a8e","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.4.1.tgz","integrity":"sha512-36tN0/cXzdfXeNloIH3w078gtwLV9aeUK6f9PdDU/B0U8fslfREuACMvEGj9vES6S82XESZuTxhtX8rkfDscrw==","signatures":[{"sig":"MEYCIQD3aCBWWh0EXGfCc4ip73ENE2DXnlTSjSktLSWqqnzcIwIhAPsXvpRuz/YCscONHoR0CGKM0QYGYxodUwX7bfoJjez+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f580cf8d7f5eddf33228bdbb3e8fff7f033f4a8e","gitHead":"db3bfd04a6c898d942c1aa69a099f2572a320a0b","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"3.10.10","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"6.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.3.1","request-ip":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express-2.4.1.tgz_1515108057071_0.7798843386117369","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"moesif-express","version":"2.4.2","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.4.2","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"e54e393c7c3cede7d463f4887040cfc9612b277b","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.4.2.tgz","fileCount":9,"integrity":"sha512-tx6rxHGusJhBsV6fLVPk7VgFXNdvri/hngaMFwcf4VJnlwu82jhuue1nqGqNOgIqAGe6Rck3/6RUu6Pgf94kGA==","signatures":[{"sig":"MEUCIQCe4OpNFSHhN5kPt983zpAzGEHexRZe6OKCFpsDMU1RSQIgcUksghBNYiJQTXS725/AZHToOFpvRwhOmAScqeTRKY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58944},"main":"./lib/index.js","gitHead":"4fb077823ab93793b4989d3e19feae2e45545d88","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","moesifapi":"^1.3.1","request-ip":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.4.2_1518658517335_0.6190555231094332","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"moesif-express","version":"2.4.3","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.4.3","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"c8521e5729513a76d837bf62770889b14dd41e6d","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.4.3.tgz","fileCount":10,"integrity":"sha512-QxokWg3hCHz7ouuSeQzl2cxULAR0IozBsfmr0KNO+R69iKH51D4igyqmKD+pc/X61dVH0oNon/XnnnB75u8+TA==","signatures":[{"sig":"MEUCIQC3F0wDnWJpgp/9D/Ia37ZOyPyNm1UYvMTp5IvTs+ooKwIgVDHOjBw8GOvDs7VWEgu7C5IwGPUWVgx34b7JQ4yWY4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78112},"main":"./lib/index.js","gitHead":"fb05da8a16aeb88ab4f971dc07249f2888d3ab7b","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.0.2","card-validator":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.4.3_1522890852125_0.10914736432585803","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"moesif-express","version":"2.4.4","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.4.4","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"cf90db2e763b0e421b0c5ce2ac87218b61631530","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.4.4.tgz","fileCount":10,"integrity":"sha512-ZN4rbroymZg0hylwWYrfcygFAvg0mw59K/U+ra94x7ehqpW8ZoDZx89xLDQhjUDtrGno4f/eMi2c3BOVw77pcg==","signatures":[{"sig":"MEUCIE+ko8HgaCKBKZW4x5rnsU+hjSf//I/d23u702HvSiPrAiEAuYhLwdEDOS4/jUg7a5D52569xkXDFcc2W72FzFEbOP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54efCRA9TVsSAnZWagAAdUwQAIV4FMMkTO428MRxZ/ln\njReYP9h2ebfI2jDpcFSHqzKwPXD4mdLyx1OeVM5iUfrT63Si+fDmpuCEopBx\nRjqYJMXob/YkbhMoXPvduzmqtwlPzecO1xxBXsHRNEekm94NQPidsERZzgcj\nPFJDoK1WNVZVW43aNGv7s7APAUmbcwczr6T/k36GtbvFUyQMPBVeufsNicqg\nULQSjw4Vw44yDMgR5xt/1BfjnIdXDngzdoRojYDynFjMh0QiePq2Phcub7qR\nQSXSnAYRGWwYRSZwkpHdO0DUurIzI4dwGh4VifBtR/EConbUXaspWxdifzGS\nth49uT695qynj3Y586BaqgMScX6QkJlewxIVNV0Teqk+niWN9COxOupx/QBQ\nFbfojwQh9XUsPz/3JB1SSmjIq+AWLOHGg6iK4G53DuHm6V1Bg/2xS7s6aAtN\nAckywxANju8hvCod8wnTcNnHdw8hSr7lKhm0DbPKH2ePFnoldXAf7ApjZ2N3\n1PQFiH93i7ssYsmnEUH64WfwODXGumVK3+IBoWRjTGaJV7N9dxW8vxtlosiP\nZW1/Vj15SCdKnnV5S2BW0d6WdHeCcVB3CBGrNTXHfdGHNsS3KkRthVb507jA\nHxKzaLiN1g1HnzaHlZ1e2QoWBAaK4mp0CUjgKkTtn/5MfLKKsjW6Kagiuwqw\nc4xS\r\n=9jVA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"eb15ecb739cc74994fec7c0704199115a469c521","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.9.4","dependencies":{"async":"^2.1.2","debug":"^2.2.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.2.0","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.0.2","card-validator":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.4.4_1525122974442_0.3225834637150746","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"moesif-express","version":"2.5.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.5.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"eca8ce94fbf65e9a7b0aaef9c50388007763f91c","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.5.0.tgz","fileCount":10,"integrity":"sha512-PEQsL1NyQfBBOHaY2id0ri5WZfvY32Bquh7b9kMOByBDBej/vOV9wnU7YL6z7GDmHrTEmoUa+SwyDc3X1h1kaA==","signatures":[{"sig":"MEQCIEWcRnpB7x4B+oGoyK8zKUxkV0vqOmRjaALNh9tVgo7eAiADH1LERsULnafam6+Mx/rGJhGeJ6GHKaxUC0ZsL/SnCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVTGyCRA9TVsSAnZWagAAd7QP/1oS6T/pYRODFhXbyng3\nGXgvKzuAmaZs/HVU7COQianQjd78zVolWwjAjmmY1fb0grb1o674DNpi7+Nx\ndH43TzG01CV2X9Y23h1svauGOaa4J898h3AO1+VXv1VOiVwfxnnwiExPhK0m\n/1CsNMntAxtu79xV/o/OGrTFpZ8sJ9I0OTtjCZe0Td92fb4s2zci3B5cGeUv\nzeUik7wsjnAtoOFYb8aENHxxJ3Yx6JF7dK/YmkwDfVSbtpUwxOBbwlCUmlVE\n+zGl0UdhDanjHJhBqwoFrkNq/SRmgYdvo5UUfPvJmy7/oNbSiW8M0321LQVa\nWSsVkq5ikNIoichUSdZYM4xzuJSCrvUws8UuONlhhZtf2vMknirfOIind1Zw\nZ41Avp/MIOiHqce0qLK1S+ar9A17NvVpFvqQcyHl1yW2s0TDX7zvIR3Ri2gp\nvysD/Np6v9U+gymj009wikBID5yGs449cItYnNXLzL7QF/YPnMXK9RjuZaQs\nDc9mN4Rk1dvTcBfZBpmZxHvtFcnYG/ztyHLkeyqvwDHDhlJcmZxxWPgxI1lU\nLCYNYT/hQEFVlIXLZAhzQw0za/cMzIS/FRCLeAY0KaY4ZRL4wO+1llzKw8Zo\nThJdoa/SCGBJ0phCVyo6UmCuqA+PNAp/3r6VHI9JfvuO0wzt6oMA8+IPIDRj\nMbA3\r\n=eKHi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"61759fa56b943c9235042e20c6d4d48c288d0439","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.9.4","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.5.0_1532309938761_0.08443200839752629","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"moesif-express","version":"2.5.1","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.5.1","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"403b845c8c62ad3c0379ffd00ab2bbf4aed8f087","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.5.1.tgz","fileCount":10,"integrity":"sha512-ig753mmgFzbPUuKT3XmEGR7klIqpfHgjY3nPcadKjxmUwvxe48+tkeDQzv5wY29JFUM20oEknoNyapDMDRkoZg==","signatures":[{"sig":"MEQCICFZH9FnAqqhAlaJ64p+HTfNzQzy6WBmEot6seNXKkd9AiBLIGOP9OTtIL3lY9KBNR/M+z2OQ+yzubGXuKtEWknf0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl+UeCRA9TVsSAnZWagAA4VgP/1Z5rl7o1xwTNVszaHS0\nsZNm/4ra8gdwLAYoD7A3QC3wY+ztI8wU01MgVCYunrq88ktNRyj9xXzntBe2\nyTW5eyDc1RUbtSOUVWOciOX/TQWICEqknqLNnAqMYDeyNuiEN9biN/fpUcmm\nCaLCPo6sq9QNlNkCsWRGmIdQj6T/BwrDEhAMkIyor7nxCm5fQb+Zi5QE4Tja\nZQbiAP/KJnptQ+h5f5JHepKgtn/l348Qssu9wd4dEQeFK9aSuBd3CP0JABN8\nqMuWfVQLMEQeGHyHp80KoIdhN9H4Wt/pTp4NpQDsjoFQEf8w/ArMStWcUYhH\nbQs542w8SqeO3/7Vpr1NFIxjUeYs7O7v8c7j2GCT2UAPSgaKLQsiINyWLLHo\nsUIU820Qlf7L9rAFRuCdctWf4hDaj7nr6vkW2semuffC2+GQcssaUNmhkyXw\nbT4jwrz/aqCaHztNEdC1PIhmpmy2xoj+XNpT17IBTcK/r6sLdyJYov5V2esf\nOftoUik5R9hnZEAY3bgjxHOr52Fmjc99bM2X4UXozpyneh5a92QxXOx8cFEN\n9FwamnggQvd6gWEJMFU9sN4l8/+1I3L9vlZdGp3pUxn4ZLlJhpHiYwHpiPMF\nK9TIEW4llkeJYz+VOwL3rWGC6rCgiVDHSQi7tQ2zOfr03SBtO6C9aY/xYQlF\nOzVC\r\n=kHXh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"11c8d30ac2a9da159e36c86fc4d58d85091310b0","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","string":"^3.1.1","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.5.1_1536681245678_0.15849460291040107","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"moesif-express","version":"2.6.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"7dd187336fa8bf9357a6b2a25591b35b955e14b1","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.0.tgz","fileCount":16,"integrity":"sha512-ITvkMg3lmfHdQRI/MeKyKc3LER0Tq6AtLvApMduiBaiYQaSEU9PV4eZ9pG0Fy1p1gouahnPddmk0MHIc2XzuDw==","signatures":[{"sig":"MEUCIQCsYsgFNA60XQkZtw5zT1tTVU3QGx6eFIuNHhX+oaEO2gIgJr4lcynaG2XeHBLAgJV8CY+GMc14TjWa4lIsGkPXkFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboU3XCRA9TVsSAnZWagAA3R0QAJapygte8Hv+b8sk+Fuj\nT37hxxRCY83oJT31YBE3OSzBt78ZRzn1+lmOft9B648eJ58+IRvwoamyPw7g\nUDwOAsvTtJg+ti/0AmeYR6J6rSErutsKvRwTyNtLGZTBFqU6+aPuPi8UI7VA\nj/YRFx1am1hVaV+HU5iE1Ja410sLn+O2GeK/Ypsxcd/VBwjWP1dqvjVe1pWV\nPVRxiUvhr6bRM2cCrPCtYc9CcMSR/u/1tNYavLw+rCw/esw3s9LOrLA9hEM2\n/P7hBn/z0yImetmuvBVsLVMSZ1PuODp1DLAQXPuMhiTWCZFOLTkcry3DwXYO\nZTxKrCx1gyrRitmf3G5ss9P9mwQABRw/u31dG0BOhTgA5zgEAz+2AggI+P0f\ngu2TanmxOsj3x0mBi9CLPCI2DitnGqbBr83rQBJL1A5bDn55nqJM80bv5dgQ\nU69IVntLjVIckkvbiu3pUi3BLYuQgk96stmGeR6n2W8GmicXVZK9sIhQKZc/\nNyEvaT++8ROOlSz/PfHGekM1nAt/Z8QMWxjWTQI2FNLa4liC4Qyx4JBdHWJ9\nSQZ6H+7CXCTkcYfkNkc+3GsLjpl5u718rOtPa0xyQR81wc9vhLgcyyxu7PFA\nPWr95krdnz0ELJhufJQzUCJeRUb8PXc5U9C4pbQs+5P//TpH2DqaGV440Dsv\nWFml\r\n=REgS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"8e5e3bf83f56738d660a85061e7a1c9d76456da9","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.0_1537297878843_0.4851782638369313","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"moesif-express","version":"2.6.2","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.2","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"1533aa9c26d24ffbea165de6bd6d84bee1105821","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.2.tgz","fileCount":16,"integrity":"sha512-LkqJs159FovJYo7tBFb8ONNPLALSkCBDbQDbKcOwlwjAlTqeE9xddyQDerb4C6g+7d0TQaM1bSufVjgp9LIo/w==","signatures":[{"sig":"MEQCIEBiLX+70XAxevCnuS04zyW7v3ULq8rI7jVbhCZSUo4NAiBRZRSWgcuA39z/eHrF8MHQKFxNcHsKVzbCVBL5KXaeTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbNTCRA9TVsSAnZWagAASGsP/jFS+l3csErU+hCBcccs\nJuHkOpaPWU9ractI7fLO2Sr1EVce+51SItgqeO0QSHj2OJmVq5LxFk6NVksB\nHR+G1srI80uZwCYUdeEQhuA3BSfHcea2h/eKh7HLJhWR9G6lXdHqLFVoXd5E\n196N3pxpwKcIVIOs19IRYdupQPqeFNwiB28xFbG5hzB9Fh7B3/007dJ4+iep\nLZcxex4WLiFCM/8PaczU6Uluk9tlqjiVVrVFPSCB+kdjeCNNT1Ze3NKgsKQB\nOu2YnWAxID3r2psoik2Ri6smfNXAvtDP7abq7pIHpjvZF9OVHTs8kQltfKc2\nB6hkmiPTMsWz+JNKpPjt2SnD3D/SZzvosUYdzvtngHUjT7hbjuvBNFZAXHte\nUhL+CBFHqjZsTyHxNQvqzKIcuTvRJOShn5jcobF9jsP0w0zlBZ+P34bSnino\n6AxXaabmkUV3cxiudz8Y0cKVYvJYEsccnQnpWf5MQoO+SOgftJz9zJ4tPvnm\ns09YLALJLraV/YGIRqTn8lBE6LpvI44yYxjT2YCtGIns0JGB+GSNu9ko2Wuh\nZ5yc56iNamw1x98I+qLSROpiZPvqww2ScIHpEt68ybC5GpFSA1bHpnRsc9IW\n/yhhLYO2fzN+5xfXdTI7aBcicISAm5dMVH4/6KCC8yeQkNlMKE9OiIuG7dCd\ne3cf\r\n=VYvH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e652896548dd7c6925fa6b7cb34505107baef21f","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.2_1537848146238_0.16899750233977717","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"moesif-express","version":"2.6.3","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.3","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"7013445f16de7d363708c4f173fa13c56d946ffd","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.3.tgz","fileCount":16,"integrity":"sha512-vZyvuNRzbSEqVToyz7I6x0/eAWyDt7FH5GwysKNVRQfkgydALdVIw33W6OjyAEI12mcHxGxIMMmqEE1VjQu6dg==","signatures":[{"sig":"MEQCIH1wvNLyFpVYdHgSfhTqntZ/oHneQWj8Gyg2KWM1hPyoAiBMmWyGK7o0HR/6KysTC99ZrXEE0/RIyP20ar+6F4RzgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtRmTCRA9TVsSAnZWagAAjcoP/jTDbiwnBe2+GzE68xhy\nHzx7eST6E1xPCS6pFLOkPeS9/87P4Pr78G+WnpInrYJunLqaIX3zSrN1Zwq5\nlWy2YmAShSDNt0E2HEjf6yWyHGO4/FZz04nbKBf0y2SomRKfrnz1Q2LyA/F3\nNOY1rE8M9+/N1RElbsiI0rGntDbVDyUMeVjR5KpA6hKktjf665aurSJfb/Px\nLWYuBlqYPHw2EAjrciH71o7iGkkoZTeKCf3h6Xk7D4Trw508omP1Y4UpMExn\nYHzx742337LMa3Ofmv1RxpDH+rN7aLVFru1ZU+EiwmaTdxmH1OeZ1xCGDm7P\n/NsXvcZ57esbflXFYJpwM6XOt7nI3igCjhuV2ncE7+6O7n5b6Kp576yP/oz5\nGiU/M+bXd5DuMcFN6IwicooOWI2ekJMefKIVN3Pk0DxXAr4y7cukdq3Td+Fu\nYfn0kuG0pXyAEPlmoKr/JHJfm1edID5uEVyZzHDPHLJ/wWHeilKe80jeAaEB\nG4yElvrlayx3LIQitOBUT5ERbvy/cb0ZszZmsCwoZ6wtMu6wn+lpechEF9vv\nRN8tSpyg7t58rnMYdwBt6grbCzJbW4ty83YSypI4INGdWxb6V4yE0lRYibwq\nhlaFL9emXG0Kdf5J+7TlvbZYchnZcnfAijz6MGXWHyyUehB4AYFLG3LLuQKH\n7znt\r\n=l6cN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"240782039ce783b4ea26dac95377b69861e3c593","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.3_1538595219116_0.6074248853178574","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"moesif-express","version":"2.6.4","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.4","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"c2c338cc55fe3640b3b7ad472c14cb26f0a08ab1","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.4.tgz","fileCount":16,"integrity":"sha512-IMZ+M3+cwa0LDelTLgKx7yc3ZLXv2Q6ZB9+9ELECDV1R8zji9vvv7wqYbkOjZKusAnF2Mn+n/aFhQVVyWa2s4A==","signatures":[{"sig":"MEQCIG+cc9C93mpA0wZzrwJoWP99Q+Ns5uJxHKpMj03YQdtqAiBtId8OmAZPQys2J+BFwVio3UpVJyiz0vHe0twCF6g8dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzm/1CRA9TVsSAnZWagAA5L4QAIm3n3miontD/BushUwr\njN89sxoLvKe3V6sPDwd7vWKYpJsuoFEuOPMHdWtuojC4CgpeG4HQPd19IeYX\npJrzBxsQ9H6tlJ1NA7qP+ZMYShayBTO15McvBbH/nprYCZp8F/R9795tVWFP\nR1qDCR4IfEGY5D0yKTgiEh6P0Q/JssN9HAkvopsrPQZLJm+AFjO5tIuxZM2K\n3sbc19wKaok1u1aFtzidGT9yFCbf/pZyWxLKPwWe2a6Ck1H6I6jDfdVvFgP5\nbBW82miBGX/hkebyd8J/FEw86vW5ElGwMu+QsIH5Om6sFRaCyLkgb5szA4iI\npNhWegudme1RLTN/5Cq5Tea+Qlxwby1PvzlhvlJ1+nBsnBlpToxpuKkudRiA\nfwodIgb++OHzSQ7MJfkiEiB9QsXWLQOVICA8nWn4315nUK1UQM+qoTywWKhH\nXvYdZGxsZZMU7HSw2jZs919f1KGC//nmleyWm6jLKLuwHpGL8Buq/x/haQCT\nOIHTr+O/jDHDa4Moxga1o/ObTyMq5hOQWtMXc8EhsSMqEgHeIFoi2qpm+erm\n/vRK7VcaebxlKL331G5vnhfNsqlJNeCJLRDk6a+KUQaz9WObcQiMfTcbPtCS\nnk+lw/yx6xKKdtHkttF/CT0AVrrBrfyZkFQ++2asYD2Cm4Nz0/Wd7p1Cdj5b\ni5Vi\r\n=NpVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"821c47df84ee15ae6ed54f2abdc61507dcf5304e","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","content-type":"^1.0.4","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.4_1540255732846_0.8025165381022037","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"moesif-express","version":"2.6.5","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.5","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"c9f5934b8306a1537770d58aac85bc77c20a81fe","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.5.tgz","fileCount":16,"integrity":"sha512-ovedoSvDdksNHvT12its3++wdsoIB4uhOwUWSFi0Mo1RWhdpdrL4zuhrpSQi6a0FuchjCSKj2xHAswA5U2WqLg==","signatures":[{"sig":"MEYCIQCpqjQG5g13HxYE9CHTVPDsuM1Ec7b7a8pk3+Dtras29gIhAIMn+NtZWK0vjH2dSt1HS25N1h7x1bZKGIijaSIp/BkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0KomCRA9TVsSAnZWagAA1MAP/1sLOPFJ4bMmufAh+KqA\nw9KY6FzeNYeO9U+Z+PMU01T2pZ4YzaoF/Ng/eWtKG+K67WNShlGdtC8T8Yd4\nbQ+BjK7Gey4Y56sMYKDNbD0CHae/Z/Yrm4hPZ6zp4aoljoKRtfaKLqMkLs9u\nwkY0AWwhK0vsHmQ/i6sJhMJVjM/Int/4NsN0EutvqN7OgcvDgQwxJc5kQtg9\nfUJyvy39Yu3q1HRdGGbc7fMkdJPk+cGv9RcDbWwZCA+TLnhbZtnWTumat9zJ\nh99ntI2oecs/96QTgfe8cDmxzB95ojI799eTz8lLpXL/D7oqs6j78XOpajf5\n4T69AljUFffUNNEmLey0LjXFY4GRaHkFQNEvVmoG1InF8jpV3w+RD7dUOqJS\nDNvrFLyf0NnBPtclp9AHuS9tZea2QP361VxMOLZKux+irJhS56dKbcDYk7mg\n9cIBYoT97AVUE+4MeNKpJEGD9NGckJjHQx5y5UknD28Q5PuZQ5jEI0nRf8rq\nisaokv4tCM8NgHnYPnxs/xr+LcKlMhbS2DkgdfFAgB8brfKYseMfES83MKdR\n1pAvFiGY5L6W8SiMWkvPtDPtHcCoRF9RrcPdlH0oO5iNhV2R6KX1Fff1WmPs\naVKy7CLOAOzaA8BhAUFDGfX6qyFU/4xGQSJQs0eZ1e9gtpd0IS7sat6QzuyQ\nQwXH\r\n=/z1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"da259d3503364e6af93d2bb1b13a7c16d283dad7","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"5.6.0","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.11.3","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","content-type":"^1.0.4","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.5_1540401701454_0.2413287754128921","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"moesif-express","version":"2.6.6","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.6","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"2e712efb2017693419317fc6fb478ee7debcaa40","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.6.tgz","fileCount":12,"integrity":"sha512-46vP8Kh43G4bakJJel1/Fcfow4a8hEvixX4CYOKVgGelkEnA31+meBqXAcqKwLhLlHlD9XNUTgavWiEoW2Olag==","signatures":[{"sig":"MEYCIQDp0c5Eypl8gM6f6LNvW2QrJBcZ5JPLYwembQfPWbE3IgIhAL3zHAqUWiyEte7xi8QfkvycKmHD/uVytxqrAECq0Mth","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7fclCRA9TVsSAnZWagAAFS0P/RTDpThljqRBBJuq1a7E\nZwN0nPrX/K+pgAhYLDP98i8FT0QOWRREoXH6VCzZwSzfbw9762VLYKjSNaCJ\nJC/eaUrobfOs1QrzRZqbQRF3m4H0SqzgutiEhOncTJ6ZSjYIDmx6yt/4Z9cQ\nQEhLr4yRzz/OGwcBHUZX2mGRuLEuXVOrHCed4UmlGSyAuJji4nFPJpbj8Evk\n6TH9S9YYcB1Eb9NKY7uzw+ZWgAs02aB+vVRQGkEhSXWOASUOZ7+QrP2cAGR3\nj5SgV8BJsdhecF2fuPFn1qgBB/GvrK9OINgn7i+qA0DkbAOuz8wXPSBJrvf7\nRlGYSg3sp3SKsIA67VXVvYETZZXiHnb4XdHslg8uwzZNrZCllTDgaPBLD3mh\nj/UJvn+lshE4FCeyFHn52FMWcmP8lTTLS/MZN1oCJhK20sarIGykBbVmfBmN\n55uHgCmaxtrkAEd29gyjKcY7FSsBdzWANHtzqrP7EGR2cv28vEMNzCSjXjTy\nDEWPg2j1SfgSHxOx/LjG3LKoDo6qIQT8PqgfnIQ2I78vvmnudijKlftejRKJ\n0ukVU3DQyl/51jjaEVK9GFxyjTUVujs2Aqp60QhAxF+FJbluqb4IUW9+MwJ2\nD3rQ9YXO/7B2t3jquWQvyL6eCT5EKiLvC9OWgaY1l4J1o6ZU1nMoOYbvpElu\ncxo+\r\n=tdWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c839a69ceec9e4ebae2028794fc1cd016829fc33","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.1","content-type":"^1.0.4","card-validator":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.6_1542321956716_0.5419983940033826","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"moesif-express","version":"2.6.7","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.6.7","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"58059df60cc10cf80de63dc0563f5c43939c7303","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.6.7.tgz","fileCount":13,"integrity":"sha512-yoXEqEo++LsIwmmAMzxHjTdFZKPttHkJnhPPa3OatZamdVD62AAFnYLkNOGo5Q8m2M9ZFeX3dzL6fgF+sCSFrw==","signatures":[{"sig":"MEUCIQCiwCvHgES/Kvi4LdLCTe/5npYv8vCQAe7nqL95CnmKQQIgcSMBsUJdIUcyskuyIXucMxJ/7UYqbBZ1b4H7WFrxUQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/zHsCRA9TVsSAnZWagAAaawP/0n5UWMjNir6rRgNwiSL\nZDuW43NnexBikdVtFEVbUajKLrcdlfHFzDI0JNpRJrBT/dcaTOSi+QVpkhvs\njVZy7UnNlj3xIIbiXROiWnSER8Fis1uXhfyUCsHyudHw3Twj7kK+DX8RqFEX\naL3WB4r9VT3x2sj98fUS++2DDWRXPROFsla6FaVEupUlpXE41/G1OckJrGCR\nfDG8fHv5Sfs9qe3RqtdWIJwAQDvdXXKueq5/Mix+Z8WXxqY3t5VAa9UMMxAH\nGsMnbvlcVAYKGYU8LktByMWxFcvkCUAOmceOHqpaEwdjhlmzzyvco7rFHQLH\n/fzsnENLuTflEcovE0AhQ+KWCtRiy0AW8RLPTKE3rYrmlvCjgNOxRdLXUCtJ\nptlbXBXCwdb1n+bB5U1ffXG0qOJvJGbvVK8GyKkud1c5+V0xXwSjB+tccg+g\ns/N2y0HhP8c85XHE/B7O3t6lWwi+XEA7tIO2G9HgaS3PY9zGClshbU/9sNP6\nj7x+yJt3n1vbPorOmOp335udyZmh8LOAPjc+s83Pr5BFb7p8PcdEu0mT5YZ8\nGWEp7tB8r9u2v9w5E4ZxvqV+Yby7A7VdWxCk9KaxT5ibR+wIqSfBVgXd7UEJ\nJNIeHBDO3hO8udWgWueuGHZ1drGJyOSMUAxL7H9WUB5PKavzfAj8LoOznuD9\n41LS\r\n=tbiN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"18a78ea5dd1e88d501a3169253cbda5af91e7f91","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.3","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.6.7_1543451115637_0.5801681083852259","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"moesif-express","version":"2.7.1","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.7.1","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"ccee9fdb5897b57af78c22b822ed755935379987","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.7.1.tgz","fileCount":16,"integrity":"sha512-jK99cRSbJ6Gl8eF6eBikoI1zgG0QsdBl9HliFBO2l/3JE3tzUO28/pTE09mcVmZftiQWNQRY0mq67ENQ7bPlZg==","signatures":[{"sig":"MEUCIAslXut1eCLaIbtPdyyT7cLXHiIvAdCdZYSuN+5bJVOsAiEAqftYuxKX+lkpGJU9JvlhNWZfpUMgFRvsW6wjHzedixk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCxueCRA9TVsSAnZWagAASkgP/3D+qzvw1Agxi+I3riZc\nTtDwqW0wkMZFlASU2rUTopjw83yytkmXxWfFWemQoySIS9CwFuSwonwiU974\n89WZiz0P8pPs9ezm3Se0xSPiOeM1TF0hunjlY0oqwWUQ4jOigdNYMFz7/T0S\nXQ6gDn8DCLYbtJsBd63PKeCq+2WGYB1fYwn5Q03bAsUfR2ZN3AOYL/zBE8Ub\nJDEt0cp268YgfyOK/slHPoqO3hqX1aFKk/befZtZ81oSSuYNGMIKjNgz+VjF\nEkmDrp6MRzIIIYN/PP9Ld0JBaYX2Af3KwLzqmfUr2XKQKBnMJMZpk1noFHhR\ni5oVe0MS+Pl/Ba0O8iaSaDQKW/77jCpSns1YRNzUnOjQlNCTgvvQxRA8awSt\nuCTRaTAMjDDJEKtoOvcmNJACGmSoPLc6qBViNNNE5byoutrr9KbOoX3FmkQC\nai2FHG8VyviBQm1GG/k7uXu4ogh2GLVVSWkiD3hImdYIyUaYDIxIz7SORRW6\nNC1jnYEFOG3oydvbQmtwAMdUtfZoTg1rm43ZcIOWwLgvmEhvk2TIa4WriDnB\nCkqGIYORB7kD/F3mCHjesyNL7roY5V4rpblSZvN0EWwvqGaXORq42Sf95sgm\nN90pRkZUDOmh+XX+/OIBph3LrvP8QQoNaHELW+X1Y+zEpkMNngKuk5b39voh\nuvG1\r\n=oQyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"f14718addad41b25c58773b168b7cba0ab42d9a8","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.16.4","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.2","request-ip":"^2.1.3","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^3.0.2","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.14.0","promise":"^7.1.1","request":"^2.55.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.7.1_1544231837677_0.18481687416052184","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"moesif-express","version":"2.7.2","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.7.2","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"4023d1f672d003bd82282cb71753e517d18a3fc9","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.7.2.tgz","fileCount":16,"integrity":"sha512-LWk7Eu0xF/bQfmVwzDNBmHfj/H6NUtMd6SULGmS0Xo4N2h02yYS+CT6jizDHT0ZaOp/h5sWT+lPxqrObkV/q7w==","signatures":[{"sig":"MEYCIQCWO4CgEeziYxl/4J1al92GrZ8AqE6DTd7nWitTgTfs/wIhAO/vYuCDa/J2Y9X0ZCHXQ6Pls2WB5tkMxH9tqILb3Iyp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQ60VCRA9TVsSAnZWagAAXfEP+wZGEjXTCpNUtBUjOYJE\nY6hEeB7+3s5vyC84l/V6emnmZcqV186agNgXNHklzIsuTP7cAvHwtcKkFRnv\naRam73gjlHrPWJ/72do/pAu4Z9u4RWPZLdoy25l8F+/C9yc2AWTQvLSSegzv\nTMu+/aTahF4md2smmvodwF0ptgBLHVv2lvef32thIJjlq4GEvXeOz7H9w6VU\nYQ8k40NSdZCEls5NC13V3i1zUvaL3Kay6O9L5JP6yznFmUDyguginawdtnYk\nh+LVjxzkgiOLOvVLmGlq+J7WZgrtc051ALfwLYwYpi4Rqh/B1CcISKTRQVNI\n6rkXmqgETnpt+hOyRWtsZmjv19H1ldoqHxpbQZw+lGE9qI2YSCtC9PGGWX/b\nwc6cVCDoQ/S4SapuWkRuAgjxdUnHPtRYVnw9B9U3mGQu0Y9NDUJqt8IW8k3n\nnRKSAWfl1oQULtE1bgEpiZTZh2cuqA3lQ/GKwunlQK6BhPoNvbxObSE8gwBE\n2P7WD1kL3LJJbla2gy0hCo+wHe8aszWHRZREl5Xz5ugqiQNHIe+LV/ZA6Tq7\nOEXiDFN2ZozJmwS5XB9zqm03ojyg84RLGOShE2hIpGqs6YnN6gk8Kz5tcKlh\n9UW/dka24csJgTO83SkHGvMZNQ7XAlAcBfGGCDPzs3NO7LCwxHAaAfdHjXGC\nN6u0\r\n=sVS4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"db770c741b96d22d68375056192984efe872e138","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Express","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.3.0","debug":"^3.1.0","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.4","request-ip":"^2.1.3","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.7.2_1547939093025_0.9723015913592159","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"moesif-express","version":"2.7.3","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.7.3","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"5774872adf1389fbdf84f80d709895a30e10c583","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.7.3.tgz","fileCount":18,"integrity":"sha512-Ej/N/wXsl7tNGElvTO36BN4Cjfd5YjGZp5wHUAbZobXG8FHry377dS1D1qXdojJRBE6I0+qkYe13xAwtJl/rbA==","signatures":[{"sig":"MEYCIQDix/c/4WPf97ZLUOzh7AL0eh3N0Ot6/ydgQhE8vROHngIhALKzfi/AwgA+zXfQCXBYRi2VN4J93xQpgWRU9Gz/em9E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSQkcCRA9TVsSAnZWagAAtH4P/RXXGHR/AXmgvc9J/so8\nsRWfUHbZMljN+TInoJiVtZkYLpCLscfEwTTW6vlNeuYrGO46SZdNjqb3a1Fi\n0l9ouMoSICPEVS0grTXjdVjgBxQ8b6mDzbqlQRQNvJErd7YxQcHT/Mf0Jud8\nEOrykI+fDxL1qa8fUyps25nyvdHA4rB5z9zya5Da25uD3CvYKxzGg2DQOP50\nYun3lKwUH0GXas64DTA7rALFtGj+A+RLGqEQHFCJ6MFCU9KgSUD1237LQmqP\nta+7UrFi8Y2612WunmKXDkgbs0aZTmplO7bZ2U17RLdlO9DR0U2zJIoEsc0B\n+eMomjBPVbd1dOO5PSYACCTh+Ks2FpGDlUgydv4yECGcDGqG6Cz4cEvTfDZz\nSgvDU+IejPEoWm+VRUDwew9Au8HdbFk1/I8/rmBy3x8XkJGObDr9hr6keGaq\nrPHM/6UMuZ5F7YlACrkxD2NmGWT9W86EuNhiIkviKLBs8iZK9EEniqJ90KR+\nkyMFPTdAzptjE4/7nLBvwS/xEZkK6dnJL0dvAFASvsWiEBcSDofhr7AIo+WR\nvoHY/zRKs+XXBwF6ihx99/Ep8vFXszUJQ/6GrTDg3N+5posCX033N90Lowot\nP9cz5/SGPtDPolARAaWGuUENNBKXEHsPy0YqLWWazyZb0zbWilk+8N+Y65Nm\nNd/M\r\n=Ijxk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e9126ef277c94379076c29969e9aa1311da475d5","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.4","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.7.3_1548290331410_0.8339501774862961","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"moesif-express","version":"2.8.0","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.8.0","maintainers":[{"name":"moesif","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"1d4b84fb54b83a9e56ff0fa3ba5352bc1921a350","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.8.0.tgz","fileCount":18,"integrity":"sha512-hR6dBvK1oQNYJE6rJ++WHZPqWNTXWPJdS864uH1/k++yXgPRIAxF7MIOIiP4XamWr8rdIR2/ffyLhLkly+Y52A==","signatures":[{"sig":"MEUCIQDmYWTXvtYAqndMN+3vtDvMpqbtZn61DIjwdrw+TAXevAIgVRtqHU9mfCGxd0PJqeJahwhhXfUygkg0NAXdKPSe3DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS2LgCRA9TVsSAnZWagAAlE0P/AkY0W+hoC7Z6IITLhjl\n1TzDxn/ZmIZ6QiynDGVGI12ZP1+ml6Pg0vH2J5ePBJXX4TcAoWPPrFuLzRZg\nVkgfwNZifGS8XTVjEDH4Gs7q6F8BCSSD0ViHbNwG62JxmMljsDKjkU9Eud4Z\nppeb2H2DHAX+k1YLkUYT+hYTv3IXEPN5VZpQqbudou5p4eRm73IlSpumIR5d\n+jiMLAOmVsu2f1qK1ApaP2d5jOnJqgMwzVe7HS3cP1qa25irprQ8YR5i8a4a\na9Z1VO8txWPixE9vzuQR6KA/GwK4CCXsOpWq0KrspiRWDSpEMvhfefMPF4IU\n7jTvdFwuyiQH0BINL6FH3VAJ9DHSA13NaVMAA1VUrW21KPFijpfjwIa7Wi0j\n4XNsaDbRUmETaHrZGyghPrqtoRVk6EX1al9+ENUG+bJ3OEVYxoSaBF3vPf4m\nJ4vez04ILlCsmPuSoHIVSAsb9vc8VNo6pTF0dbiN+907PDe7MU3AsiRYCKNZ\nmA3zDdtcpLwKdO8WcxTqFK7gJrnJEoDToKZbUYsGrZzMjhSBbbWT+IxgiGmL\nSWLT8lcCXN2zZ0kiA/ahsqieAOuXefUnf+kQG3HgeXiwiMSEeavK1sg34RY0\nrt+fP3eF4RgtcfPqL3GDuZoBCx39jYYjsXmWBpp7mSoEQ0UqxNOF6JTWxvC3\nPLFq\r\n=Yb06\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"430b031edeed600508b6ad59130560c442477060","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"moesif","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^1.3.4","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.8.0_1548444383172_0.8267491835465932","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"moesif-express","version":"2.9.2","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.2","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"d377f15e8cadb30779c5ca4e47c8dec6d06cb5de","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.2.tgz","fileCount":19,"integrity":"sha512-vq6xefuyFoUq5zRXc1nKhXI5FLTqKN+5olQaRija1i04clkbAuK80Cc6ulISAuogTqnTQgor6sVQHVZbhoo18Q==","signatures":[{"sig":"MEUCIHnCPtt+t4HmJF0AtvLvpdALHx6VdO3qIY70F0kYfgj8AiEAtEI2obH8Fic9xtTt7n52AHTqTiijvPy1VXXxZ9k+Xtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcg3QACRA9TVsSAnZWagAA0FgP/39/nwRjB137ye7xIzdR\nNrQ840WJvRa97bnYwnpApgFFD2pKkTwBUM9gf5QwpVr7y9kKT2TKnGViq+km\nS2vqf42kctBZ0JXCxMb1cki5L2zrEZGh+nXFeSwdwp8wo0r5/2k6FhE5+l7l\ndVXGvFmUmWNU0IR32SztgGhxAfDpQpfYqkYPnGIynjl6PUkM6Z0pGhSYb2j0\ngXxRvUyERZH9Pur6uynhNVicISIqtPYdp6G9PpeDUf1+jJ9f/utNpyAeE46y\nsH7lubyS4j0remPMfxqq6psxKctBl2wJ5nWva+oHcpgkXqXjvALzNs3Hal2g\nKL1SO0vbYsW8BxUVGZNUpn7i3Vqcdgk2g8OeoJrsKAyP4OgeLMa4bt0D/493\ng1X9nR9Jo79Yd2HwT2lKHJq2lcjZmzPNXJoSHBk1w3FHo7qTpGGfbMwo8tPy\nh9kGkAACiwzkAB/yFbIT4X323jCsYw5Vp6y2ONsocUPHgPQpyJ3Mwc6WvPh7\ngrzsUdsAEQiKSnNt6/5nwtwJM/IgKVh0325vPoRca6Kmj0jK7ZdobSmKaFHw\nmbK1wLbchJmsMSq+4cnff7m+krg+J/gVQmFLdr03U0UfQgwNGKu2v3ZPwnAS\nawPxzBll6Oke0E+cwO/4IsUYSVScc6wdA0ZF5A2SFNxL4chwBxEpv3GhuXun\nkvMD\r\n=1Kv1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"e4e0a940980b6b041051a049edfec180f7a3dfb2","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.15.1","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.2_1552118783841_0.3814445243512026","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"moesif-express","version":"2.9.3","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.3","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"10071ee863a9c5aededa3ac62f4291ffa2e00606","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.3.tgz","fileCount":19,"integrity":"sha512-Oc0mIuPA4IpHcLmisTf2D5pjzxXCKpTkApT1ILokRfqtQz2AItkkqqfi9GbERmAw+K3r/3Hu5dk3+zC7Rkvj6g==","signatures":[{"sig":"MEUCIA+44fyZI8CNnVXE151e5muS6k8uXnAAfyuhu5f6qjLwAiEA3Yydzi4hRVaQbcAyRplSc3bpIKDFCKI0QnnZkzUgRsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchvrxCRA9TVsSAnZWagAAwykP/j526a/+SSfOTrvdZM2t\nNK59ghxh3LPlBTLYcmHt+y+4ERMa4Wllhp69T84losFIopfnlEnH0H/I1MOl\nVJNDrAZexEi4mlv7ninjIwndCRObelx6nNW9C867p91xjWsZn3sMf5lRhN9E\nxcpNViaxFsMdpbDFcxvkm/qHovVzCD/uzi9lcwLAfhpn7WAlUNYLY1Fy1PYC\nBRUoSCC7pYWwP2VD4ekP431P3eUDgqi32RTXjSR0aGQGhHFRmc0BX8f4HHJW\nfTs8WeF5ksidFjIViCowC45JwOLbekAS32wwPv/DmBvLwk+CTG0BcwdYyT3A\nGrvjpSd6/+9earFSDGxNwhVq0dZ+Jz36jfV91UyQ6ljEKmRIiZzpe17XBquT\noFW77xiAup9i+YQ7wugryyckprAoZLnQAbRH07Z5fsa/OoH7vG2lzCpq2Lr9\naLAG3A3ejxC44lVz1WFIyOv4PiukvBFsrrDuVvH9B+97Ls39MOkUdbFu9drz\nz9AJG9NJZPstIiYOlqHYfOXH+hQCx6HeYH5Dzo6LUuqPUxU/OolsERCxiIMY\nbqpLABYvG/IwzOydR9CJb9uNKiwjpV/4ArckCGSkmiYT1ffY+AJ4Ywzcbl1k\nVKUHS82lOrD2KucxYE1a4G2Exx2vkRd74L6X9O8VROAg7AoXN50Exfa08xSL\n1Hvi\r\n=fdMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"277b39422b08de7d7b8282bf9f9bcb699f16bedd","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.15.1","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.3_1552349936428_0.4839375634398053","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"moesif-express","version":"2.9.5","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.5","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"b7e79e2236a2ed04c32442553b1bec4e4f539439","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.5.tgz","fileCount":19,"integrity":"sha512-wazUk51M4HBKjdTyUf/3ZJtJEI+Rt9TJbdQUu08XwttonfkpHJc2II4238zrByz7aFF3N2/V3e5Vsqcs4Gpi3A==","signatures":[{"sig":"MEUCIQC3ZHPx4SubsyDSJQwF1jjhGw+n8oWsGbpBC6qIlGGt6gIgJjh37u4as3Dv30rKbRUf8a3F/w/7oTYGJJZFFTdsvcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+PLCRA9TVsSAnZWagAAQ2wP/1YOtpdGGhkt3BPZxM/4\ntyP0lLQZMbEh26rgeJXER87YbsKZ0b8tJCqAyJVUwG/mIPqyu42hdhW0cOLX\nGMC5Cz5WTf1OHK879k3UTwL/LdCNnvtxZmipN6KGxCt0402HDNEQZBXGrMap\n956BBG9F/X1ypsz/vHZTxf8EJSSYmJ02bEGNQUiGoiwhRelIo3PU3GZ1KTL+\n+JVnZukG3qyN4gtM/x3E66vqOyvcSjid2B+WnNxPDbLPIe9RXFHH7IJT87P5\nmLbRkWRCC/JuAUQFLNRIN6riQTA9FcOWeG0Ga5e/49UlInni/GYNGyCAcF88\noz6RNftN4GzqXHQZ4nfFIPPLUX9fPW5X+IzXmrfQox3N9wA/n1bAoL9mfuf6\naJ6NDngmL8g3NGhWZ4cNzxinx23xhWbcnGdJq2OeWsB1yR6yrc0/oEqHyM6X\nA8ZFUm2wiXuXjf1eXk8snNHNPl5Qgi7TBX+h1Yh7diQtgf0NRNCbXxPLwEBh\n6aobAjM+kdkFYj8HE4q7sXlfanwDxuPgOL352IC76gfrmFPfZuon/tdbv0ku\ngfLY64u75ySsQTDRcAGTZaUTyCUjmOZrz10CtIw/sEUs3GGBiqC+JV7eMTN/\niAzw8/4RpPYGSsEEXLJsFuFznwHGuCJvg9VTwWhiszd0j5iE+w4mVWrboc/b\niBEO\r\n=wbO5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"839d984776ae89074621d0063fd2ab8aa1c01e31","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.15.1","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.5_1553195979027_0.7249320182907537","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"moesif-express","version":"2.9.6","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.6","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"16c4866bb074a6f1f1062634e5387c89745f6120","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.6.tgz","fileCount":16,"integrity":"sha512-tr7GlqnzczaltKiOCL1A9j/yBwJ6h8jL/RBq7x7iLt8Yi9q40k4MV6KAx7CEoWuPyAT8NdP5XpWU+GXjYKiv/g==","signatures":[{"sig":"MEYCIQCB3i63f5/Skn+7T8UrwlxwEM1tBOle6UloU265M0RgugIhAPGNXGstSSGEQkaAcfK2TXnGNAm13McBzMCWxsSzGiwt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ACfCRA9TVsSAnZWagAAWpAP/jv6VA6A6kj27JpmOiQl\ncSUFg8x9SQgkBrf8lxStrud/E01y8KVwfrcGkU+yVfTd8pZ842491MoDMujH\nphQFkP+DpLAxwxdoN2YX50GS7wX6ak71AIm3Of6ej6US0gb9e6X2Q5/i4/+3\ndkeIoXiKOyf8kxXQgciV8hbHeJWEnHO1fsMKOJz1RgdjgWQAEd/01B0wqlLR\ncQQkfs99N0jgTo5Qh8vZ98wuKqrmBsUc5jOj9mLl+MITZ1jxYY1L4KSrbjRg\n1qgmjbT3SlPR0PGFiZ1jDHBWjqLigWoQ7b2YiEm0sXA9NqL1GhaB4dHlmjAV\nyyluR0H65iTM/59YK0p9xxn0WTTDMvuT9+OijUhoodLmBZLZBrjeneCFsdac\nHMILJA76HQpnDKY5/yuf2xIUpeUMivClHGis0arZVy4Lk+0mkvoHeYCauOOc\nYzCQKQPPEofM3utG+Nk7iThGFTdB4K4F7PtbCT0znWIulnRhpkLvKTQfpmRc\ncFHjOwfxl/HO7a5mhT6BV2zAJoFTvMLtheURly6Os+PJLrfLW7OGeaWPhOdH\nQZqrrd4pBsoFIbUj4eGK5KXiGgzkMvw/Bn7+6woevkWRfkSi6kUzD5O6qP0Z\nfAqeqODgaZVUvHAp06yynwgFzVl+0wKjRqinFmpGD+9XKiXsBYh+dv1oNn1X\nv96S\r\n=5Zhh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"b582741b3a18559c8b1da95f576922afd0cb78ff","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"matthewoates08","email":"matthew.oates08@gmail.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.6_1559756958307_0.95995844810182","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"moesif-express","version":"2.9.7","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.7","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"41421b710612e94e1f05a43e4c0b67716462e406","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.7.tgz","fileCount":20,"integrity":"sha512-TARXNmco5Q/fK1wnj6QwZ6ZtbXFX31t4+TCCIZlH3h0Sw5y9z8K8MQlSBHnL76tOZ45bRKEd3+ez3Gsio5AUCQ==","signatures":[{"sig":"MEUCIGtm0y14luQiDM5GV0RiMbD8rVSBb8Uv6aRZNVMF6KupAiEApKynWlYiRkr9wjsx04VCkrYUCxwmJSE/uP58My68B4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+G3GCRA9TVsSAnZWagAAoHQP/RtwMtF337FhuoXoDncL\nWoHyIRBWbJ71BRFMb30UURQqOeQk0fm2zlVphcDPv3UcEbdmoXzn6Pw6TDqb\n0O6YZ23czgnqm8sR6C7m47P+jQuE9RToXZS6EfwqbFKaAPQY37uqU0V3H40X\n6c5DwjNOM4niHuGD5KXFaWXcwmBcbYuiaXK0ghBjrWPDXL5/xkGb7z3p/DMn\n01NV+AeV5buhGOz3yFs+l/vlwppb6QncqsDMHDWptYOErXu9Ck8FVHvWO2Ow\n63vcRa44+DhBarU/Yln/2/6lyOGfCdllPyOHE8koAveIzGXzVWXf5f3655PH\nUFQi9EBaxRfC5vxNMq77s/bbVOTazRQ4JcAAnKSgs9VtP7Bi5FLt1mys0ZBA\nPgd/Xnx8VRug10RPWeWiP9U+dznsXRieMHubWpQk9d78JCoVj1+R+6/7nkLp\nuKnD1VH76JZOazvWSX460e+bkOJCMDFoewbgg5wbAObunCikgEUWBRmKkOm4\nPpEzuOebv6ox65jv8XXjL0jwcfCcheiURGn8LQzvIHYB1qYZu1t30FMy+hZh\n2rBmJWqN9fARVEgCus3ltUNlOwUnhqsx5tDNBOb05PFAW7DwmDDSSVcS8YSZ\n9M3M8h8TztVaAd4epWD4r+5NpahbeNLqJJILk2rNkyl3BVMAI2DaJC9dZ6Ny\nYQbx\r\n=V+gV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"803e648e24907035e0e95727e8fa4b5a6598861a","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.9.0","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.15.2","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.7_1559784901485_0.29883176866368144","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"moesif-express","version":"2.9.8","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.8","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"5ec4c8dcaf15bedbda3b652a661fd85c410efffc","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.8.tgz","fileCount":17,"integrity":"sha512-aE6rEcJwiJpHjspNpGP9Xgib68VcsgxVn/kiYfwFnXcO6sv19dPrO0B6y0+tDfQeIC7y01ZepQKn4/zR3sOr9w==","signatures":[{"sig":"MEUCIFDWm7XI8tXUYdwYoNR36hYrzFOWAXUaUVjL8FIhASyQAiEA8Q5g7OqDL6Y3nmvjH/WV5ScdZuUX0xNwIbMNCwfLBfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJMxECRA9TVsSAnZWagAAdnYP/j6rM6E6/syFPOkQJDYa\n5Jdxuty4BsJZJCAZjMltaGoGwP0Xq9WWhCmDgJnF3F6OZV58bPoeTJqmdG73\ncvAlOD0Y6iozRMNCoNkl18eDFjt4Wpc9+zntCYzGGLstfg1Xc6nMwDKVLMkA\n6VuZBch3HbRhRh1uFs7zDJUJVCfap5ZoHhvHN1fu62jAc0Yb50VgHwwPpkBY\n1kqGRbUoeU+NKB9Wp844rm1pnCZS4RysBCCWKVDR5YHSnxUZAQlpLV2mtuxz\nR/tmuIXJn8/atG9gU+HEcsnGOtwEb4RoBMu8tDxc6ICyDlIKBop3/GlYgeDg\nCYYLEdWKMVgbfXdZy/rvnzcPANxEK86kmYdWPPilQtv7dl5f0aT7PO+oyh+c\njMeCszvqQbru1w/z8jNbR5hT54KHzdieJ+6ZW6q9EFQYm375R5JwamwiFQHO\nF63kVyU9OqyRJLbkkKta2j82cFDVVuADxNdqfZuKKVTlpy0BY/jdcdVr1xzD\nF94Gv/NmahVNxNdNUA+T6FRTD2hM+Te/UA/Q6/0cVP/UMJp8AhyTKfGcP5ud\nKL+s/zBrwRyTnqqjkMWl4+B5b8k2jjrzWCjLSkucMXakkdAgbX8xtJlHP4L2\n9OzzwFmE2SDbhcbXErUUs3yRTG9vM/aQGzGBsB9jyoK6M43p2wbNwlSwEZUk\n05lp\r\n=25rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"963cc6a9cbe575272224aa121f1701fbc86744b2","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"matthewoates08","email":"matthew.oates08@gmail.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.8_1562692675709_0.29807988100608496","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"moesif-express","version":"2.9.9","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.9","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"fa4facb6231be155385d5fa1b60623b9edcacb35","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.9.tgz","fileCount":17,"integrity":"sha512-83Oe5Gq6xN/8YggPGa1+DxUNdp0U6B9JrYLErz/GcNaoLt3D52bGvZY8ldmNH851AglUjLHIJf+VxwiNvCj9fg==","signatures":[{"sig":"MEQCIDKgzSSx8+B8ln3jnJbilc7myM2XAXJ6RJXnFNJQb1DKAiAabcV7aQ9FUi620f3SUhh1Q5sJepVa/RDJEsu/wBNO/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOilwCRA9TVsSAnZWagAAKSoP/3HOGtrOa8qvINmb7vtT\nvNRShzCV/cGBl2uanX6FUmsWBKmOmtI8UOak5L/6JwJPtSjPmSnF04G921iW\n34j0Y1Udr6Ma7uhJlUdo8pKpvi/4szVqIIZxsxoNjTiHNW5m6icuvcGFtrBz\n+Ddmd3TvldxVU4Fv5145IAtevKzuHoIk5sBNeaE4ZYhgQjGfbYgYezMM7CQM\nkDHRXrrQH1U9Q6kP5HBFxe2x5A2USJp5PhXUpQDQke4UYX9SmUP+PxKosnF3\nEPDPlfUTh/gA49L+5XMHJSKoZzn8KD9BuKmHNcFEI3Ies5CP7f8a1tXWCaba\nabG46KHvI2z17j/tym0TTbT7S34amGY1rW6fZioHYj7gOxNY2lqaTLR3QNUR\nM3hgetR/8UrR/2OOfbM0GeLxlXw7r5DPUrXk0knmEoAYZYbSok8DiidEs5wU\nRwR5rvOBuOzRwAd3MKUjKTSGQi2W8ZS0KnFiaLHY2CewaGnvZ6fIyrNH00Tf\ni+8HnUvSuGd3Tm9JPVAecdxrzeQ2Pwwv3N2V9QXtUq0t+16itKKhu9vKYXK1\nM3T0MiyL7XKQGzkI8D8ChhLKSJbusn5yfYjaptbvLfR2F2dA4ij0IzpGdxWP\nQANgjuMJaP6oQXg5HxE3e178qsheUkFoow59zzW4AaC9j98rvcl8Q8BX0TFj\ngMbd\r\n=yKk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"d3a4a01907abb245d180324484661500a34a69e4","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"matthewoates08","email":"matthew.oates08@gmail.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.0","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.9_1564092783869_0.7406464132415871","host":"s3://npm-registry-packages"}},"2.9.10":{"name":"moesif-express","version":"2.9.10","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.10","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"9e9921a50b0a459ad4351c30f53e80d313123ce7","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.10.tgz","fileCount":17,"integrity":"sha512-YyJK4XysL3hy6LhU0Dwlw7gD34O0tTaAYF6QUAblgS4woLSer4mUPiQXc93VGz5ppRYMguEEjywmLuwsiBsGQA==","signatures":[{"sig":"MEYCIQD9sAbcqxcwx9KYpnumBL5cVKVvSozxpXeIHIV3L0iKRAIhAP45A2MD30uIYgf6hUwquYQ6i9BHzrJXderDhQYY+Ng+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXdTICRA9TVsSAnZWagAARK8P/RfX/DS1+Vo69fMq7ne2\nDQteGMAQp+/kGHqT2eBk//ExGK1RmZzWDUgjO+/lSrywg0KZsJKK6J+xdXj1\niaXDFKyUd/yo9bp9mF4C9X0pX21FLXIOnfgoHRaf5gLUtGRWUV4evWUTCmtm\nN2MeAGNNxKYS52RHt+YtAcDTrhHfZcX+sAJexvb3EsH0x0yeHuStMwtR2TJG\nufu7pmU551/ZCb039RBPsF0uPbANwe8J5Kc/NXOXXbY6uaGuNEwHlGTzXB73\nPOa9t9I/elYwlosGJTxaM3VyxDqR933eF0CW3o+kuGvEISTH6xeMv42fZlIZ\noud5YcQtByPfAO+t2snWE7ntMfGNqTZtnxlaPrSO74z+YIH/hExm2O6fJTBC\nSaJdVJzJC29tvsaUbHgCj+w6avTiOG3lQaGy/ReXHQNgg5IvM5Iizx08kpqS\nv61rVyuifFzgG/mvQBApsXSMRcwjno2+8eTbDF5kIuRBieJGT3v0pjsQDbeb\n80WB9DLsMdGrA/X636wCt1OoE4aZilnwhzEdXRutPztGP20kF8IxREeiyR/k\n7/q7IbT18Ml9MjaumekFFVkOBjmCmVvY7pOJNn4JXr/qM0mcElJX8Qm2MBLn\nnmZQdglvh5NbwhOWjvYg1Ns2BjKpk62PvkZ+eb5fEGXweU78h3Sx/zHIpptm\nkQUP\r\n=regp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"fe9cc059d350c3e471b615bd9c8edd35ccf8acd8","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"matthewoates08","email":"matthew.oates08@gmail.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.11","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.2","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.10_1566430407408_0.49010285175835655","host":"s3://npm-registry-packages"}},"2.9.11":{"name":"moesif-express","version":"2.9.11","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.11","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"dbd294d1fd2c62f92a474cbd7654e382b2dabc09","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.11.tgz","fileCount":20,"integrity":"sha512-VRbN5lD7lWvgLPeuvJmCz5+zdbc0Mvyt/iAYARoel7cepvYym3m/MyZ+aVarUmYoqQMuU7gw7teTjikLDf0xTw==","signatures":[{"sig":"MEQCIFddCKGH4QHnWlc8WSvG3rbfDRDv8HEFhNxrH1QZDur8AiAaBZPgVGFPuxzd/+sCXywbLcET7AJTgMD/ulGE5v16rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8BcCRA9TVsSAnZWagAAYWMP/0+ygGYSWLxOM8Sz0lDX\nwAV8PNQCBKZeV46NrBlm0GkY+uzj0qh/GHNNX+SaskBeHZTfnWoXZKVrqTp3\nDBcSt+prDG56rcT7yo3/8NyoTByjr+SX3pX4JCny48P8PWYADrtW4E3JLpzn\ngMdU3JkFUG5gs/6t+XhomrK3bqFUmOukSNVO7RxzuSpnQdlKxxoKOZ1K+RxB\nZOdhQGD6lSEtm5FeM0KLxR3n3znQTAxMD4ka25106yFeor5XN0WPGYRCNc5l\n0kYsnWG+Nab32YZ8NXZgoUJIiOvbltYiaZGzoLAMBziB4QwSywLZGXkMpRPq\n+noZHIeYlhNY6e6HA+o+6y+46lsqsa0MU75aQZ6jyJ20GhMZWO6jkq3oE+dY\nW2TEPS99bj2xTuoJODmLdcQvdwJ4SjTl5akwncksoYthKEMMeJuWBxX3CU2T\n7QH93CFI+CEt61cebhG6/8tK3/3eCK8cY5uQAYkrJy9dhSSa4oQNftjBG0nJ\ndElMN+eT/FoXC07uzR32aBjckvmtQQ7Uj/8Fod5ZaJsz0nrnttFu7kRRj686\nVcj/teIAwltwkuAb21t63AMFjZ2bB8msc6wCybTyDHdzMqejKxOQB0p8CQSV\nfPOaQe9fYV6+3rTLrghueqoG6o85DkjJmleI4cOrIPvyiwgQfjiJfI5B1Zh7\nzDq5\r\n=6lpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"c1fc497038d1909316fcaa2631273770137e2675","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.9.0","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.16.3","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.13","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.2","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.11_1570488411735_0.2841049081202407","host":"s3://npm-registry-packages"}},"2.9.12":{"name":"moesif-express","version":"2.9.12","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.12","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"919a7d7cd285554f63b17bc48e343741c5a2c3e2","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.12.tgz","fileCount":17,"integrity":"sha512-miUnsg5XWkLR3cLLDMJmpXSTvYXoyFrZ3LeZ8xEQDUEFzRpqVorb0Zlqt0SD1XLFcd6PgN+SbBqiL0m+hMwUIw==","signatures":[{"sig":"MEUCIQCiSxur1K4CZyV0PYK7UtcUhyr39wa1oxwFV3oCZz3SWgIgAYV2dpwM/rgTcHmFd/9ox7m4ehs/kjL4g6sOcET2bLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1eNqCRA9TVsSAnZWagAA1cEP/1CwYC9VGJ5fFZUZWzEI\njIbo+53yFSLrr0EypHqBjbVjArvMk7dIZWIO5P8SyeazrpSXYqrWD8I9XFLL\n1B70nWTTeeywNsoTyDQ3p4RyflM5k3IDhObdp5cpayhJyeaWM5C7JpmrftDt\npPPTLjFg+gNTUSuDuuYErf0vCudNUx4u4eWssh5WUoAJEB3eFqaNjoWncf7z\nZ8+jLR4Sbcrn9XQTYwF0NL/KdZ06H8Ao1j3JmFXPwAYlfuN+ntHM+ti9pHtg\nBgwrV8FLuZRYzMJwQ5aunGtTC6hj3fleNOeYtaoEbqMAPGOL46aZnJx0jqlB\nGTYFaOg+R1ZrYnul46Geu2Y9OtXYDEYlNzGFsMVM5Evz2QYA47FOhwoOj7/1\npFsfQQpNGUsgT+8mzBT9bo4tbIM0EDa1V0V5CXzHP9N7qQTSDWYaKXEsbj+s\nH5ZqifQA8APSWHeHYd598kxlprghSzC4n3kJmN2hkLPVEmgxPN2x8i+ibWGw\nGyQQRsfcROWuum7uEumTX2ggnAKpMAWcNqSh+iXbeWdqSiUvqRRa35YC9JE3\nfkZs7H/1xxq+oFw8pIJPcUr3W0aCTQR+FuzDa0lk/mhRk0ZXXRorLyfLov35\nvi1hIN52L9B61xUXQiJxLdi4nOcqvpzzqCoYmhd8Q3vTfeIYVphZ0EjrHEDa\nDeaU\r\n=UXNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"33f839685bd57a5733420d3892b88fcf09011e68","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"matthewoates08","email":"matthew.oates08@gmail.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.4.1","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.3.0","bytes":"^3.0.0","debug":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.13","raw-body":"^2.3.3","crypto-js":"^3.1.9-1","moesifapi":"^2.0.4","iconv-lite":"^0.4.24","request-ip":"^2.1.3","http-errors":"^1.7.1","content-type":"^1.0.4","card-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","util":"^0.10.3","mocha":"^5.2.0","assert":"^1.4.1","should":"^8.2.2","blanket":"^1.2.2","express":"^4.16.4","promise":"^7.1.1","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.3.0","node-mocks-http":"^1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.12_1574298474165_0.13483282049336087","host":"s3://npm-registry-packages"}},"2.9.13":{"name":"moesif-express","version":"2.9.13","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.13","maintainers":[{"name":"dgilling","email":"services@moesif.com"},{"name":"matthewoates08","email":"matthew.oates08@gmail.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"4748dad9b6783192683506670f83d42926a34196","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.13.tgz","fileCount":20,"integrity":"sha512-ZPh+WCkpS4DyWLAS2rYCajlRnobpJLvU4GSZvVHqna8C+aH5Vr4rnNd8ax7RyAmpm8SxQ5Rawrs/aE285n9PsA==","signatures":[{"sig":"MEQCIGuyI1mIeAjFic9k8QHy8TP1U5N3Xj4vmdq7odC7g5lwAiB80nbCG7w2PIKwHfD2AiQkQ30JzX5uWa7eW4+I02UKGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1vgOCRA9TVsSAnZWagAAPeYP/2PaeKDJhGqf8cbUQEHQ\npBaNUeWU4H9zXarzssu2cO8Fm5glyym2u867PHLcBEZ5Yc/HGdoNWD68+BhS\nRoIMdl7PaqAhA7cOCjCWaY142c5epkwxg3+2scNxKwfep437pgIqdg8prpOU\n9WjF0HkE3chiPObA1fDNw2NC2r1H7UWFaXLDUS3FfDPM0dZF0R/4SqlTiG9/\nEce/r6hDbK3oguO28o0vd6kDMAU16TKY/WfDkCy9XTGiQkdhzgJ/Tk92ZHMd\nYBBhG9VaGoXNjqnDXSmrQ/vbAIvetyIrJ3sloGaqK+vk5t10NGYiWH/MescW\n7ijR1R13RQlIEftUILh0n8Zr/uDnbi/+mJKi1YjFeHlEc8tS0EbHHLcm9Pyr\nBulgqKadA+OmS8lgPa3nmSnn6t6dT0ix8nkMbO283+UtK8gNFBbm2ADMw2yp\n0ZtYh78qLgYpVXmSPetfadyCmGvV8SMZ7AEDRe523VPhxfvo2ndPNnIcYpnb\nNUcl0Z8ppqcgGTgnol6hnIVWXg9gF60nrGkXpFYcA+4fyIHCIDkmPPfryVV3\njwHK7rSJ0WUQBJJBqBvN2XtS15bVbvvzLn4vXmyH4Ss5ZR4iqNxMr0t3GqQe\nGduCpPSuY7GxZ1y5INm16gk1fmO8bppT0EguJUt/lOfPgaQM4r+9vNC9YiDo\ngI28\r\n=u3f1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"33f839685bd57a5733420d3892b88fcf09011e68","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.11.3","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.17.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.5","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.13_1574369294053_0.6887521540723545","host":"s3://npm-registry-packages"}},"2.9.14":{"name":"moesif-express","version":"2.9.14","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.14","maintainers":[{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"fe392a80057dc2f6979a995fd99b74a68f5fd8f4","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.14.tgz","fileCount":21,"integrity":"sha512-Pp0aEYLuhaDQcn+iAZIgXov395rxElRe2m+o3wAKuXKLh08m0DSA+2DakcyNfUt57KSWExEPY7ZtcKzcgt+IoA==","signatures":[{"sig":"MEUCIQD2RWBJVkPZA0YOrl2JCWOYNScQUXwCB8x26m2fyJFAsQIgMmDQmCN4JPb5nSkU7Vz6hOUQvbN8nnFlcdrfT2HSrtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9CRBCRA9TVsSAnZWagAAmhsP/jyJgNqW2PbV/9+APH5A\nNPoN9icwfvxEpUak4Z7dk07zGIxNCE1vfWU4xWxuSST/1JGPQFdzVxUMMsvJ\nGAqsfO2mNmme4Qm3tfAuEVWOuM5OWWzmcJFe+ZnIdt5JiOlnSwVTzqnbrtpp\nsgAo1mP/K1+F7v20hWhDegWeV+UQiYcHGikEr1sv3LTbizhvImoI9puF5XuY\ngEd0Cr8/iPiypGjEx28oMHpQtOiCDlNYKe67bBpr5UalwO4IYvMahQM8xv1r\nlTw30uC8pJPwhoKnchlzcvYjjkEPwayppGUVytU/b0GtCkvBHbTTSw03BQPc\nM90bEOWbCwOZwyEB8hGnmPP921v9r60QlHs0hlK/mHVEd3tX9s80dwzJAq2G\nqMfcGXkmvHccqV6Y/dJ/IKI87OSEOpMlLxhfoTL2NBtwEyoOxHrUP2K99zh4\nT5pMO80M5QqPmvEzN9rZIDSPlPGapBU8j3YekOT3JBAq6BKj1C7OajMxuONr\nmMdyA6BJyv/5PmSmUW0X+jT/fXYdV+mhLzksuu9YOQpZAMnV9jw91+4elS74\n4ZWoTb0K4z3rlqTDqLqSgx4dTfVue1nA/gV3mSKxSRuihRzimR5dFxRd95hY\n25ILiBsTdSu2VkY7jf4SI0wcmcrLvBN/7r/afK4Ps3lpAKnF/De2SH6DfM9Z\ng3rt\r\n=Rlyv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"2e23b1c06c5443e1d29817127844c20849896b02","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.11.3","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.17.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.6","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.14_1576281153051_0.38724006925252863","host":"s3://npm-registry-packages"}},"2.9.15":{"name":"moesif-express","version":"2.9.15","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.15","maintainers":[{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"92cb8e6db4a63cacb28fcebecb501fbd88a221b8","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.15.tgz","fileCount":21,"integrity":"sha512-Drorn8mJJ0MX485WriowOe5+pdteECqlUZ91A+/jKQIztKpUgKIn/lRMykfT9gHlOp7aoBvA9OTR1sk2vSc0ZA==","signatures":[{"sig":"MEUCIH+PDZWddxmSdnJdhQXiLc0rdFvCnmEmThCaWLiF4OUYAiEAwkD9IGEfFTJU/4KM7mALBNUw1kPIzbrdjd0pepw+K1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+WEDCRA9TVsSAnZWagAA4LUP/1MHE7b1PZGxrZAoxc6p\n9MWCuOJjhKKwIoW/tM80YfB8M7UNdUCVqctJKAyfJ2xCXiu6U8KDGLkwwFcf\nz2vZNZCeOzjbV5NXY6J2+rX7qI0qeCdISio1Ey9hwxG6Aa9w84ZraKAnHUQh\nlgLGouzwD9Tx7G++kBsbr4Ru08vQlm0Ww1VNK/MW5xS1F05MvV6zoTbRWQIe\nl0yzSHzVLXAHWiKTp8FvdmHWkQ9B4XNuazyZLCzHGta8OmLFnEVF3V+rjJ8Y\nNiGL3bpQfpOjrq6RWmCHkSNQ9cSu3Ano7bMlICW9vNShAcuf0n5Q8G6o+GIb\n9yZTkrF3jUf9qpe9jMZu7THPu24rYIVIbPNKEAATkkg4dvvZDwyPoCAIjoVd\nV+tg49AzjgRLaqkd21BlzSGrOljIjSLwIbRVv9b7qOxYxoCuiYSMHT/v13Qe\nwE+Nx2zQWXZrRWsCYd7hD4NM+iAMLBEyOBFkzeFjYQork8oK1N8pqZ14qj00\nlr59PwhV//NRdF0VyrSTkDRsezAD+dH1zQWGClnJ45RLH2cLYPztOqxcrkho\nEM4+yN9maDxG5XEGIKnSrZzHFzAeMGeOhMErDIe9rbfHcnbQyrK2k3dFCDt2\nMZH6nbvjREmWRYrdRO49L6UkGEvOgoOjZRJTxdgYhyChkDYjyoHxpLpwQvVb\n2otn\r\n=CiNO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"91c77911081ecbf0de4e990b6e136e595eb173f5","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.11.3","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.17.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.7","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.15_1576624387209_0.41175627751151334","host":"s3://npm-registry-packages"}},"2.9.16":{"name":"moesif-express","version":"2.9.16","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.16","maintainers":[{"name":"devendramodium","email":"devendra@moesif.com"},{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"bd34310eeacde12d8c1327cd850feb056af475ab","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.16.tgz","fileCount":21,"integrity":"sha512-tZPlFmueivUrmTdaCC0/MjchGWxdwU4LRCRJjRaT12f+q6Eint13jk7J9l5niTSxMr4ilPW+1DKvGy4mEVcRrA==","signatures":[{"sig":"MEYCIQCMsz8Z44gIK0kB1svTQMqCWTCwW43A/B9cyJ1B6PRCRQIhAMHLcE8g900zaNKpzTvieofrBUjdQdx3UklHh9L80xbv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8DGKCRA9TVsSAnZWagAAlo0P/Rw6kT7qwHhgp+sRBwoc\nHZIcKD+SWwBXXZLbNmA3/ZV5AezdLUPRTgSmy2aPO/QBpBdDC+fbr39tqQkn\nUJcApJtJ3P/qofDO+SMrEE/wa05CDrkLGN6aq3El2qJsyiIv1FqQu053Dz9/\n+B53NdlT9MlgmdF8wJrjVCIjiWF1xJpURKDlKqDHXpOGK41+Ug5OUDURDsKJ\nGyFxTaTxMs1v+9K30NTA9H1hCpZID1kDpYDZCNYT8e1nSfovr9G+hhk3NcY4\n0DtciHfeHuV63qnfRHOMpvGum2DctY7f53F7DPfPeGrgfc62Yc8AHOrw1svQ\ndMqGw99RinKbsFxecKeR/WUuBm9gXJUG1jPJs5cfRzNfcoK0QXNOwoJZOcyv\nz271HHSY1OZVhcUW5HuX2Hkmdl7cda2e4rG68BB1fTrixtygbbGhkuBBPXAy\nqhD4Ar7ySnUNl4tKv324LTmZv4PyviQCRgeMx5BuQAGdh1oa5iZA/CGmp3hZ\nNj4V8hruzOsuJjzxLJTcrzPiqIIOPZOMP9xUPwwgDyKfQIyCYoeDxLrWNmwP\ne0r4me+ccpDnBntD9yKyQHddc9m5eGqw2vqiN2+8Uv5pa3bDl1CedjLQ8R/M\nmz2lEWfkAc5ymdRZR03QLkar64gYall1CqreSmkr9p7XIzbgdhq+6O7rmkHO\nsKBM\r\n=0TBZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"3607656a0cf5cb53ae71b4ea2c04a8935c1fe4b9","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.14.4","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.21.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.7","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.16_1592799625735_0.23470378078462484","host":"s3://npm-registry-packages"}},"2.9.17":{"name":"moesif-express","version":"2.9.17","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.17","maintainers":[{"name":"devendramodium","email":"devendra@moesif.com"},{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"fd128bd658d090a860c1c10ae7d258083c7e0524","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.17.tgz","fileCount":21,"integrity":"sha512-HFIj3oThbKKQ/e61T4gfDJ/8bm3Fvc8co3BdrSKqfVTY1sKZA72BK2NADjh9facwTNIgJJV3iW4iTPaYXRvRuw==","signatures":[{"sig":"MEUCIBBWpu1/Bo4+gouWDAY9RZl5GWGjNGXhUmGwYfxjOIzSAiEA1ccPm1hl0EtuLzIJ4ERXcWh5HciMlpfYODTC1uoxKlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8DKsCRA9TVsSAnZWagAAq9sQAInd0JwXa/ldpuaMDQuC\nZ0nOzsKOmD4wu+V4qUhI+7qTYT2749l6i3Da+jBJ076bcvXwrT6THjtZVUex\nV9J07LtBLukTo84yIFQXO6clZz859KOJ3CVsDqr65jU9Vczm8G2eWiA5iqTD\nJrZOtd6K0el1EM8NCaKDcnj4YS0Pp5x8R8PHAM2p+UqodkRzcQ+AVr2usskl\nsv9WCcfMDk+M6DYyyr5sWjZ/oVlYmSRfuDwM/LY5ypzducG/vrLREzeqbLFX\nMjcy9AlzZb5u28XwdNUGnrVe72OLu4Qef3glPFwADm5JaoULZeRI3G4fCG75\n6z19m6TAGV8W3KfNJEvWfU77IVIr8Cia7yA4EX0WLfJKhdZ6BA3TtPome5rB\nrL1eVJwysD7grMt+hqz7sDV8W+TGZj5SV5adtA6tW43ua1CB358k4KX7cgs5\noEMYbt5DIYOpaYMzCofksIYhE8uGIptr5Gxoo/zWoFGhJQ90EhE8WXfdBNQP\nhOlrr5fjXxTJXHwAgT0mLEUW/vdbuM3ACgOmnC8fIrTpUhYPDl0Oo+53KNB5\nEhqyeGiUdw0TOpDHmXq8uDxjzLztSbBHeaOomvT3YkdOhgGy/g8tzuJxuxom\nTTEnrG6JmV+ojAEfoOrNZOVsD9ndZe57weNWQFluJNhRQNv9VZOYp7xaUCi2\n+LbD\r\n=Oh69\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f6b79104b15dd1b2cacea60c18751c307556498b","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.14.4","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.21.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.7","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.17_1592799915662_0.5157440813913976","host":"s3://npm-registry-packages"}},"2.9.18":{"name":"moesif-express","version":"2.9.18","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.18","maintainers":[{"name":"devendramodium","email":"devendra@moesif.com"},{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"589ded8b6e932559f52f5c6da883a60d962bbdeb","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.18.tgz","fileCount":21,"integrity":"sha512-8X/Dze2KIVBD3h04wOhwVLGNn0L5yvp3OwGq6wekXuCSNw07gJW80Y9cilmpWhc1Aer5tm4pOEgWwJDjH2NPyA==","signatures":[{"sig":"MEUCIQDAnyygbmHGGExG38+6ySyZVQ4Xj9Wbs2k+kHx7AceEZAIgGwDm9V+3gb9yIKDNIasHsrrF/3NgnAedFGfto+xPB3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPVwxCRA9TVsSAnZWagAAmKEP/jMRDlq2pn4v01L4qu0c\nL6Nvg4JscVDcaEnvVwDhz6uVIhmkG50lebTDeMO5pPd9x6/qxAFrVMzr7DNw\nouXOJJbzWKzJ25jtJa9/ua5RQY3Bg4axQBvKlJlwcTfG4gOyGiO1s80yX7rV\nyaTIb8XUlipFIE9Z3Mzm4ATuWKNLDa7vewM+KEV9Hr9dzgbSkpNRTYClNjMd\nzpWdf39p3bHMpOI5b29R3bVH6bg2sEfChtNTZOB3IiOK5gOMdIlMwg0/5Q1Y\n/nSrWx+vkGVRM1Sc5uuJxGa3TuJ4RLQnINpc7KCr6H9PcjrKOE5hwaR9ReK2\nP37hSxJ/+zxWiGZ5Y9m+qekk0LWC7IJsXA2j3smtaP7FWtTTDztJbdm0zisd\nKOgWPMkVIvGRHb5unWsjo5An1DkPgeJfrGF0q6C6MfMeUGtp/hCBkVZPzMs7\nzm4Em6WZJ5CXJ8YS0KJDbgDeqNg9lMdou/OVm+gFB13qzpv1Kgo5KU8n30rF\nrO051hkFAdc9cyjhj4zwzMWXx7VqA9c5K6RRHPD4rgeWl+AhZYeSL7337ljB\npbTfPj/xGlwjcy1wBfDgoKDj61pGFtf6Sul6TxK5N9a6bjveAKaCcAUSnc9G\nTwN2umI6yceW9yq0e2mYkLqtmQ+jh+q1BSbiTFYMophZikCpL0FhaznfQ37b\nil3M\r\n=If3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6501bdf950d02d1889a162474c6d2845daa73cea","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.14.4","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.21.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.15","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.7","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.18_1597856816881_0.10259257725156101","host":"s3://npm-registry-packages"}},"2.9.19":{"name":"moesif-express","version":"2.9.19","keywords":["moesif","api","express","debug","logging","trace"],"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","_id":"moesif-express@2.9.19","maintainers":[{"name":"devendramodium","email":"devendra@moesif.com"},{"name":"dgilling","email":"services@moesif.com"}],"homepage":"https://github.com/Moesif/moesif-express#readme","bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"dist":{"shasum":"fb8d649b32bd15aeb40ccad9f3c44778a42dc2f1","tarball":"https://registry.npmjs.org/moesif-express/-/moesif-express-2.9.19.tgz","fileCount":21,"integrity":"sha512-g0IFigCBIAX4D6ymlSIOAQ1UkTxtAptWKm+djvPYTNXKbANwMLzqa7opiCuk9bkboiL0RLMr1x3JCIKrrdvWRw==","signatures":[{"sig":"MEUCIQC/erciy+EYQm38o/QM+etsQpsASo/xAYHq+z61MCgpvwIgc63S4gc8c5BrMI3taqjGkt7/8UWEksa/q5uinnVLETY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUoExCRA9TVsSAnZWagAAE8wP/3bH9gI1bpM/6JB2yIqm\njWlfgkHrmtxoAuHD4YZV2nxg6qt9EU6nkeozgaScD+jRD4nKxJfuO7hWqCGR\n/3YDiHMFt31r8ZHASqV0Fc4Jwr4x62A9ns45cyL3NYFW2sUqXcjUYf60sY5c\nOq7S6dNxymcJpOuMBDjXjxVqiREpTkm2LNYpKOGcSH434mqCPJuA8gl+EP2O\nZUQWO9ilHTCxpRJswwQX2eBUzkPRD6Uy39j6WN6XX+rE8TiNXENLKhZ8y9D2\ns0c+ENeKV5mdKv7wHM3tUz+b43u5V0bQX/bQPZj00z8vBuNsWg52AgZYycoS\nn3vYDfoplHkH+UTcZB2SiCjhdXo08MUZ0on0tw9gBOJ/8kAuJVGl0Rt/3yQw\no6F3cFx/QchpNp8L2tdfaS3OoeXchfGom5n8ABnUsnyWW1OE0UMqb0ZkGNeg\nWRDj/Hbx2CAPPSAaE+G+y+440cBBlPHRdcVml+hmxK3xD32EN+niP5CIFnTN\nbaPc3CVI6L7mQpgfQl5cCHhMWxiBWNR1h53YCsrH2z2If/IOQo1IQcvGaSNP\njELRD8z8OoSxjv+G21SNven40B9UYsnqPKYfYMox8rEiNw7ixNnRwwR6mDhp\n+g0U60t7o6+HLv7Hparf+fcYHKxpZyrtp5RaL86a0JFLbr5C3T918MSovzAd\nMedh\r\n=DClm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7aacc8b0fbdbb332116637f78b6ebadf9f7fb173","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"dgilling","email":"services@moesif.com"},"deprecated":"WARNING: This project has been renamed to moesif-nodejs. Install using moesif-nodejs instead.","repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"_npmVersion":"6.14.4","description":"Collection/Data Ingestion Middleware for Node.js","directories":{},"_nodeVersion":"10.21.0","dependencies":{"bytes":"^3.1.0","uuid4":"^1.1.4","lodash":"^4.17.19","raw-body":"^2.4.1","crypto-js":"^3.1.9-1","moesifapi":"^2.0.7","iconv-lite":"^0.5.0","request-ip":"^2.1.3","http-errors":"^1.7.3","content-type":"^1.0.4","card-validator":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","util":"^0.12.1","mocha":"^6.2.2","assert":"^2.0.0","should":"^13.2.3","blanket":"^1.2.3","express":"^4.17.1","promise":"^8.0.3","request":"^2.88.0","travis-cov":"^0.2.5","express-unless":"^0.5.0","node-mocks-http":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/moesif-express_2.9.19_1599242545191_0.6606703647579031","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-12-02T00:07:27.931Z","modified":"2026-04-27T23:13:52.141Z","1.0.0":"2016-12-02T00:07:27.931Z","1.0.3":"2016-12-29T22:39:57.056Z","1.0.4":"2016-12-29T23:11:11.379Z","2.0.0":"2016-12-30T00:29:17.399Z","2.0.2":"2017-01-04T04:19:21.552Z","2.1.0":"2017-01-19T01:36:06.287Z","2.1.1":"2017-01-19T01:40:24.265Z","2.2.0":"2017-02-26T01:50:59.842Z","2.3.0":"2017-03-14T22:22:29.652Z","2.3.1":"2017-03-17T00:06:52.000Z","2.3.2":"2017-03-27T03:07:07.491Z","2.3.3":"2017-03-27T06:18:02.348Z","2.3.4":"2017-03-27T06:22:52.104Z","2.3.5":"2017-03-27T21:05:42.963Z","2.3.6":"2017-03-28T04:45:59.123Z","2.3.7":"2017-03-30T07:59:06.915Z","2.3.8":"2017-03-30T08:17:17.855Z","2.3.9":"2017-03-30T08:33:31.480Z","2.3.10":"2017-05-05T02:42:20.372Z","2.3.11":"2017-05-08T03:30:41.324Z","2.3.12":"2017-05-08T07:38:25.132Z","2.3.13":"2017-05-09T18:38:42.241Z","2.3.14":"2017-07-06T23:28:17.731Z","2.3.15":"2017-07-12T02:56:58.734Z","2.3.16":"2017-07-14T22:46:00.301Z","2.4.0":"2017-10-11T08:24:16.594Z","2.4.1":"2018-01-04T23:20:57.168Z","2.4.2":"2018-02-15T01:35:17.430Z","2.4.3":"2018-04-05T01:14:12.198Z","2.4.4":"2018-04-30T21:16:14.522Z","2.5.0":"2018-07-23T01:38:58.854Z","2.5.1":"2018-09-11T15:54:05.854Z","2.6.0":"2018-09-18T19:11:19.218Z","2.6.2":"2018-09-25T04:02:26.416Z","2.6.3":"2018-10-03T19:33:39.230Z","2.6.4":"2018-10-23T00:48:52.972Z","2.6.5":"2018-10-24T17:21:41.603Z","2.6.6":"2018-11-15T22:45:56.849Z","2.6.7":"2018-11-29T00:25:15.863Z","2.7.0":"2018-12-07T23:50:10.092Z","2.7.1":"2018-12-08T01:17:17.902Z","2.7.2":"2019-01-19T23:04:53.156Z","2.7.3":"2019-01-24T00:38:51.607Z","2.8.0":"2019-01-25T19:26:23.299Z","2.9.1":"2019-03-08T22:13:05.805Z","2.9.2":"2019-03-09T08:06:24.017Z","2.9.3":"2019-03-12T00:18:56.587Z","2.9.5":"2019-03-21T19:19:39.242Z","2.9.6":"2019-06-05T17:49:18.608Z","2.9.7":"2019-06-06T01:35:01.659Z","2.9.8":"2019-07-09T17:17:55.857Z","2.9.9":"2019-07-25T22:13:04.050Z","2.9.10":"2019-08-21T23:33:27.556Z","2.9.11":"2019-10-07T22:46:51.875Z","2.9.12":"2019-11-21T01:07:54.341Z","2.9.13":"2019-11-21T20:48:14.175Z","2.9.14":"2019-12-13T23:52:33.244Z","2.9.15":"2019-12-17T23:13:07.351Z","2.9.16":"2020-06-22T04:20:25.947Z","2.9.17":"2020-06-22T04:25:15.887Z","2.9.18":"2020-08-19T17:06:57.117Z","2.9.19":"2020-09-04T18:02:25.347Z"},"bugs":{"url":"https://github.com/Moesif/moesif-express/issues"},"author":{"url":"https://www.moesif.com","name":"Xing Wang","email":"xing@moesif.com"},"license":"Apache-2.0","homepage":"https://github.com/Moesif/moesif-express#readme","keywords":["moesif","api","express","debug","logging","trace"],"repository":{"url":"git+https://github.com/Moesif/moesif-express.git","type":"git"},"description":"Collection/Data Ingestion Middleware for Node.js","maintainers":[{"email":"xing@moesif.com","name":"xingmoesif"},{"email":"services@moesif.com","name":"dgilling"}],"readme":"# Moesif Node.js Middleware\n\n[![NPM](https://nodei.co/npm/moesif-express.png?compact=true&stars=true)](https://nodei.co/npm/moesif-express/)\n\n[![Built For][ico-built-for]][link-built-for]\n[![Total Downloads][ico-downloads]][link-downloads]\n[![Software License][ico-license]][link-license]\n[![Source Code][ico-source]][link-source]\n\nNode.js SDK middleware that automatically logs _incoming_ or _outgoing_\nAPI calls and sends to [Moesif](https://www.moesif.com) for API analytics and log analysis.\n\n[Source Code on GitHub](https://github.com/moesif/moesif-express)\n\n## Notes\n- The SDK is called `moesif-express` for historical reasons but compatible with any Node.js app regardless if Express Framework is used.\n- The library can capture both _incoming_ and _outgoing_ API Calls depending on how you configure the SDK (See examples).\n- To ensure req body is captured, if you use a body parser middleware like `body-parser`, apply Moesif middleware _after_ it.\n\n## How to install\n\n```shell\nnpm install --save moesif-express\n```\n\n## How to use\n\nThe following shows how import the controllers and use:\n\n### 1. Import the module:\n\n\n```javascript\n\n// 1. Import Modules\nvar express = require('express');\nvar app = express();\nvar moesifExpress = require('moesif-express');\n\n// 2. Set the options, the only required field is applicationId.\nvar options = {\n\n  applicationId: 'Your Moesif Application Id',\n\n  logBody: true,\n\n  identifyUser: function (req, res) {\n    if (req.user) {\n      return req.user.id;\n    }\n    return undefined;\n  },\n\n  getSessionToken: function (req, res) {\n    return req.headers['Authorization'];\n  }\n};\n\n// 3. Initialize the middleware object with options\nvar moesifMiddleware = moesifExpress(options);\n\n\n// 4a. Start capturing outgoing API Calls to 3rd parties like Stripe\n// Skip this step if you don't want to capture outgoing API calls\nmoesifMiddleware.startCaptureOutgoing();\n\n// 4b. Use the Moesif middleware to start capturing incoming API Calls\n// If you have a body parser middleware, apply Moesif middleware after any body parsers.\n// Skip this step if you don't want to capture incoming API calls\napp.use(moesifMiddleware);\n\n```\n\n### 2. Enter Moesif Application Id\nYour Moesif Application Id can be found in the [_Moesif Portal_](https://www.moesif.com/).\nAfter signing up for a Moesif account, your Moesif Application Id will be displayed during the onboarding steps. \n\nYou can always find your Moesif Application Id at any time by logging \ninto the [_Moesif Portal_](https://www.moesif.com/), click on the top right menu,\n and then clicking _Installation_.\n\n## Not using Express?\nIf you're not using the express framework, you can still use this library.\nThe library does not depend on express, so you can still call the middleware from a basic HTTP server.\n\n```javascript\nvar moesifExpress = require('moesif-express');\nconst http = require('http');\n\nvar options = {\n  applicationId: 'Your Application Id',\n  logBody: true,\n};\n\nvar server = http.createServer(function (req, res) {\n  moesifExpress(options)(req, res, function () {\n    // Callback\n  });\n\n  req.on('end', function () {\n\n    res.write(JSON.stringify({\n      message: \"hello world!\",\n      id: 2\n    }));\n    res.end();\n  });\n});\n\nserver.listen(8080);\n\n```\n\n## Configuration options\n\n#### __`logBody`__\nType: `Boolean`\nlogBody is default to true, set to false to remove logging request and response body to Moesif.\n\n#### __`identifyUser`__\n\nType: `(Request, Response) => String`\nidentifyUser is a function that takes express `req` and `res` as arguments\nand returns a `userId`. This enables Moesif to attribute API requests to individual unique users\nso you can understand who calling your API. This can be used simultaneously with `identifyCompany`\nto track both individual customers and the companies their a part of.\n\n```javascript\noptions.identifyUser = function (req, res) {\n  // your code here, must return a string\n  return req.user.id\n}\n```\n\n#### __`identifyCompany`__\n\nType: `(Request, Response) => String`\nidentifyCompany is a function that takes express `req` and `res` as arguments\nand returns a `companyId`. If your business is B2B, this enables Moesif to attribute \nAPI requests to specific companies or organizations so you can understand which accounts are \ncalling your API. This can be used simultaneously with `identifyUser` to track both \nindividual customers and the companies their a part of. \n\n```javascript\noptions.identifyCompany = function (req, res) {\n  // your code here, must return a string\n  return req.headers['X-Organization-Id']\n}\n```\n\n#### __`getSessionToken`__\n\nType: `(Request, Response) => String`\ngetSessionToken a function that takes express `req` and `res` arguments and returns a session token (i.e. such as an API key).\n\n\n```javascript\noptions.getSessionToken = function (req, res) {\n  // your code here, must return a string.\n  return req.headers['Authorization'];\n}\n```\n\n#### __`getApiVersion`__\n\nType: `(Request, Response) => String`\ngetApiVersion is a function that takes a express `req` and `res` arguments and returns a string to tag requests with a specific version of your API.\n\n\n```javascript\noptions.getApiVersion = function (req, res) {\n  // your code here. must return a string.\n  return '1.0.5'\n}\n```\n\n#### __`getMetadata`__\n\nType: `(Request, Response) => Object`\ngetMetadata is a function that takes a express `req` and `res` and returns an object that allows you\nto add custom metadata that will be associated with the req. The metadata must be a simple javascript object that can be converted to JSON. For example, you may want to save a VM instance_id, a trace_id, or a tenant_id with the request.\n\n\n```javascript\noptions.getMetadata = function (req, res) {\n  // your code here:\n  return {\n    foo: 'custom data',\n    bar: 'another custom data'\n  };\n}\n```\n\n#### __`skip`__\n\nType: `(Request, Response) => Boolean`\nskip is a function that takes a express `req` and `res` arguments and returns true if the event should be skipped (i.e. not logged)\n<br/>_The default is shown below and skips requests to the root path \"/\"._\n\n\n```javascript\noptions.skip = function (req, res) {\n  // your code here. must return a boolean.\n  if (req.path === '/') {\n    // Skip probes to home page.\n    return true;\n  }\n  return false\n}\n```\n\n#### __`maskContent`__\n\nType: `MoesifEventModel => MoesifEventModel`\nmaskContent is a function that takes the final Moesif event model (rather than the Express req/res objects) as an argument before being sent to Moesif.\nWith maskContent, you can make modifications to headers or body such as removing certain header or body fields.\n\n\n```javascript\noptions.maskContent = function(event) {\n  // remove any field that you don't want to be sent to Moesif.\n  return event;\n}\n ```\n\n`EventModel` format:\n\n```json\n{\n  \"request\": {\n    \"time\": \"2019-08-08T04:45:42.914\",\n    \"uri\": \"https://api.acmeinc.com/items/83738/reviews/\",\n    \"verb\": \"POST\",\n    \"api_version\": \"1.1.0\",\n    \"ip_address\": \"61.48.220.123\",\n    \"headers\": {\n      \"Host\": \"api.acmeinc.com\",\n      \"Accept\": \"*/*\",\n      \"Connection\": \"Keep-Alive\",\n      \"Content-Type\": \"application/json\",\n      \"Content-Length\": \"126\",\n      \"Accept-Encoding\": \"gzip\"\n    },\n    \"body\": {\n      \"items\": [\n        {\n          \"direction_type\": 1,\n          \"item_id\": \"fwdsfrf\",\n          \"liked\": false\n        },\n        {\n          \"direction_type\": 2,\n          \"item_id\": \"d43d3f\",\n          \"liked\": true\n        }\n      ]\n    }\n  },\n  \"response\": {\n    \"time\": \"2019-08-08T04:45:42.924\",\n    \"status\": 500,\n    \"headers\": {\n      \"Vary\": \"Accept-Encoding\",\n      \"Pragma\": \"no-cache\",\n      \"Expires\": \"-1\",\n      \"Content-Type\": \"application/json; charset=utf-8\",\n      \"Cache-Control\": \"no-cache\"\n    },\n    \"body\": {\n      \"Error\": \"InvalidArgumentException\",\n      \"Message\": \"Missing field location\"\n    }\n  },\n  \"user_id\": \"my_user_id\",\n  \"company_id\": \"my_company_id\",\n  \"session_token\":\"end_user_session_token\",\n  \"tags\": \"tag1, tag2\"\n}\n\n```\n\n#### __`debug`__\nType: `Boolean`\nSet to true to print debug logs if you're having integration issues.\n\nFor more documentation regarding what fields and meaning,\nsee below or the [Moesif Node API Documentation](https://www.moesif.com/docs/api?javascript).\n\nName | Required | Description\n--------- | -------- | -----------\nrequest | __true__ | The object that specifies the request message\nrequest.time| __true__ | Timestamp for the request in ISO 8601 format\nrequest.uri| __true__ | Full uri such as _https://api.com/?query=string_ including host, query string, etc\nrequest.verb| __true__ | HTTP method used, i.e. `GET`, `POST`\nrequest.api_version| false | API Version you want to tag this request with such as _1.0.0_\nrequest.ip_address| false | IP address of the requester, If not set, we use the IP address of your logging API calls.\nrequest.headers| __true__ | Headers of the  request as a `Map<string, string>`. Multiple headers with the same key name should be combined together such that the values are joined by a comma. [HTTP Header Protocol on w3.org](https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2)\nrequest.body| false | Body of the request in JSON format or Base64 encoded binary data (see _transfer_encoding_)\nrequest.transfer_encoding| false | A string that specifies the transfer encoding of Body being sent to Moesif. If field nonexistent, body assumed to be JSON or text. Only possible value is _base64_ for sending binary data like protobuf\n||\nresponse | false | The object that specifies the response message, not set implies no response received such as a timeout.\nresponse.time| __true__ | Timestamp for the response in ISO 8601 format\nresponse.status| __true__ | HTTP status code as number such as _200_ or _500_\nresponse.ip_address| false | IP address of the responding server\nresponse.headers| __true__ | Headers of the response as a `Map<string, string>`. Multiple headers with the same key name should be combined together such that the values are joined by a comma. [HTTP Header Protocol on w3.org](https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2)\nresponse.body| false | Body of the response in JSON format or Base64 encoded binary data (see _transfer_encoding_)\nresponse.transfer_encoding| false | A string that specifies the transfer encoding of Body being sent to Moesif. If field nonexistent, body assumed to be JSON or text. Only possible value is _base64_ for sending binary data like protobuf\n||\nsession_token | _Recommend_ | The end user session token such as a JWT or API key, which may or may not be temporary. Moesif will auto-detect the session token automatically if not set.\nuser_id | _Recommend_ | Identifies this API call to a permanent user_id\nmetadata | false | A JSON Object consisting of any custom metadata to be stored with this event.\n\n#### __`noAutoHideSensitive`__\n\nType: boolean\nDefault 'false'. Before sending any data for analysis, automatically check the data (headers and body) and one way\nhash strings or numbers that looks like a credit card or password. Turn this option\nto `true` if you want to implement your specific `maskContent` function or you want to send all data to be analyzed.\n\n#### `callback`\n\nType: `error => null`\ncallback is for internal errors. For example, if there is has been an error sending events\nto Moesif or network issue, you can use this to see if there is any issues with integration.\n\n#### __`disableBatching`__\n\nType: boolean\nDefault 'false'. By default, Moesif Express batches the Events. Turn this to true, this if you would like to send the API events one by one.\n\n#### __`batchSize`__\n\nType: number\nDefault 25. If batching is not disabled, this is the batchSize of API events that will trigger flushing of queue and sending the data to Moesif. If set, must be greater than 1.\n\n#### __`batchMaxTime`__\n\nType: number in milliseconds\nDefault 2000. If batching is not disabled, this is the maximum wait time (approximately) before triggering flushing of the queue and sending to Moesif. If set, it must be greater than 500 (milliseconds).\n\n## Capture Outgoing\n\nIf you want to capture all outgoing API calls from your Node.js app to third parties like\nStripe or to your own dependencies, call `startCaptureOutgoing()` to start capturing.\n\n```javascript\nvar moesifMiddleware = moesifExpress(options);\nmoesifMiddleware.startCaptureOutgoing();\n```\n\nThis method can be used to capture outgoing API calls even if you are not using the Express Middleware or having any incoming API calls.\n\nThe same set of above options is also applied to outgoing API calls, with a few key differences:\n\nFor options functions that take `req` and `res` as input arguments, the request and response objects passed in\nare not Express or Node.js req or res objects when the request is outgoing, but Moesif does mock\nsome of the fields for convenience.\nOnly a subset of the Node.js req/res fields are available. Specifically:\n\n- *_mo_mocked*: Set to `true` if it is a mocked request or response object (i.e. outgoing API Call)\n- *headers*: object, a mapping of header names to header values. Case sensitive\n- *url*: string. Full request URL.\n- *method*: string. Method/verb such as GET or POST.\n- *statusCode*: number. Response HTTP status code\n- *getHeader*: function. (string) => string. Reads out a header on the request. Name is case insensitive\n- *get*: function. (string) => string. Reads out a header on the request. Name is case insensitive\n- *body*: JSON object. The request body as sent to Moesif\n\n## Update a Single User\n\nCreate or update a user profile in Moesif.\nThe metadata field can be any customer demographic or other info you want to store.\nOnly the `userId` field is required.\nThis method is a convenient helper that calls the Moesif API lib.\nFor details, visit the [Node.js API Reference](https://www.moesif.com/docs/api?javascript--nodejs#update-a-user).\n\n```javascript\nvar moesifMiddleware = moesifExpress(options);\n\n// Only userId is required.\n// Campaign object is optional, but useful if you want to track ROI of acquisition channels\n// See https://www.moesif.com/docs/api#users for campaign schema\n// metadata can be any custom object\nvar user = {\n  userId: '12345',\n  companyId: '67890', // If set, associate user with a company object\n  campaign: {\n    utmSource: 'google',\n    utmMedium: 'cpc', \n    utmCampaign: 'adwords',\n    utmTerm: 'api+tooling',\n    utmContent: 'landing'\n  },\n  metadata: {\n    email: 'john@acmeinc.com',\n    firstName: 'John',\n    lastName: 'Doe',\n    title: 'Software Engineer',\n    salesInfo: {\n        stage: 'Customer',\n        lifetimeValue: 24000,\n        accountOwner: 'mary@contoso.com'\n    }\n  }\n};\n\nmoesifMiddleware.updateUser(user, callback);\n```\n\n## Update Users in Batch\nSimilar to updateUser, but used to update a list of users in one batch. \nOnly the `userId` field is required.\nThis method is a convenient helper that calls the Moesif API lib.\nFor details, visit the [Node.js API Reference](https://www.moesif.com/docs/api?javascript--nodejs#update-users-in-batch).\n\n```javascript\nvar moesifMiddleware = moesifExpress(options);\n\n// Only userId is required.\n// Campaign object is optional, but useful if you want to track ROI of acquisition channels\n// See https://www.moesif.com/docs/api#users for campaign schema\n// metadata can be any custom object\nvar user = {\n  userId: '12345',\n  companyId: '67890', // If set, associate user with a company object\n  campaign: {\n    utmSource: 'google',\n    utmMedium: 'cpc', \n    utmCampaign: 'adwords',\n    utmTerm: 'api+tooling',\n    utmContent: 'landing'\n  },\n  metadata: {\n    email: 'john@acmeinc.com',\n    firstName: 'John',\n    lastName: 'Doe',\n    title: 'Software Engineer',\n    salesInfo: {\n        stage: 'Customer',\n        lifetimeValue: 24000,\n        accountOwner: 'mary@contoso.com'\n    }\n  }\n};\n\nvar users = [user]\n\nmoesifMiddleware.updateUsersBatch(users, callback);\n```\n\n## Update a Single Company\n\nCreate or update a company profile in Moesif.\nThe metadata field can be any company demographic or other info you want to store.\nOnly the `companyId` field is required.\nThis method is a convenient helper that calls the Moesif API lib.\nFor details, visit the [Node.js API Reference](https://www.moesif.com/docs/api?javascript--nodejs#update-a-company).\n\n\n```javascript\nvar moesifMiddleware = moesifExpress(options);\n\n// Only companyId is required.\n// Campaign object is optional, but useful if you want to track ROI of acquisition channels\n// See https://www.moesif.com/docs/api#update-a-company for campaign schema\n// metadata can be any custom object\nvar company = {\n  companyId: '67890',\n  companyDomain: 'acmeinc.com', // If domain is set, Moesif will enrich your profiles with publicly available info \n  campaign: { \n    utmSource: 'google',\n    utmMedium: 'cpc', \n    utmCampaign: 'adwords',\n    utmTerm: 'api+tooling',\n    utmContent: 'landing'\n  },\n  metadata: {\n    orgName: 'Acme, Inc',\n    planName: 'Free Plan',\n    dealStage: 'Lead',\n    mrr: 24000,\n    demographics: {\n      alexaRanking: 500000,\n      employeeCount: 47\n    }\n  }\n};\n\nmoesifMiddleware.updateCompany(company, callback);\n```\n\n## Update Companies in Batch\nSimilar to updateCompany, but used to update a list of companies in one batch. \nOnly the `companyId` field is required.\nThis method is a convenient helper that calls the Moesif API lib.\nFor details, visit the [Node.js API Reference](https://www.moesif.com/docs/api?javascript--nodejs#update-companies-in-batch).\n\n```javascript\nvar moesifMiddleware = moesifExpress(options);\n\n// Only companyId is required.\n// Campaign object is optional, but useful if you want to track ROI of acquisition channels\n// See https://www.moesif.com/docs/api#update-a-company for campaign schema\n// metadata can be any custom object\nvar company = {\n  companyId: '67890',\n  companyDomain: 'acmeinc.com', // If domain is set, Moesif will enrich your profiles with publicly available info \n  campaign: { \n    utmSource: 'google',\n    utmMedium: 'cpc', \n    utmCampaign: 'adwords',\n    utmTerm: 'api+tooling',\n    utmContent: 'landing'\n  },\n  metadata: {\n    orgName: 'Acme, Inc',\n    planName: 'Free Plan',\n    dealStage: 'Lead',\n    mrr: 24000,\n    demographics: {\n      alexaRanking: 500000,\n      employeeCount: 47\n    }\n  }\n};\n\nvar companies = [company]\n\nmoesifMiddleware.updateCompaniesBatch(companies, callback);\n```\n\n## Examples\n\n- [A complete example is available on GitHub](https://github.com/Moesif/moesif-express-example).\n\n- [An example of integration with Apollo.js with support for GraphQL.](https://github.com/Moesif/moesif-apollo-graphql-example)\n\n## Other integrations\n\nTo view more documentation on integration options, please visit __[the Integration Options Documentation](https://www.moesif.com/docs/getting-started/integration-options/).__\n\n\n[ico-built-for]: https://img.shields.io/badge/built%20for-node.js-blue.svg\n[ico-downloads]: https://img.shields.io/npm/dt/moesif-express.svg\n[ico-license]: https://img.shields.io/badge/License-Apache%202.0-green.svg\n[ico-source]: https://img.shields.io/github/last-commit/moesif/moesif-express.svg?style=social\n\n[link-built-for]: https://expressjs.com/\n[link-downloads]: https://www.npmjs.com/package/moesif-express\n[link-license]: https://raw.githubusercontent.com/Moesif/moesif-express/master/LICENSE\n[link-source]: https://github.com/moesif/moesif-express\n","readmeFilename":"README.md"}