{"_id":"@creditkarma/thrift-client-timing-filter","_rev":"46-81d92afdc7ccdfa0f00652f2f64d23cf","name":"@creditkarma/thrift-client-timing-filter","dist-tags":{"next":"1.1.0-alpha.1","latest":"1.0.4"},"versions":{"0.11.0-alpha.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.11.0-alpha.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.11.x","@creditkarma/thrift-server-core":"0.11.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.11.0-alpha.1","@creditkarma/thrift-server-core":"^0.11.0-alpha.1","@creditkarma/thrift-typescript":"^3.0.3-0","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.1.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.11.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-6wCZ40fq2XYMcaM7pTbQ979Qo0oI6hBVvR7NtS3AoK+6+3AOdtwQrzcVkqJWwLdiFT8ScPvfEdX+jSctWjS9lQ==","shasum":"7e12cfee54d1310b6e58268e5ba133e00a75fe2a","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.11.0-alpha.1.tgz","fileCount":12,"unpackedSize":18434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBviMCRA9TVsSAnZWagAADycP+wQBHC+IPwfLEyYzTxOl\nYdJwcimqEu915+vtG9M49kZOQXlaTCGDXsRQrLBqx4k03zwQuTsuIfXlrsix\nrTpkWSbMlzVZuOFlBBGBBSyLDztMj+RvCS43VjpDKLNKVlIRGVkZFtDF++uB\nC/75U9Xow3nZaxYJeEzfz0kXA7DDpNt3iPbV5ADLtCo338rpvwmmTGM1uxhd\n1gGw0vex/bhhJsHoa7PjbFe6DFhaPPsb//xvqLWqywBS0L3KLoD5yd8a61JQ\neBVkzPnrh8rTdTevhBWJHHr72vqu1+En3bux1wibe7/+epT0xjr6F//ustyD\nEKG7G9CvuoQ3W+8vJZ+fDsBunstjMbQ5dNIzFNbGPdC9uD1ysIpfKvmYU6Kt\nXkNCvd+va8n7YzywdWGxleIC7YxTl9mRa9dy9ZipysJG/uMGlGGmxd33PFBn\nhG54A5vrcyJmnsF21UigNl2Lc9ombHSyRD6eLqA1bMUGz3eC3EDhmQoXviV6\nIHkE81Q1T0osv44ELINohwJfZ43YknLo5/e4ML04y1aeQ4O+Y8fkZWe7rBIg\nx/02T8kBqhEaIEg66fEPdj+73kesd91gj4dfykN46KqaKSwc/rspSsm/FD+Q\njX2cQX5WRhBAEbnFat41M457nYdVK6MNj29xvOa7n43oyGgQmBYeiyPaFly9\nHQdR\r\n=Qm40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnP1B+vrH9E7hDRAFRjI0pzhs/K5aN999hetnwsDyzyAIgc4IwJwrfTGpXGr4F847I+s7duYd2S4DNzjDhLXCZjh8="}]},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.11.0-alpha.1_1543960715544_0.6678067071903719"},"_hasShrinkwrap":false},"0.11.0-alpha.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.11.0-alpha.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.11.x","@creditkarma/thrift-server-core":"0.11.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.11.0-alpha.2","@creditkarma/thrift-server-core":"^0.11.0-alpha.2","@creditkarma/thrift-typescript":"^3.0.3-0","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.1.x"},"readme":"# Thrift Context Filter\n\nWhen using Thrift over HTTP we can use HTTP headers to pass context/metadata between services (tracing, auth). When using TCP we don't have this. Among the options to solve this is to prepend an object onto the head of our TCP payload. `@creditkarma/thrift-client` comes with two filters for helping with this situation.\n\n## Installation\n\n`ThriftClientContextFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-context-filter\n```\n\n## Usage\n\nThis plugin writes a Thrift struct onto the head of an outgoing payload and reads a struct off of the head of an incoming payload.\n\n```typescript\nimport {\n    createTcpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientContextFilter,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    RequestContext,\n    ResponseContext,\n} from './codegen/metadata'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createTcpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [ ThriftClientContextFilter<RequestContext, ResponseContext>({\n            RequestContextClass: RequestContext,\n        }) ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for ThriftClientContextFilter:\n\n* RequestContextClass (required): A class (extending StructLike) that is to be prepended to outgoing requests.\n* ResponseContextClass (optional): A class (extending StructLike) that is prepended to incoming responses. Defaults to nothing.\n* transportType (optional): The type of transport to use. Currently only 'buffered'.\n* protocolType (optional): The type of protocol to use, either 'binary' or 'compact'.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","_id":"@creditkarma/thrift-client-timing-filter@0.11.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-s0YHM6uiLilnfT3OGn2azZxpLbY71yOo7O1ZrQxZPSuQpQ3pYuWr3Y9g+2JpaEX7O5mVzufx+nJd1PyI1HrYQg==","shasum":"f4788e6275d22f3c49454ff4c0bc6ed1c54a03b5","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.11.0-alpha.2.tgz","fileCount":12,"unpackedSize":18434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCEThCRA9TVsSAnZWagAA1TEP/Ak4sWAnPCzYQTnjWVjQ\n2Dc7Lj3yIqRXQ5EJhhvB9fPhz5d3p62ILsLds2mrCqN9MPW/S+HsaTqaWFya\njPqdUrFsjJALE3vJUCbz2BvAqwbGv0OXBN1RNvqUXO4mqEGu7/tdZABhel3d\nXaFuPvBL3u9kIiDijnwT/RIyZFQzAFPNyfDDtTX2grDj3TmghsQoFI5TZ54q\nrteuuOVQ3QQ0r5eUZlQi9SuPW6giJZljZ2ZD5jaLhWstqhxym3oQ7tc8Ggfe\npmd14k6mmVEG2SvwdN5MzUdg14b+w6lwOCcesFHJxQXKWWdOcmjAWj8t5CG+\n6bKWh+H8rQvsCS5xLN9fxXNAmgll59XSEKEU1TiYsFInybjY3pkl1J1osbpC\n0yh3CiQhHoMB2mdkSZQBVj7IFbRTcHVIPLCLTt4kpkYGf5j8tsB06Tk44Jml\neablFvwteKq7HjppXwva9HQPUrGPSYiWpOPhmSxG89JyTmv+Ur0ThCYAUt8n\n1337aE5gzgwBLI3CYYtINEnU6SsAb+0xcpboAdmoW7XhksiNa346FMtQlAPv\nqBNtsGqXUA0MqX0UW4gvCM9p9g0NdqpRK4J7lAuJhfuIgqfZ0Xf+10hB6qyu\nISqeHI1cJhvrtmRSyZRTMW6cl8dvujvgUmFf6xAIzFxf9onCnKu80bdYK3g3\nMn+R\r\n=Cffc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwsn/X5e4FPbfZmqKj2u2f1Ceac7o45z2/q6QT8PUgGAiANR15zkCEvlnVXa1V+i48nn/H13FPG8Jnd2OsQ2/0YaA=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.11.0-alpha.2_1544045792598_0.23610364405914264"},"_hasShrinkwrap":false},"0.11.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.11.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.11.x","@creditkarma/thrift-server-core":"0.11.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.11.1","@creditkarma/thrift-server-core":"^0.11.1","@creditkarma/thrift-typescript":"^3.0.3","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.11.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-/aeuP73LwBw7IVhYkKbuHkXDqXkD+4d6jilrtGoeVpshDa0E6l9eJXUbDcZIEs6UX2J5oLHDxCnLU4vzNaKBvA==","shasum":"2e994f486ac141554f62253cea9cf7a26e641d56","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.11.1.tgz","fileCount":12,"unpackedSize":21553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGYUECRA9TVsSAnZWagAA0v8P/052mKUyk5xO2Hycsldf\nQDLTOB78NhFhhGdn1+GBdGSJhu4Eyi1v8+2mvEXaGJdnzk7jtUEwm88vXqTX\nsHNqzqgcgqcLMfJK027htVF95hBlTM1nBi8WrCvZLs6Xr6T9wcAkpgOFAY8h\nGnk3C3qCyqNwmzQGvJAoiUXjcL8kaFSi1+KzNdg1W3AtoS1rTMqtZ/JMFACb\ndRbhUb5Y0gefgkRGVARjo1sU2BDpM2j7/m5sdYMS1VcQIVRouheoBtomZ1d2\npSBCbzhWFZOTRQitIt0THXSnYD2HGgwsOr3c2gdxqTrfaMdNmGiJrBsXdvKh\n4hiNkUjYck6M2RVlpv6Nj3sgcdr4qJRxnojXvpP4a6/s+g7s88MQgHcWoBTt\nh7cknVdgkFRycmUIPIWenNntg1ZJPsq1DrkGTJDLZvvCMPja1TToyRm79kbF\nyxAkQAM6Hz5W38jdR0AwbyTsOT4xu10AJeYVvDbB341S2IDDAkHI0BqyK6de\nMMZwGD4M0b6rkvp707yYVJp8m2lU8gInD4Odvvnqa2WjAm/YlTerQ59LrSjb\n5rAoOj/MWYe6g8KyYzYpq8l0iBSiHhslkEeu3DwFAyLDVf+Kls9rnqxHzTKB\nQKsav/VzXm/g2rpSf9scZfjSwGGs61reydl4ZNHdiULsfgbrwSqnftJ0srJc\nrdGX\r\n=blV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLioG2tw0X3gOD/UALiEEelkXbUrFNQCgTUXo+qt6T9wIhAP88cYqUG+4jYyYwt9afwaiSl9r8hA0BL6IDm221T4SC"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.11.1_1545176323925_0.3933115087354859"},"_hasShrinkwrap":false},"0.11.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.11.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.11.x","@creditkarma/thrift-server-core":"0.11.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.11.2","@creditkarma/thrift-server-core":"^0.11.2","@creditkarma/thrift-typescript":"^3.0.3","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.11.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-c4bOZmnKjUvgNiD25eVX/RO9aTHx+UJdwRX1yTEDCzaPefgTMy21TRenO8lnOfyfFt5sHnfYKJj2npD97B9XGQ==","shasum":"8f0f80884d4365cabf4ff6a23c613011e9f05284","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.11.2.tgz","fileCount":12,"unpackedSize":21553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9JZCRA9TVsSAnZWagAA9NsP/1J0icRErV0ciTWEsqFP\nAe9zlhaSCmbAl3Tp2fL35POHSS9qX7c+8WY//2RzkyL/r1isxF4ID9gzkCgR\n7wPL9Rqss7hjVfhaoAY4JzlFtskieU9hsdBWpi8NSKhL4o42YO6dQjfyx2tD\nSGLIzwfjMpKSW41B6+gYWeRs7MDAZ7OGaOhhB/4cyxNXVbaThgM88No/463w\nOpooLrBs4FUsIPyNY0xysfDCPAMInjePPhhLd1gYOb2U4qUS7GhkdI6tELQM\nby4Aec0jb2ioRwXMeqxWqBd5IqC85V9UB1yatDhZKaGlbhTAI0IST3hjVoh2\nYcDyIQ6cjAHKKE3DRwzqLFhw8gny7AJiHezJT3pJeB4Og0PTVuI6RYL2Jwjh\nkeK6d/p/X1MjRyBcy8tUxkiacNYxSFauPOLOhAYcZvZzX2IpjWXFk2VXv2o4\nlPwGbHI5yHLFfr5s+T57Jk0w8lsj81FQ+u/3JzxWB8b3VUUWCdic0D4FW2XE\nu2Oxvs3eqMJ/Es36yp2Muop4XRG2xOvwfLvDElOk9z2a+8Ys0/WgxUKGXE1N\nM52gk8Esxa8+ZJunkDbjTPO9gOS8/isksAr8+fRnJ8mkneTTArQiyW3lg4Vg\nzIb3ejf+L/l4KlQyICL3dxtH7EjBh0oD3aMRBersX8AzyzHcBFMibXMs4uF2\nxpDz\r\n=jKIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAc3ugoe5hh7ghwzJRPzzSchP8IZlquitAvqJSwmzxpAIhAPUsSiNh3UiF07H5NdhcR0Mx8DJaLD5Ag5yQCbzI0s6x"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.11.2_1546900057009_0.1863122596838762"},"_hasShrinkwrap":false},"0.12.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.11.x","@creditkarma/thrift-server-core":"0.11.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.1","@creditkarma/thrift-server-core":"^0.12.1","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.12.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-iMbf5RYw83Vsnv6sRu4CRp1gZjo6a0Dpq/LWr5YVb1kQtr8Se2WcQgJpIEgKzkNmrb7lfCy5B8ArIL65GO2Rsw==","shasum":"2d1c61f0a6818684efa3196683a4029902d374e1","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.1.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOR37CRA9TVsSAnZWagAAwAIP/infBsoMTH4nqKnpZmp/\noWE/yc03uG+mn5LBquVS4mQcu4dTNKX5wdwDjM4IY18cnHAoh8fWod3Jgru7\nrXFe/zMSwgxSeKwnX7grtVkITdZttFme+pqPDle8gm7S/sbEQ5W5TB8BNs/w\ntQqItd2tUwFAmcjtqAaPjnFnWmGxK68HQ6ku31GKFmMSKvjhaB6qD6++fir0\nMA2WqECZIJN1nw5FrwDds2haHW3iYSpqELT8E3c6XKV9sG7FILVwFyrBakNL\n8GFwuh3fWIlhcXDs2cmeaAVtFLH9UZKZ1qb+iajc1yWm8tsMpBRAxz3zcs0e\n3APSGYbv2jQz+Ig1PueBQfrBhjR2doXsxQ0mQ73rbLljpIDhs+ANB+afzlxw\n2WL7KclMZ69jP6c3sNtFapK+ErYpV2UlCTfyj/JXW8SRR97T4A3xgau5/cRS\nQ5Juqii/x7pAwdWDfBFG4C/sgSAbeNQi0r5TUyjna8IzL2RyxMFZOibJ9tG5\nVDe1Jg1aMhKgIZlgN+wtbYPrel/KUgdcXgLFP9F20RFSiteR1aHyX1S94YVK\nGLZVUEx3C4gHsBGOrqnbCxSQCtRrQ9aRH23h+uJiFTfOc3s+Cyh0YaoR6Isa\nXN72P7VF2KModuwkIe+BZdbOeg8CGxDurpNcYrVtV+cboLphpiFlgOeUnWYd\n8Xri\r\n=opyG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPbIiKwSVxvbrHQTfyIZPbRIBcBoVDSzRasL7ZVH0NsQIgCkbOWmSwzTFqAwOk7kUmrbAMb8nvn/yoxAaXnBhT4Tc="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.1_1547247098704_0.1496959199799892"},"_hasShrinkwrap":false},"0.12.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.2","@creditkarma/thrift-server-core":"^0.12.2","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.12.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-qx2gaorKeM81Wt1g2daDjTd4OOd+HukEUUgPZ+R9kn36T5YdfXa01yOxDMDWAgHgp3YraFELJyEKyoEXQnW5xQ==","shasum":"3e10401894c7e5f710b43e78c530b58e30b8c212","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.2.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOR+2CRA9TVsSAnZWagAAjMUP/R1rrGQFvTNHhMRBvAj6\n/WibEqPLC4wX3QZweco5cDO+u5kWQRLzs9Fxz5SHpWIm/TOPeP/AAbv1h/EZ\nKby2jyfOqRFk0bOlTGQ+jMJGztXvmWA9nV+LBrxoqduO536994XkJ9Wnv0ks\n2WyqnT8DanKcnehBNuEkLN8FMQxy1tiLfke4ca43pKoliMXYZi6D/T7RrpHN\n75kw9PA3LCpiZVjuCay1HXXByXVPebmJo7+dITKRFOpaMGHTbmipKxPfHduD\n+dELogjzXOqHn5MaWHIgQIOyTHNQvC2WuRlIdGxABbQ4UXgWEuD6BqRHFh0s\n/wmYKvXIriceeiciXAVqEJ1nQZqMUW21H499BAYaPhL4nF1dRAe/rTmY+92J\nzg0KwNYhQ0m0xbdFIXmQoRn/FXiloDkW5aZnfMs+N+4d2aYPavx6nc0y2dwk\nYGJZfzLTpKMBFq+Ki+tAB6YsUVKD3+SwwPuKD4AWVw2qp+PretyrHuNaC/IH\nrqVRq3jUK/M22q4ilkuUbDb/1Ge6AyVcN8UOoU6vzJumZ1pHixV/40ugdHbM\nRtybA5syeaauhrYhSxFJZUh40nVHqS+PSGSVxpNCxJs+yF8spqTmQzYUz/XA\nSanT/zhC06vcuLvF+Vg9qRQR66zv9V/qmRv6fb3ADi8lX75zayQy2uxobHFC\n+Tq4\r\n=3Fzx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Lb+HRxqTF7WOyGcxpaUkNSNh5jxGPB7Wc7lHdMP5MAIhAPw/ThBe4259ePLJXPTiSWpnem2aymNS9kGUukNbmEPw"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.2_1547247541871_0.8486932071385809"},"_hasShrinkwrap":false},"0.12.3-alpha.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.3-alpha.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.3-alpha.0","@creditkarma/thrift-server-core":"^0.12.3-alpha.0","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","_id":"@creditkarma/thrift-client-timing-filter@0.12.3-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-npiQb+FcNhvsttRKW3g0HJm8hfkRbrzQKf+ib0SV1Uo3wD1Tsd3/HwIHdsLR1MvtqyG+N0lQgn1kaibtW0VCiw==","shasum":"735f5c78623118e525830513e9edf3dc0f47ea56","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.3-alpha.0.tgz","fileCount":12,"unpackedSize":21525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPA78CRA9TVsSAnZWagAAZ/AP/A2nY5oEdNJTW0NsBNdW\nzkwTvakE3/7DoCx69/O8dGBKv25wrzENQ+nRW+7y3hfIzKPLx/BUKtF/Jr2t\njvzxjN+cvHcU0fxFsHOzjhHf6Oo3FcdqGa/65m+MSt10gPuxVMuoM6ImaU6/\nsrg9Cls634u/vIUtnI3J9bBRYNYZ2wfAAtfeKPLY4zhoJVMYzU31Bcn6rcMJ\nkCpPTmLgM9or8Jb+6RyjYAbEWlmZ3+lV8U5l/ifnVywSY6Nd89pZIOj2COg+\nafgsZJiu9xzvjfpPxQrCISDbjaUzqFqMriS1Om42xQTL/ALKkjHoJiImpblS\n+Ekl/JTAX34loo6gvGxER//l90q4LME1oZGk09gZfpaAC67tZyiXseZA7ser\n4SxBeZwuQLErAgkuOXVirWxhUFWV2CdfFgY/vN5gpeYCSqi0E12Rfg7jGEB3\nJrBoHCGJDI98piZTGfWxDYyTkQb6pX19JUpgKCF4Wp1Sf/9oKQ7Lig8s3CVT\nWFucO4QIwu+6j6BYR8h7dVW5W/ktWnrurRltmQ8cdxV+Mocssrk2Mkbf2Vvs\nr90/IF93zSxpZfGbKFD3VBgaVytBYLhz8fx2V7zUbgFv3sWWO69HUqyGfRAE\n3I5LvVkU8RkyFqGk/jdkz2TnzdKMDDp60Xvr3ucIclISZt8ENqy7d9qTG5V/\nHPo2\r\n=Gv1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfeaCicdzAuZuIcUM7BRgUXj2KDLG2iggimEo6dvtNfAiBAMAacEtW0n1doBt8vdcA/t+2j/fARcYKrDA9dwqX83Q=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.3-alpha.0_1547439867912_0.9145248492459532"},"_hasShrinkwrap":false},"0.12.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.3","@creditkarma/thrift-server-core":"^0.12.3","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.12.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-UQSgjePsK268NNtweJvM7PZQBaHMlh5LXrBWmx/010X4YROv9y4ob5xXETGSJ0I5UuWcuZBpmeVxZVAIf2g7vQ==","shasum":"a65fe8fe5b310bdf1885dcefc49d856aab63e56d","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.3.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPBShCRA9TVsSAnZWagAAWwMP/23lCtny8qqI3SBnS6x1\n0hIcFoZBMByhMpy3DC7UFpiFXVByFppizz0+wKSLKzww1rpFlqGhOXKGvnmZ\nTMh9I4qmuOIA0RiKM+kznBI7aGtJIZC7cJKxcwg2FSUeSEeGQbd4XSxggzrY\nLerrE+zW5mjnjAhM3kZZtXfZiCWhKULgNY2IO9FQe2k4vZ8f2TBF9iWuEDuu\neFE1JRojl/hgbPO8KkJhlfUQlcWqIS9dhmMCQoy1PYIDdeuY0Z0NuEtWz72f\nR92xkgK8wDRY3h7ewpUka27EoMcsQP/T0U//otQWQhABvDfOoRoIQlJQkVaa\nMhXv57AxOLoKt1rO6G5n0xDUJZsVOT/P5RYHEd5i8hebkop3/Nn9Tx6njLzp\nITQk+xKzD+/x3CBjL9UKGnSYyc8P6DF330eVasAhSFzVTNbVWSTbXUnuRc2z\ndKKUMp639Vx2OY2kXO9IjEGuc9i7GY8AothTec0JI95Jr0aCvTuwXjGdDuL3\ngi3q7Ba0d/Pohnl2dBh3CGlkv8lct94ZLuo1Bf+WwzYEVBtU4dYIhozuNSI5\nNc1o6MOdWngFUtVOsP2xOpn4qQM9STeHZyW0fUQAZ2E+8ikLRqY6KN90pbE8\nhJkfvF5o5N8BBXBWWdVxEh9X5e+61Ahjtl3dP72V2asVVUO3yYs7Iu8Mo5hC\nfDXz\r\n=/zx9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdoaixMyO83hyVlo7BJdjmogVBUOqmY5QehIeYMgiRnAiAU4AWG8IGepc2YX2KndevgyykZVXevlyR5JOVBIFyWJw=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.3_1547441313022_0.1914658018630544"},"_hasShrinkwrap":false},"0.12.4":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.4","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.4","@creditkarma/thrift-server-core":"^0.12.4","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.12.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-n97cmtknB92rrX63DwN70bNqY16kwT0b2t0pHMAhuOZmZTS/u8k9C+ehqOgocYJGSVpa72UlzzSG0jmXr/r9lA==","shasum":"30bb65f3a3b7b790507210cf8dae7f154364fc1a","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.4.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPOUiCRA9TVsSAnZWagAAYtwQAId55r5/y3wrN5uYIBtv\nuftqSGBg1hiYYdGaD7fMgVlENNkn4nD+d9Z8FTnmYj4TB2PZps1HO2CpYxV4\nD75373OIToVuxRzlPw2+G+3k0K4kvjn7WC7gScHx/Ni6zk1AGzs5xtuHiNP6\nD70dvYb8La0EXYPz08JJCKEXPBFI4TUbbtDcgEO0M1+4gDKftkZpwTtDShOt\najxTdDSlrbaimt45nl7AJxSS1iLLWtBGv9+L+ufbOPbD+bvDAft/eowE7Urv\nHe8YdPoctPD+0r3ydVq98y3sVtrnPoXXlRmt2FaqqdEV534YhtIPQI2tfCSO\nR32QZ355YNLtKm8LCshco705V1hUMvJA+EHVKjEfYMtwxOfrilPHd0e5Vl7s\ntgvDl9giLcoma+rQOfLBP+GBLT0H4bxHI8ZPJycWslxUIvUjBeY6xMS+Mevh\nki7qfs1UOXmjRui7o0TgBdoUVauljtxhPFQRCaGyyAbN7vO6zYimbeYhXFKs\ndEt816Gk65qefgQIDCJSVFCCIKdawR/qMirRuNqr2TXnpg5JW2/fbUZ7tTIQ\nv4LUKAKkKC/du4h+YQH99ICHDjqRa79WIO/rJXK9vGRQq6Kl6drpw/JQE3mf\njOvcqNcB9L9YZjz2bxTAnmXtx5WU7ovYK+zLafbjc6cZJ/tmXMztxcyFFfm5\nZ6J2\r\n=CFPK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPvaduyMQVZKdl8ePhgV+WeS0OBzbzB/FPGEiEPvf8ygIgUu/4Eu3YhrILpuW77WI7FqYF+5TVNy5b+0YQGLQfJl0="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.4_1547494690185_0.6497792385877366"},"_hasShrinkwrap":false},"0.12.5":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.12.5","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.12.5","@creditkarma/thrift-server-core":"^0.12.5","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.12.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-zyQPqVmuvD+Rh6NJ4JO2EXqJKuGc4ZWtrLwQSLOI88o++N0jgZdTip92bLG/FaNTwB3XHTQoK8nSISPmPt7NcA==","shasum":"1ff418274b4b1461874128a57c7eea9b6fe276bf","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.12.5.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPQpVCRA9TVsSAnZWagAAc9wP/iwrEb+nDdwYKMlcDn2S\nNg+X/Gen6sBeoPX4V6EyhbG4kNlqVz1gyvICww35Ux1tcBzD1WZ5SBRy30aw\neUrv/M76zNI+rHK1d2XDd8dAzv+KtG/2vKOkUU3QQL8onlbaH0PTnccu3tH+\nkTHqvVYu6/r+Y/3y2AejtTODaztRBIPUbk/r22MABKzVSl14wYfSPB6dklBX\njDnazay5KO5MU0FWhwStU8jD5Js+Omu6gl7vRsg5Y1LwJU2wZDT0Kds3ltr5\nN3p1CRAgM2zYjv/jImf6JqtyBtUPOQE7x1+kG6tUTnF+6i4LsnwArenFQFWf\nwOvC25B+AyZ1T+JzE0GRr7wlqWmOGfUAt+CfbWeK9b1flCi1JuJFVN65lIDA\n52sXvcNrvGTcNcd7zsQiqDVaes/aRfYLXE8Gmo3e0JIWC7+ZA52kQMhg8oM5\nPl74IC/qxEftnUyT84rD8APyRl2dKpRhU1FznLRPW6MdSChC+PmiLkIUsKRh\nzUPkphTvxKBAlp3+ktLLnThnzSX3xHRW3OKBY2xzWB1r7Ej80R0JDG0pNl1z\nLDvBdRvaCI5IBOirbq4jcCMaOZwS2mCdxEbr8TnGayJ9jg3U6vcAWXhRqdBU\nZEoUlP7A22slhGDs3JOjUKMN9v36dVdrK+HzE3E8tbW5ikuNTJPpdCuQMRVL\nRFiX\r\n=nl3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUL4wkAOqFcpmP5Ok5JjuZYp3WmZeuLqBBNlMhfk2x0AIgbbYtzerwVCUS5XZ+pujcR2twq+1eBAZBh4wEYcZgd5s="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.12.5_1547504212264_0.12321527584809311"},"_hasShrinkwrap":false},"0.13.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.12.x","@creditkarma/thrift-server-core":"0.12.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.2","@creditkarma/thrift-server-core":"^0.13.2","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-vZqhY0R98WavxzPAYZG+cgSRbj4j/yv4g9Bhk450Wv7VZlaCyUXPt1CiotQTaokpgeWiKRumlQehYZHds+li2g==","shasum":"818b1491ace7f2ef845434fb5c06096847cc6f52","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.2.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfgeMCRA9TVsSAnZWagAASG8P/3DWyc03s241u8rpU8YX\niWnBeMaHNIhonUGEicrRK1X8YdQarG1TZJ+7Ls7WQEy798X5FEJg4OEJPGhz\ndAyoimd9X3JKjCFJMFuj4yKDOIPolzH9TXVx4xYQaQoWETqDr7dljDIGvaYq\n//Pnz3ofG6KVEWnQZDXGR0QUaxt8idM/Y3AdNWEtHpDr+KRTSa9QgJJG98pe\nCDnczuefckkMFlThojaUu87XCafFiV6evrBBgJyXsUpatBP97OOt460OQ9+3\n5s6ZIBNMsUDpgUC2QZ82+NTPVTbpj/asyJwBWkbdwS2cHY/ryjTS+eHtplgn\nNLROXWSPJGYkF9iajdWFTv0du/eZwo8eu9jhj8QJt8f+ZPsxHQKieewXyZJ0\npDtJNWSVlN3TuVu2M7JQ0KYdqgX1TPYI73Y376E1sMMapztLJWnz3HDVL2lG\ncFm6BOFsz/AgozJoGH23pjlAemO1ZBzVkXJBEfsI84AD244daDW4EPtHUTqp\nyhOKHJmIsvdvHmfZZg9EA6vvAql00BcySaVZ9HEzC5KTlu5dfRcBGSZYSzv6\n9OMEo6/6aCHe3KLahR9Vut84iSFimVqa4kRn8paaUKUbvZKJHG91W4qCVWMK\n1hzMj903UQ7WrF9Ez0fvBIn5ygQlSL2vGZOnVPSge9bgZwTKufZ9FMiVHTRr\nRUk4\r\n=hFKH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZbMUWEoUTSrj7PFLrKsds8amoS5fptSrS+VLB/ICOjQIhALZg/+DHok6E0/F3kcsQ1HXUk3dcoT9v0RP1htZYid2M"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.2_1551763340176_0.41192298116191606"},"_hasShrinkwrap":false},"0.13.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.3","@creditkarma/thrift-server-core":"^0.13.3","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-wG4nv1acEBL2uM7yln33iBV+m208EGsQcg0YmizrMTIvEWyL+Gw2GhfzQroOb9f4N4unokiUFFSi894bbwVKuA==","shasum":"46bac32de42579ce993e93c8ceb6df4bc8d02a6e","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.3.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfghBCRA9TVsSAnZWagAAi18QAIKsReFDbXMFiR7ovPxF\nKIXIQsQQPL6JNrmnFWIGs4U9T9bQ3RF+6nnUhDDTZTupJP4orAXgjWQJkg6n\ncAXTnrTg+drsz8T7SnfEaBYXD8jJ3aUm3rLfs2m/D/NtQOW2oZHv4qDg/30L\n8XG39S/1pFmuetzoNRaJr2u+AUkNpopT+NPQq0qUM42Qvn3U8RbCCO7CrjLe\nC9Hk8tCWuh7lYPbFJN8i+y6aC/Dymya5DQjLcqOkl5PpwoyL7/J8kVKt64SD\nX1xGAerml1xJstS2ANrLa3IHehAXVAxnaqGr/O/mk4fgtpZAXFqQMK/Z5kmG\nh0mBsRKUPi/Qf8kvCWyXtwWCHkTCxkQKH+2vYVT07E75hg2knQXPjO0DXISJ\nVjxNKARd1fiQO9Kgc1oRpQ0y7IASBQj5TrUfZ4HA1Qfue7V3+QzFyC6DBESv\nPlXHOSfZrcodnKUWNkPzoLLdppwpRwp9DJreuZ2L3tPUk8QcLhS4HO+O6lU9\nLb20RZRsHEMjzDgoYCKzGTXd+NJabGRSiNJXk3l+Id4SaX70TE6YuLCQeY0J\nQG9oMfaFw/ClizDMLuaiN8k74+0PFZL3zEBIm/mA4HOg9ZAxumSgfdji8JaD\nFshMWYBezI1p6ELD7I+F25esrJJZyhHFMksX7kWcpisGuvHGA+bJy2CDIY5u\nEy0I\r\n=PLqy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVuLEfWfBRpmM78s8D+X+pkUdr4SQ34J/jvY7yoQ+4HQIhANf6YGJQMI1myYR11wB1Q6R+bG14iUZ/jD0s//q4+RQR"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.3_1551763521275_0.5442080926554893"},"_hasShrinkwrap":false},"0.13.4":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.4","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.4","@creditkarma/thrift-server-core":"^0.13.4","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-/XQOdVAmtSTDRJyoD+1k+Rv4YvQweMEQR++uBrpObySZTHy6adj/c6lYw4oRDJkajYkbrIiYFccQDl2q7NmccQ==","shasum":"c457535bc83970e21dde06bebc47999e190b2c25","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.4.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfpuqCRA9TVsSAnZWagAAK7gP/RCZJa68tOWorDaIHmHj\nP673jYJqAZqUu9/WLukdKaRkkxMEetg55Q9bu0mMKCPDlr1z4PMxuUhPs5fR\nqrFdf9P1qGoygwPbpgy8KPkFXqaSeroTri0BOcbnsWt7BpK56EDFQnSxpL+B\nftBVb5cSwIdfDCqJdI5dUTgZPamrtzm+KFiETqQXHwOxbRxLkKdyTmQCzcld\nhwcPjv5RVSh1cLRzCyNyQOVI7HV2WLtfwJfIFcmWCCt5Ys/LGlE+9FPHqBh5\n+ZnWUrt0/Yd5r3wym5Sfqwewp0TxP5gH5QXiIXbI03Y8pUU7eZSECJbEzrl/\nIMiMXG941/Sk5Ee3nxg/HePSBUI19vbXpB5uV3/elVVqRLhvt9kSWaMeH3ii\nM4hf8tCzETGLkbmDCMUGr+yPO3IYtiAUIzRgOewxw13ouqPcoXBszblba9V4\nYdA/nN/shyw+1KAPKs9A/Q0kOBYnSOSYgYzGzdaaKJLVOpfs9M2N358pzC3A\nslvCexf6whLH65n1mOjv4XbG53ATgMwoO3ONHUMQEWki2yNdxUvAt/AHRiUc\nBGHpn/V2hRz1Gdi3zNf6UQmwnBibeoOb662tDpDmkM3rkNS0TYLmIjIT0b7o\ntHtt1qcOpkBJc+lEm0fBnLZJTdX7MnvIZhQXo151ApCo6IE1ENtw4NSZYdFi\nCMak\r\n=JYlr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUyWZlRXlnpuW6wZE7pkfp8CGpbUqMNyidxBECSZs7DQIhAJg0sy9AyLmBiFAcYGDQ3emsOn9JpjXivv4ESx9k6hk2"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.4_1551801257988_0.12529106725018013"},"_hasShrinkwrap":false},"0.13.5":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.5","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.5","@creditkarma/thrift-server-core":"^0.13.5","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-ncw4IYeim68f6zeDW1gb8IrbFPgy3+Fv8qBsBXthZIzQakDbOx0omreuU6hRt0NKcU63hhveY0a6bFo6CZguNg==","shasum":"7afc2aa2d528ce36dff3d914dd1052b8704fcf40","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.5.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnbMcCRA9TVsSAnZWagAAbLwP/iEu6KROMseeRyRKF3zu\nbO7v03ynaaJDounyMcpkXuqaiGxtzk+sIJgZM/Ia/W7tORMimWf6aYkL5OI1\nJd9I1GqzI8yuSSnGSpqGWOe1mTLZJiaq+XWW/HpwF7W12UWpcmEAtpzbFY+8\npxOfXDYYiapU1qg4UB68Nz05tLGDnznxG14GMBT0a0zp+bbc1CTYZP/cbaz5\nKRE+WL2fgvZLZnuOj/ysUAlrRCGSehod4q1fCg/jLLSx9c1m82g2CMtIYr4+\n+r8tpvTdcc3Wsoyd1sKL1IMxGF4drcpFNgIu4qqWznxBclVUi2RnszUOb1dn\n1xvXzr/a7N+WXoIeIZe8GFBya9Vnb5ZbH57uKjPYcAxlfQ4cNXG9u5WJPH8K\nbtgwj758PjJFiCP8AcVepxWdUDVJXVlvWTD81Ezet74cXo7fKgliZnafCBjk\nchA/ZiF62F3JsgHvZ+OjSdvnf3irOr22Z76Hvw7K0Fay6qvs6DPEzjibZrs7\nClwvASQuZ2ayp4WOiQ9wqzjFp1OLiSdK6N5B/H4HetmSd7QQkbSXWw8IJJLI\nNjGMn0nSBnZ07Wo7l1X9CopYbOy9NEblT7GKMZEWbDnR1EuDBGowZyqbyA+M\nMXJxhAsRUilEKD+cgf94BxZ0CNTCYw3l4+UHa/nhSJsRhMvlWd+ihWT9nriz\nHO/O\r\n=WJkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEd0NIs/xhVETA/zdGT1m3OIsDLujuzJ7bT0Q5ZTAUPEAiEAijd8uMX8l8Fl3A9guVLwd+EgQr1LZhY/mHX8OJw1EW0="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.5_1553838875437_0.8776913948401028"},"_hasShrinkwrap":false},"0.13.6":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.6","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.6","@creditkarma/thrift-server-core":"^0.13.6","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-UCQyf/gRbYvIhhwR3MIE3KvV1AbP8TDdx662QDo0xiDBtId8hgjmk8vtwdvzLzzPx/bBcHZCccS4u6HuaChIgQ==","shasum":"66dad41ddd9034a1fb40865c2effdeeeae80761e","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.6.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsRCwCRA9TVsSAnZWagAAmXYP/RqR+XFe3hhP4IEMlcQe\ndzIz0t8buiEouJ4mi+B28HB/v7Z8DUcAU5F6bt8PA6RKE0ayyPCkR8DbMZaK\ntta1sasj1wSjbCb4VxJ8BmMAKcvrZojH2w1FIOHRUPJVVNdDS1iWR5yUuGzr\n+BwjYEC/UoroBjf0gNHZ3cl7Db9hcr+D27AQDl5KFfOx58d0OlGDiJB80JaL\nY6jbpsMTt4PSlRu3WGyK5bRM9ef4TJoUmu0/NTbpTJYZaMwTY9S6HraOibPq\nmma+Xc5YFlNclxI8H80WKnywF1mgsmCiOj59vH0UGCm0GZ6DLZzOLyizTivP\nHrBxrXLsJeQ4cFrSjIEeRS2TyQ7EIjss5J1fn463835eC5BslFrf5kAMRuIO\nFl1mx7oNuzfnXIAyQ4VLIwOALkYvsl4I+Dy5P25R0+nkxfiAjHYy/Mytixq0\nxamU/q6xLxd0JxKAm5Sckyl0N/4wX/+EeGo8ZVAza2NtEyf5vkFYxyoabMYh\ndfWYgzKNxL1tagdG2F2wOT2nkA0prI9UuvNg5NeThBx7lKqJjkqUeTPtr0yw\nMuOmFrgtxDrRB1XSSqawe/Oi+wJIX3ao8tPoxwE2LIo/EnhAMnhOOpkiU9sH\n/66WkSSowYpOGQ3VVBhCsbQd7vNj5E2ieiKK/u6QhPdQ7vjNe4cMiGhi7U7e\n5Nbl\r\n=ue+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9Lta4Y6ZmcwUbpUPO9QZDeoxKWqs6cXR+FoqKh1lprAiBw31huvN9/xLm1mAGXQLhucEMV6GeS163omZO/wW207g=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.6_1555108015684_0.06506839298221001"},"_hasShrinkwrap":false},"0.13.7":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.7","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.7","@creditkarma/thrift-server-core":"^0.13.7","@types/code":"^4.0.5","@types/node":"^8.10.38","code":"^5.2.4","lab":"^18.0.0","prettier":"^1.15.1","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.2.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-4OBar0ubFilXI8g2JfZzI+V/FVfwRSL5IMOvtG+C9L340ySlsXXlteWuwk7LXJtzPdxPgQlER3A5QHglJkbdKg==","shasum":"0bb1f78d3b2141cba43e5e71aed3c6d4b92de204","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.7.tgz","fileCount":12,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCZtcCRA9TVsSAnZWagAAxnYP/33rywiQquQx3foOJFpw\ncY2oaTFsecwkOXwJf993YOQWVu4ZY+hXlKLktmX6S1o29WaklP9Bkn2F6Few\nL812hk1DWx9SUOBs58qRrP22eO20oqVJUUC1mU3Xl1GAZ13JYfTF+OvasLbB\n5qMtQ5WTHZARvqbCsQrSVrlAmzzdD6xTR+qobctZ35uhGDpkQF52F56BGTdt\nTYODdc4XmZi34DAgm3EVyzGaF8siX/YXf9arDCzDrtquNOqazlKq4jOGl7Mt\n2ydULR/Ow+0F2uzAhh5I+ao595NeTvOQeZwZGw2Oj7QP3ep4+a4scqUzpyXL\nSC/aewySSter8ht40HvvY7r9GDhF+1OjDkuTmvdJ5PXRoF6q92KpSFa6jox+\n63tYafyaoFKqZqs0iWfZk8dNJBm2+MjIl9upfPWoCoChkOqUtBcgO45/JIDC\nAoJTObJhU7ESB/f7mfy6x0UeTXQEIOyi9kHF+6meBtm7HYFpyjNQf1jOp57u\nhg4bwRh2pVmDIWscaP5XvhBZsmYuE321Q+75dGfftbFZ0SivAbsrfN2mh+iT\nxEYhZmBkx90zy8JtwQE1/omz3SlwHdsq3iX5HEmJhOQEQ3wRcvT9Lg02zFgZ\nS9rww+lVOCcuv/0WQ/hvEZOpJ2y8jGEJq4MHRjubSApvZBrLCQAnNIK65XzV\n0iPT\r\n=61L7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATVIqjPZZlKV/oxOQVCkF/AhsoYAdLSazt9lcHhUJFZAiAZcOfdI8RPDGEO5hGTfHuSh0Lll5MRj2hzZam3ik1SGg=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.7_1560910683703_0.3075467884079657"},"_hasShrinkwrap":false},"0.13.8":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.13.8","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.13.x","@creditkarma/thrift-server-core":"0.13.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.13.8","@creditkarma/thrift-server-core":"^0.13.8","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.13.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-2aqrSMI/37t90cJ74h/4DpL10pBtBtSbw+ISAVpDslCD9TuSPAfXv2XZE7/LEw7sR6iLLgmbz3gQGi1qiew8IQ==","shasum":"5d468e7041b737265ea10a003a679f7cd31f7d7b","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.13.8.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSzkqCRA9TVsSAnZWagAAocAP/2JunwfHfGUCcjbTlJYy\nPXgvY0iQ7RjkJqfFXKitq9cR8OAI1beNgX5EX6ZNgwYZ1XGSzvZsktw4nc2U\n3IQHVnHJCe6j7nMmHQkGI/zUpEVOiCh6mOnmmoBT1GAbLEgoKZMWteOOSobO\n/JiIwrgmzfYHU8QkNusMQ6Ug0uyyptiFPTS5u6Ckt4pQEuJJ9RiYLDg6DbEz\nSKNkulhZOsjjTLfoceYsmvkWLFkGPpRqFXj1L6eKZHUVUCeD4Io/wna7esqY\nPzkaBodKFhGqcjzOVU5kERgWLo3wqmpt+5h9o7KCf1+6wfvcGrW9VfRUXHpa\nqG9kKa5GPzXjYWG61bN07c0z8DnkWckwAAl1GUItvLeT4+uwTrCQFE+ZSQTu\nM2dkcAT13pA9KG7mpBiHphpwLP1EBT+7YPYrjLTHP5DekEeUIR9h02V7csBG\ncLCBREZ5aCbxNW9fvvx4etYxVvWGdUtZjumzmDYhk1oTrHTeaBwDRyTGRP7U\nK3+fRHn3VC1HToHPP7Bti/glRZ9NbQhhxYiAaMgJdZqhwp4Ynt/h3FEJyLEm\nq2zn2hZcEjn0BY5msIj0ev3/FXU5kOELCWp9YJT61Ek523xIAG26wqXV6V2m\n6/dglskbs4FdwTnRCMzkbB5HhHMJCB06LqrH/9/c3xW4xJ2/bSHUSHTSmmc7\n1NHB\r\n=lBoo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsaAH4nQvbqDTbArR6C51y5xoergxz8HZOqVkSbrgp9AiByLRaoyCN9vfQrZ0bFLaCv2bdikUgyucr3QncYZgY8eA=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.13.8_1565210922375_0.5676320750100721"},"_hasShrinkwrap":false},"0.14.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.1","@creditkarma/thrift-server-core":"^0.14.1","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-i7LarMgCiMuCxDtsKHNYZl0bO5xBmJ2BYklzKP2QHe2lx9bvIzY1IOeJfPe4SFKUJIhF9h+IBGNQxFutLFXPng==","shasum":"373358f3b3078f63b8d420f0b28b990aa722b4d8","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.1.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTgZ4CRA9TVsSAnZWagAAKcIP/i/yUb3z/CV2Un3SPmfw\npJ05Lg2xKGvi7Ln5yQdcU4sZ38iPUMqet9Sn2EZvRbFNnMk4w9y0b3I4ljo0\nc7yOgziTXlSDRlnHX5QDNTpahSgoMJKKHMRJkjtarHifI62XxBFG6dnpVWzC\nB+Biuxt4XHNzbyQqxq2VKNEcP9ufyDjO1GNNCMxdYr1HuSaPx+SUr9V1BU1y\nprLasE0p+lOzdLm8ncBK5NTjGT5EH9xZnVGU/DymeXPYWZhmSWOYs0gxCsnA\nYDb+v72Gl3y6OJfLowG+3EzKjcrDprglZlEdY3KQSGoPNJB13GalPZ7Vp0VC\nXKzMMoNJAarfwfPrY9DFVt0djsquZGUiJMTtQ9Efx8bZ8YqgZQ5AihkDXurW\n6UEcEEbDXWr0RKHCHV6UMJwz7rVbZfCkwkT9tm7q8TMvBjOBFWLHNpldgth/\nbC5Tvi/jRNPvzRjn76/ry2QUlxLCzAnGzmMGRby8yhzc8sx1uIN4SIN+EsBu\nO2sgCfm0jP8S0eyNZ6zzrDJmbGOWfjYscZzFlVjqRaJNupv0uuyQ7gtirnCI\nFMeHfXg/+bvrcwekeUhQNLMgNhOilztdGJp0Hv5b/SW2OBwESARn1uZSztEV\nkqFYOo3juVxYjbE0STWoGRS4vBfQWG42qcMlevAjs8qrmIIXp8zvINXXgZuc\nW3Ro\r\n=zjDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBggGNZgTFNCjZgOmKYDabjj1WktMaYIv81NfnFJC03wAiAbVW3itlEMGf0s29MbtgPsfynDbuMaUTM2TkihEPnp1Q=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.1_1565394551916_0.8391906885156328"},"_hasShrinkwrap":false},"0.14.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.2","@creditkarma/thrift-server-core":"^0.14.2","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-J49J/9QbPZrrnWCfH7K0efyyfZY4a3PUP840M95EktCAf/DkjPdUQQEeMC/OVwj2uU2J1x/4zHwZyjHMeHguOQ==","shasum":"a746b2e16c7f1a75ffe346b1e759faf97746e9bf","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.2.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUvPlCRA9TVsSAnZWagAAjlYQAJU2ZBfb+6szHIv4rneR\nsjcfOKbThJ/iaCWMk3QT2Y6nEyI9QNMczohcXzwHfE7IuJdI1rvms5qj9a4S\n3qILak+sudf0EL7qJEKm2H2uKNeYa9e/4dG/Zx1MOK1U08GF1msRam6PP6M9\nkaE6naxR180fY7b6pixJEwLF2IVi4GcIhMr3wxdrPwv5/ZfmarjK6aguROqN\np/vPhhF2qCsGkvJ2ssM8/3NQkpel4BpC8MxaQd25PeQ38VufMFpG913ojXL2\nh97PRnx/L6LhAb7dlC6BnJ8srTLVtmEQau5Btjbcv2sX7s53IsGDRHVpG7lO\n0QOUWifVO3WI/UhdMOTrNrP7z8wWRckaHAWkIDtqd86XVvD4VM1DyL13Occl\nI78GwUwBmzJfD9rYn2KnRu6brt9S6cYpXtLjnjbfJV7GnzfFvpAQx+a2cfYD\n83sFz+ueNG44vMfbJlFpf75otmXY55YuL0wx0it+7eXM+UTe47tHKBYaEiq1\nKCN+VTfd+sBHeXs37Ku+6gnKk7pFaRjm5bAw3yfpqIA6TGKVpfBm3D6vSMus\n0exuqSSvxdMzZ4wJZ35tofXzFs3l2BJ4Gk84byQgwxPmZB+iLlch/yMtWW+L\nmzrJLp/u6VabHKcVIpb0YJRO5qiIRThYmaqNvmP338FiooYVAl6JwM2/EBlR\nua3H\r\n=dV/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUI7B2p8jOyi/HDRpph6EAkxwHDOiU19rCDlzaDNYETAiAet82QTL1y88UlGXWhjuypSLyIXwlz+I3e0l9ejuXJIg=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.2_1565717477198_0.6909472033371389"},"_hasShrinkwrap":false},"0.14.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.3","@creditkarma/thrift-server-core":"^0.14.3","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-ayHys2pknUVlaWjzudee3cZImlEGp/vKBmXqMMsemWZHscYif0i197vIdLTdSznFS9oBSFQx8q7QfEJLnY3vXw==","shasum":"36d8592ca4da6d234847cadc7240d4bd199e8ced","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.3.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUx1dCRA9TVsSAnZWagAAZs8P+QHI/xtDkR9QH/eKcoZA\n87le1+gdpZZqiRLNB6AdX5n97kMV9Gj46JSCQdZz8fna3yK6yMgo57xr89kj\n1gDaG5YBP118Kmvh8+EeC9u0eTYTAOWv/QAxD5OgF1Ldow3LkmCjhbyCDB9b\nsIty28I2JYigBjnJqARBciCp9xxBa4EJeywAdYZk8JwvzLUYOyEVzroCHrUE\nW6FscvTniOVYUQeQy2m/ApTKFDKbqNzBwzeZ/Z4diMsApeT4f4mMFaKi3eIm\ngyvTq1E5NcQwf74ywiM/+huxtXaMET3/Z/S6R5PaMGzFOvyldKUxUdBEauwT\n8bHcvJqaj0IM+8PgbC6hhI1ojbU1QD9u1JlpFM96NfihpGkz6FtlRRyWNRxq\ns7DDd+kw22ioCqGxEKIh5BEun18twhJ0v1FG4k744y1cjRs/Sxd6XVl9LTae\nY4NeMBJXdRUGEgycECUnAZX94qHg2uWi67Yh2jloerM39FWYU0O0wh/Oil/Q\n6Y1Fe6F6K0l1t1iK5XJaCafXFvwKry0SynjDDZxn59Ut1V7Kw2Hy6KyeO3bN\nOrKX4DgBpGnrDQv5+yBEkv2U88XBo5fI6ms5QgdNma6UF9tL4/7AEDutM5sp\ngTmoAB3e368u+P6f4SnkCEV/xVf8qM/kf2EFEUCRx4sjV5goIvfOGsqyPZWc\nr7oO\r\n=+u7O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuawT6ag3YUnV9cdJ4tUaR4r+NPSr3ZHezPr2ac8OX5AiAxMXIBBorEKgzS1QLeKz/QWHopQgJ+qC7qe2itC9Aq4Q=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.3_1565728092637_0.7472422987400991"},"_hasShrinkwrap":false},"0.14.4":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.4","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.4","@creditkarma/thrift-server-core":"^0.14.4","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-ro4npDHFq6sCO1PnNXQ4QO2mjVmb2eLXf5iJAKoVCI/LmrzUVd7nEswkEhOtOWa0vnylloKEyx9JwQTI49L6Gw==","shasum":"6be1fcb8e7643a227a88c4da35f7ea0fb6d6c6d3","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.4.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVi1iCRA9TVsSAnZWagAAm0IP/RpWyBAks9WnRNEEmVpI\nqAX/0GjX61znLQeBB9gKJ/wxHsFuEa2xwc4TuyuThs0Mu2ac6H7PAjUaRrzk\npfC6pEHI2SaJpkVrNRDjeq3+UD2rgMSHEitzpqAJmQBL1VOqFY58HJTJtQpy\nUbTvVTuCpuxbZHXEKJscymg0TNiZAm6naK8yc+p2A4YpV5NHPzEd2vrlfROr\nwOrzgthHGSN9BO2koi1OMYehCzxbo2QtCYw+gq46OmI8u7XsLslSMaR5pVQM\no3MKnG7FdjtqVAI4OyqikNDFfaYWimeN8R9FqOv4x+HLJyUt9UGQ2Ijvo1Ds\n3oK/0Fk+l2esogCqkqNGTHMDCtwm8X4EyFMtdzzA60JwLBzuza/M8prV0cuS\nDtDMN4sz39Ta775t5RvCQV6wL5ddtOIlq6yBUiCXmVQhKPN4LzaBeaGLoM3V\nBkpwxyCjU9/J2svSIvsjpj+pPvdqSrTBqY3BpcFLmoIifT9c5p8LNqzzjsma\nNHBSugxrNDyBIWYO57sfgFc+Id0oGVcn8HZQoJQs6rAHHkFYz8JkDkQw26yY\nAJIzMzv4v670EeuLLEdnuV2Aq8yLtWXAVUtfX5TuZbfWx9f1lOdb8srxMv3v\nY2fiw6VomPF32dMDmbKPOBBBbcB5quBQbtaPnM7YlSwzFe6VQZ3uek9VAGIQ\nEKKj\r\n=Emu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Yf6cPfr4WzOJkn0E2oiv3LxVjVVQwR1d9+YWVRw2agIgKobWyxZi8KFyJ8PTkYI+4IbdIPtRa9d9qSAqiXyBBvY="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.4_1565928801993_0.25609165527616007"},"_hasShrinkwrap":false},"0.14.5":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.5","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.5","@creditkarma/thrift-server-core":"^0.14.5","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-kQDWVUs+ohm5e3QXFGSZLl+F8Lkn3CdEhvFK75FPLB3e/6AGlXTBXW/wDzaCsSs5Xmv+ki94/T975XKe1/hdEw==","shasum":"4ed4fc333ef11fa65db39520d744b6479e5a2cba","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.5.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXrF7CRA9TVsSAnZWagAAPNEP/1lU2CRa7Hu/smxzNtRT\nC6HMe2QO3LCm8+SJP7XV0fvAGo/Q3xJH68bV47hewfNwTq2Q5hyKxHkWmLeP\n9AZcy4JIyaX1/rqMI9L1ztwHdir3LJYYai2nroPmaDSTkEVbcFYnMdIOzgUE\nIlsGaIUjPN4JXOw9fZkbmP1nf6SRPDcU7touQBj3sJDrvfIrtMa0z1bzyXib\n3pmJOSolxjlIGrdqAxWwfb573YRYbgDFoJ+iuf9Ox6mODDzXRRmEV4Jo3ozE\nMyxk5FpRHpjILXATFyMHzPVHwjvkmYGkwMs0UGDtAKXu0jhVEk0eR9e3DRpO\n6leh5lsvm/X5hFGbMZlVsuj14WG6qePmbMQNS6CYspbvTa3F9BMxoOgciHoS\nKj1xu2OLH8fVo5JuBcsBY6QaguTBVZuwdeTuZeAeJP+y0ZMb2Z1uuaKHtM08\ng5TzHzyGarDj5n7ou3vzcxLL/XIjhqZY0Q6T3alNILQgNpSNBpq/XsVcPGMr\nsoRJcAyiP/hprN3RQG/yOKtlYQAtji0AsbudMe6uJ453928drpJLgKEKOIVh\noNskq9HplBVXUOJTOW4cQJDvEI91i1gglqJiM5hjupV3e5VTW6sGckM/f1XY\nSq2WAOE6xkHxFsivXkVshHoMnFs2ARQuHxjb/BNd8QCnIlmPuu4aK2IF+nFR\n6vGA\r\n=qOk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHhpHtwXDbrP/1GA3/Mg78T/1p9e4mr/hYBQAAqO5NkAiBQElXdzWdwtrwDuHF7lUOwHMbxsKwtaijw/WVbxOhc1A=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.5_1566486906844_0.2738530566230979"},"_hasShrinkwrap":false},"0.14.6":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.14.6","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.14.x","@creditkarma/thrift-server-core":"0.14.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.14.6","@creditkarma/thrift-server-core":"^0.14.6","@hapi/code":"^5.3.0","@hapi/lab":"^19.1.0","@types/hapi__code":"^5.3.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.14.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-hzakhdopQY5OEmVZxbZT7xgXG/M2z9ZAg5Kt5b0+3g2gT2XaFQgcqXFWjNgoy/pSUaqU9KgKgtkS4wgrwHGKnQ==","shasum":"7cbdebd978e963a14f7dce388d908e91bf773708","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.14.6.tgz","fileCount":12,"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcVwcCRA9TVsSAnZWagAAoK8P/2uVaKmBbjGzGeYUFOIL\nTJyps6/wWKPkaOmZnVnWUNuH7dYqplvF8iNXQ+R3T+om7kEdNvUW8pdpkiRJ\nuLbrOJBkGp63COwefO5c1OaBT+jS55SCJCBIxgwlPq+M2ezc5OIAf6tpL1wM\nDPcaHM/tW55eJweAqaNgIKqkNzqYMXGSEYOm84UZ+lK3jPXwLQ9IiH/jw8Mp\neYeyRc95hdOG1BdfpO/OblZPCtye6gD37SQBz1AdHIBOaeuva3lK3Cio/8AA\ncUfJsjGxt402rbfOnM/ErKM0s5z6yEUTsMIb0Oqm0gRx6C+qDkNGb9CYeL/G\nKZpagdavrtfUO+OJyGfsxzIHP6i/7Psksj/jL09df8eHo3ky4Q94re6+tdmY\nAVJzb9RRFQpI7TNizi5Fj2lkqRUuVwh2+tDjfH9E+riOTPL9Q0OIQ+YGMKdn\nqHtucFgUoBnGPMfSHf/o4H5xQ1irD6BN2m1m4bguXu+f3bnIgPQSMAuy0RBh\nz21vUTkyrvfJqI9qcgcJ3n+VCZijsZjResCd8DLr7cQFc74OHuoNFpS0lrdD\nUiSgbH7KzOa2yq2NW3nRqUV2HpgZl/+fVU68WP8cYhp1LsUUJk4Y8FHJxvr7\nQe1kVzdG5PDrKbBNdMGE8rgxcP2gENn8gJyBEiWeicjhWEpA20GNzfqMrsg8\nN4O2\r\n=QX5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnOXRX+iBz86OLl2sYw1P5WG964KTJ7/ghLooxVVnmLAIhAMGQU5uxrolpzP+r2aYZozBLTIFT9GrFgKdTOpZcpCMC"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.14.6_1567710235768_0.8573134740945925"},"_hasShrinkwrap":false},"0.15.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.15.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.15.x","@creditkarma/thrift-server-core":"0.15.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.15.1","@creditkarma/thrift-server-core":"^0.15.1","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.15.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-US4vF0B+vKvpMNQ2s5jELc5Tl4FQLVnuwkUmVAc8Ts83dlEz/Re/ZHLwhxo3V5RpQw5oj1q0lhBdvJMjMjSTmg==","shasum":"567eb6321c58f1388094740a0466547be2fb9f0d","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.15.1.tgz","fileCount":12,"unpackedSize":21558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlOWuCRA9TVsSAnZWagAAnEcQAJ+chKW0rC3aYG4JpuG5\ni3fhE2hzxG16Q5XdAcjQfIwm426rf3ei6URASlUFR4QSUnli7KwhVlbrEJl3\nRsKRqWQK7EuPjdafHpibtFCIsLGTUVKlXiKuLe1Y0pnkBHqz0eCFS9/kcjbY\n6LgMQWUj/KR0AlJQel2xaLTSKEyGzqWLGhDvRTyOHkhXv6so8KdAxuMNkt7U\nICXu7Quq5stLZX9oVN3KFt66jLLG3g9dQJdSgYtOa0MUH8Mnhrw6zls2TSaF\nyFdn9e9mTJsUl2H/J6h+ZOhkYAhHI8kXsVpqzDdX7I8l2JPDK02W4pNiKaKo\n7CZigWYVQPlzx3GCN0HaReQgpvCp/Xz0CS0HNv5X6Rv4eXVHDwus/Re8VDmf\n4TWuJHC3E7Y2mxBiBVk6Mlw39pqHQTE+K15aGzw5ZEveu7lMbAMfFZwStWuG\nqKeKh81nQanLPmjEoR7x4mj+D2prXNNI/l6IBxgmo6FrvaEWi3kCeDrjprBC\nBhvo4C46/XYoQHSbGKNIWHqRln+YyzjzG3Eytjo4Al3QWcTSUfQirWzKKFHK\njn2B1nP9THip+jJq3zolNjE5TopprDxrBDdL8q5ltkk++t+PDJjUnIMWL6P0\nwKWbFS87/6SAvdVBF0DHMuAuwrkIl+d0p0g7yBtEpBtmEPlvd6otUy51pOnA\ntdaz\r\n=hmJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcQJihqbE0FrdNRLKrzQ1zj51mZUIDnGOVcccwwoWeBAiEAtpJnVdiqswfdyLOf0S7t190jVZ/xA2EMZ4dya+bel7U="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.15.1_1570039214011_0.7887071297808042"},"_hasShrinkwrap":false},"0.15.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.15.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.15.x","@creditkarma/thrift-server-core":"0.15.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.15.2","@creditkarma/thrift-server-core":"^0.15.2","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.15.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-ZPEvMPkS/6l/CypgGUzw4NAFu4l1dmUZYjPvTOgefjw772lOM8Jl/g+1XsRHY48N5bQ0jJOjwnf64Qb2hHeLUA==","shasum":"ab53404fb5b43810313a538f1e009fd52017dd01","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.15.2.tgz","fileCount":12,"unpackedSize":21576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpNIkCRA9TVsSAnZWagAAHhUP/2EJPnUBSPaOVQsusG61\n9sBVa1SzUbSTPyGngOk+ZzQJtWHPr3hoEGQJK5pPeUHIa9/D+OSIrjfzJHS9\n8sdgI7ouTkNqNcZOI54b2iWc8CKwHOvMpyrWLu/n0SaxsO1bwpofXInNtkkI\nPJ16mgYME3mJQDBebDLDrXSgCf07l5hTq69pJ0kLPJUk9E5gFRID8ATc4aaS\nyJaWUH5se4R133z0a1vh/oDCeY0t+IdXDC1wkWrHAgX0x0MStmjARtgSy/qV\n41ZgTa6XVr/nCPqGoBgCzumqU03qSQseKsJX3Xg7ZI2jleXbzeTKsAE9MMzT\nT7dXZeeMylLGJN0qHEYMEC+biEqI2wuRmpzH9HslnSYrFFlXrPi21VRvUTIK\nEdsit0J4Ktb/c1LT09wzNfELwbmsefv84Acy0E2VMIR12Qiw6r7d6js5Sdvt\nRVaeSQ7I9lkAwYH+d5D9ZqL9GK6WKXJlonAKdnG9ke5Mw8qLrT5Th0YELBs1\n1liPV6Ug3OA2qlxnCVXwDHn1ObzdaagKFGRC0WM0lfvkW1Y80lRAIjlz1kC4\nXNkQZOG1fUXB4gyzhqxbj9y/jmF/yEWRcPk0thILx1pvYeVOvIvq2KQGHCNm\nPeeHiyimfz0MCmuPLwZ7HTfmd4Ib6i1DYd+w9SK3xmWQqnAwyMDzf1EioP+X\nTi+n\r\n=BVGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgmmRD8VZk/ipBPBYJfal0Dwh6dIkLbmu3Q7cOaVgslgIgXVzhkO4R7YAtKdJluPemWXCzbtivJXJBc5wOQd0pQ0s="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.15.2_1571082788196_0.70232525353251"},"_hasShrinkwrap":false},"0.15.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.15.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.15.x","@creditkarma/thrift-server-core":"0.15.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.15.3","@creditkarma/thrift-server-core":"^0.15.3","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.15.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-+2So9C7ac/nTfIcomZAjr/Qv6n8PiCDvzahPRJ4ALKvfers8EoonbMTx/e327ruMP0dV9wW/+FG5SLB2sQ9tUQ==","shasum":"fde85e907a201963b9583f11586854deeb6e38cb","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.15.3.tgz","fileCount":12,"unpackedSize":21576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpSN5CRA9TVsSAnZWagAA0ygP+QD82+1f5qRcATjsF1oV\nEE8AmlSfQzHcIeF5qb86Djn26UW9xlqnWJcft/nSKA56lypVM1FYnOPLl5Id\nOk3KCJqiTCVmZwRJ4K6jBlXnAHxD2Mu/TbdH2EefnJl+UGoPf4tm9XFofLQz\nb6SI+Kk6ETP89tStZ1byq7+IM8jJO0a1BfgNrpvKJ1ai73fawFHiRGQuh0oT\nrhXUS0JAfIcdQZJgH7iemgErAjNbfx+X/F8xuQ64IZxCJVJNPUx/jZDLjcbq\n2Wh8Re6wBnF8au11o32paxXBbvVMwia5kzsFiaV5ZdXqdZDB8l2kycrBu6hQ\nyZupcTLnZyIoTiSWfVGsYLwbF+CQKYPzLU3iEdEFKIw1tSFR3vzKnQ/ek4b5\nRWKlvc4BzqxCkQCPUxRZOqkhXLtIqETN4zwW23F9SwrbfB5qtnBKb8vrBwF+\nK/StJe91FfkErBaIsdJSlAKKprKmcGOyciuKGBWUCzFcUmF/nIQLnfeckxyA\nAyPmUocSQS0Kr2YuxswzUSGjyO27yDY+iXv9ShHKnkrxvPQrkXsso+QjkhHU\nw1GWhcQRbiX2cPIHvLORA9E7QoYXaSINfXOVX1/dtZW9Xd/xac8gbSmpqV7S\ntxn7gE2anCBTejvGOZXWeb5UE8LB/Y2YNPH9TZexQfZmBy51/mHGR9GQbttJ\n88zo\r\n=W+Fv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmXQsGLpZGrQ5GUadPYHH06bG4978MmBG1OlZWfWu+AAiBQDCVvUFFyhqafAlpGr+GT1kA6g0VxJpArdAiQAE6FCw=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.15.3_1571103609000_0.09289014938503026"},"_hasShrinkwrap":false},"0.16.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.16.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.16.x","@creditkarma/thrift-server-core":"0.16.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.16.0","@creditkarma/thrift-server-core":"^0.16.0","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.16.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},"dist":{"integrity":"sha512-zaJbWGOY2ryr2w++/nxoLVvd3s00em9T7vP5TIuSDBO+vEC+3NgQ07VfNv6gwG5HZq6nOQXYZP0qbDe3D28QoA==","shasum":"d690e257f6d12bca8e7e31b99abc7cc620e812ef","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.16.0.tgz","fileCount":12,"unpackedSize":21576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ3ifCRA9TVsSAnZWagAAS/YP/j01DL88ldjEKKK0GXS6\nkUQULZihdm//9m/OgiWKeZkntF7s8Wgd1ywG6VaVS6lhldnfzkZjBHXgLpj1\nZUYQiG+h5jynZKzzkOZcfWX1MqeMbotpdqqXj45hWSPbSNjGcdAuj4m8yBp3\nh4H2xJpuD4RjDymVlE03Uqb0GZGj0JQw94xsqCHP/+x8xvDJUkOzy1TOQ7PV\nmXMGchTW5f6Hm+RYjqlncwcIvazr2UzYvm0/VNqto/wlAT+jsIqhuyXKJvM8\nuV6ifad1ZpnWANOG3DVEegSw9jFuGPAsjNZMnk6WPAQoPXWBgwjpEht+Irha\n9byrYjT2r9Cn2XXu431aysTUT2RbRfNPesasADmcLP+DJSyyMka3PayhiMtw\nY+v5R5TaXyWx9m+EjEca5gHjbWAocZhCi8mfWgVCXIvXB/IBtADV1fjyrQZB\nQMiKPqpT1ELD5cLR1Omrq+5mH8gowqIbsUhLR5mnGHWtZGRxAo+Den1Mxfhu\nvAE8+ZmdFZrWM7oxZayE7YnpyjX5vAPDTnE16mA7UDyRfRSYUxmyLgwhNQQp\nodIwUPgPwBoiE2KKu8SKe8vDEJlVzvCfWcVNB9gRmvs3pM2BdXNWwSfyRHbA\n8h/PxJud/wlil4X5Yza7WtALW8o66fuMtk9l3Wd41Wfbn+vlqAwOoCRwSvO+\nidVI\r\n=4rLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjZJ5bdd3kE6NK++QqjH7rgYd0FFVcL7U53DWLqUtEOAIhAKOVQRGv3pMKh06AlPQzu1Os8gYGnlikTELRHJ0f73mS"}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.16.0_1579645086983_0.31043341582398765"},"_hasShrinkwrap":false},"0.16.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.16.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.16.x","@creditkarma/thrift-server-core":"0.16.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.16.1","@creditkarma/thrift-server-core":"^0.16.1","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.16.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"dist":{"integrity":"sha512-6s3/uUzjAZiD63h5CLNy+18k5UZ85jUvc1OjlQ/1aoJef4yC8n/GK5/Oh3dKFXsCp7ZPKv4dgWdJ/x5Ro+d9KQ==","shasum":"be4764917d6d8a129c91faecb85f356b5db9335f","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.16.1.tgz","fileCount":12,"unpackedSize":21576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezrjrCRA9TVsSAnZWagAAFC0P/AwVBrgndpd3PwY4W8G8\nDywNQr0O5QDqQGETf9SMsJsxwWEANkKnY9c1rnQvrWH44VKbGC7NDrDPLkv3\nfYY4UYDJA1ONSItICOp+tSwWifaB+PCMzaVd8rcso7QcQP+zKB9bXKLTY7VL\nfYh/OaxzWlkD3hjMPCUKDweZKIHtauVZCmrprMEZ+ReGPurKFJY/Jfpy+3lv\nlIqOowmDjFa/RzPPG6W7GockqnMNOs7GEp9VlITEfxTMOkP0ydWDwH4R3Gfb\nhtpQ5vYcz9P8AIuo0ZHQtcOX0e+6bUYq1jee87lRYTDJ5cHw0wiH9JsZifJW\ncXEEdNWepRFWVkqYc47mqiUqJ2Sz97ohiAXw7bsS2VXil4vAAC3GSf4oNveL\nBc6skIMRrArHzY6WnxzVZx8nkI/mqDf+LeCY7vitsPK5q8gaSFNOmbVAPDnh\nHDVeSITHwDuNsFSNLpO+bKE0FstxF734iXxuu6g4tjNXjJmHfVmbK9BmKlMs\nPe0/um9ldFZULFc1aDpuApwo32RzMshDVBqLR3chGhJ4rcOXeZzBWT5MOBUJ\nUxXGEmH5ABQnNUfPj6WruDZtqwFpupIQjLhnQM/59J28y5k41ZCq2yD5vyPd\nJ04hTxduEg0po9s+6q5EM1UKR5ijDBzM6z/wutkaG6I4zjECU7Mq4EL8ilUO\n+cGV\r\n=dAOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLI6AxKZxCO3X51qNc0O3TB014aSWftrZ5vbHxmA5iIAiAgzQvq6mPDquZ6zWflQkxaGsCvmn3GL9Q715gE1gWrKA=="}]},"maintainers":[{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.16.1_1590606058871_0.9398499979660819"},"_hasShrinkwrap":false},"0.17.0-alpha.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.17.0-alpha.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.16.x","@creditkarma/thrift-server-core":"0.16.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.17.0-alpha.0","@creditkarma/thrift-server-core":"^0.17.0-alpha.0","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","_id":"@creditkarma/thrift-client-timing-filter@0.17.0-alpha.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4XHS/oY/kROfJq9q/XABTvAJCzSwwbUdUp75vBr/CdlwFq+okAXbVsFySDvl4UVnCUg3H/FUSUrPk6kPN8thbw==","shasum":"e744b9f21aaa98b6f3b0b50f69c137f9297a44bc","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.17.0-alpha.0.tgz","fileCount":12,"unpackedSize":21600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZfNgCRA9TVsSAnZWagAAbOUQAI/8DBlbInx7B0fI6eJX\nyB4494kB+MatMgKZeSc7XvpVc5ImdtucU8L2rmg3eC+eF8Vnt928jiVMjZJy\nzU7gh0ckLIWlPiEPhvFC9D5q8ZSj3/QJRZb1S+plGKa7M+QqWLkd6SKxDUG7\naXWD6diiQM1orS/mmJEGoPy9P0NOpsoSQ9Qq7zuYnTuXASJx2kNvrgcU7ZZX\n267c0N3AyNbn901zhPLmuoz+FS3FddgGq3l//yDrnrvZT0i9avOUxI5hW1mv\n3szXh93X7Otdc0soLRHbymYa5L8PFQR8bvl0FWsK4wT7hp1RdkI79gW4vUvf\ncwVEX9k/vB4BJfx9DgUMfd5jAOACsG5UOvtzcvgfvYQwYb+lT1z62FaRqDBI\n0oLWPtjYJLPVZrw2wGLpL6/sXbv2ngt++eqUU9/dQaAH8zYMz72D/lw9haKY\nxtVVWdvyp86AWF/9xNcO91EAMSFbOwGOfXIThDqXbimOF32fD8GRzGmv6TWz\n4c//a3yKlNMrPd5oYRmqDgp4ERSR/w/LXmvaM6XkYPe0xa4UGsTWDTcSmLED\npwuDg2DfNefp4FjYp3KM1iQdDuYRTtkp89di+eqNSBhIZHbTzycMViR7S79W\nzvA7sKEh8SnhVdmdvHQoDESc0luFfbN/XpeGl60/LmHS41cxlpKKtzxrgAFF\nUxfW\r\n=rSCW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqaq4DEOLqq+eztrPcrfYJvkVKkoxi5ff8ochUVL4xMAiADQ8tHT9m/FKNUXh7Rq6dzz/qeVk4Fz3hp4BI95GFdMQ=="}]},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.17.0-alpha.0_1617294176163_0.3122779851313"},"_hasShrinkwrap":false},"0.17.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.17.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":">0.16.x","@creditkarma/thrift-server-core":">0.16.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.17.1","@creditkarma/thrift-server-core":"^0.17.1","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.17.1","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-g1ZYB+3Aa8CfUzlBPAATgTz4n98iyScci1GITLrbl7iT/2brjZergYlP4aYi92JMufGlIWr9i+iHs2ymp6ie1g==","shasum":"290ecee473985fda05c0964b7db94cbdbf6a1e82","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.17.1.tgz","fileCount":12,"unpackedSize":21578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ6nHCRA9TVsSAnZWagAASz0QAJWFnGEyZHMraej9gPXo\nI62YjxcjA8E+qHIh6j04XbwJIfpnMLUzErRUTlDRLNFOB+bmq+OOTd3/NVSX\ntGSNOryhreo83j11EMId4X1Y3NKVr4Hw3UNQOPCzj/lKJLLaVnatGht4kWkC\nzu3fyXlxL3fLcj9QCtb0N0LNf+t5/WUd7YvTUr5J957YwvmGpeudSwbFV+e+\nB7IBkZH5A/kTIa1mkdygIIalksVIPr60gTs7vgZR5iEctN37cDnST3gINl+s\nLDkjgxSi5sW782tqPMGfX2V7v+S0aKK5uXSOMol4i34aoo0jnbLW4jepZTWY\ns+Woje7Ne3nERH3p6NKWcQ9gcX8W+r8ry5+1m6hcC9lvfa/vPOjNO5o4ZQCB\n0oeYDnSpSpkTTa8F9HB67RGJ9dJEuWYjP0tWd+XbF6e4ZTVVTiuZPXgMu/yP\n+xHdcMuxy+JIwqwEAkfMg6OETMOoyjypXoWWbCNaCZPb6uI/FDlD1fNw/OJw\njIJ6MOWmRuOFSrcObkViNTkP1ebQEVLqDDRTumz7QX6acYoVz2cLVYGnmRXP\nN+7cOhkRYFn/U3Tqg6lVX2exl2I/IOeUx2+7VzpVgPC7dqakEIGrOVyCmvvF\nyyeVSMOkjdIy0oBHiLixbpjTe2bS9sb/sQutFjUSIuE066ndiC7HZYpPSl/+\n4eWs\r\n=EHdO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYIV3jm42b72PNNCCI1b8wnkq0Wh1LdPhknYASkxU/gAiACJun9Yz+pwSUwtbc3VGUsbShtjcssL461jZNQo6YYPA=="}]},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.17.1_1617406407467_0.6757588331349917"},"_hasShrinkwrap":false},"0.17.2":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.17.2","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.17.x","@creditkarma/thrift-server-core":"0.17.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.17.2","@creditkarma/thrift-server-core":"^0.17.2","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^8.10.38","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"3.5.x"},"_id":"@creditkarma/thrift-client-timing-filter@0.17.2","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WhdbfjzMnUgpxtF+1sYGNTSf2odE/93ksgO5hcffiefk+ntgMdYcw1sn3pDI1Vnth2t1xomsaSL0hHrLB4KTtQ==","shasum":"5f64cd5c1f96020ed9ae669d4ed840b71dca034e","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.17.2.tgz","fileCount":12,"unpackedSize":21576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ89rCRA9TVsSAnZWagAAub0P/i5OOSxTYZWn3SL/i5lO\nnqRDzHlV5Vleq7fqGUku1hjgfMHoc0G0YmS0/x5n0IVVp/96QuuRymIAcqDw\nsaQdRqWHeySFIPVIAyr1Dwjq9xGwkfMUmyhuRxa8hlaibWsrfblCdF79hWAG\nJKo684uUUKXwk2GjKhGWyhOLRnauxQX5qrSp6BJxTlC7PQsBzcYUxbZDAWu3\n6Yxyq8XT9fZLt1CbEJuH+mAarKnb7NHjB3hgSLGKwsrUrDvwhUHhrPCdp3G4\nRc6eHPj8DkZeAbm5zOjWaQEbDDZjmYKYIhIRSZFDEi48QhN+f+uVED0pfQ4l\nilUlZpgERS3Xp/gwwCbZI6O2/JPofL0uHZMNgkM0e9vwlOxTxiH8CR65JatP\n5gKTjbt4G6zygbO5k4HiGGCa8oKKylvdbyQRbFt4vAmmoa02HWQ1Hs/dTfDy\neRNV3s51NCkO7Gz4ImhgLS+ZKCrGao2s+InDDiUu3/J5XHBbdRHEYw8RC5M6\nvBM39bfIe8CtRP0/MH/ZHtch6HrIfdowSWeIdgnreKXRK6dz5BeuRxj4/174\nKUdRQnp19+fYPLTloO3dP4uTce91sBz+TvA37lVXSuoSGMPcRxc6PgnEg0ic\nNjVevtZTWGNr54zIa29O9OzqJbFkQev92W+MzQz4xPVfKcI81ctC5OKPhmR4\nt9Ic\r\n=cYnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUwcBN35Uu33v38kgXMLgnekj+Ex5lUMEDPhLJT5pfYAiAIqlcGjzobAgkDBiJ9rcSg0CW5/1+2Cw5e8rzjF2A53Q=="}]},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.17.2_1617416043084_0.5099017493897349"},"_hasShrinkwrap":false},"0.18.0-alpha.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.0-alpha.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.17.x","@creditkarma/thrift-server-core":"0.17.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.0-alpha.0","@creditkarma/thrift-server-core":"^0.18.0-alpha.0","@hapi/code":"^5.3.0","@hapi/lab":"^20.3.2","@types/hapi__code":"^5.3.0","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"1a3cd5ca4efeb0919049b47c3b5aca4747ffa0b9","_id":"@creditkarma/thrift-client-timing-filter@0.18.0-alpha.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-x5arPhNRI6cCnf2iu+CoPE8IXTsmcDmA6+w7WFgKiuv6dxSBjxgpuC8KIoJU5flMK2FmhZziZqnoia2Nfuufkg==","shasum":"085f65c86074246e509d3ad6217f4e6649a739c6","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.0-alpha.0.tgz","fileCount":12,"unpackedSize":22294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+RbURbAtcBS4b7y2KqiB78YPtfD2NMmJQMHaNPcubUQIhAPEOORLLCpfxF1HyOB1RD8p5mEAM/17pG9tggySsx2bC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifobtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsVQ/9GHhVStCr5vzvS0fP0ggBcuYUQtzbELHk4mwFY7kNIw1wpPyv\r\nEENqkmExHGrL/VkhAZREni1QP0CwPa6cdh+xbLkpMAGxW/NvDJ2GdjGvIflL\r\nWluF+UO5/5uGpuyn7zzztJMQgBVuwlfoVSx2A7cU28UJYx7ZDcOz3wA6QcCP\r\nwUx1halL275FMrMQmREd3paBiDuWIECRYP4pGI5vj1Vl2/CGAT82DelhX5Jw\r\nvYeHHwI6a9N5y6UNMIaANhSMaB8HW2ftF2XF9HCN9NabvryCgVegdXoZFX6n\r\nCWjhxp9ok97Tu/mprjwGRlKCvsr2EcnUTjyrvrOYOnGl5Lkuk07OdEGVC/Lp\r\nBxIw7Gcg3u6hRSGbqAv1OkW0eUspJyYAa0RB075ktNasryJaivRJlSkl0fIm\r\nXfRff5pp96Y3jGUIJciJpp3M2RCWs+kcJJdVH0t0JwLk0H4ey0fRG/r47k0M\r\nCC6RiwY3MdTOnjm0KdWejjP8DgMjpaHIQuHXvga/yy/rvN5AKHkxRqSNRHX7\r\nZyfAaRMpQ2TV8sZcXNV+U3dqoemXnku+byjdHmBOpLBrWjd7Gc7KvbcFXIN8\r\n+TNOq2U+Z3Z7xiYr9l4T7pp9mctRviNSJFmBfOwPsiDbUd1nngQ6cUy1e3bA\r\nXmQepPKw+h2CJOHoHfSBL2pBdJbsQdqIGRw=\r\n=qzhy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.0-alpha.0_1652459245668_0.32382534508049"},"_hasShrinkwrap":false},"0.18.0-alpha.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.0-alpha.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":">=0.17.x","@creditkarma/thrift-server-core":">=0.17.x"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.0-alpha.1","@creditkarma/thrift-server-core":"^0.18.0-alpha.1","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"936f7fc6ccf32ea9155eb008004359ac23343b6b","_id":"@creditkarma/thrift-client-timing-filter@0.18.0-alpha.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-3aKJXu/YkXmAaB5wrhJQeXiDKvze++FR2KBU+KAfGv7I/AmngOxOpUmaQQ7gtBKPvj2kHHozg3gFLSTfz5udkA==","shasum":"371104ae28eff23451c6f7f5fb8f954031b669dd","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.0-alpha.1.tgz","fileCount":12,"unpackedSize":22298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUcBfMUYYNLVm65hUwmcX9rXBzjV7nfmRVFIUfWyNMsQIgKQIEWQ5CjxzrX5+rgyfYpctp8asvQVcjuMYlYeOHQcE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJignQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFLxAAhuvVhwSQvsgLJtY6G1PwRX5z2PLBo5AVFG0q9XX1Ve7uUtqp\r\nvPdtppZ74gfZB75k+3E2NbYzLHnZyqg2bcpBe4HYParVQOyQYgxLi3XyhtPz\r\nsPNpCOeRGX5Lm/d8XurxvqbQtWHIhaIKneItSZzRZGDLy3ILSRZH5a97XvrE\r\nNDBCwy0cXhR3fgwBd88JHIh0CI/Qu6HTIEtXiPFWNPPP7OIF9uDZ1xDLVwl4\r\nYOPFD7Vh2GhPrFJrFqb8zxhfWGQESfUXhsF5izkJXm5Nq660MxCfB4C1hfLa\r\nOKcQl0IN6mePyqfWiF2GDiru9qjrR3uctjUKKi61QBEGDUpwRssiI/qp5woz\r\ngu5TdY1ymPYFYnuzpfu0CfinOEwpp0wwZ0rZntBKegPeU1Jg4riX+/jWras6\r\ntDbAErUxjQo2O+qYvaFDN9InSil99huDuid6SXslQE7eMnHJJ5S/RcubqhN+\r\nUe0j7wd/0S8Pzq5TjKewS284nrGDzC1wx/8UtZNpmp0lBBaKEEdtJLnKsV9/\r\nE1fYR/bd0imm80LZ7Wg2j9VeTzbsFDPmg7em1bGKN6uLK5oow2e03sjrVM5+\r\nssBqFBtNhxAhrS4AmK/Y3wzNAewYTLkS1t76Fb92r+OtqvO54q0qnZyqlfBu\r\nCv9PapS/Tqpf6NNsSS5HBdkFilfPQdqj5Sg=\r\n=tZe1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.0-alpha.1_1652716570895_0.3950064742189101"},"_hasShrinkwrap":false},"0.18.0-alpha.5":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.0-alpha.5","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.0-alpha.5","@creditkarma/thrift-server-core":"0.18.0-alpha.5"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.0-alpha.5","@creditkarma/thrift-server-core":"^0.18.0-alpha.5","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"1eaa8fc1016d0ade8d38ac610eb497837a8be680","_id":"@creditkarma/thrift-client-timing-filter@0.18.0-alpha.5","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-oIHSFiZEv4IPyizrvC0oRGvgZAZtQAoe5SrMgNFddiJlYyRqSy0oJZ+0JQ9k6fAmvCbaygLwqedCmv5vT26aoQ==","shasum":"ad8a9c05e6990918ae3d4c44addeefafd1c68b98","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.0-alpha.5.tgz","fileCount":3,"unpackedSize":14912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDup2P0WiCyUCyqlKwC6s/OVN9OXBPiSLXPAw6lRPIjEgIgZw4EAyqYudFbX3JC+5eV7eU94INPDfTmXz5gjaXarcY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrUHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAxA/+JOvT0tsSojk/K5d065vPWc58+Je+T6g8fLN7fbg64XoMhSYM\r\n1ZjoSuDXzvzKP7gzcML0Sw9SZRyhW1ix/hopvZ+RMgjRsNxgMpdXYcvablzM\r\nR0dKqLJJoh+gwA1OMmBhDz0OG1KshudAhQW369Bs1Tj0n5m5fO/A5A9zlB2g\r\nNK/meHH9+lK8kKkAO6TG1ouhcQ6/BIMh7QVjqbDJ/arIIsN6ywR8062FeTLn\r\nYDQh8SNstIDks85JyFTVB0MDXsEi13Phh1ApslIl4A2tMzklah4RwTrFZN/e\r\ndk0s7/BMYd4iIH9H+Fj/TLUELAr+00c3v7ouzY62qY8smBVVGE3NoM/DAB1U\r\nXutktpY5FTsaQD4HcdgNx0WA8wCRrDEW5tx30aheUZh+SG2KccDjoX/+BZyW\r\n56+/Xf6iBVdc6/njBrJuN8jz9rp93hYQexEipEn8dikxKz5W3L0JnE2HumVV\r\nnNFUUVAisaeV6kz6nHkuNN8uVEYbPExJ06zNk9GDfhtru3ijmIbBgrFSc70H\r\nn1XTmbLUgrmyVadBETmwdOK/NoKdGf/cHG0BUm8NF1IawNoMpGSzYn5v8wbf\r\nb8bT7kmaE0oD6eVyZOm5bwMO//noq/fnX8ppCj1sv0RczjUWUDQJH/z3ZhEM\r\nzUbzH3lU34YAuwPtesrgP9lGeS9w87/l72c=\r\n=sVy7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.0-alpha.5_1652733191643_0.16763149855000137"},"_hasShrinkwrap":false},"0.18.1-alpha.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.0-alpha.5","@creditkarma/thrift-server-core":"0.18.0-alpha.5"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.0","@creditkarma/thrift-server-core":"^0.18.1-alpha.0","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"806fde6a64d9304a38d5e90ee61c93c06432aae1","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-b7yhGqc6WGxAC5ZG2yBkEf9ws/ArRa/Du+jz2QhdoA4mnePRjlYKGMoEDgegJ5ypm2nzjP600zJtGd6u5s6RLg==","shasum":"a0bfc372d4c7f29a4fb98a54e2399087fc55c79c","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.0.tgz","fileCount":3,"unpackedSize":14912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBC4tUw+tXi4GXok9Aab1e9gua+Ss+GgetX7+rt+rClAiEA6XFikr38/NoO51oHEXqIlu8S5jIoeIcfAncd8VWq+hY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihC+kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1qg/9GwVHd1OffL9yrfC/UPHH+/9f55b8dERrNM4ebkmFf64B5Fq3\r\nvxSYGunhX1gRVhXFfLUAKheydb0H/aZbYC1Tjx8NwnA75kqhXTDZeKV8GjHw\r\nv5HVTYuxS4wXoviRjJTjmsVWzSWsxbDwLvqF5XejZJIC+MFFyyw0nONJ/qUN\r\nmbdvtkmWmFTCPpui7dV0k7E5EyYLnJ8mspTixK5SSAyqVHrmTrfBwX/pwhs8\r\ndvEGWXFU6Ur9eKhuoVF3ZwHVgQ+xydMpGjDX646gCR27SG/rGVwl1U3Xkjev\r\nCGj68e+EdlCmrePkSPm9EUF0VkN6SSpdbGugf3tn/AfECX6y/TobSwLv+Mxt\r\nTv21iUQU9VGibECVitA9pOk0zF2rHA89NPKo/aIGanLLqkdxVgwX2dAnVRgO\r\nOvElqeITafmNoot3fNA6dMJrqi4LTRYG6avIzJPr5pDRger1GBP9GQXBH1Pl\r\nKwDEDpHjZCdIDhfnuKmYulBHsTgQP8UhMWcFt+YWIpjqcbaGqVFqpoz1XjWp\r\nAYzks4qRJviGawN4SKooCcjwUaQOF4xjxVGReOPLeb/Hw181GkCT5B8iM/Qy\r\nKI+2OA3yz83i7zgWbBaoWkqc6oIPR2FrnC1BV524fsgUDErXRYMnZCCANCPy\r\nWupV1N0G4ZB2wo5U8HYRo2+62ieMpxJSitk=\r\n=1rnF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.0_1652830115797_0.6349412450817586"},"_hasShrinkwrap":false},"0.18.1-alpha.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.2","@creditkarma/thrift-server-core":"0.18.1-alpha.2"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.3","@creditkarma/thrift-server-core":"^0.18.1-alpha.3","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"cca6d2eace0ca1cf84dc2f80a11a01fc99f0f625","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.3","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-QiDf0pqOMrhrHk6S8DpM76Y6LyiIihHvQeuOn0AGvsI/We8KT3JIPBNP+bZcXPTZJ4X42qzalGeLVhWr9aYlKA==","shasum":"ed8b9c7c99b2520f3885e0a1f4abd25ae149acd3","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.3.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE8SC//E9qEYdi6+gSN/aChazBzg+90fKlaLEKp0J+DwIgaJl9/+lUwD034aBSr40FgIPcVhD6FCoSOQ46nG65+MA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihDLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptOBAAhMbc6fbTFlCz8czDsYf9wHDUB42ilKKaEyUa59/h4SuRKnpz\r\n5nswcUui+U8y+mu+yHZxz95qNHsHMZBXBtyteKVSqc8Cm8Cks3/wEyOaQdBT\r\nlTHPE/XVrds/kGvRWr/S3lEPEL91pzZav/O9tI9H8BnIPZgFjSotOMjI5DON\r\nQn8uywB+qgE0oZwwMSssiLh/g1eCNfTGCdgFx+IstCr660ijblW7xG0FwWDP\r\nosUGGtYqt1LMQFC31NKNUJokwiFgjhovJrzHgptv1SEvhrltty8OEB+w7NF4\r\n+sil+3ZvVktAgMMv/p1VAfv6IwrBQHZZrhZUZEXWN3WxzX7DuuWX5Uo/m+ov\r\n8ORSUy1yNIfAGXltIEoj+IAKZLzyNy4fA5ddCYyUQAjSd1TwQafre2P/qe4+\r\nRauEswFbM9Dk2h1cgJDHSTjD42CUasIIDURyrRtBYY8DoVCHkvUwmYRhrcUE\r\n0lH/F81QQZLoYkzvaiaDYqK7cF+/TN1w/FdIWYJYi25vgIpr3TNVwLYuFqOE\r\ngP/SXS43gP5idIuJryVD2Yeqk7EXdsfbPD0LhxbA95Y4FYs9/0wJx2g01Uz1\r\n++3nnTk4MuD/nO8d1Zc3KnCuXGpz0og9MCDPPYwIvAshUfQ5cXY6sdEQfxa5\r\nUFQLlQJbGVbu5qjNtdTiB4evRQupbW7qQf8=\r\n=XyfS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.3_1652830938294_0.7038441779649383"},"_hasShrinkwrap":false},"0.18.1-alpha.4":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.4","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.4","@creditkarma/thrift-server-core":"0.18.1-alpha.4"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.4","@creditkarma/thrift-server-core":"^0.18.1-alpha.4","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"3f291032836e710508d829df5a0e2dd04a37b375","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.4","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-TymMMg8/e6Mr3rIXQfVwU/ffqCsbCQS6nPg2OlqKtshDrcn6zRH68DQAg79JXGsfuyWFefkOWNnjNkkMtoZ+yQ==","shasum":"900570c326d90a3186a5aeec098a6cf585dfa8b3","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.4.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaWnXZVD6yqFVlBoTPjjpPJL0BPSoJb2zQvWdiUKsr2AiEAmNFkEJhFMeToDZczkkqCueC6/yStSzSe4ZjCCScjjgM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihDSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs1hAAhVfs0hq7IR0EYHLHD25cvjgIrcqdp0bpLAcTBAJw2M07Ebkk\r\nxXD/KqKC/wIj3Xgafow+hDSP+kquStCDJkuwanKJlqhRX9njocfBXSTgkZ0T\r\n48x2HGk8MwXyMl7Put7B4ut84C7Yfa7ZmzUfQYNxlOrXiCjn9eELWf2F+Ak/\r\ntbvqsjfgvI7Jfq4HG3kgEh13KbR/i4vyzaKNpIyq7SaGdclg/4yKkliFtPg5\r\ncybJA6Z+vkrLabY27tOXCYLdKRQIVw05A4iVManw5MHHWoCbErSeKprBCiXg\r\n8i9XbnfkP3pExmnWSv5WYMwWI1ANZd1MGr5Nh+72VqqPNttmNTXwvXKLFwMc\r\nJo1V27VWJDLYwZfNTJawHxgw4afU01rBnlwd6JlCXZ/xNsu8hFXyBMpbW5wd\r\n7eb11LxpEkf1gAW3oPWw0J3sSl1BAKzUQKkHA933OzlZhTA9V/uldT5MwIQY\r\nPWF/UPzpUZJq0eEc4n+DeMKQi/GvVUjY62JRbnIV0xG/WRKCeDeNZTCOBF/+\r\nXq1g+Yqq8XZrfeduuVqCDavm6EzjsfYuUgqwoTG6eI3eyUh4lG9ikZzOJ34t\r\n/ROpEZgvVJV97/XD1C3mmlY0JzyKIWHSn8Fy1m7EBmJ2cE/yrBYNeZDzneVm\r\nb0lLrr4Ig8SZeNGsqjWvBOTwe8pRZVfH09s=\r\n=QC1h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.4_1652831391635_0.1741778940135441"},"_hasShrinkwrap":false},"0.18.1-alpha.5":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.5","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.5","@creditkarma/thrift-server-core":"0.18.1-alpha.5"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.5","@creditkarma/thrift-server-core":"^0.18.1-alpha.5","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"438ee54d27c7234d0a7f5b4ac13bfccbf4b881c1","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.5","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-Gf2is2n8wd4JF5oEv5+VKvCQ4DvQ6+armIu2G3Ig7Fhlm2w0Hn8rr2HNDzERqgseVZTXLz/GfJ9vVsusNhibAw==","shasum":"b41b212cfdc3ebcb64faf272742b7a8e800d9d0d","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.5.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1sGhDDsqi12c7RNbqSEoc71ZZTL8vO5lo47PqdrJA8gIgW+nZwBPHMDskP8OATBz7o3PNK1B8PHhKSXhq9Y4pmTs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimU23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYRg/8DOTskLxGyLb2iRdpA1aOHVkgHcoiRxXYgdO0gz1BLDyGa8oH\r\nkNYgyPs8NiGsMUOxXHlQWcL5wQzgZ37+nGGTnkHWQZQ2DzUKgbJmiWhPj62D\r\nEvJ8LenXmlgN9br1lBng98TjoG7dVuYag6UFdMHOqZG5IqCf0LVtoLMrYjji\r\n+3HPL4gMeN+tRZdcxIfe4l4XwxWnsN8oU1wjaMhQmq/48597Rwv9WwYokglu\r\nAhCJEK1cxzhC0T/73HCK+WD+19sa8Z9QoFflZ8d+49iHJDEH/IbLsCVjKR5g\r\nwEf7aJUwVSzO4qdkNQ+QIt+rBrcq1C5JS0uk+KZ4ALxGxqBDF4zl9tYKiH1T\r\n+A52beycoXV2uoVEJdIF/f63Bk6HYmpFwJXDxLkRSpTD5YvpjNlKOwmrtbA+\r\naTYOc+cQy6Rfw/m044fBObqPyWTeNlbdqwwiroZVXOFnFrsla+iGcjqEuUsE\r\n7k8VlKu2oiWhOB2puAY6UevHeKDj32NZtrgnLDxylqwi4KIm/sl7fY3eImR/\r\ntRXvnAEahy9t6w3/Z7rRSec8rfTvhLnznFBTWWjkNLzCt7JpZH5mA5QAFxGX\r\nIouAzSeiQhST2Ql8LpSqbH+HbdGzV0sNbtta5EBoVGlAhBy6Fk2q1o5OTE0J\r\nLjMEVnvXz+gvrc3PzZ0omW9a5Lcv9j4znvg=\r\n=DCyb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.5_1654214070930_0.563481434063634"},"_hasShrinkwrap":false},"0.18.1-alpha.6":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.6","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.5","@creditkarma/thrift-server-core":"0.18.1-alpha.5"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.6","@creditkarma/thrift-server-core":"^0.18.1-alpha.6","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"9c77845a0b15395f2c219d7844ce2963eb8df773","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.6","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-D0kWdMaPSX0a3LzZE36JeF7EvN0+wvGn9rCOW8CXLrsuQ7kHC+5q43DEMm5l2JOxmJnaY7Ony9ICqP70GspSAA==","shasum":"bdd4cfc679ba67b810d895e81177856ec4fa62fe","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.6.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsdy9/0Nq7JWpqxyKLEQ7XAJwj07lz5Yu2nM0SpemHPwIgCcGfeOSb86cGxkmgQVD1zk7MbyXrj/XSpbXchtsh0Hk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOhNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Ag/+N8jkkQAhRhFLyRajs0Y+4Dl9U6kl+mmE4sBTjk8qokc4yCiI\r\nU3d9ZhiaPiKG1y/rFlzbPA3EgpW4Q8Wq0P/EE5YBhYqyOAQ1BNzYmkn4dKG1\r\nhIDuwoFDRYJjo8aul63Lpqn9gPazFPRLiVeqV6RMaAApsaeH+ptCGDdVWcaJ\r\neXDG0AQrDBka5/IuCe9daQ85yargqpW3n6rykMf5LWTi6FsMMyDpn1uPGDnF\r\nrzzWs9LqEPBGT0Ur9vrc0O3kfKHXMKR47eM3PXO8e/hUF2c2GWvgaYkC+lIf\r\nw1whwlSHy5keuj79kEIsMRCqe5KIirhJhkg4BSnMCpUQV9/2Cz7RE0yeYJ2G\r\npd/XsrDUbnpur6/b03GSKB7EWpVmtY7iI9Vi+Zci2sAhza6CZq1d6YJXurMn\r\nvyUfbA05yso37d8R1j5gbalxz+ZWYWVoiWePiSqhnxMJlRJ9BCncXuMl7cBz\r\naFQkCHqlNuoHUd8tP0lX6cVG1ajrS1JNCgtE/cZlDi/YUWrgXimFpzo4pDb9\r\nGS0S/9CKdF8iHgcfwXFE9LG58hhiGrPFLDpjIfNR6NhktCdp5usw6cN/BWqo\r\nyN7UeC6mA/ucF77hzRJ6F1VIG4f0I+doES2es3DMgP1VWLFal7GsXR0eIH+d\r\nNQqB+iNuZ1bUMO0o1WiXP/EGEu8bcYYENAE=\r\n=eioW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.6_1654712397795_0.6171566772828101"},"_hasShrinkwrap":false},"0.18.1-alpha.7":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.7","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.7","@creditkarma/thrift-server-core":"0.18.1-alpha.7"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.7","@creditkarma/thrift-server-core":"^0.18.1-alpha.7","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"833898a2c75c4b9088a533ebf8008d392eef7b26","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.7","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-mX6xL3xi5gjkzJSz7Y2l0Upmf4xLeruFcL8dIbSomn79rZgPgCriq31K/9NDnMOwzsTQvyBQJeNPYBa5u0JhzQ==","shasum":"946752807c4b4c6f934f2ba2a2545f4e4d819111","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.7.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1lXV5MMZpJhxDx+cKMgL+QoEpkQ6YwZaek8GZBNglowIhAMTZixchjks+mvFl4yo3799rYgmheaWQdGbxzus1Pz/z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioO7oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomaRAAlP543OO96VBLS2WqYjwPSFUowV+4sGkY9hsaGh/Jytaugv6m\r\n2GgGFD168jA6dYaiBlbAP5iRhWe2a8tEaiiFioaGoKx8czsTw3JAMc8MTrnN\r\nsG5oNKy8eXznJPvlEHQD74sm2XU+edjEmia0lmn9YJVWxwnkQLPiIstZibQ8\r\nvrsQ96g2S0QVTYo57M/YyXh+q9SkxC5nleKrJiFI2BOyMGnQdOvYVGieuA0m\r\nyRuYDLg35yrk2u+VvVPLDPW8rlD2i0V+kyyz5Z5OG7VTA+z2nWw2TmY1L7fZ\r\ntlwfX1NwPeZfhmf6Uc4ciqai9PydIuLcJ/CL2xkc4fr/ji8MNaTfKNmEV2P2\r\nLd8e5xYAry9Vz/R8Sbe7cLGBKzUOYIomP1HafpvaLF909Uk+hejzI3h8XDM7\r\nH1A4n/efNEJxXPmrTqlcqw+H9E4ewixLY+OWz3DeYckep/ae28OZy7OEYW8p\r\nUS/iHdEq9hrkBOWNEXJxYS7yVQRp9SdTjLgr8KbtguSIGj74vI9La/S0gq7T\r\nvpzrH+CZgwmP0644SQ1OgQeDGIun66+AIdk9rOHIYggZsRISfwuE4TK7strX\r\njg3/9lrE8KGX8RmtlVtf68+etVWrrnKZhw0Uz8bN2lAsHLqTIUFqBCOXiwgs\r\nyK+VVWBqpW2VW/86W9R29DwOmdnuBUz20io=\r\n=fXD5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.7_1654714087938_0.2514186603932098"},"_hasShrinkwrap":false},"0.18.1-alpha.8":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.8","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.8","@creditkarma/thrift-server-core":"0.18.1-alpha.8"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.8","@creditkarma/thrift-server-core":"^0.18.1-alpha.8","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"608135313f757a77824ce29de90264d9388acab3","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.8","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-C51iHJAPz9Guds78VGsgxo0703t7wcT2R7gcI7zv6SnD3tGH6qbPs6RKeKQvwwj9PolvT1RqmZkVLZCBdMlodw==","shasum":"12762c01d4bc68089d62ed8f71796edeeaf0d520","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.8.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyMZ8ae3lhn3baG4A06JWcS1dKaFmDLRsBSGiYRV2z0AiBvlL2CFgicK4GY31Ift2UB7Zj07UOc56i6R5McTNUBLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQaoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMYA/+LkmtIvugx14+ITY4Y1mr6Nyr1N5Nl/xlFubCewbIIbmY+PuB\r\nGcI+fJvAWjzcKNe3J57R6cTYQTXi6LtxMxFTLkVb5tvhzrRD47FtfaVz1V4h\r\nsS6DCgK49eRZJl+M7GqRloDmduXtyUBC4bPU0HDpZmvzZosVvDyIfDOzB8s9\r\nhh5Qh3ST9TGQHyJq2sn1UoB33Fi107kuska47hNavN5eJcDkmzyCCYAPwzY+\r\nkaPhiEQ8w5rzZqS7QrGPVS9WcjLS5YqH/yDLvk1bfVcpKP9Vzj12I36XWcYf\r\n5tgB2feu2h9jHQo8zQIdipG5D2t5kOzLQ/W0Hn5+eMrSrdqVsa4uAwaodRS1\r\nHUgxgxnCFExU2nR9aINI+rXfE35KbpzCtu6r7sPYRTHLBsJVLuu8prj5Is6n\r\ntO2mhOjOKBjCmsiV7nHRQ1zqQF+CXWH1j7zFcWtA3B9okg8dK9rKkc6RjNab\r\n4A+KXp4ZjANFZgeBmGMl4kxdc2FXYvgCDkhWScbOY2sR5pbUAxmqMIhRJH4X\r\n2+yCJpoINySMm5RwsJzmQ2C2r2B5aZugEHTT3hEJiCm/q2i6pw8ZnYzoc+5b\r\nBEG5K24z5Jin9v9NcOLBbKgZzvKZNlDfI9J3dU6lZsSffP/ZZZjdyQvey9Z/\r\njvLx5gqzRZLcSaeBMLwJuvdODxKT3qyqEFM=\r\n=VPMX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.8_1654720168742_0.07346389944746856"},"_hasShrinkwrap":false},"0.18.1-alpha.9":{"name":"@creditkarma/thrift-client-timing-filter","version":"0.18.1-alpha.9","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"0.18.1-alpha.8","@creditkarma/thrift-server-core":"0.18.1-alpha.8"},"devDependencies":{"@creditkarma/thrift-client":"^0.18.1-alpha.9","@creditkarma/thrift-server-core":"^0.18.1-alpha.9","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"b0c9fec3b7735e268f02163e7d1dec86ddf78acd","_id":"@creditkarma/thrift-client-timing-filter@0.18.1-alpha.9","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-8LMMsWE5gKntlaXZiqiWqhefUvE1Zv3OrlBYxuHQTBl5Uj7DNk6Bo2WVZqRHXrYGb2qXiUH89OHTZBSzYW/WWQ==","shasum":"5d74589e35b7fcc934732a593157cee50389284c","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-0.18.1-alpha.9.tgz","fileCount":12,"unpackedSize":22310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQwYYn5iuze+l9NrbmH7VCn6oQIIuoCLtz88MtfAxwhAiEAjMggL/Jb0ZetPshBu+mbDDm4rZ54PAQf8DVNspfLW9Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip3ncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnLA//f/mB3efHuot0ymTM5O6fsSKFLCtXbEtnEq+U29qQhrnXlC5M\r\nXbYyT4I0eJN9jwmXIykaYbHv45Ic+CQh2sAMzB6OsGFswsngY+TGq04JowCR\r\ner1dA/ubrgn9t/h88M2C5SusdqmsXLrA2C3jtfl5qScFtM4Ov9je3xcUQD9k\r\njlTXbsjIFh3FO2wVy5bDglyB+8VRf3D8TFAAQb8B8B7CTaAue626l6oALqhG\r\npzOghDfIkm10ud/w9MM5dg2I5CiTfFHkxO2wf4SLtnpPptuL0Gk8npILOQGh\r\nEWRqYwS6jEJ7cwVyVyl2bEc8kf1k1enninMmztkQDgrKKK9gBHUxrCSW5ezx\r\nLGENCj+DOBu8FcKXR/vG2KNRLqCvP2M2Ke3+aHu1FgdN6y5v3QgKsCq3WWE7\r\nYZVrWPWQJ/QSk15bP/zpFhPvPN70m2TsGeUjFRdjB0ZVP1+yPJ/SgKuVxQb1\r\nfoJ5ePYZcgqnCzCw9/CxOOo7dv/F5dBBcBJc1NYNxSeTJXBpldi765xoD6bx\r\nT1H8RDEOsVLLEfva0A7KdjlDz+YxHKeWvxxwDxMnCNuCFKzaIsPf22dM5VqD\r\nF/vTLIbkTVE/aJ77767AWK8keQqm63wyZkeY6IaNbD5ELAABf1yW9BsOIN0N\r\niaC5pOlBbq+scAj1UdWhG9/LbqTBn7SSKcM=\r\n=lBPb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_0.18.1-alpha.9_1655142875996_0.39427315137799246"},"_hasShrinkwrap":false},"1.0.3":{"name":"@creditkarma/thrift-client-timing-filter","version":"1.0.3","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"^1.0.0","@creditkarma/thrift-server-core":"^1.0.0"},"devDependencies":{"@creditkarma/thrift-client":"^1.0.3","@creditkarma/thrift-server-core":"^1.0.3","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"gitHead":"d55fafa26ad389b578428abb3cd6bf1463269b10","_id":"@creditkarma/thrift-client-timing-filter@1.0.3","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-v4734HFsFlVPTYpfV3Cy3jGajXxmMUC1FYjqllSLQh9gbL99BHUMDPSY96Av3GE/89kMQ17vjDEM3E7nl51CMg==","shasum":"8f2e0568bc6434147a931f7d03347ebe143afd6b","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-1.0.3.tgz","fileCount":12,"unpackedSize":22267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH/vACLMa1b5Er6qNJFWe7AtBi52scdcFwUSm13CVmmAIgIMqiDo3YYRRfJrVbfHXM1aQUGySnUgfvbizCNrbkuhw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitkZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+1g//WRzGqSVl5sVyZlqOHuo+WjLMz0ON3aFHfme/+oSPbavUxvYD\r\nF5xU0t/Oshi8NqesgPII/uRS3T0w6rs2TUidwG3fdssKGncsyeC87maxkBfp\r\nhwIhRNvVuCarEap9f86EUUDIRipEm/GiL866JnEq4S62Im9QljS3TpGYdCkA\r\nJcjRG0Oq7F62j4Vz7M+xhfsW0PCmYvYlAnzVtV0xL6oDwiQ/MvfnFa/kWcA1\r\nIxXKpE/U8V1BdeeYSbiK4CRGGF1c//bC/8X4qS95UlClW9sBGxOrRASiuhtn\r\nQfXpITAwJH3ifIAaKarQ0zWTyA5PBMZyXEek8D18GcC+2ovCQ5kbYNflpYj0\r\n967+E9IF+Yaxy5O8lKzancL0X91l7cpSVOV1Ac+6KHtr0ZoVoIPrYyIoPvHx\r\nJZT6jTBnqecXT8PNO0/cNXAlrHlKrEtTwLQ0rJHetSTsQk50PeRutw2rzokC\r\n4bq6ZccS3rTHFiNuvUxmR6zx6t7SNdX7vcvAXwBlGnBR0HGWS5VgvcjTxvON\r\nI23Vs3YouQbfWr4WHhJgf03+BOfL0+F1MYsNGRflTb4gHeEBZLulsHBh49Kj\r\n590aT+//9G2ZxKQL9E2q2d619rFW52ty106UnoybXlOnPEZdaMte6tV/Er5g\r\nWY0tNbSJcg7fg2dECJ9U2M5Sp1tGfwva8tw=\r\n=MvZt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_1.0.3_1656112717749_0.8699114747455172"},"_hasShrinkwrap":false},"1.0.4":{"name":"@creditkarma/thrift-client-timing-filter","version":"1.0.4","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"^1.0.0","@creditkarma/thrift-server-core":"^1.0.0"},"devDependencies":{"@creditkarma/thrift-client":"^1.0.4","@creditkarma/thrift-server-core":"^1.0.4","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"gitHead":"e3f1e620734155b7f7d3391a5e0c87a1a24744ed","_id":"@creditkarma/thrift-client-timing-filter@1.0.4","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-1wp+MlvIOJpQSkcwwTpsUirHDxwwhoZXJwa/mbgHtGkfX+qlG9iCSnB7iVrmZGSu/byRug5Tgv374a8A2LerYA==","shasum":"dd3fed7d9063b62f521569d4c5ebeee1c7a59a07","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-1.0.4.tgz","fileCount":12,"unpackedSize":22267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVvlBKjpc8USPZ1YJ4LyfOHPBnqTtub9unlIFO6Lfq9AiAyNOMdUR0VcQdMfUABbykDrVUxIc/QlgBNye0wBV/ARA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitkgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPZA/+KmkrA7Qpf5gTLFHnF9IK6THQiMvET+nOpOzfF+wpI1TL8wp1\r\nl+YuzhTnsTUFotkVtYxBScuft8elUF+iglHGrmJek3EamFg3L/flQBKLoq5Z\r\nSbMk83/nnlf4m9o2uCLmUQCU7/mE02t3UrNA3hknnKsoUHmGFRx8pYLWgu5F\r\n0GfBWj39xr5sAFGwzZbM0aYgx1BLoJKP8hQtI6KBWl5A993avWPKVDedsgwZ\r\ntNWD1Yl0l4HnimP6EYOole4w/Z+rxpXGwE+K0CwF9IK46K+6v4MqXqhTT0mq\r\nfarasks3j68fKengWiYHdkOe0OdqxidibqwYK5YqbzoSLw1pdKl1e3i5WUw2\r\nLEr/Ju7GCEKI2+PWnWfHV29jWDUxeVmJ8UQK4nIJH6PEHJeemzqcHV79c3/n\r\nEoRU5r32SRhPse5OZlh9nLdxPDq0uJQVcEG4r07jcWZmhevayU5AdoEltDaW\r\nIJBRGsmxpCV+WA2LiteeeoP9T7McXXJHATyblsvjJyiLrh70SzkFcT50WbBP\r\nWXXdIn41JQJKaL0ij6N9UgP4X4euGLugRk8jREehUz5lq68CZ2BZ+VDIP7Ek\r\nuD5LY8Qq0MvzQNRY5GV/CTUBTULdt5gpdAwckouuHAzJJSE8r6+SBz5orMwE\r\nyzV9jXLCBZ52N1FmFhzZ1gVnpbJrlpzs7ZU=\r\n=Gz+J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_1.0.4_1656113157232_0.4315844577700607"},"_hasShrinkwrap":false},"1.0.6-alpha.0":{"name":"@creditkarma/thrift-client-timing-filter","version":"1.0.6-alpha.0","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"^1.0.0","@creditkarma/thrift-server-core":"^1.0.0"},"devDependencies":{"@creditkarma/thrift-client":"^1.0.6-alpha.0","@creditkarma/thrift-server-core":"^1.0.6-alpha.0","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"1e1eb36bbe546c9325be1a5174d7290ff142c328","_id":"@creditkarma/thrift-client-timing-filter@1.0.6-alpha.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-txZ43KHxeMjBSoUkpSLYp5H809blaA5Laa8ZKQsalHoPkIID+43SmyFAB1VoI7+P7zzukYZ4C5oBHr1CPYMPNQ==","shasum":"a297d30e922d3f728e86884960b713ac58dd17fe","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-1.0.6-alpha.0.tgz","fileCount":12,"unpackedSize":22291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDRNdBW0bVbnenVzcCHDi67faJaXh/B683gFnFzx42/QIhAIeTw1ya/8wZ+iPnoRG7iXWnY3pBAwhSc1TLKJU9G7jQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCP59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohNw/7B3NmJhD09LG7GYlDeEBGQ72ftv2fpsZfDJzIwJzCYQZ8lVVm\r\nkrnypkhGyNQy4D6ctpNEwtzkUh8DI2TTh5Mw4JlKGqm4ZYXFQeJWAYTzU/04\r\nbrEY4oZJcAM7U4DbeB+MlPKeakv5uWcoE7n8j9tny4UUBsnZPiEU4hIzZ0BE\r\ndpVrgbbNaHi8ByQ466aevu/SzxlXy4khZ8drNcrT9dYG2f0M3WIGEAJTefk4\r\nosj2hMKypuhp7wrznwazyFcEbjfQx3aKdL+obiFXDo3vwR5z+lOcyPH6b1IZ\r\n+TPz5Rg/S7T7C2wm1OnThxC/upP8oaZVEhcbDj+OWEEpFdtLxnSa2XQcMGsd\r\nww3y8xGvMCMLRu9yH55QH8Vnn9goBdvyFltYlH0SU6QFQFO/qJk8BS5/wCG2\r\nGxYC7HsFGbaaCGOY0u9+MmEL6m+pNzdqhMU9S56gMNgR64qs8Gi/RCuyY2zZ\r\nR1PFQyxgvXWI/HEc/i1cwtI6gEw60Bd/BW3FTR78br2IiR417B34Dn2J1zRi\r\n2nc6dIJyN/S/1vzxkSdwKiLVtAEqerc6xaEGU25OdphflBxMeVfO3wtdieSR\r\n1B+XUIPYkOx+VbBi6RFmsgzmIraZq3AV0WsMW74SApoZLm08Y/oqOjF4f5Nx\r\ntILkua64MAubw5SnLTxhAnZCB4kkz/HqtoY=\r\n=NmDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_1.0.6-alpha.0_1678311037495_0.7433118682825284"},"_hasShrinkwrap":false},"1.1.0-alpha.1":{"name":"@creditkarma/thrift-client-timing-filter","version":"1.1.0-alpha.1","description":"Timing filter for thrift-client","main":"dist/main/index.js","types":"dist/main/index.d.ts","keywords":[],"scripts":{"clean":"rimraf ./dist ./src/tests/generated","lint":"tslint --fix './src/**/*.ts'","format":"prettier --write 'src/**/*.ts'","prebuild":"npm run clean && npm run lint && npm run format","build":"tsc","test":"npm run test:only","test:only":"echo 'No tests for thrift-client-timing-filter'; exit 0;"},"peerDependencies":{"@creditkarma/thrift-client":"^1.0.0","@creditkarma/thrift-server-core":"^1.0.0"},"devDependencies":{"@creditkarma/thrift-client":"^1.1.0-alpha.1","@creditkarma/thrift-server-core":"^1.1.0-alpha.1","@hapi/code":"^8.0.7","@hapi/lab":"^25.0.1","@types/hapi__code":"^8.0.1","@types/hapi__lab":"^18.1.0","@types/node":"^16.11.0","prettier":"^1.18.2","rimraf":"^2.6.2","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"4.6.x"},"readme":"# Thrift Client Timing Filter\n\nThe timing filter is for emitting logs about the usage of a specific client. The filter will emit logs at a sepcified interval. The metric event emitted will tell you the longest request duration over the interval, the average duration of request over the interval and how many successes and errors the client recieved.\n\n## Installation\n\n`ThriftClientTimingFilter` has a few `peerDependencies`.\n\n```sh\nnpm install --save @creditkarma/thrift-server-core\nnpm install --save @creditkarma/thrift-client\nnpm install --save @creditkarma/thrift-client-timing-filter\n```\n\n## Usage\n\n```typescript\nimport {\n    createHttpClient,\n} from '@creditkarma/thrift-client'\n\nimport {\n    ThriftClientTimingFilter,\n    ITimingEvent,\n} from '@creditkarma/thrift-client-context-filter'\n\nimport {\n    Calculator,\n} from './codegen/calculator'\n\nconst thriftClient: Calculator.Client<RequestContext> =\n    createHttpClient(Calculator.Client, {\n        hostName: 'localhost',\n        port: 8080,\n        register: [\n            ThriftClientTimingFilter({\n                remoteServiceName: 'calculator-service',\n                interval: 5000,\n                logger: (tags: Array<string>, event: ITimingEvent) {\n                    console.log('client metrics: ', event)\n                },\n                tags: [],\n            })\n        ]\n    })\n\nthriftClient.add(5, 6, new RequestContext({ traceId: 3827293 })).then((response: number) => {\n    // Do stuff...\n})\n```\n\n### Options\n\nAvailable options for `ThriftClientTimingFilter`:\n\n* remoteServiceName (required): Name of the remote service this client connects to.\n* interval (optional): How often to emit events in milliseconds. Defaults to 5000.\n* logger (optional): A function to log the events. Defaults to a logger using `console.log`.\n* tags (optional): An array of strings to attach as tags to the emitted event. Defaults to empty array.\n\n## Contributing\n\nFor more information about contributing new features and bug fixes, see our [Contribution Guidelines](../../CONTRIBUTING.md).\nExternal contributors must sign Contributor License Agreement (CLA)\n\n## License\n\nThis project is licensed under [Apache License Version 2.0](./LICENSE)\n","readmeFilename":"README.md","gitHead":"d213bbef402a85ec849adaf93bae2c953d7c11dc","_id":"@creditkarma/thrift-client-timing-filter@1.1.0-alpha.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-yMA8WF9RRo4DALASrZTECo805qCJI88Tnzly9pFVQdBiFHTnXRFRtKkHZ1ljQ7uty4XDm+DECLjzJpq/HdQCNg==","shasum":"4c193c1e793093112930c7c093ede7a2d61de411","tarball":"https://registry.npmjs.org/@creditkarma/thrift-client-timing-filter/-/thrift-client-timing-filter-1.1.0-alpha.1.tgz","fileCount":12,"unpackedSize":22291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcKH992INIlbAGVjg+c20WIHJRi9h1ejJv0rAf0VHLQgIhAPGUS29YR6feIBtQlzNAcgOmz5yS5N9Tst1klGeoiElT"}]},"_npmUser":{"name":"ck-npm","email":"pie@creditkarma.com"},"directories":{},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thrift-client-timing-filter_1.1.0-alpha.1_1685987285098_0.06425559785295976"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-04T21:58:35.476Z","0.11.0-alpha.1":"2018-12-04T21:58:35.679Z","modified":"2023-06-05T17:48:05.421Z","0.11.0-alpha.2":"2018-12-05T21:36:32.796Z","0.11.1":"2018-12-18T23:38:44.023Z","0.11.2":"2019-01-07T22:27:37.094Z","0.12.1":"2019-01-11T22:51:38.800Z","0.12.2":"2019-01-11T22:59:02.076Z","0.12.3-alpha.0":"2019-01-14T04:24:28.018Z","0.12.3":"2019-01-14T04:48:33.104Z","0.12.4":"2019-01-14T19:38:10.337Z","0.12.5":"2019-01-14T22:16:52.787Z","0.13.2":"2019-03-05T05:22:20.406Z","0.13.3":"2019-03-05T05:25:21.410Z","0.13.4":"2019-03-05T15:54:18.110Z","0.13.5":"2019-03-29T05:54:35.578Z","0.13.6":"2019-04-12T22:26:55.841Z","0.13.7":"2019-06-19T02:18:03.870Z","0.13.8":"2019-08-07T20:48:42.488Z","0.14.1":"2019-08-09T23:49:12.097Z","0.14.2":"2019-08-13T17:31:17.323Z","0.14.3":"2019-08-13T20:28:12.750Z","0.14.4":"2019-08-16T04:13:22.135Z","0.14.5":"2019-08-22T15:15:06.942Z","0.14.6":"2019-09-05T19:03:55.878Z","0.15.1":"2019-10-02T18:00:14.133Z","0.15.2":"2019-10-14T19:53:08.366Z","0.15.3":"2019-10-15T01:40:09.161Z","0.16.0":"2020-01-21T22:18:07.168Z","0.16.1":"2020-05-27T19:00:58.999Z","0.17.0-alpha.0":"2021-04-01T16:22:56.299Z","0.17.1":"2021-04-02T23:33:27.569Z","0.17.2":"2021-04-03T02:14:03.196Z","0.18.0-alpha.0":"2022-05-13T16:27:25.883Z","0.18.0-alpha.1":"2022-05-16T15:56:11.042Z","0.18.0-alpha.5":"2022-05-16T20:33:11.764Z","0.18.1-alpha.0":"2022-05-17T23:28:36.000Z","0.18.1-alpha.3":"2022-05-17T23:42:18.457Z","0.18.1-alpha.4":"2022-05-17T23:49:51.797Z","0.18.1-alpha.5":"2022-06-02T23:54:31.074Z","0.18.1-alpha.6":"2022-06-08T18:19:57.948Z","0.18.1-alpha.7":"2022-06-08T18:48:08.117Z","0.18.1-alpha.8":"2022-06-08T20:29:28.904Z","0.18.1-alpha.9":"2022-06-13T17:54:36.120Z","1.0.3":"2022-06-24T23:18:37.888Z","1.0.4":"2022-06-24T23:25:57.414Z","1.0.6-alpha.0":"2023-03-08T21:30:37.692Z","1.1.0-alpha.1":"2023-06-05T17:48:05.264Z"},"maintainers":[{"name":"ouranosskia","email":"UGAPiro@gmail.com"},{"name":"ck-npm","email":"pie@creditkarma.com"},{"name":"hightimesteddy","email":"hightimesteddy@gmail.com"},{"name":"nnanceck","email":"nick.nance@creditkarma.com"},{"name":"wookiehangover","email":"samuel.breed@gmail.com"},{"name":"riley-stroud-ck","email":"riley.stroud@creditkarma.com"}],"description":"Timing filter for thrift-client","keywords":[],"readme":"","readmeFilename":""}