{"_id":"@autobahn-network/ts-utils","_rev":"2-5d569b13f484f90b412e32559037e3a8","name":"@autobahn-network/ts-utils","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@autobahn-network/ts-utils","version":"0.0.1","description":"[Autobahn Network] Advanced typescript tooling used by various services","main":"dist/index","types":"dist/index","engines":{"node":">=16.0.0"},"scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:check":"eslint . --max-warnings=0","lint:fix":"yarn lint:check --fix","lint":"yarn lint:fix && yarn lint:check","pre-commit":"lint-staged","test":"ts-mocha test/*.spec.ts","prepare":"husky install","prepublish":"npm run build"},"keywords":["autobahn","ethereum","common","typescript"],"license":"MIT","author":{"name":"Autobahn Network / Forked of Optimism PBC"},"repository":{"type":"git","url":"git+https://github.com/autobahn-network/ts-utils.git"},"dependencies":{"@eth-optimism/core-utils":"0.9.1","@ethersproject/abstract-provider":"^5.6.1","@ethersproject/abstract-signer":"^5.6.2","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@sentry/node":"^6.3.1","bcfg":"^0.1.7","body-parser":"^1.20.0","bufio":"^1.0.7","chai":"^4.3.6","commander":"^9.0.0","dotenv":"^16.0.0","envalid":"^7.2.2","ethers":"^5.6.8","express":"^4.17.1","express-prom-bundle":"^6.4.1","lodash":"^4.17.21","morgan":"^1.10.0","pino":"^6.11.3","pino-multi-stream":"^5.3.0","pino-sentry":"^0.7.0","prom-client":"^13.1.0","qs":"^6.10.5","zlib":"^1.0.5"},"devDependencies":{"@types/express":"^4.17.13","@types/mocha":"^9.1.1","@types/morgan":"^1.9.3","@types/pino":"^6.3.6","@types/pino-multi-stream":"^5.1.1","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.19.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","supertest":"^6.1.4","ts-mocha":"^10.0.0","typescript":"^4.7.4"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,css,md}":"prettier --write"},"gitHead":"48e3a76afe1d3d610e5c5e6859d6355d22a2bdf9","bugs":{"url":"https://github.com/autobahn-network/ts-utils/issues"},"homepage":"https://github.com/autobahn-network/ts-utils#readme","_id":"@autobahn-network/ts-utils@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FjUr/gGmxAOy1xqvtd0FhW9vdVRnXU3rf6FGBN9X7Tab4WIN7eIYN4GV0CV2/MRnE7gq2fQU+/V2ocQvgA56hA==","shasum":"5125a5848eccc4b85b39756d1791a50e57ed175f","tarball":"https://registry.npmjs.org/@autobahn-network/ts-utils/-/ts-utils-0.0.1.tgz","fileCount":90,"unpackedSize":128402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg1ZpdC3MEZOXt9CIoWq5HHx6nfm0QYcaaKEYkC25wAgIhAP63yu1p2OQOgOnXMSEYDzcKdIgFSD4MFBTZNoO1wg6w"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6UMHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTyQ//W7hJpL4lDMkD0LTs+Iregm521eRxpGgOLbJTnpVtE8gPLlrf\r\nLaLMzwl71Xo0Jv+NB0p8eDTzI2MePlcIWKLAHQfIQpxKsrd4aycibMFxR6RU\r\nt6ALwP3baQ5iikOxx6Ij78ydNgxHZ5lLoz9s6/3umrVlKykUcFsD6tVEu1jL\r\nkM8J2g8RAEHKnfoWjxhRJU6+kUWOxUoJNNCpo0b4FcCXrtxZNBAmAuFmfw7h\r\nYLX4jjtEubbkh2dvayYGm9cMbJQ9WBCGeRJTM8N2xieS+uyFeSiKE2gWnrDW\r\naTM5VHhzraahY/+uMzxCD74nqspTTvf678rBImafcovcwhtg509p72ubv9nI\r\nN5l2CjDinxyL+M/TKpBPHHE9CJ1URPb6FUHMy3VdgGCDrITqsavEHqeZtCa0\r\nVv518qLVs9rTiyEaOy5EObhDrc8OUyMfjuMgYoYT5J90s47KvVbs6BMpZWzD\r\npx5UbspzWtjO+ysUX2P5gJCD9JTWOW5HZmiRIUvtlym5gdgvsyaA68LoSGZj\r\ncpxS2x02uAVIlQ+oi8eNuRizvhWrn+joEBL8XC5p/MnXo55PUnvKd+RdKzC/\r\nBwXBUB6WZGYRoiJ4Ormh2gG/97fAOHEESnAn3v69PkWqbZ7pC7U41OiFd32H\r\nm28e1dlpcjb/0mxL+2OzhTUOMXdfl/5oZok=\r\n=jBC4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"seb0zz","email":"sebastian@elbstack.com"},"directories":{},"maintainers":[{"name":"seb0zz","email":"sebastian@elbstack.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utils_0.0.1_1659454215065_0.05366935407765738"},"_hasShrinkwrap":false},"0.0.2":{"name":"@autobahn-network/ts-utils","version":"0.0.2","description":"[Autobahn Network] Advanced typescript tooling used by various services","main":"dist/index","types":"dist/index","engines":{"node":">=16.0.0"},"scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:check":"eslint . --max-warnings=0","lint:fix":"yarn lint:check --fix","lint":"yarn lint:fix && yarn lint:check","pre-commit":"lint-staged","test":"ts-mocha test/*.spec.ts","prepare":"husky install","prepublish":"npm run build"},"keywords":["autobahn","ethereum","common","typescript"],"license":"MIT","author":{"name":"Autobahn Network / Forked of Optimism PBC"},"repository":{"type":"git","url":"git+https://github.com/autobahn-network/ts-utils.git"},"dependencies":{"@eth-optimism/core-utils":"0.9.1","@ethersproject/abstract-provider":"^5.6.1","@ethersproject/abstract-signer":"^5.6.2","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@sentry/node":"^6.3.1","bcfg":"^0.1.7","body-parser":"^1.20.0","bufio":"^1.0.7","chai":"^4.3.6","commander":"^9.0.0","dotenv":"^16.0.0","envalid":"^7.2.2","ethers":"^5.6.8","express":"^4.17.1","express-prom-bundle":"^6.4.1","lodash":"^4.17.21","morgan":"^1.10.0","pino":"^6.11.3","pino-multi-stream":"^5.3.0","pino-sentry":"^0.7.0","prom-client":"^13.1.0","qs":"^6.10.5","zlib":"^1.0.5"},"devDependencies":{"@types/express":"^4.17.13","@types/mocha":"^9.1.1","@types/morgan":"^1.9.3","@types/pino":"^6.3.6","@types/pino-multi-stream":"^5.1.1","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.19.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","supertest":"^6.1.4","ts-mocha":"^10.0.0","typescript":"^4.7.4"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,css,md}":"prettier --write"},"gitHead":"8210d00cd98d834bb588ac9daeae70537bddde93","bugs":{"url":"https://github.com/autobahn-network/ts-utils/issues"},"homepage":"https://github.com/autobahn-network/ts-utils#readme","_id":"@autobahn-network/ts-utils@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ljjTMGQ78/2EVU3270/OOp6ySqqS1IbRYsCKNtdJWjUR37QXQ7StdyOXs3FjbwzM9c8b2H6uwzW72DY2ODIJQg==","shasum":"e203a9a2a934fbf524d1642b70b23c2f47502261","tarball":"https://registry.npmjs.org/@autobahn-network/ts-utils/-/ts-utils-0.0.2.tgz","fileCount":93,"unpackedSize":134894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/+oe/7iLLttgR03kf1gL1wgqfsW7za4PD7Hc5w6dbmAIhAMBAHs98Qs5+WzWlqe7NqVYzQFGXyByVI43lSQqfIcWE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjClUwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO0w/8D6VH0Di0ukpm9SNRtSR++0SleYBEqagekWC/lJvm/z6IvVQn\r\niI5wsQt6wJxxjXBfLda0FwSMqcgKq+m1X6KO3GRDDMDq44fdWJMpB5t/DbW/\r\nC9f/zv0jKlrEe+1zQtUWj3OI6KhQoztaEWLOEDqbaz/7Q5dEHTTB4C08rQZ6\r\nDv5GTam6L2BnLeMkoxdASo+EVYVB/+vnQvKCjjdRgDoG6a1iOyuB3VvRkbXI\r\noC9/tN4LJwLZG9c11lvJCN1JgbJRNTHoikATCi7rijYdjPGUh+wwyFzddmLX\r\nyUA1EEtV6ezGVnkVpUx77aKJfet9HyaLsmrMGn+JUQ7kxX1n4seTr4TnkC+F\r\n2T9DpTkqLeXSTSWBxZ2Fq6DT7SdWprxJMJQFYx2V65O7pW2j3krPLKyKq+HS\r\nlh5/nZ/hTYMpTErKS9hgZIZcB7EL8uI7niyRzzMyYyLQYV4zP2NGKUc50I7P\r\n0cW6enGQ0ExUXorcrsxkVB5gHg56GVu8hmEvej2b819F0AT7P42KAjGXTowV\r\nK0jQmWkM4tq2tCot2kZ9VRftNNzU75f640Tyrm6Q/hWdD7Z+MavuiCvTErpZ\r\n5kQ2wWBFW6tFd4Gv4S4Z37qGMviYJptaW629qvXrrpUnMzEHOOcp9sVIqpb1\r\nm8A6O4TQpF/VXLEd0bofteIpe+3jWTDHFuI=\r\n=FdAB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"seb0zz","email":"sebastian@elbstack.com"},"directories":{},"maintainers":[{"name":"seb0zz","email":"sebastian@elbstack.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utils_0.0.2_1661621551925_0.9094831322077126"},"_hasShrinkwrap":false},"0.0.3":{"name":"@autobahn-network/ts-utils","version":"0.0.3","description":"[Autobahn Network] Advanced typescript tooling used by various services","main":"dist/index","types":"dist/index","engines":{"node":">=16.0.0"},"scripts":{"all":"yarn clean && yarn build && yarn test && yarn lint:fix && yarn lint","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/ ./tsconfig.tsbuildinfo","lint:check":"eslint . --max-warnings=0","lint:fix":"yarn lint:check --fix","lint":"yarn lint:fix && yarn lint:check","pre-commit":"lint-staged","test":"ts-mocha test/*.spec.ts","prepare":"husky install","prepublish":"npm run build"},"keywords":["autobahn","ethereum","common","typescript"],"license":"MIT","author":{"name":"Autobahn Network / Forked of Optimism PBC"},"repository":{"type":"git","url":"git+https://github.com/autobahn-network/ts-utils.git"},"dependencies":{"@eth-optimism/core-utils":"0.9.1","@ethersproject/abstract-provider":"^5.6.1","@ethersproject/abstract-signer":"^5.6.2","@ethersproject/providers":"^5.6.8","@ethersproject/transactions":"^5.6.2","@sentry/node":"^6.3.1","bcfg":"^0.1.7","body-parser":"^1.20.0","bufio":"^1.0.7","chai":"^4.3.6","commander":"^9.0.0","dotenv":"^16.0.0","envalid":"^7.2.2","ethers":"^5.6.8","express":"^4.17.1","express-prom-bundle":"^6.4.1","lodash":"^4.17.21","morgan":"^1.10.0","pino":"^6.11.3","pino-multi-stream":"^5.3.0","pino-sentry":"^0.7.0","prom-client":"^13.1.0","qs":"^6.10.5","zlib":"^1.0.5"},"devDependencies":{"@types/express":"^4.17.13","@types/mocha":"^9.1.1","@types/morgan":"^1.9.3","@types/pino":"^6.3.6","@types/pino-multi-stream":"^5.1.1","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.19.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","supertest":"^6.1.4","ts-mocha":"^10.0.0","typescript":"^4.7.4"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,css,md}":"prettier --write"},"gitHead":"8210d00cd98d834bb588ac9daeae70537bddde93","bugs":{"url":"https://github.com/autobahn-network/ts-utils/issues"},"homepage":"https://github.com/autobahn-network/ts-utils#readme","_id":"@autobahn-network/ts-utils@0.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-dIC9kFKplnibtiniAqYBExHpGJ/6Z0szZIsk7faVbt/xG7/26HYUsxpRmmkvUf+YDlvJN9JS+KiqqHJnbPxclg==","shasum":"76782a6eee340ff40ae6332c327f2304845f2284","tarball":"https://registry.npmjs.org/@autobahn-network/ts-utils/-/ts-utils-0.0.3.tgz","fileCount":93,"unpackedSize":134894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPD7evZF13vlcPLqxd9btrYEsuQ5Y12xCnw8lTYcC0JAiEA1PR86+q8QgmC9asyJ21exuhynJDi8oK+pDKhs0H6cDI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjClXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBlw/9HKdORL+IA561a0rZJukUM6v/livAKuks3tO48ZHvHqm7w4rJ\r\nySmxTKROVh5OxoiEuJqWyroLQV0t5PGSbJzxp2pqlb4rsz2fYwBrpNjPle9h\r\n84Zo49dfUzd145G7bc2gxDtDN3U0DS1kVCwpE5gc7TS/xz+my8O2TO6lj3k/\r\n/6Lgf4VKbuDaH2eEUGn9R9DuGgYv60I8FXafSjcCAJyW6I7T5S6+EyAzW9F9\r\neaiZ+seSGIan2UXm03TuTA5mMfc+Ja6NRTzDhIF0qNh0agwylua2eqJ187bD\r\nEqsVMQ06xXugQ4VN8EoLzaeqM6P6MPGQyKunfF8QqCU5ASJkNf5EgFt+zhem\r\nWvzfFJOtcj/t5rN+/In2wG3LY0B8YGxNlVUInGXK9VC1JIE9aUWk08HtuCWi\r\nZuz7OgfguuXemlY3JPWJjqfNb8ZdiArXJ+GvTqJwqpA1R5SAKDOeMAf7NwAa\r\n2dCKV9gzxwNAgeWvBWsL+gKeKjVtTnRomVzQpG7WHad5n51krcE0Cg1oyT1A\r\nl1PgoCwIAcb8+AVKJHl/ZUhWsdckCtir2fD4R0ZstEEuJ+GJ6kiqLhEZAKX3\r\nyeTwOkHS3Jcg39PC+bgz5m9L+oiAUWMLYuQt2cgDMg6ZqlpIwm5aZVZFwKG+\r\nJhdpHxooO6uLhNMeKln8ViHrOzwKdtK+LZQ=\r\n=4oT3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"seb0zz","email":"sebastian@elbstack.com"},"directories":{},"maintainers":[{"name":"seb0zz","email":"sebastian@elbstack.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utils_0.0.3_1661621695850_0.4208432467527885"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-02T15:30:15.012Z","0.0.1":"2022-08-02T15:30:15.445Z","modified":"2022-08-27T17:34:56.164Z","0.0.2":"2022-08-27T17:32:32.100Z","0.0.3":"2022-08-27T17:34:56.073Z"},"maintainers":[{"name":"seb0zz","email":"sebastian@elbstack.com"}],"description":"[Autobahn Network] Advanced typescript tooling used by various services","homepage":"https://github.com/autobahn-network/ts-utils#readme","keywords":["autobahn","ethereum","common","typescript"],"repository":{"type":"git","url":"git+https://github.com/autobahn-network/ts-utils.git"},"author":{"name":"Autobahn Network / Forked of Optimism PBC"},"bugs":{"url":"https://github.com/autobahn-network/ts-utils/issues"},"license":"MIT","readme":"# @autobahn-network/ts-utils\n\n## What is this?\n\n`@autobahn-network/ts-utils` contains useful tools for logging, metrics, and other Node stuff.\n\n","readmeFilename":"README.md"}