{"_id":"mikrolog","_rev":"39-79e76898f889363ea48e0acf9c0d9d94","name":"mikrolog","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"mikrolog","version":"0.0.1","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.1","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"680bfbf60c33737247d112ccfdd6de8f15198b0a","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.1.tgz","fileCount":12,"integrity":"sha512-jeuMCB3XP0+ha8HiobQDHb3HUlQsO6qmcCEwM9YXtj6W1gWBpMll/6KHUx7hqhblqlm2Z5V7I47P3BgnBlflDA==","signatures":[{"sig":"MEQCIHkur/1YRE7IIqbKbr64GfFEn1T6QX7IxdN+geykB6/bAiAOhRIt5aRLFxcd+1AJ5vfyGqZfjZ9IkPGjQmKLCLJb7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyubDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHAw/+KoTidbXaLWocDdIycOMJtH2Ycdikt4B89WbXIccWs2fw93fd\r\nH/2NrpYU0YbP2SRIhuqhMWe/+xUH9ya3n6ao2nvFwbngqZQW/N4+8PV0TxWU\r\nJbAnAoosHIDBOFTVEVILM7Tjj6P0LULc9ufEV63ZtKohvySMZBXzwySOUOtJ\r\nVf+uZx9ETHA0FV3K3+1cXbUBkbmyOnp5AM/ZWGevdEefaSIJzkYjv77s5kyc\r\nfYH0PRrAGRpCUT0NEvaQNaF9PKS6+eKIZ4wG4rUw/Ssh5TdLG8yrX23zkXMn\r\nkHshYkw1NTdBYDv6N86m/THY6omP19LNW5xng0G7dmzUpc2sDKW0BfIhylBT\r\nB1uP5IBSpTkk65y/hyDg2UU9YTKGYbhBMuIpBKJX2PFQ+u+fXAOnumTugRLG\r\nYcjNbgnSUt1NWueCGQUF2KjPeqfQsW4YAoP114/+Vd0+AGXdMiEkeE1zbNOS\r\nR8QgJb3P0vbd0RR92IyOytnvQEZrpif+8UWw/ZliF33KVEZKLmkLVOZcM6sz\r\nsn8I5Kpaqm9jB3m/RNx9vLLdjenjAV11AbDhCWyp9LzJaF3/yMMWz1TC4ZpC\r\nQdVJyM72yUmlSfBjxPkzMI7L2mZfGPy7safeETrafV3vh5qt64KuSpszEF0Y\r\n4OzLGYYB0h4B5ygsl54U2rwQaiqGx+KsE+w=\r\n=zgXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.1_1657464514965_0.6782716784758636","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"mikrolog","version":"0.0.2","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.2","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"eab89f79e0dcd8501ea65521b10595b5e1d9c304","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.2.tgz","fileCount":12,"integrity":"sha512-4fyP0LEcjSIeW29n1xijnpvBUbDTLXFeTX0r4RZcdLvuUKeeaC0Gl7GIuNyOIs/JoHnjwMlbwcmVX14QxBgvKw==","signatures":[{"sig":"MEUCIQCDQ5CaxElEcvxW9T2r638B/ViT0CELqgxazohMHubFcQIgT6hlCDDe9KHuUPe9yMHc1LiaBG+me3vwJg2q90JgsWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyudNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGpw/5AdrsI27OQ69u1qI8QMkwk49+v9exgIq4ylCKOMYiTtXaFDRK\r\nzw6ByxSrTqtqvzwnrtNKAH9WzkacXz/wqRYYWhTEaLpPwvcVXZfK8EmBOxBK\r\n6IbauDjyhltBPrCCT2KgohhVpx3DFipAgnIg7aCs2pT3JlNDPFTRdO9R10xh\r\n/wE5oDz7mgVbV6J4mOukL21Z0pzhao7wspMjtEKsQX3OE7jlBGYLaQ6EbYiV\r\nT3yL/nJWCdU4AUszAEOCKxM83Aa3AQ07ffbmubpO0S1iMSnMbcknQ4q7IED4\r\n48nARzJmHucUnirSnJ1sY6+ULvW+Dg0YwZVoFd7YutBjbWXb7GHLsu8BQ87i\r\nnlgvNEpBB2AOo97trqQRWFA1yLgYqxwvgMqjvfCOOWm5XWPJFKYjoA0Txomd\r\n6dd2sv4Akl/QuzIG/uX018U40e1wCHYCA3K0HkzdckEDOPTPQHm8f9F6Bwyz\r\noEihAOTnPiw/0tP0rsrWCQdo4xRXT9U5OG9hKBhcNIoVFI4RFwrQlipTC97a\r\nj9Kqdw+1wHPAGnhDf0OhQNOM388BzR6uKU5mlQ2JHRTqG6XgE7DoWs1Wt/s6\r\nyMcvr6f0aePNUi4i6M3jyP6jB1TZ/hL2qTq/pjfirVMkiDtJzsQ8JNI1TF1k\r\n1MMWtaIVE/Zsx9GIG1+wQLeRbEPSf3zJ53k=\r\n=Z5BV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.2_1657464653432_0.24777881697357396","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"mikrolog","version":"0.0.3","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.3","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"6575135e23959c44be2994d8e38190e8f280df2a","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.3.tgz","fileCount":12,"integrity":"sha512-RktP+iwYXTu5W78n2nww+Gu1hbtpyBJ+YWjx6Ma/C4dbm1GWhK9Uk3VgSt6c8RPjGGkuoSjvRsMViBFnuDZcyw==","signatures":[{"sig":"MEUCIHgdTBhfsnOCQQ5zBItZ23LJzN0seNKvSl3LF+nCbLmbAiEAiTVj0OHsHEbS7EuhlICSZTaBjcE2dOPu1GGuxEVnKVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyuhXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQOQ//elCeylo5U8UuVp6kBN++httJWe+6DKzdZPbcwtL72RMflsSA\r\nfJzzqkpdp2rQcb0nHKLqPqF0n8jhyaa66033yS17UooZ8phNiiufbjNPMYfg\r\nakw0S937g+ZSmv6nLsdKtg4glGwdBo2QvHVJxITAfxY/ojWgkooftQx9OfLp\r\n61Au7ilCa49WlMKZoIUhKKrbKyowJNM+fwymu+Lmv6vjpzWHLLAkGZIiHIXQ\r\nvzLBPvzWFCnQ3HftRkjYpZJ5yuqpY6dmPrGtT/BXl30fw2ce2l7fSq05AcKB\r\np9VuDZLs2LlX54lp0vWIGHBtzHC+tEHnbs1OkAtUyEyGQRTsCTy09k1dnTVD\r\nhQGRalzo7vz8ZjjGlVchu/WsHcIew8818nqMWzk4qbYAYJRfs6iBVzHrSlu7\r\n3E6J4/h5lTeg76a++jYIJ5S8tsKcG7afoMF29HosBc3U4zD8KITG/jbj5Yai\r\n8duBFf7IsIOJTqpECiRqOIkyGpSPYDZdygytvtFvjwtgSqipM0aj+dlMIjNq\r\nA5x9EjS1laUArcdxn868Sr0DffARrkq4yaAzfxp9mDPmkP4OmJGC5K7rW7t8\r\nkxHwX66+YENzCwNIz6xGooBdxpha+XUwXLrQyDEZBf4hYdTKtVyqtLYnM3Xg\r\nNtL1+AJ5z2LxRecWtE/ySluC2Pak8NecKSU=\r\n=9N2M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.3_1657464919504_0.023773994546296917","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"mikrolog","version":"0.0.4","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.4","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"c416d01d35df203c27a2be811111c9505ea6e19d","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.4.tgz","fileCount":12,"integrity":"sha512-ycN2GHkaqhMzFKFKnpyoQZ4OB9qT72NGHcvCILj8gzKQmd/80feKlKbr62w/WPQc0c83jMo/dt4FMOAyBV3+WQ==","signatures":[{"sig":"MEUCIQCcvUgIRzSLLxJB3xpORr1eI3O7E6KXil6Z9xVzl88kPAIgSEWLLo0ac9LwgZx/U8j55wMKNHoDbGe8K0v8MW7T+mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyui4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC+BAAlZfmZytCb/wnZC1px9c74U4Zx4If9rPxufJuNS6DQ9/6mXFO\r\nI2htynFyNqzxlYxjo5YyPARZcry+HT1SBUr7J5OGPf964KvHwPjHmadAKwdY\r\ntWfVYWteimg4Qme+PUnh6yzdRg9szIK7goYiNdshvxruId+WVNX6+xZ9Io3R\r\nexNfu9hGSvBZSKyuySG04JVyp9h9zf/F2Ty43cw3sRG7ZNnU+N7Qq3dOOVH8\r\nOmYC/K13fYFOJxXRf/8fg/HyqNv9HqriTuqkJAaVRtX4AJvO357RnhAt+GbH\r\nMW4uLjeZ/LWlcSVutlg4Lb2IZx9YCvPlcoqfxrNdSYn+AWd7MzmrWKu7gWek\r\noBT3PTm+SIUwxOyupyWGEODfDuKXkLRG8ooZGCpbuoUalw2J42sgJi/kP7nM\r\nZ+DbSl1gwTCOlRswWCyj2or12NcO7or/TpwYq7hkVLqXXJ8nzgn6v+o8xf+I\r\nNhBex5xjIH1waGxhqW4henihQTE+uaJ2GHXN/uftCbZ7x6xPTKR36zzQUcFb\r\nnB0CdebBaHgmUogG7F3r2r/6nHcLhF/aOXV2lcq5TIm5w+k41eCmIFCZTy1X\r\nL1CZWfwAF8X83tHWIanZKAf53g91hOfFHP2oWlU3TY0ewQcWYINT0THjEhHo\r\ns1z5qFYnrEzL92U4MqUcp12yz7Kzb3DOXVc=\r\n=CYyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.4_1657465016694_0.42806665323361104","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"mikrolog","version":"0.0.5","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.5","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"3fdd802a91a6deac3b18cf09e6734bd1c1689f0d","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.5.tgz","fileCount":12,"integrity":"sha512-TN6eZR1zWnZB5W2LbOUSdFXxSXlHQzTv/O7HbkcuCJcipgBplNSnvOP7wQvoAA8Wr7CCff8FiNxYT2sdTRCPJQ==","signatures":[{"sig":"MEUCIQCRVTYC/ArZctlUiRPA8FfheYaMkn3b9kYcitjS9Q0DlAIgHDO3VzdM6UB16fiYu3nSwd4BNNxohF8bwofEUDhRuOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyuljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfHw/8CG8IqTLYxUCnHfZqW7dAokwzfon+BiVJUePzjLxPRkJOCMV9\r\nYC7ZGXjScN0GXP0LUaDOTPChAVUT1doliNawS0I/3AOKawzjEoYkLiR+aSYc\r\nZkiln1/Azfjj5fIGeDBST++y+STS1twPDflhx3juk/y0S8GgwdIly1ReR8lZ\r\n6LKftl422kqEY11nKY/fJjiEBWAHr8VdsSlCISy/S9WpxQto6TiA/v2wOGjP\r\nvzduVqvUZyBCp6ovWzdOzft59ynM+Xo9fBEcz8IXVzwNyYuo+Pztpe8SN3wi\r\ne2Z8P4U0M/RaqXe55CndTxIFMR2X5yEeGpoQU2r4MCxl3ZLzTrw/xKs1HlaK\r\nNtRwHrU+NhSt4RBbROr4ZpsdmGk0bBo5hWcOHOUc7MXThKfP4GsIMgNEohVj\r\nvEN2Rjjrkx2D5J5C3vlsqcRSh/0sRGVdFo/Mpjd7OlPEzbI8c/dH2UyZaiJj\r\nafYlY8bNrYuaYEFL8LErDNSnK5X7849gQvmu2eyIfpRCI1o2AeYH77pM8m1z\r\nHrVPyVG1Q5ftvr4icgIllAQ4wgqRvegi7+R6vbbKS2aUPn0bQtTIUEG9ERYp\r\nKdfVM0fNUoVY+itsL+pk3P3iFbBSc4/nz7H3eSgA3UUP1OLQHWurGFtzRQEf\r\nOrRfUkU79zI/8v61riH5OxUDFq1SxHwjwM4=\r\n=vkG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.5_1657465187136_0.027681607469693503","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"mikrolog","version":"0.0.6","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.6","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"65a9ef97fb4d13d7e259e40ba7bb360fba757c54","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.6.tgz","fileCount":12,"integrity":"sha512-GAFXtp2mOWFo/M3CJTVhOKw+0L3aQwzNYaJ67z6EvtXvK19PfGOqTpJJYo0BnfiKUxuuncikfEzTwyYVHgn4Sw==","signatures":[{"sig":"MEUCIEGXZWJG6Eo4UuSFjlhVhhegdWUlQ/uMLDE6p0yVsk6NAiEAry3STwQImvb25D7CQqpwY+anSc9crLCEJFLDUW8jrsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyum1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxxhAAoM91+UGhkNfSQqG6dXXUiFFTlCn8Q+zFf50GLq6Q/3adQysM\r\ng7FMj2WHi7YaOLffq9CMYVsMJZGygLFXqggxM3KRMv99v7vXtWtDd810UMa9\r\nG33iu9zibMji+safZsqP5SOTMcad2NmZevORT0Jqu/S9uLBpFDXrQzotgXHf\r\n5xJiphy9zoaTB2t/daGlgaFDPLca0D+qsv6sx3AQ/8wsA2NcUaVxinc/SuJ3\r\n9oTFsQ+TWySPmWBPb80RsaHjOP8duBiO5oreRekov7szvweNVxALLbB3ULlO\r\n4X/OZUsaM0kB9EMYGGkJo6EQORaLFoGOPKxOBJmHZIh6mJ69xILCJ21gYBQ0\r\nJcw++Jk5HepBa4wa2G8VvXWfHYY8v3ymPTvjGIi69jZW1vT8klCjkMpdU+eN\r\nStikwDFhCBg2jSQQ+hqZQIZrY81LNegiOY60guQY42aGW5Gms0aRzTsXr/SY\r\nCMHjvZU+pqlndJwspCAv/+JRuTG+6mXBO30A5ljVG5DJaNCeWKvJR2hjaORF\r\nS4iCgu0/aaqkOFfJtYMs3v98VSN/zyePPlNrv6Qk1LBc8HQLTr3LHhiF1VsT\r\nS5CY9WdxYYSOt+coB37vKuEqTwEDxOmvhb69zWZ6oL8kkMYHWiwGQWBf4eZq\r\n5HZcJUIw6ZR5Q2DXp1OsfxKf0GYsum4RnT0=\r\n=gmJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f07d6214f845afc9f0f01b6de529277814cb1233","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.6_1657465269387_0.6192802960621491","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"mikrolog","version":"0.0.7","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@0.0.7","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"9f0ffca74a2d22b6c9afba91de22cef9034584e0","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-0.0.7.tgz","fileCount":13,"integrity":"sha512-NzBRDina8y2OfwzUllH893dw8vCrZP0/5ZF0xCY5ArTxm0fqsnnO3qYDOYnByMDJ9MFMcfyqD/y4wFhSRNfHTQ==","signatures":[{"sig":"MEUCIQDy0fPN5Mb+CTe0p1pO2CXD5QZz0jJ2X5BacU5JMlqBGgIgZ922uJvrR8b4xKz4O0s39mwhh+HA6tdnTsiuQ/u5LXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyvdmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru0A/6AoJCAi9VvyXY8UmV/JIZxYWfpMqJnpALo9uq+zcxIybfgySj\r\na/1UnSdcmUc3WFLntBD2y7rdV5iCva+KIR/i3npNC81mPehHCRpHrnFWiEy6\r\nRqB9gcBYpNaRDQEUusGJ1EYZ4KShBlh+MwbBPHOQ5qaQ05I+/BFWgXHrGx7R\r\nduaEUSmvyIchXHid5l0wKQspcjmoadMVqdNKSLAHnE+dUWMxXdifpP9sUNFH\r\n7LlAi0X55b99vIlAuQTXtHRikvbreJcBN+i5B0+KH3qRYA4Oiy4By39mTsz4\r\nDnNM0sHZprdcCYxo3IP1JZMZBKQWB4U5KzemkTMZD5woE3eySaTV7a5d5+aH\r\n4esPMWEGdKPVw5mUnmOT/byW4wxC0V2gxM+WzbLAliGggQKsQoNofLa231WO\r\nqqTxJ/L1ka3Q/YAtwBp2tGtROnLzpjzVDRjUy0NDHMShEw7otfiRnrNjmdbH\r\nPAFNb8v5FdOdPQgvw7dw5E9BGJwNfuvihHgV/XDocQpeKpCF6pRgCSzsxyS5\r\nJJ9c54XpcjlJZywS+qzHQPuEFERHJU3vleBubwnk4aTWONJVMi0L9+GGy0U+\r\nr7TH2VA+EbX2X+n712unCMNNxu8v4jV+aj0Es9jEetlnF9Zm053vZrdbI/cJ\r\noiKN7/QjMYhBIpUnofXSS22jogPWDHtsppU=\r\n=BumJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ad951e17e29fb4533a63c548c6752f1f3605c24c","scripts":{"test":"npx c8 ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","test:ci":"npx c8 -reporter=lcov ava","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.12.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_0.0.7_1657468774536_0.4674483178670208","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mikrolog","version":"1.0.0","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.0.0","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"a2cd2a2c9a7d06f184fe0b7b537018688e849fa5","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.0.0.tgz","fileCount":13,"integrity":"sha512-9WnRaBDc05sMx+XIh3rpkYU+aDmf41IMycZty6Y4k0O2Ax0b5zs+VmO2wNdrg/4FNBN05fUxka4qBnb+tjbudQ==","signatures":[{"sig":"MEUCICkAS6dPWxszt0dIh08JqF05krPHjzlE7N3xVeiNrlNuAiEAjjUJ077lMhIYocasEOY7Bpwtgc3yPX9CmSOahnbqaQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyvwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCHA/9HTKsa8zYc97As8spa1L8e4LIfYyn280OADSCyEbwbcMSLN9W\r\nzHygXgTJkha6r6RhIGCgdKvTNkDHwdBQejv0992aJhx5rQdvXUm4POpF6b6w\r\nkiQSlIcZdB7GZBmqusXhAIBaxMYFQ192tNHr8F0Wi7ypWra+v1PFqxm2GuUO\r\nn4RCuAVu1y9pj3gEUgV6m9f3nkUdJaeg4c4eEw9h5uoA6kz9yMw1uB5ILEtT\r\nkfYbH+KEv9jcKtkWWuJ0rdRlCNhrqp9DlDGTrODwnJh5Fn+IROX8gSuo6+TD\r\nQCqQvuHNGxO6mnS6iLAmShdpZyA62ni8HJDM9V4MONjVCLkBX4OJZoawsuWX\r\nGKJGUMwLY/sKUQCCuEonjzo3vByJ7wlQptkkLfdgYCWqu3DY5JlUc3cvsW+5\r\nb+UHV/3BssHI03dTjbKBe/ip/opAW95aPN61N1O5KnUMjP4E+lte56cnkv7q\r\nlNIJIwFjNyVoqtgMMWEAm8nqYnPHbxW8zD77fssA2A3zEEd6lcd4ubrM9Zn5\r\nH5zbVmzWXKS64DuzSwVfrT5hnAYZCoPOmaE+Y+0uygn53uIy81VgS9HetdOb\r\nTJu69Yh74/rcujklgkZhMRCHQUY2FlRXs91zI8RAYq94ShSpfEGQFs+Y7RIl\r\nGgm8ni1+RNJC/ctFyZRXGKgjLTh9/bF7JKQ=\r\n=obr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"55e29a67b337029e971021c1bcf51de9b62db399","scripts":{"test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.12.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.0.0_1657469959526_0.8656865289883044","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"mikrolog","version":"1.0.1","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.0.1","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"b9abbbf05c65fe18cf5217cf0b91abd124a7b4c9","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.0.1.tgz","fileCount":13,"integrity":"sha512-5wY6aynT+WRs+GCv/S4kOFzviLUu4VgqvayAttjLV8qKCuD4gUbkzrGWVcurFUnROSxCvukYh47zC4x6+YhjPg==","signatures":[{"sig":"MEYCIQC835plbd09w8hAn/74b+KWUaMFyyT10SWrf0PUoAxyOgIhAML8r4+tLWARFjvk5OfvLQCIa494BKNQekzkZ19usIWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyxv8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosfw/+LFQOuHZL6dNXx/mpln7fHE3TVMEq5kc/3lIaBuu1W+UThIwS\r\n5I8rwBoqP1IZZ4W/ryUauM+cgXTB2jGvQqg/pyrTqKNU6Du8acyI/o/PGhFB\r\nx6UHWCxkIiAr35HRthXnacq21f1c5Q9dRY2gUSXSeAv08WzrJdPa7+1JxFNF\r\nxWnAQ3Fdpe5QZhUUDE6gtqobNwDFftDbmavBlPqGjTzwDKxSiyL8huTHFtrx\r\nyhVLa6dJA6Mg2tvMr8BVgiaOOf6EQxzGQLy9mlsPkW9W2RVnXJITSGIYsRH6\r\nE9gEEUaXmx/eel16AzZtqbe4fI2qCIUeksSTWISWN8UKCwKzZKyqRAxNy+eg\r\nB99BWIgShnj7OXR8KcM1muxVvSOa2mCo1JsWeqaM3T937o6zpVbLszX5Aw8M\r\nY9GI4C2oLbZHjLNyuQGe55RPz1jn7+AIHukKYaFGyJgpwOhrdeH8DDMvuDFK\r\n5jS7YSQlb3Qt4w0QWC0W3vlmQfPTkCT0bjosKJB9GD3R0RuhXWk3vOiwjVf3\r\nwXrEv3i1gkNgILDSUzWbo4RZksiLLaYW2QwJ+xzOabsXqmag7IrZGZmFILlR\r\nhdkh721kU+qTkdfZmR+qi9ae1S8EG+nA+Dz3bTLgHw2xTZvSCxMfKb3YniyF\r\nA2j/gBkVpJs91mnOnk0nKo2B/beLuoYkUeo=\r\n=TNJI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6a2b1fe345acabf0f76db848b0f3531687582ddb","scripts":{"test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.12.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.0.1_1657478140212_0.06147808189012771","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"mikrolog","version":"1.0.2","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.0.2","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"daf6dd42ba815ef93562e19260b7d1d09187962a","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.0.2.tgz","fileCount":13,"integrity":"sha512-MftScpesFzgVIhVE38d0T4A1SbBTMI62tZBo6ZPUo7BXGz+QD4u9FZFd4qaWp57HRAQe+NnqfmSwXwwB1j908w==","signatures":[{"sig":"MEUCID2NxAmQfUVaGM1MvHw1KubJkEAp5C+gSRH8l60Z1HMjAiEAgX62O6kjMsniAuuKfECukf/5SDF8AWhBsmk+Jflgskg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy0OWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4WhAAiLZeVqj4O44baTFSA6FE2Dom6YkiOsMS8jk1f635V0y50U/V\r\n2IZ95aigHvOlbMRVEZlSzX13oMq8IRALUXn8FvPTf/0qf/66yWn5SIEWkrea\r\n+arO7XVexeXvA2IVxaRvAsIlgxjNESiY76jKBAXd+rC54c/kgpMbvxSUtFQC\r\n6cuwHWa57nBDlhH3fkuwiMELhlweBJklyQYDEYRzutdGKQqZ5xffq8fdqKGG\r\nYRgoPL5KeNq33pepQLaMvz5ubAiOtQlj6peAC6G9692RvEVeKr94u+nM4hZq\r\nHFz/50lUs45mj6Rb223Vb6IZUHHNcs3oLszWbkrSECsIUHxzQa+L1xnOy3wf\r\nw5ch5wXiYGElF+a+MsVCKZY+qvBtpx5M763X+cp7j8W6pajb1BXV1ZShraV0\r\nUgnlj3olXohOSsiEJLB/0ndy6S88GIydb5kE41bsL+2l0VzLd2uio8LgJv8t\r\n5vvs5jGALwNQERUeILvirdeEGyEq8eM5NqZuGVrEkFLnIZ5gE0TWhAxt8S52\r\nRmOTUEv+RKdlVEmsmaCU//lxpkqHxEdSIXt96925pGCEbFw9gN3kk3tNv4xP\r\n8laFBVVhsCc4dP4igZU8VWS+/MH5U8dzSOWxGRJwGtjQCAbrFbKMoEGYSHJd\r\nCGwaLG8JbRjJ8uvOjq9zhHwfScOk2voq3Q0=\r\n=L3jt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4b0eed076a8973ddf04205f6740d2f5be08709eb","scripts":{"test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.12.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","eslint":"8","ts-node":"10","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.0.2_1657488278409_0.7673664461475944","host":"s3://npm-registry-packages"}},"1.1.0-alpha1":{"name":"mikrolog","version":"1.1.0-alpha1","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.1.0-alpha1","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"6460e382b7475ea52ea0541fcf54786865d10b5f","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.1.0-alpha1.tgz","fileCount":13,"integrity":"sha512-hMb8mejrES0eDYObliOIS/U9hGa04ACrtC50SNuM3BW4BhTg5LGAWtrihfJ59MIiBbj65ra6NWWxCaeSbgU7PA==","signatures":[{"sig":"MEYCIQCSSVu/xo+IP1OJ/3IiJfVS2zMZCQr0AlpGQGdi0aGmSAIhAM9F7SdwSVcT11/2+o69FQK/Js/ur8ul3m5KG9P1IiQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Xg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp7RAAoc86xGJRhJ68fq+Rzwpo1hGKHA0TsFcBvSqJBCEDheqpRkbd\r\neWQnjUpwPwUpuHaDs63WmXdEGDDZ+IDBDm/+g7OPRA0+otuHlr4moh1rXRiv\r\nW+wtrbUmEx5NSQ06+5ZF5t0caBr4eJmlXNPB/Dg3l+2ZGm5bBafy6lxS8jHV\r\not33omriShFbuZHo6sOBSizr/TK8+5daBo6Z7ssJLOwESdA8y4ITXEIKic0r\r\nEyXPmM7HwnNY4Cq+adpGRTmbmLHPocFk+da69/jhuoS/wxS3L3gGLpesJMdg\r\n7Vgr5a+V3YU6sZ3s1iA4Xro+LghhkUzM+IbmulzlC/OM7aR742aXo26O8Bn/\r\nf9h1PBTI9zLxx04Tg5sEc5lLwrmOWCLYxTWZtKvq1vK3RkcPv+TaYcY8GOrE\r\nkkuvNN133DN+MxdlwzG79gwlXrsTOmSpCqyBJwphQNC7dXoshqZlMM+4eNd+\r\nuCiP6fJedunFk5v27ea3A8CGsBLIgSDfFn3Je77kDWxmelpWzlMhsbm+NyCp\r\ns3j6dq0IcJjTH6NVf3v3Leezaeem0LMzUnwo3kbUUJRKkRrS2YyRs5ojRbiy\r\nqVqZ4G4ILPVOfk8OFfqqG3uQnOMTZdE0gaO2KgVl8NrsSpjw2QyoRkdMdjhW\r\nyCbAZdGRuHqiiZIYjdJTczlu/0cIlF5ksMc=\r\n=E6hm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d503bcf7b79a82cb596cc3cc266ef2f0b071631e","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.7","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","@types/aws-lambda":"^8.10.101","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.1.0-alpha1_1658681406760_0.9149074196144444","host":"s3://npm-registry-packages"}},"1.1.0-alpha2":{"name":"mikrolog","version":"1.1.0-alpha2","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.1.0-alpha2","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"fbdfd670d53dc9ef765dfbd298b01e0c5794029e","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.1.0-alpha2.tgz","fileCount":13,"integrity":"sha512-ub2K7QqGXuB8u6Mc70GIeWnvvw/6RWK9GNgBOKK/J5LdNyPMxVHSpdeflsWEaXLlczu56FWEyP+1peVw6lqUHw==","signatures":[{"sig":"MEYCIQD7I4VeLdEJqg4gS6hBHB0BbIcFJtlgDz8zLYF4wx3IuAIhALzQmNFXwX0BOpW4WY9g5GiwbwQ6Uel8WHH9LTW6F8rH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3YxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy3xAAltNAn5Absx16M2bEcKGqzouBTiU8yxXw+G9MCqDzAq8Xe3sv\r\nKlvhIZ9dYx2MNisrs2d1Q+asDv98OpWI80BciscwsC76PHjQCFKHbmzfo9R5\r\nBRa349JrxRc3C9F4+HqyoC5rvL5eb4J65thySjkFMTn286Qm6h0P025pvutv\r\ncHVVXMfTto7zt40xN2HzbKx7hCn76gwRkdtVo/J7kM4PyKA7AUv9MRlL/R+v\r\nTQx6kPZYaBN6vLvL8LzSD76y1XnpjtkWGMYSRIhicZArQXRrBMI6xUZbAj+U\r\nKs2LoX4qrdg7Y1cyL8zsTokdaYo/403wECRTQfgO9ofhaDk81jdnE4Yc8T7n\r\nvc7Vao+Ob/I1cCJ/MhqR6hoUD2QlwniqADWYy/D/vQZi7GBd0csvrDELi7vM\r\n1pnL2eB/hosBmdT1pX7cFrpktiYC5pVUy3TjMNXeCGra9tZv4dqwiR/lkoZ8\r\nJDZVcdawV7xbfbKY1Vy7Ko3UyECokbWQ9QjOmA/kd8+YgWDmsI2DypIsTfLy\r\nJPGgISRAcQYMvVAFn4dxVyR0GWwJRgFane3iWoTDnCt8/G1JP50tJDij1Ch/\r\nY7minJxg8ayhANLZGbLkFg8/KA96e6Lucd5amJswEaii29wGxDrbEX0bNQxA\r\n9pEc/FEnh45G3dllvOSqm6GHKJRSiSmCBXY=\r\n=e4eO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"dc827a14ba490db410a88d1f5683b1be9a6558c5","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.7","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","@types/aws-lambda":"8","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.1.0-alpha2_1658686562420_0.181609183813497","host":"s3://npm-registry-packages"}},"1.1.0-alpha3":{"name":"mikrolog","version":"1.1.0-alpha3","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.1.0-alpha3","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"fb83c14c180e49dfe8e1e29e4fcacbeb37fb249b","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.1.0-alpha3.tgz","fileCount":13,"integrity":"sha512-owVKCe5iyzwbr92vgOB8sKk80XPsqcVlizBhyw0NeU6ALscKGX8xxWKl5zfJUS96v08hBasqqa3REZt2nakKRA==","signatures":[{"sig":"MEUCIQDIl1zTa2eSTko58kqbaQOWpg8iUDAHfIPX3Mbt/ECWIQIgIErugfXtQ6+Ch+4hhImCAv18XQxWBGRAHQ+NoqA3FNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Y62ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/cA/+L94U5SsfGAD9jCXutPRP7y/0E52d2cW8CgAN4HOc8bbwMpXW\r\nvjj/cFDsUUeR04TrLM6OyTSIXU5uuUB51yxN9jqxPP/a5787iSQ7AuyM74eO\r\nNkCyiUCGCT4VIeXpLwGo/FoaNOB9yD4VEKwxVaHO697BaEV1gEGJqZcqXKjD\r\niO5jRbgZIb9CsE2mwovFlG57f4DdgLTcs/SS7SYUQRkQj3iYZkoHzqPW4KIW\r\nmgurU9bLBeyAOauIvUKA/QSw1JJ8GhCpz4TTifL40Z75FJQYq7oC7GPn7qf4\r\nQilkRHj1IxarxZelCJN77oDXe/RIRUJWZVuZ8Ech3YRH2ynFlru+/h4Zudq5\r\nhxCQHpm5SkRml9Z4vbTXrYS8yzO134aKBld/RA8B0kX68xqRTS4WmuCnu1qX\r\nxH83K6Z7+T8E24ggAQa5kZgw9QlKRF4HnJs4NorK5VLEc2vKVm2Mbh5uNsGe\r\nalsJ+JakbqnF98C1FcK62pvUyxFfT1+huo0J5u8L+H/5F+1CRCzQgQ9jB3kl\r\nhJecAW9/BoUPnBpDaImwwjmuENl/GTkIPLAG7eahKgYRSmydO1bjXHRO7voN\r\nEgS4j1SAxND9ymn1ZBVa/MDytisrYu2JHKRkwkpthq2pcTvhOvxDewd8ujzO\r\nnRm+hqE4waQByMINdVmSIdTezgr0kW56Pfo=\r\n=dyAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"dc827a14ba490db410a88d1f5683b1be9a6558c5","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.7","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","@types/aws-lambda":"8","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.1.0-alpha3_1658687158343_0.5454021621436469","host":"s3://npm-registry-packages"}},"1.1.0-alpha4":{"name":"mikrolog","version":"1.1.0-alpha4","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@1.1.0-alpha4","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"ba35c032bbda4e9f5b9b2f62fc7913e3d08f7c5f","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-1.1.0-alpha4.tgz","fileCount":13,"integrity":"sha512-Pioek2X6FZbtY/wKXir/ZvF+EJUbUuBY2/jaDqJ12+riDSqKAgAjaXS62DXBc4WM+8u5pPbvC965ltrkCdcZQA==","signatures":[{"sig":"MEQCIGG9kYen81oGFnUh561X9tufk3yo0GoPpknUaeo3iSlzAiAgmQ8IDLI66NZf2AvyrtdMzB4OO5Lxn1vRXnRDz4/GLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3lDGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYcQ//SlnYZlM/UVSQuZSeFU0IEn02Ng96J7dDb8Fo5qE1yCXnpjZx\r\nOwnGV+NSv/0cqLXIHJQn7SBakX0/bih00eOMtmndP2mGKuCnOTsS68l2Qwn3\r\nQ3DNHrTXjhJV6Lblks6g/NF95WGR76DHtvt1tlr+7C2LW3iHGPAqBwc4/vod\r\nvexwZAVDH2i9XD+lPH+ilwBB97soc2QE+Pyc61GtOmSaIa9eeIMrYEvMBvmA\r\naEMgGNU71MMwd1WkGqnz18JyYYYBsvYczvXivb2tlw0izOrXYJU9tj4oy6WP\r\nocKnR1CrgdqAaSZNDfAi+YOuZwmysJtnCB1+fUCZ7bpt304Xhg2vKbCZsb+i\r\nhvX680iZgetTwmOvovYGBWa7qGjd4uWuPgujsE9m1/qIkhMLbpfvSHMRmI7j\r\nbrY3pNpdeo4zsnZIcjLm9ObCiSxMWPIdEWZsltpXN1rL5Ut+knxbScSzkuBq\r\nm0bYcxTaHoP3qDe5vBVLUtouefPqIv4anXU/6mFOoWyoHF/0Tti/Kvlkppgl\r\n5YNXGtNPbW7o6qbodcSY7yWtS+AVkMSqm6hKen48dkKJ8C3Uln6ve/zPK/eJ\r\nGHlx7Q92cvpgaHZPfD5F7/3wPGZ5ydzY58nAdWEHcqoXWkNeRIIYa4nRj2ID\r\n4s4Qjehy907X79+cok3gyUaVzaSOrFRnJ0c=\r\n=wpea\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c224f0fcf5a9177b77a1e4c0dae2f8e6842e7eda","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.8.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.7","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_1.1.0-alpha4_1658736838401_0.3344541111598225","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mikrolog","version":"2.0.0","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.0.0","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"8a114c402e958187f9291e24ec7974991d50bac4","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.0.0.tgz","fileCount":13,"integrity":"sha512-kXPI0mK3weIm5LC2DvWoAIOrFvPRYsYBXkjqOsMBz0rMJyaK3zYtstKxnST3Cxjm1yTlSbdEPAII0rdnYSTHgw==","signatures":[{"sig":"MEYCIQChCksLh11l0qQVcRFzppHqIt4Hn6u+32papPC1nejpVQIhAMNYvVc8nHtDKz6OLsItgUU8d4UTcJZQdn3lrAf55LG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3mLZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqpg//bfd2uC2Y5iS0d8CQtr/NL+2q/6nVBWfT+rbqQyU2yXwNuNMr\r\nf4hivVtS8CTu4P4Fi7r8H3KZv91aGcQBWyHivFAED5k7zmy2CEcCyTrpQTIy\r\nMbup81kDGNYI0Tu7RLnHFRUmumZoM2D6HcizjGgLOwBJr0Qu7lEYvdoz2vdI\r\nR/FxcLR2+8OafiHv2wRwcPu4SlzRkqtOphtztQYeQ0uYFeDcRdME/82uHXUQ\r\n3INvUJNpej9xBdRTxQmPlrdLOf4og1s+8J6klpqzrMPBp5fwyBoA8ZCpfY+q\r\nPKVwRYFJHfMM8L8bgmHo4t8WpC5TasdIcX+Memh3oh4V+/r3yMFXcnZwz5A+\r\nof+fSGiV0t3p8Qz8GKwZXBUYWPAuWNsnzgGxf94yT7TlTNpmset+rJs21Xt7\r\nXCqOaNh7fS0jxNOeosc5mygbuU5dbudW0YN0hIy2iEersZQHRIJiMNYItmCD\r\nM4G9ETTTPszIj7N1ypQ3cwt1H54c5KdKH13x2mqHJRnVcWivl33VMK8eM3rs\r\nOHaxua+joztpfibbbLa70eD1vASWOQJ5jkoW5bPmjyS0qebRk73wGRB19Cry\r\nqc8vappwFIlQYmz8AMyPzV1WcAXis9axE8lBbSR1w0gvQBi5CEq8NtmHuvzN\r\naoxgQKb0di8wMP0DN0aQ7Z4iWLotZLEUUJ4=\r\n=qvyE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b4999f8d5c6798c07fdbc2e26a733e0e24260fef","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.13.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.6.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.7","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.0.0_1658741465630_0.9412286330258735","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"mikrolog","version":"2.1.0","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.0","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"a8c655c37b6e9ddf0da17f6d5fc79445b5d11dab","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.0.tgz","fileCount":13,"integrity":"sha512-wE28nUA5MnIKpop7Kikic4oYGPJ5bidpuR7LfP7Oq4YZu96EztUP02HRfHiBAhTa/XZwadQaD1Wnh/7QeUlZ3Q==","signatures":[{"sig":"MEUCIQDzNEfWLolNPO824U/YaPScRZ/0zgubTunXR0cKeQzWtAIgU0OSAcooONvinHfRO8loeG97ag0itPbBilZ4jJnhY7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD9BAAiLfGeUpMpfCD9aJyKITKzRmhUCetMBv7MFDMPVvzoomC8O3t\r\naR2EEceIoRkTeSErkwXEOD6ziU0rRsc6Br8W5YCiBCeMVy9xwUCDFnGBzfH6\r\nHLbywred7S3stXDObuAYnuz/zBmvf2LtSRjNQTQmjv6yyI+fIRi5LBe0FIJY\r\n+uU8H0227tkdneTD8XgLcvYye+ypGOZs2aXpy2fOpqnxIWVaEaNum/13vCjl\r\nw6kTRAz8vsGvM6dwyH3Ij2X6Z+/KcIgszstxtjVd6GPSc924vMyRZcDIJ+Am\r\nTHAB5qW7Pt4+r6Pb5NaoPFAoA80KXYp3tLefmfo7IFyoArlfEah5p8Avurr7\r\nysDTG/hpd523ysCE618mX/yjeA+yybNcp73s7xRbs3kHj339LvzL2MZQ069Z\r\n5tXYMGNS1t0IrTguA6DVarqa7GNsVoIY88+SIbCAXCzUu5pbhA9xgh+mIzH8\r\nlBIrCYBnr1N/4IaqmFpnUOL/6cXNOEVahS8I1m/ivYsc5jyyw92HpS2isph/\r\nsrGpDzooyEX858UncGXcZWm23ErNxSYnTpPCEf0JzpaRBUnFxZgHibTGnjvJ\r\nv1TmJUIppGpMmx9v+9mJY/Y++UprP8kdkOKveADsLPq+XaQb6lXBlwmK9p+6\r\n0fDKJOg4DEaFAr4LEd/agsh1Xhqx6Vpl/cg=\r\n=NFw2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8d1c28569c1895d7842e8dccb08dc68d489c2a60","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.15","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.0_1664614157095_0.1308291766315397","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"mikrolog","version":"2.1.1","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.1","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"78955b4d50cda9f02bfc4223aad942c97600b891","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.1.tgz","fileCount":13,"integrity":"sha512-npqGY7eUdX6Fz4Tn0b4Pz43HNaASGAzFw9vM4sf2axxgTYyd2SExDu8SjS28VBKr7HZDSaUhKuH4WfkKzldh1g==","signatures":[{"sig":"MEUCIGx7fa/i34uLGY8kNgdBaCJms4C2GLrGI4vZkGKazDFwAiEAzSL0V6XjjNNh3Ke0dT4QgbaQbeXi2tbhKOMGBBCEHW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUYaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbOxAAiUBFFOq1tnVb8Tyjz96hkore2NQ8AqL38FN320pS88dYr3np\r\nEO66x8JNY15VeokAeIMu/7ob01sXSqzuJ2tBhlXzRjXCJgCuS9gJYOUJ8qGp\r\nbGIRDGQaN8pN+t215AO2zMRNCC4LXCEbbDxVPYu0E2iUFrv9f6rQObOgU+KR\r\njAgpsHg3+zXJaq08N6cZWYBUznwiMfPOuGHSs63+QlXdBEGc974nELCiM0Rr\r\n9AcJUgl9LCppwKuFIhVUPdZe0Fgp/bYyRgsOmxemGCP7IVBfFL4zxOLd+2Rs\r\nbGkrcNNpxYyRHPSazkBDNlhLaRNt6nti1qIFcaStop1qpQb42NjfmaXBlsSb\r\nqpRvpWIx9ivap3iGKk0XCOWYutkY9VLEYTeqT9rqnb28l6KgNlZFC1+iKHbE\r\nje7ssTFJfTAvSZ/yzHxT81A03wEHOka0w6e9cqWsUnFK2A9uiIS1O3pYhT4O\r\nO/vptjR1EbvUXv4xJfoxM++4dXLxH24TNEH46owDoMjKZtaLaBAtm+fy00Kb\r\negWs4/48VaI8A2WgRYnjKPgopSHqzP63SpFHHD8k1ntQk/x6LTT/Uq0tjYG/\r\nk//ejoWUVNPbhulWk4Is4Tyqgr3lHkEYA4ctYldIO4VIungFiXyKxjSyWa5e\r\nxR++NeZV4Y/aErW4uc6GHzRQverev+t30gg=\r\n=Iqno\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f9fd9cbf35dbc1059bfee679a8b51e0fe106abfb","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.1_1666287248981_0.6758155595373505","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"mikrolog","version":"2.1.2","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.2","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"8682b5ea52688a33bbe392828007151a235ae7d2","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.2.tgz","fileCount":13,"integrity":"sha512-/NxtHNR+RYo7X102KGU2RJsdKgieXgMtxHjF0uREV/tW4YWQ469olihWxP7cHCdklOfe8RZU8OTrKpgHQrn8/Q==","signatures":[{"sig":"MEUCIQDY7V7A2n4Ug2DlrnbW0z/LFHLCaRFsvgAGuKoXDF0e1AIgJzJS/c1kqe3nNWddNdbTDkajctXW8cmnXLi2Hgrwq54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU65VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNmhAAo3bpvbjomjrI05hRaJSQy86/tPM9MwXVsveLWL9U83XszI4t\r\n9g/ILfn0QiWMdIFF8c8Boaosb3qJJn+adRF05soVsaSqY9sgx5jKelrA2OlA\r\nPv0Il5Wo0g+FrG58P+OWba2C4wWvtfO3w7cKph12k7ZgMqaeTL8ENeUcjrqU\r\n7yejwE3EB73Z2Mt38B/6kWZv/TibJf4eEgU7oRtI6jHPasK9EZw2PsPKLbzj\r\npNNTgYnsBrtLCZfqLO9c2gUZZ12SPnwuv0rzRcZBpHvDC2Cj5TTYN+TQi+AX\r\nsWndHRw0NZ9qY5XPySHeiGUgQFpPgVVYw1CqA9szpjQHbH13AlPlePI44nW5\r\nX4lLEqSP2WSyWyjnr2vxEyywetw+QtyCb9R2/GXDM3DMJ6IlMrIcFCpGdeka\r\n47b3LoFs33VzahHeBckPJ4Re9R/2y1BdoYejA5vs8KHEKmEJIOSA+dn+4xJS\r\nZzMrrEdWEbcPDcoG7OC246CmTIHCf81/ThXN812CrXr/faySzInFQeZWa2wP\r\nR3U6DhR5s3YoPAkSQMY5FfTGls//fM1qDD/Hx40GE+jEyUxmoB4hl8pl5H7T\r\nqJcWBroKRdc8MEFpK3rh/D7EBE4D421d1hOKz7vS14KApGYWnMTf8Kn0+DLo\r\nRfymx4pC8EAgCPT9roFU+v14XZQY2AJ8LN0=\r\n=76OX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"cd4901bed3497fd38d5cca05b8a9db5a58d62964","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.2_1666428501035_0.03958023838750857","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"mikrolog","version":"2.1.3","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.3","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"eb21ea2a6f5559cb2083768965fb017062fcfc7e","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.3.tgz","fileCount":13,"integrity":"sha512-utqONxUpprtkPiS1lbe4D/D5gXx0EA7vUCMt/+/zgto8Gx6KGUg+ZO4loWR6U4CAswZ3o3oGSWkUikSv39h9sw==","signatures":[{"sig":"MEQCIDvJpsdPfpXKE8OJMh7oiuHFWRmBcpUE6o2ejAyfJ7AzAiBBlYR83FavJmSMsbN4E8sqYWXMHFiYiUSCrBJlDBIh3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU7aiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZCQ/+LnIczStsGNgBDHikNLB06r1iojTLx8dRA7McgORynY+6A6as\r\nPpUhBbyE5i2NCs65VZQ9cYg/pm4VS6CaC2X942ix4SDRIRuefXx7cuwg/Pup\r\n+NV9JSLFaZeypnwaGiw8kP4mr1ZhMUH3VWC9w+cmxZk4yA4pzVtE2qdsLcJa\r\n5yR5cZJo1xmA9I8AFkuewSnZ9jRsf2VByPKuM9Y9cOOG/mp6knkkcJVJX0/T\r\nnEyKKANEmkPmpckc0B6oxIE/yqmFlt3wNMuIX76gePINHH822rB2Pkt6qkkh\r\n0NRwZTHhIuVtXN/NAz75zc3PitFxVVpzrsnEzjQV+pVSkoE0EoPOt8ZJEgwP\r\n1pFZO9+KCVsQORsbNgWkn6K3Y3IqR3jLe1X+Z96ZXsmj7YgFAAPZUz9EGpRE\r\nrnKLTrKINdMmewQW31h7e9MA+zT1vQcfZB8Glf7wv3UMIR+Hw1u1a7+Ft4x2\r\n7E9trq8f0mAJeGuyElIBsZqgXnm0oAr7GOK/qMSYXdLFlvkY04z+w9wcVB7v\r\nzDmqOLspenPGh7kHcXIUFKs/ZsZ4Y4/XaKrHzhvXc2ca36bRoIQ3PQcrNDuD\r\ngmrYTp5Q+WI/17qNf9x4docxcI+h63iZlZPWeZ5dI7zp/fUzG+vWrFjiTwYx\r\nPWTkOPDfAi7lunW3phVOeR6Ysb6VCgYkXWo=\r\n=oe9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3c1d3aa555fd4dbb1fbb6d772c3e298a3ede1b9a","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.3_1666430626513_0.2917984071997761","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"mikrolog","version":"2.1.4","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.4","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"01f187909dfd696d27dd8630bdc661a05750d498","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.4.tgz","fileCount":13,"integrity":"sha512-9RnM+Erf+plSXEXy/WLBuNtMR+FlKYm80Y3zlxJjFPN0+uQ0LhD8V0Jqk6JQmpZ9BwlRIpZ3zInSb+OJeDYNgw==","signatures":[{"sig":"MEYCIQDYmlnf0uOjNyJi7F66BtcA01YIejRcZssL5x+fhZAeVQIhAOv6pvABgHsHcMDsZfIbVVK2ZvrrmK//6VYiQy2BMufd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaRQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrBg//SqLoz78izilqfJ5AeIcZuaGRM46+KAr+6rjfWaYtEkk/wSyV\r\n9oG1ZetCnkepW40njAahSY9n6hVjmRrnzRCDYUgk4sEUp0Zx0kSCcYVVX9Y9\r\nLqlhEWTP9zUmqC3eP6BJBLJ8xUbzOtgsNUdA903/C/qNSPbnvdYPYM3fqmTK\r\nIB+loIbPV3D4siOsn07EBXuB8Hc5fBW8gBubHkOQaLTa8YCVdEw/HVVeP1UG\r\nN37nqNCTR8tgRsz6/Wnupk7TgczNG4kX6+2Wfg+PzqM2TE4z8BMYSQc+AFwJ\r\nbUJfHBMIcOiI0XJUBJbi3nkzuRwaKRtIepQTQJAnP591JyhPAomNn5UsAp2K\r\nwGKXIVQblkpdzdvO23TTBtAaSSAdXhSNotlqas5b4hjokeQK27TgGhglvwkF\r\nwkUkp7wIL9LyW63pGgC2GU8JKdohUOlFQ74wTW06NXGevWgBCNjg4fZdWQ7m\r\nHi1oomiqDn76YbPb1B3iF/D7plSrRRrFAByrJgLfFCsRfP/UU0hLD6vIPdDE\r\nP7YG7EqfStKZIGT5alsR+05Hp1wm+P4tInJ5Mz4WOPsrwZA46DK8xzr4JTSD\r\nfHVqwksD8dwk6SRAA26i1M69/yqy/SUM7IBw5sjPXBC6Lj2wQxd2b62UVJ62\r\nDaxzTtHWOenw3nv++ETqSHqij+3i/HTuBFE=\r\n=57W0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"87581131342f48a71c420733eed9556e4f6819e2","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.4_1667830826044_0.23135728080621165","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"mikrolog","version":"2.1.5","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.5","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"17e184c82d987738c2d2ba82a754e9f8a534ab27","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.5.tgz","fileCount":13,"integrity":"sha512-BNQtU9AyB1ZkpTufOEMp6phqbNKW3t868shrIjUFbLLEJjSoj0897mGdGq+NDknkCJyRTcSUeBZiqfI9I8nb1w==","signatures":[{"sig":"MEUCICv5pamM/eQcGC29HWK0LFTbakjdUgfqS0iNXuCwD852AiEA/ZfTi4I71vdK+ZK0Fu2yqDxVMhHLDVgqBIWtCjSmO4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbNXOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGNBAAnkdasIaDCBSKlbsFeJQXrnfBNcI9KPSoq7P/XpplNP3ixvEp\r\nAT9MO5KBJrLNQMkioJUHbwlpBo4QDBkysaHzg4sobo2DUALz5U9vKR0Ye5jk\r\nVVL77Mv6Vj9arIsf4hE6RZTmM/wNNzqdPlgkgdDN8C13aEJDd2IyorIg4dGe\r\n0lGBc4gprljSZx1ncebbW+l6f8EzsCmFd50Tg4cZKDQFweRDRSY7jb6T7IAJ\r\n8gs6pXWFZyvW6G5Uow/jg47YbCX21afkYDA1EGLfMZkCmtS5MiuLpJU7SvS+\r\naCI5bi3diGRa7J/R0iNNQ/gMFz8OAWmVsQIr0qn2Kml5X/vmZxi8J01j5ktj\r\nzgCinC4CzOGoTiC0/ljpvftreUesOmPW4IEzJHwo4IKfgkzz48F8l+lYY18Z\r\nIsgTjZ9cF6Q6VFv6sts9eB6pZB4ofqjvBz5mDri46qmI45A0HEhxdN4TYG3g\r\nj5YnLHcLJUeYvPcNgIwvR0jFsMQjZIa0qe2ZQHT2aTlrG556KroD9co2fAPP\r\nnUc64WMW1rb673CChPNI4kqBpqMXFMmTsamaNVNpu3xJphLbkVeyoOD0qipv\r\n8U+grLqBhRQvMOmdWLfYZWctALgbPq1fZ7qNUqMgDTQcAaOyBa4jKCKYEGxj\r\niWBThqXrwxWOpBHENhqbof2PtJReJ1c9Vdw=\r\n=n4Vp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f09ef8d63811559ca7bcc52d87598aad9b0bb331","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.5_1668077006154_0.14549982837687936","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"mikrolog","version":"2.1.6","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.6","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"9b74d501fb4034dbf6be62058cce0e69a431fe92","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.6.tgz","fileCount":13,"integrity":"sha512-ZzdTl4myECd5YSvMYhYBYdHFJjJWXCPZ+XyMYwx1EqvcpawLXfE8SQMfqKj050P2GvYNAg9cBMmUjgHcxb2L8A==","signatures":[{"sig":"MEQCIGFAS446UjhuOb21Eg/ZQ7eIlpuDnwM1StvppkNsT6GmAiBWKl/iqlqb4xtmK4znEAUg5FUviMnzf4hlz5DDxR2Xuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbNyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsew/9H3iVYWcjPNNpX+UfYwxr9IrGhb3AQtSDo2A9bccD7qqeVHvg\r\nwaWojE4pVSrbHF3tDL7+G9r7IV/pt7tMTwaWEdXDYY08x2ddBVGvFOTYnJN/\r\nZdJR4sKxt52arKAZNF2smfDC1D3J6IKjGma90jHm5dVIoa4OldERDSlwnnTA\r\nM4zSwkZ4m4G+PdQQNrli8j+LdFFQX6Vih/h9mAhPoc0E/pksapAVXkth+UyL\r\nbwEPO9y+oEraofb4v068doC6j39FeZ/+ko3w+99FqTa0XBDtxr0eNMYl9DYy\r\ndSt+Cnfhq62fBoKZ8p65ONNu8iZk7YtjQUH7vlajIhd4r6/YsCP9eifhArT2\r\nHruNo5dWnboid+jYTOXhRClvChtqD39HvQcPH+oJOqJc85UOTXoKzPQj7MyK\r\nv1cAc00qoJ2NycCVPNGwv1AuYKknf2vsQmZc5AiwBKZt6lYaqtdAUerTkltc\r\ni7XfvFIcklypKIcPS2JuWKVtCaEEI0jZGrEeIWD6joRwQzmjhbptFcsH92dz\r\ncCu2BNK5IARpE1nG/EvDYehUCu/5862BhFLEzfh/GkYC1K1g5USlUF8s0KjN\r\nWcIsScRznaZwhQymm2HRL44oqd2POK/iFpBXP3flich5pVjDicthf3MKrYK3\r\ne6N4RxbawS5gkuejPzcpW0qkJb9faOE6jjw=\r\n=/1Mz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"864d67c5a9a6931876f35112e1084f315e44c64b","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.6_1668078763479_0.6701332950534524","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"mikrolog","version":"2.1.7","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.7","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"e69ed01d7718a39f437574a348b7a75d14b80382","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.7.tgz","fileCount":11,"integrity":"sha512-zBoalgG0LNDYOxVA/TXIguEu5cIAKvd66AZarWHpG/a6NtesTIa/An0X0ceFiSAWexl879Y/48lcWujPXHvJBw==","signatures":[{"sig":"MEUCICOJgJcOoOiTd/V+cvPAn7I4KSR11fVu7FpoCxRb1la3AiEAsBRkfj3vV1UEwXf42COPnNptesMOLXfDYC9bIpJyl9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjblnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg1RAAgFPRIBEkG+NAPhx16Fh5aPyGPE3nU1ldT/TNOqfo4hUCWAoS\r\nenPuAAE8WnCLL/phIvlA26Gv6w/pXqR4VHJFpSrNfg2wc4hQIIdrIdNHTZan\r\nq5D01wrZyhfIxeCN1Ay2NJCvmHVsQ+Ggw9Wxo2N+1tabaa63Ingh65ku+f2N\r\npWdy8KDPpLdzfvtOqQimNw5+Ya/jFsSMExwZCLRxOIXuelwTdJP3gIsxQ/Vp\r\nydz3uhxPQzBqN/QBWt483bJnF6CxBr9ON1cIYIjPYf3cojwCzg9sX2Nlfs6q\r\n24ionvKkFzGpt1bdfH201sJXGgp7N3L1ZuXEUx5eyWPLjxSHh2Y4ai9gVMX9\r\nlvdz9+YdoaAWxfg70NEncsnYQDjxi4KHaYKp9Ha58fwuJeqHNqAxHzHXxNxg\r\ncZ+Vlt6D8Y78Vq4Q5HjJSB2brPX4hSEKIgjBCa/yf4Gw+2iN54Q8ePTu1x4K\r\na8wiqeHbYYnVhA6k7BFqoBOQ8Rh0Ccw4G3tHZWIRgEjTcnMscrYSQBtaqOvg\r\nHu4faFj8hPFimfvOap5X22zjM3btF4yAQwHdiggOcMJOfBqBVY/krUt+DLL7\r\nSsy+GqlACM0pTdoG4bfKU9Ltn9bI1xnrQpu1jmZEwEbbCugouzjBxLh5V/zK\r\nUYUKLDpwlli3H86dKLxoQsuIBN0iIHGrJFY=\r\n=SZfb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"baaa7f2db79f18c85fc603e3fa15481d898ca646","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.7_1668176347151_0.34328162269828555","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"mikrolog","version":"2.1.8","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.8","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"68317c752c95d8ce9d35d56d5238702c6973b63f","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.8.tgz","fileCount":11,"integrity":"sha512-JTBZekhkqWztQDP4UqXBYWifIp1MckYQDLT33QAJsdL4i2ByPCQZvr09miS2OFDgRcoDo8oLD4/5B4bJf2U1XQ==","signatures":[{"sig":"MEQCIFXodNr1clHi9vOXi8XznwSGNdSi5H5XYdU07fCfPW1OAiApgXx59r22qHZ9bl5eBRdIMmykhP/YViANdwQWNAnrPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcfq9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxsw/9Hda3iNUxEFDghzVIphpURxag7tHciUVbellg316kXi/N/nsR\r\nk2A7ORdcSPB8oPoTE+5t87gq4zrEvRZ8DdT5jfFX9tK0FpO3TGltDKpDmt9U\r\nZj18yjf1UOCYYfirDnxRnEthxC7DFpZAozM0F69g1D44GQW51nRFck/c3vgz\r\nIHxwPzxqagU94ytQsd8vsLQOjvVx0N6Ez6TcZbvdWICOawFurciH5LMOljAz\r\nodiR9A84IBVm0e3VRAJzDKCjEcSjx0exvL5P0nihRV/HxE1LSLQulusKQ4Ay\r\nrWlLJSatOUWmpVewmt6sclEzbHWLI3azsCmElPaiQlEWCJuUg1ltPnRmgOtO\r\n3w8Leh3MP3N+CGTQowAzD34SQfyAmgtRgcXk99c6bvM21MY0yiahELt0tlWL\r\n19A2xcXyWoXFUD4Cj+kbWFnoDhBr1/XWyxNSgOSlu5YwBW30WMsb7aZ5JvOb\r\n9v/DeZ++MBdEksmRIfA1zqaINYe7FK6g864hXLONcFLxjNUUYbqSlqSQYtvH\r\nAy6GARtKyr63w5Cy+thu9DnrU9NAXGQmwDWBQviSMtqK7kVzAEUPx57XEYBp\r\nyhsPe8TfEMPnEXMvlmsyhFEqiDDr6Gzgngs8Kp04/TlFAzaswgKWK0qY5XJE\r\nJRB3N3WzroZUCUk1Mm28cAuMz3/EuxuVZ3w=\r\n=IsC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e5f5953f3117f00c50e718599a0fffd868a206f9","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.8_1668414141122_0.16275612883616764","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"mikrolog","version":"2.1.9","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.9","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"7081edd2384eb92f1a1a6767d53f5cada5301828","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.9.tgz","fileCount":11,"integrity":"sha512-w9qSaeGkI7HCuwpVtxJw1MXoyaBPnfrHoyjQzXIJGGUP/0sQkdiPjRbP0x0We1pyufrsWqX+dJDtOtrpMYWfGQ==","signatures":[{"sig":"MEUCIQD5/weOrG92s8IjNYUKk6DA9p9F8h6pWf12W3UmO5S2BQIgbuFNMPIO5dzpkNCMIsZbbN5/IT0H3uXtjsTmtuR6mNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjchbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Ig/+JLorOrSFjGIjpZCJreDb71Saj+TWSvnzujS7yApnQbWjULaE\r\nX5ZihZ2PyHDJvwfdwQ1fJBebb0G0L13dY7x2paUa4TIQr6pY6OxjleWsdBpn\r\npCz5OnsqmHJNcXIVk5eFUCQMAoXtsjfOU8+7BgmNz3xqM8dmcgjQor54IXAO\r\nQOeWXt0dcX5CKh3ljNw4s5yeBUTdy3tAjzDLYvai8WZwjnrwzym4kODbGsHc\r\nIz72U6ICkBp+NJzWY36Icj9Gl/TsTY23cIXHP9jElFZhUtKaKzCmIxY2WOoD\r\niVRzpD2AzT61+CVBU+RjwNzRxC/byZJBMjCdA9gPmiIx1k0dFlSUItxLyXfh\r\nOwE0j1Z6p26+XetdrveSAEVC5VHyoyWxJj/hFEMyCJZqnaB+HmlvrdZChRGs\r\nRZdvWBCRvq9zUUc/XZUj8F/csZeLt9sqKjAb7ASEL9bueiNDZwxxgaujvhV2\r\nInw/x5wkP1msgcOTlvLk4ukiDAPpTmduxj+1SSURUmZcRVkAOo0D+5KHStkn\r\nfnFy/VB3BPAHl7dnYmXg6s2j7ziFzh8sUolNx0KCr/t+6grxxIaWQywqJrtX\r\njsbQHCLuW9njNq/dTKn8hdeuPSvAXUg8StVF8vHo5q/vnRRCrCSx3tKRvclF\r\nbofCRevUkLoZo93w9+nZ7XaZ2GD9ndELplg=\r\n=HPXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"54b3fd69258c9ca56e903f7912eb30053bbbb802","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.9_1668421350594_0.693947179471913","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"mikrolog","version":"2.1.10","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.10","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"5f3a7876d1182fdb326c9d99b18bcd31158d957b","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.10.tgz","fileCount":11,"integrity":"sha512-4y4j/gqgAJKXOG95k8wKRkJnQ8YgboJpKSrRua/wEuWr0NS7QMCcE24C5Jb2p5UMQuHasMJzxf3Q18utdrV96Q==","signatures":[{"sig":"MEUCIHcDQzmmf+GmC0R3VdM7qMOUBtcyafRwRAf6XOAEYNL1AiEA8MYNVr3+Lp17bEGZeoUFIyiSEpvUOF64ZEawspm8Yuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc2b6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPfg/7BSkgpVC9RHCWtGnemMhIiz8rY0MRyQHT810dh7ZAKNVW5cVv\r\nhmk8x8ySz24nghzayzqXzfg/SU6VLfFa8hCAec/epXj/jTFtUuzpSyh7cZI/\r\nXtF3RBZpTeFJP1krQAZTIDnwRdfrWdzB9jhwqDVqOpTuNnIggpf7wy8BTX+d\r\na2eCPy7MigfQzPUp19MCBnbCO7/rLVNbniBr9yzp6tIjRfJvDh30UWkbaFjQ\r\nrxUIKCE00OXGcX3C8mkoXbrekkCP0k37u7xcSNZMuYYPupqTsN3d/ZQGp27T\r\nbPH+ViqdNgGbGa3J9jwSYvasXN1bN5mBX+zj2P0BM2iDW81RNJFjQ3TKQ0Nc\r\nORfbYb/2ssjNbRwUGsEV/R/1L2MPepE8FJo/xBfcvFnNt6ehIo2OqqusweKR\r\nKvtdCQSa9JXMrrGfSZ0ljrwQjw+B2CmmzrkT7nJTLDj/mPi88xbg6liCVn6q\r\nfY+OM0wQbCzqSsebj79x1+GOcx3y9b8gSVly3Lt+l4GY2b4dHm+9eToIGrAo\r\njg0wRU/B0ME8ZkcAgMmVwNlJceOs+p110ysDwBK8FRkChmik+a+OAmE58LZ4\r\nkVeb/Va4LAzzM5mdpe1KolJ5UN0gBSgL75ePkGOQBcnD+AHz2anu0bn/WyK3\r\n2hRsnCPO1udIv1apzMtHtQ6JoNzjev7/jRM=\r\n=SQer\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b6f69be1d666f09db8f1fc2392178cd5bbed5395","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.10_1668507386250_0.7453896500801209","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"mikrolog","version":"2.1.11","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.11","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"3428d9ff44c6c922fa1fb391a0e1f8d10c89e11c","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.11.tgz","fileCount":11,"integrity":"sha512-IvDoqlsAk/Z+GoueRzHTrB4uAiEXP5S3UrDzRF/xU/kzr1+2P0pFVWRtRqtOjUxJKyTcqol9pGjM6lsLdhNEgw==","signatures":[{"sig":"MEYCIQCK2iScf9IgvJ/SwEj4p3Hgm2Bj2ZqhZ7ROwdXJ24iMGQIhAJU7rlp05eJr+3ATPWsza/2VckVmc9sJz7ETkj2QAZWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdTTiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryrxAAhrMvRqR38XyHYjwSFRsPQjZSBfcKtsxdndGZOkxG8ygG4SbC\r\ndKYTDuE7ylOfy5JSOe5TKvgLFEqk3Qw/1peKIzM8utua7VmAhGWPQCwHfs3t\r\nLrBRENqs9apV3cEyhcRTOAY6j7lVoCeTM+53A6r0Lyo4H9p2/UQ0xpmiuUpA\r\nvaUfqwyfK2Lf120WTl1j3UswP6CCh1Nt8anQQhZB2JxmCk20cAc/XtvrFtBg\r\nrxuXuY+asbZKn8tGRUq6g2ZHdc9JXLKrC37Q3fQoXJZzViuOwrwHd6eqS2xK\r\ngcpoLDm5KcfauFcur2rYQ4TnDPR3pe8qviaocblgR4dxAJv8XRAw/hKlbmu5\r\nbesRft2JR++kxTCW2yw2dHRJzuP7kvEpOgpSA/4I49L8yb1RsdRYHWxTXY5K\r\nk65DHrx5/ESiZAEk+HazzFvHvWnJct7GS5zzb16fUG7bAX12oF7iBjLbkLIP\r\nVT9gMRv5NVuJHX+AfFeK6WvpYIDE6hB/nDXRZfAO6udQink9lVITZzHFOOTb\r\nZ0GnjIJvhtXPXMe2LBPcyLieUV+gR2ASsaHhbv1Lp9HLMvZcVcYJSEU4Na4v\r\n0mPRSsYRl+UfHg9cjA4T/plwu8NPhgLuhMbMj8+gNwxpqrV4QEY0PbsYb4lx\r\nI4xw8fOu/Ul8Tn374Q3P+r5/QyJr/XhpLT4=\r\n=50/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"df9c5320c7636b4bafd23643ffc61b5e2342d417","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.2","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"4","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.17","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.11_1668625634781_0.6461930675595833","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"mikrolog","version":"2.1.12","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.12","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"f9738fb0e579e0d1d0f5d39bb55ef88e5364da6a","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.12.tgz","fileCount":11,"integrity":"sha512-yIdwmIIZ3mtKcpccc+ziq9294X+zG3Bolb+ttdszn9WkcGB5PYvg9omGiRJ4xjowYq6DZhYx7fBUcLcTV831wg==","signatures":[{"sig":"MEUCIQDtt9dWNrRdl9VIq7qlVksAvtKszrglc269TtLBuCMQWgIgM5WUZU4idWIPx/F8BixG8T3c4hfdDIDOC2QYUW53qV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwE8tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPOg/+Kz7g25kJ5VQoaY4E3uP8PSimTf3MmCVaeY6Do8DWv9w8SSxu\r\na/EbOo1TYNmolzk4gTlTla3yYEPUuRlEU3kYXKnWtTN+fVyxMpHHI5yvzqTO\r\nxp6Gs4Y4lx5tPjMIQFiPmaJqlsEBxHuoLbd/Ma7Y7ytYXcMGDlCGdNWyPapD\r\nDyfXyzwg/o5VivlIoa6nWy86EfFIwpPGxDPrUBfGBwve1wOX87Ow6MTOMvRv\r\nDP2ewImJrU4H0GoPh8aRp0Uqb3PX5Prz/PjCR6I5yePyudjeQIwp0b0zby4T\r\nqS1smqqGUy0H0YOdKbBOHep8/CF0AD8M/GFsysLk8jrqkLQdSMYNhXipkC2+\r\nsZEw2x7Q4qTXishYw8+IyjIiI3AiXC7DUmJ1K+JaEPemiKCrSjmm61cXFVOs\r\nLHcfrV3cQ88soYjkwOS7/svpB7bAg3s+MI5dgukzjaDk1n/w189YL10m4tEK\r\nzw9/3x/uRV7THvHdyGYlCa5iYxVCHXxnNI/y2TyEW8v5Kc+20iG4Tps5mJoA\r\npp2XHouqKy4NGOkceinhTbVzzZwqQg94PIkB5aptMcUDgrBWysypKoviwUx+\r\n2Rm4T+H3Hrim3rOvyUKaOTsYJP8WsfwEzGLNm0uk6HFjIj1wfdTAc10H7hWz\r\nOOX8LnOSshR7qZ9cD/ilkzVflmD7+pcmrFQ=\r\n=0vK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6bf1bb619dc518bc34b2eef4e0f7973a484f1ab9","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"8.19.3","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"5","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.23","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.12_1673547565082_0.1610590879220335","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"mikrolog","version":"2.1.13","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.13","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"beca3cd91dcfc721e7eac8843af663672640535d","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.13.tgz","fileCount":11,"integrity":"sha512-mGgardlVJkpH9iDG1BISe+6678wiK9eZeEujQhxVCGSibijBs5aXY+E0OqXglLAC/W/XFsuq27Huz8GMx0Aqow==","signatures":[{"sig":"MEYCIQDFSh3CSfYLNlC1JPtCCTS5oDZ1eHKzin8jsfA5nanmjgIhAO/TA6aDNZPubGU7My9wA8nuX5wvmLIy9bMcX+p/UbPX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj60vrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdlg//a58aaeycYWZF4wNVoyOrlzHdS+G6xBjjxUccdC+6d77R/OR0\r\nAcuAIyz3QD1vWBFG/LbIQ6Wr8LigESfgDj+H5Q8JcC9vy8DJv1mN2yAvqedA\r\nxdfV4rq4XmT0xMq3CS580cG9vSiK1mCZAf3Z2l5QsWm0PjZ4kQ1MVWJX3Ram\r\n5huNUX/4jMJ8PW1qlXeHbehcWg+hRy1xAUTZXQNfXZkGqWafhineTIhaMz14\r\nCi/jAccPKxp5eadgvpm4GwOhR+acO9gt8NOPTxDPZUkdvnrDlNuudEMuBsmo\r\nQ/0S+9AQqMr2STHZq1x9CuHt+qK1O6eRKhoU44LUcd8ZnAm4XtWUP/12yCXF\r\nrW1SXgZaFbw9OwXHZQQLj08xUB3ZDKKdX1NgF8q21qK8HadQ5wnh7lHHZ3lq\r\n3kXbTk+5UOvobkusNo7YwefmYCO8D7pV9gHtEQak5ToL2Jz+i2cIg8WPenJa\r\njizxeBqIdRxtJcD+Tr2vxih/mRb8Re6Ttph2dPC+ZicLTwFasNovBpg83GS1\r\nj+WRx9bvfnfLbLgqmmZs7mKNCdjdUI6Sa6uIumXLjCYJK0I4fNNrNTg1fj8z\r\nAByzCKmD0eaSUWWA91JV/GbfDSH3lU0kVtgZKaxFNNxVm4XbyYNV6kVk5pb8\r\nak9XsldJiRY6ZOW5Fn9OtXFQrjpu6pKIFBs=\r\n=U3xU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3018b499209744d12172058a3e137c7c27ac72f2","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"9.3.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"5","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.23","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.13_1676364779494_0.3486073912171528","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"mikrolog","version":"2.1.14","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.14","maintainers":[{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"ava":{"files":["tests/**/*.ts"],"require":["ts-node/register"],"typescript":{"compile":false,"rewritePaths":{"src/":"lib/"}}},"dist":{"shasum":"8313564ce01b74e2c74844685d584e13f2ff2dd6","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.14.tgz","fileCount":11,"integrity":"sha512-8+lG9ksFKdbtJalfRxCdqiszU4pUH4+3WXTfG9BPCW2/Xh2Qu7K0JuURXyui8niEt70diywBwyVwZEEpVwgbTg==","signatures":[{"sig":"MEUCIQCmes/H9yGnttxZKIR1QMOjIHJgfikCMB8Py8z5xxctkQIgXHbSk0j2GQj3bw+JFhDhsBqzjjU372k/2rD9k8FV3ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj667OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpALA/9E89HdzeLMlcNuFfUbzpu4cEKENkrM5xEXWRwKPkGOpjMo3up\r\nMVLbl7nrwsDnB3CStudISME6nnbNhGnBXph2RqQaDl+AQVOpsrVf/yklaKyq\r\nWVlTFU1UBfrp7rsE5k0Z5hwkZtFOdt25+aj3YICGnsxkEBLZ+lB9IudSDfoz\r\nCFhWWxrtPPae5Jie6EOSZjv+iHk6J7WpA2mNLJiVqeP3C5U0PCKMH9Zhcnlg\r\nrrtEFYLEiqIp0CTpQ88racXBTdLKFo18rAYp3KcoEaeA4Qzz9w6o4q2usqHw\r\n1f1nJ4JbXVzO3woH5AbjFm3YprYmFWlJyWVpUaqpLR91ZEXp7R4ehH88M6+W\r\nVyug+c7uDIWAdCCfqU5QJPwwMGXPDgOK7FKA5SHGjoZr3EW+QjmxamzSorqy\r\nWfJ+DxBzrHuOAzt9xgYWPgXvVIrfMLnfscxs8xuGGp27XIVTDkaLPTTXBiRR\r\nrxbciLKkchTG/HCT/y7CNoYJZwwoPwF/VcIidnTZMUgdgA4GqSpKhwlQfhW5\r\nXlC0UNO5GttgRa+pYyCA9tXURnSAI9HnPVlpzmN7DnRBBt2hvTh58tiCOI/d\r\neD3HBuHScxRo6r1MDan9By8oFNFwCTII0HNJFwgx60zsiZK6SnyJFASiaRPi\r\nUsbgve4HWRga8aacl2SvOiennvRenGcE7oY=\r\n=JoAZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f8c0e5f255b75221e4d9612eb81443827512d0e1","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx c8 -reporter=lcov ava","build":"npm run clean && npx tsc --project tsconfig.build.json","clean":"rm -rf lib","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky install","docs:clean":"rm -rf docs","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikaelvesavuori@gmail.com"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"9.3.1","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7","ava":"5","husky":"8","eslint":"8","ts-node":"10","typedoc":"^0.23.23","prettier":"2","typescript":"4","@types/node":"18","@ava/typescript":"3","eslint-config-prettier":"8","eslint-plugin-prettier":"4","@typescript-eslint/parser":"5","@typescript-eslint/eslint-plugin":"5"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.14_1676390094608_0.033742384303396156","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"mikrolog","version":"2.1.15","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.15","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"b23381108107d46ec70d2cea06f06f41170e5726","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.15.tgz","fileCount":20,"integrity":"sha512-bVALIVwSqriIhlLC3zz8SSiH4DnkePFMshibmpEsHE6dxo1boTk8xr2nQ5YbNTqGubLRjjqYSk7D+0DcSH7PAg==","signatures":[{"sig":"MEUCIQCFSAgfydlTg6TOskX9lSQnR0IKGyzSCeXdBu32ETrcBQIgLZ/qT5EjHlhLXgjKaa8W/vCcoWZJTvd+ELomrWS0oKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73204},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"42d5baf85fa341d7100f22c284f56b91fba2f41e","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.5.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","eslint":"8","vitest":"1","typedoc":"0","prettier":"3","typescript":"5","@types/node":"20","@vitest/coverage-v8":"1","eslint-config-prettier":"9","eslint-plugin-prettier":"5","@typescript-eslint/parser":"7","@typescript-eslint/eslint-plugin":"7"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.15_1714232945413_0.4782095449064403","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"mikrolog","version":"2.1.16","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.16","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"24ed9f3d8c4feb5a414611cce37d26c0866019f2","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.16.tgz","fileCount":20,"integrity":"sha512-+bMpXTcIVNj+Ns4hk4Ad8zkPv3ya5hzViMqJg/7MOno1x9Xq13j8a+2lKDa8+RPNib2jTwcpeD24l51RjqRfbA==","signatures":[{"sig":"MEYCIQCVQBoASnbst3PrkBBBo2uWNRJxXdNpKkIi+lMoOs4WvwIhAPy/EdIyj8swxHVjy89d6lzaJYVBX7wQbe8SfdocG/di","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73384},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"23d854f527a31365ddff5f0cb7aa3dd7f885df69","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","eslint":"8","vitest":"1","typedoc":"0","typescript":"5","@types/node":"20","@biomejs/biome":"1","@vitest/coverage-v8":"1"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.16_1731578010351_0.3364382913371522","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"mikrolog","version":"2.1.17","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.1.17","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"fa118194e1c58ad4fc3e147306f7c2946333bd85","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.1.17.tgz","fileCount":20,"integrity":"sha512-HJ0hNAEl6pRZ9yLK4Xf6rJwMGgLH1w8eGa+IAbHK07VH/PjelYkD6GW6ewtqpC6vrTSrKm3ROJdRLkftwvWsoQ==","signatures":[{"sig":"MEUCIQC7p0mt/LqYuAaHbWQDA44b3jI7MB5Z91z9jAuTdw4O2AIgMQhx3Nerk/zDxo0Kg0dEuh43Ocgnz1r0wANklIO8Iuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76523},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"421449506ad58aec25ec62201918a5d6db86597f","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"1","typedoc":"0","typescript":"5","@types/node":"20","@biomejs/biome":"1","@vitest/coverage-v8":"1"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.1.17_1732202486517_0.07402510594970857","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"mikrolog","version":"2.2.0","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.2.0","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"4ead02367dda7ef78d4ed4f51faff39b2015f3cf","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.2.0.tgz","fileCount":34,"integrity":"sha512-0lkuYY3NrfMP8W4aWFB0OevMJ7kUyGX7Adil3buyq/+Dbkh+dzvKrTg9tnm74RMpMXUoDh1WOPkPapJj+1nhMg==","signatures":[{"sig":"MEYCIQCYgp2i4AwUjzc3ogW0dKDLT1/uquPmjSfSm2TajAPmDAIhAPrFmaLstfZv9/STz8dm2YyTsAEiG6gBTSvqjGOKH4kw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93951},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"ace9bcad15ace9a06b32dc2abb04ad2217e9b18e","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"2","typedoc":"0","typescript":"5","@types/node":"22","@biomejs/biome":"1","@vitest/coverage-v8":"2"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.2.0_1736582310954_0.44508118528034624","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"mikrolog","version":"2.2.1","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.2.1","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"df2957441284c89402eacec0f25d37ec03da2fe0","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.2.1.tgz","fileCount":34,"integrity":"sha512-hhZ0srOcfLJ/Oj8HcjfX4TlDvSlT6gIL84QP4IfRzpXJSNTdjsMwGKVdwjpIRY51wozsILCA+Nw88+oFUwCCXQ==","signatures":[{"sig":"MEUCIFBLbdxCsPtk8iCeavPeXPmcEK76Ksv0vFY+qgaQBu0TAiEA/uhaDmkCR8gRWhVlgAAmi1VhgN2gopwoMSnunvyUqj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94009},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"55b2670293d35c72467bda7d18132b01fea53c45","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"2","typedoc":"0","typescript":"5","@types/node":"22","@biomejs/biome":"1","@vitest/coverage-v8":"2"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.2.1_1736607106719_0.9895493828667645","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"mikrolog","version":"2.2.2","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.2.2","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"e1bd8b1bd02f589c83bf92b88daf85c8db709fd3","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.2.2.tgz","fileCount":34,"integrity":"sha512-jXGMMzIHcCh4FSZGu9u0vGI4W0L3PQ4HtT9sLs0U+Wpgjh7sgrdxFltsOnu2DzGwORtd8LjDvNe1Y+gv0zQwrw==","signatures":[{"sig":"MEUCIBOmS9vhezRBJE2+I0zjv8t3Hk1WcwFvjT7QbbZsspGEAiEAsZYZY0tneVSPCAteReUYaHIy/8VPhlZmH3LYAP8SAFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92076},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"6238faa5714a1a9ee18b2e4cba05a6dda0dfd333","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"2","typedoc":"0","typescript":"5","@types/node":"22","@biomejs/biome":"1","@vitest/coverage-v8":"2"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.2.2_1736612027073_0.27536254005877225","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"mikrolog","version":"2.2.3","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.2.3","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"4c759f04853ccd0065603ea879a9b1cd30283f0f","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.2.3.tgz","fileCount":34,"integrity":"sha512-7h0oXm2rCrE1nDULv/OGK2JkgwYVj17vZ2HBtUMUZcRZBs/kHHc0I+uUPno5Wb8233tui8A6yTfcjDIEeAXmUQ==","signatures":[{"sig":"MEQCIEywf2yAo6r9Una8LtXgBjoiPy5jYRv/kE8XMD6St2U5AiA5cD8H8uviyzGYWPNIHo1gN/i7W9PHW18lqcVWX2j2NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92196},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"d8a0eccb42b0ef9ed061388ee3c9a8870e1529dd","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"10.9.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"2","typedoc":"0","typescript":"5","@types/node":"22","@biomejs/biome":"1","@vitest/coverage-v8":"2"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.2.3_1736613605059_0.1795213246976195","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"mikrolog","version":"2.2.4","keywords":["logger","json-logger","node","node-logger","lambda","lambda-logger","serverless","serverless-logger","minimal"],"author":{"name":"Mikael Vesavuori"},"license":"MIT","_id":"mikrolog@2.2.4","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"861a95d784494f9d49d7de52a8ae71f1ed1112ac","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-2.2.4.tgz","fileCount":34,"integrity":"sha512-oMXbjctDln/FCc9Mw1Z1iOHlaead+JLeVzLPqNfc4PnXjgYm1rPXqoppfqVJ6h2CkGd0zJDG6/y1DdInEt0HiQ==","signatures":[{"sig":"MEQCIAJDPlplYo7DSeH8z2ojn/66ZJ8GAKKCOK1c/XMXp0r9AiBJMzWcY1PdPzYNTcJqpDBWFFGDsf8vPcm0qBEX6DfiOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikrolog@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93492},"main":"lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"85833c2bbfe258178de4d7393235d0dbe8fb79a2","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup src --format esm,cjs --dts && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:351e9e16-ba0c-4dee-82fb-85ff376687c0"}},"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"11.17.0","description":"The JSON logger you always wanted for Lambda.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aws-metadata-utils":"1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"4","typedoc":"0","typescript":"6","@types/node":"24","@biomejs/biome":"2","@vitest/coverage-v8":"4"},"_npmOperationalInternal":{"tmp":"tmp/mikrolog_2.2.4_1786990961266_0.686373372638279","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"_id":"mikrolog@3.0.0","bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"dist":{"shasum":"4790959ea7bcee01f171068bc938df80f7062d17","tarball":"https://registry.npmjs.org/mikrolog/-/mikrolog-3.0.0.tgz","fileCount":53,"integrity":"sha512-3rm0GErmW9MCCXkAwENxNtnqRn94o/G/uFuiOLEQRAt9NLF2t98dGDdgArIjcUYzsue6ymH62C7UUCvpmsa2yQ==","signatures":[{"sig":"MEUCIGn8go2fYkLEto7SYBIa3QpxgZt8vqNq3HKV5cjtSNPAAiEA8/us8UW/GxWegeJrk6p4jOVp/v9qLa/Vg6eMJX36hRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH3fd+OstF6gNZsTRcK07Mu0nUhVx4OveCO51LgyrLMRAiABTOUAiBaqEXq27oeUH2AJz3gFopfyW7L9YnRjDXIIgA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikrolog@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147137},"main":"lib/index.cjs","name":"mikrolog","type":"module","types":"./lib/index.d.ts","author":{"name":"Mikael Vesavuori"},"module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"4f9ede2bdb08f6d3babab45abc41c6eebf18e2bb","license":"MIT","scripts":{"docs":"npm run docs:clean && npm run docs:typedoc","lint":"npx @biomejs/biome check --write ./src && npx @biomejs/biome check --write ./tests","test":"npx vitest run --coverage","build":"npm run clean && tsup && mv dist lib","clean":"rm -rf lib && rm -rf dist","start":"npx ts-node src/index.ts","package":"npm pack","prepare":"husky","docs:clean":"rm -rf docs","test:watch":"npx vitest","docs:typedoc":"npx typedoc --entryPoints src --entryPointStrategy expand --exclude '**/*+(test).ts' --externalPattern 'node_modules/**/*' --excludeExternals --out docs/","prepublishOnly":"npm run build"},"version":"3.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"351e9e16-ba0c-4dee-82fb-85ff376687c0"}},"homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","keywords":["logger","json-logger","node","node-logger","structured-logging","observability","json","serverless","serverless-logger","minimal"],"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"_npmVersion":"11.19.0","description":"A minimal, structured JSON logger for Node, with optional transports and pluggable metadata providers.","directories":{},"maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8","husky":"9","vitest":"4","typedoc":"0.28","typescript":"6","@types/node":"24","@biomejs/biome":"2","@vitest/coverage-v8":"4"},"optionalDependencies":{"aws-metadata-utils":"1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mikrolog_3.0.0_1790836984304_0.8526753698454275"}}},"time":{"created":"2022-07-10T14:48:34.965Z","modified":"2026-10-01T06:43:04.692Z","0.0.1":"2022-07-10T14:48:35.132Z","0.0.2":"2022-07-10T14:50:53.593Z","0.0.3":"2022-07-10T14:55:19.662Z","0.0.4":"2022-07-10T14:56:56.876Z","0.0.5":"2022-07-10T14:59:47.309Z","0.0.6":"2022-07-10T15:01:09.563Z","0.0.7":"2022-07-10T15:59:34.715Z","1.0.0":"2022-07-10T16:19:19.693Z","1.0.1":"2022-07-10T18:35:40.407Z","1.0.2":"2022-07-10T21:24:38.580Z","1.1.0-alpha1":"2022-07-24T16:50:07.003Z","1.1.0-alpha2":"2022-07-24T18:16:02.628Z","1.1.0-alpha3":"2022-07-24T18:25:58.542Z","1.1.0-alpha4":"2022-07-25T08:13:58.653Z","2.0.0":"2022-07-25T09:31:05.819Z","2.1.0":"2022-10-01T08:49:17.302Z","2.1.1":"2022-10-20T17:34:09.170Z","2.1.2":"2022-10-22T08:48:21.244Z","2.1.3":"2022-10-22T09:23:46.706Z","2.1.4":"2022-11-07T14:20:26.234Z","2.1.5":"2022-11-10T10:43:26.347Z","2.1.6":"2022-11-10T11:12:43.627Z","2.1.7":"2022-11-11T14:19:07.317Z","2.1.8":"2022-11-14T08:22:21.319Z","2.1.9":"2022-11-14T10:22:30.771Z","2.1.10":"2022-11-15T10:16:26.495Z","2.1.11":"2022-11-16T19:07:14.947Z","2.1.12":"2023-01-12T18:19:25.297Z","2.1.13":"2023-02-14T08:52:59.685Z","2.1.14":"2023-02-14T15:54:54.795Z","2.1.15":"2024-04-27T15:49:05.656Z","2.1.16":"2024-11-14T09:53:30.550Z","2.1.17":"2024-11-21T15:21:26.684Z","2.2.0":"2025-01-11T07:58:31.108Z","2.2.1":"2025-01-11T14:51:46.958Z","2.2.2":"2025-01-11T16:13:47.287Z","2.2.3":"2025-01-11T16:40:05.242Z","2.2.4":"2026-08-17T18:22:41.429Z","3.0.0":"2026-10-01T06:43:04.395Z"},"bugs":{"url":"https://github.com/mikaelvesavuori/mikrolog/issues"},"author":{"name":"Mikael Vesavuori"},"license":"MIT","homepage":"https://github.com/mikaelvesavuori/mikrolog#readme","keywords":["logger","json-logger","node","node-logger","structured-logging","observability","json","serverless","serverless-logger","minimal"],"repository":{"url":"git+https://github.com/mikaelvesavuori/mikrolog.git","type":"git"},"description":"A minimal, structured JSON logger for Node, with optional transports and pluggable metadata providers.","maintainers":[{"name":"mikaelvesavuori","email":"mikael@mikaelvesavuori.se"}],"readme":"# MikroLog\n\n**A minimal, structured JSON logger for Node, with optional transports and pluggable metadata providers.**\n\n_MikroLog is like serverless: There is still a logger (\"server\"), but you get to think a lot less about it and you get the full \"It Just Works\"™ experience._\n\n![Build Status](https://github.com/mikaelvesavuori/mikrolog/workflows/main/badge.svg)\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmikaelvesavuori%2Fmikrolog.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmikaelvesavuori%2Fmikrolog?ref=badge_shield)\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=mikaelvesavuori_mikrolog&metric=alert_status)](https://sonarcloud.io/dashboard?id=mikaelvesavuori_mikrolog)\n\n---\n\nLoggers have become too opinionated, bloated and complicated. MikroLog provides an option that is:\n\n- **Runtime-agnostic** — works in any Node.js context: Lambda, Express, CLI, workers, and more\n- Gives you multi-level, clean and structured logs\n- Easiest to grok logger that isn't pure `console.log()`\n- Familiar syntax using `log()`, `info()`, `debug()`, `warn()` and `error()`\n- Zero config and opinionated enough to still be awesome without any magic tricks\n- Cuts out all the stuff you won't need in cloud/serverless like storing logs or creating file output\n- None of the `pid` and other garbage fields you get from many other solutions\n- Flexible for most needs by loading your own static metadata that gets used in all logs\n- Logs carry across perfectly to observability solutions like Datadog, New Relic, Honeycomb...\n- Has transport support (e.g. Axiom)\n- **Pluggable metadata providers** — use `AwsLambdaMetadataProvider` for Lambda, or write your own for any runtime\n- **Pluggable formatters** — use `JsonFormatter` (default) for production, `PrettyFormatter` for local dev\n- Easy to redact or mask sensitive data\n- Uses `process.stdout.write()` rather than `console.log()` so you can safely use it in Lambda\n- Tiny (~2.4 KB gzipped, zero required dependencies)\n- Has 100% test coverage\n\n## Behavior\n\nMikroLog is implemented using a singleton pattern, meaning the instance is reused rather than necessitating that you spawn new instances of it everywhere you need it. In the context of Lambda, where things in the global execution context (like imports and singletons) are reused across calls, you should be aware that the logger context may be reused. Read more in the `Security notes` section further down.\n\nLogs will be sorted alphabetically by key.\n\nMikroLog will throw away any fields that are undefined, null or empty.\n\nYou may pass either strings or objects into each logging method. Messages will show up in the `message` field.\n\nMikroLog accepts certain static metadata from you (user input) and will produce dynamic metadata (id, timestamp, correlationId) on every log. To enrich logs with environment-specific metadata (AWS Lambda fields, HTTP request details, etc.), configure a metadata provider. See more in the [Metadata](#metadata) section.\n\n## Usage\n\n### Basic importing and usage\n\n```typescript\n// ES5 format\nconst { MikroLog } = require('mikrolog');\n// ES6 format\nimport { MikroLog } from 'mikrolog';\n\nconst logger = MikroLog.start();\n\n// String message\nlogger.log('Hello World!');\n\n// Object message\nlogger.log({\n  Hello: 'World!',\n  statement: 'Objects work just as well!'\n});\n```\n\n### Logging\n\n#### Informational logs\n\nOutput an informational-level log:\n\n```typescript\nlogger.log('My message!');\n```\n\nThis log type is also aliased under the `info()` method if you prefer that syntax:\n\n```typescript\nlogger.info('My message!');\n```\n\n#### Warning logs\n\nOutput a warning-level log:\n\n```typescript\nlogger.warn('My message!');\n```\n\n#### Error logs\n\nOutput an error-level log:\n\n```typescript\nlogger.error('My message!');\n```\n\n#### Debug logs\n\nOutput a debug log:\n\n```typescript\nlogger.debug('My message!');\n```\n\n#### Setting a custom HTTP status code\n\nBy default you get status `200` for all logs except errors, which have status `400`.\n\nIf you wish to set a custom HTTP status code you can do like in the following example:\n\n```typescript\nlogger.info('My message was created!', 201);\n```\n\nThe second parameter can be passed in for all log types.\n\n### Configuration\n\nYou may also optionally instantiate MikroLog using a custom metadata object. You can do this either when starting (setting up) a local logger or enriching it after the fact.\n\n```typescript\nconst metadata = { service: 'MyService' };\nconst logger = MikroLog.start({ metadataConfig: metadata });\n```\n\nBy default, unless you manually provide a correlation ID, if there is a value stored at `process.env.CORRELATION_ID`, then MikroLog will automatically use it.\n\nYou can set the correlation ID _manually_ as part of the `enrich()` call:\n\n```typescript\nMikroLog.enrich({ correlationId: 'abc123' });\n```\n\nNote how MikroLog, in this case, was enriched _after_ its initial start.\n\nSee more in the [Metadata](#metadata) section.\n\n### Using in AWS Lambda\n\nMikroLog ships with an `AwsLambdaMetadataProvider` that extracts dynamic metadata (function name, region, account ID, cold start, etc.) from the Lambda event and context objects.\n\n```typescript\nimport { MikroLog, AwsLambdaMetadataProvider } from 'mikrolog';\n\nconst provider = new AwsLambdaMetadataProvider();\n\nexport async function handler(event: any, context: any) {\n  const metadata = { service: 'MyService' };\n  const logger = MikroLog.start({ metadataConfig: metadata, metadataProvider: provider });\n  MikroLog.enrich({ event, context });\n  logger.info('Hello from Lambda!');\n  await logger.flushLogs();\n}\n```\n\n### Using in Express / HTTP servers\n\nMikroLog works anywhere. Here's an Express middleware example:\n\n```typescript\nimport { MikroLog } from 'mikrolog';\n\nconst logger = MikroLog.start({ metadataConfig: { service: 'api' } });\n\napp.use((req, res, next) => {\n  MikroLog.enrich({\n    correlationId: req.headers['x-request-id'] as string\n  });\n  next();\n});\n\napp.get('/', (req, res) => {\n  logger.info('Request received');\n  res.json({ ok: true });\n});\n```\n\n### Using in a CLI or worker\n\n```typescript\nimport { MikroLog, PrettyFormatter } from 'mikrolog';\n\nconst logger = MikroLog.start({ metadataConfig: { service: 'batch-job' } });\nlogger.setFormatter(new PrettyFormatter());\n\nlogger.info('Starting batch processing...');\nlogger.warn('Memory usage high');\nlogger.error('Failed to process item', 500);\n```\n\n### Setting the correlation ID manually after initialization\n\nSetting the correlation ID manually makes sense for example during cross-boundary calls where you want to propagate this value:\n\n```typescript\nconst logger = MikroLog.start();\nlogger.setCorrelationId('abc123');\n```\n\n### Setting the `DEBUG` sampling rate\n\nYou can set the sampling rate either manually or using an environment variable.\n\nA \"sampled\" log means it is a log that gets written. An \"unsampled\" log is therefore one that is not written.\n\nThe sample rate uses the `0-100` scale. The default value is `100`, meaning you get _all_ `DEBUG` logs if you don't set this to something else.\n\nYou may use integers or floating point numbers.\n\n#### Setting it with an environment variable\n\nSet `MIKROLOG_SAMPLE_RATE` to a numeric or numerically-convertible value and it will be set when initializing MikroLog.\n\n#### Setting it manually\n\nYou can also call MikroLog manually like so:\n\n```typescript\nconst logger = MikroLog.start();\nlogger.setDebugSamplingRate(0.5); // 0.5% of all DEBUG logs will now be sampled.\nlogger.setDebugSamplingRate(25); // 25% of all DEBUG logs will now be sampled.\n```\n\n#### Checking if last `DEBUG` log was sampled\n\nYou can check if the last `DEBUG` log was sampled.\n\nThe true value of this will only exist _after_ having used the `debug()` method, as it gets recalculated every time that the method is run.\n\n```typescript\nlogger.isDebugLogSampled();\n```\n\nIf you want to \"persist\" the decision you can handle this manually after the first `DEBUG` log call:\n\n```typescript\n// If we get 'TRUE' here we can crank the sampling rate all the way up, else turn it off completely\nlogger.isDebugLogSampled(); ? logger.setDebugSamplingRate(100) : logger.setDebugSamplingRate(0);\n```\n\n#### Passing debug logging decision to other services\n\nThis is useful if you want to do more complex, cross-boundary debug logging on a call chain, as written about by [Yan Cui (The Burning Monk)](https://theburningmonk.com/2018/04/you-need-to-sample-debug-logs-in-production/).\n\nFor example you could make a solution like the below, passing the sampling decision in a header to a downstream service:\n\n```typescript\nconst logger = MikroLog.start();\nlogger.setDebugSamplingRate(100); // Make sure you absolutely get all debug logs; remember that the default is that all DEBUG logs are preserved\n\nlogger.debug('This is some issue!');\n\nawait fetch('https://www.some-site.xyz', {\n  headers: {\n    'X-Log-Sampled': logger.isDebugLogSampled()\n  }\n});\n```\n\nThen, on their end they could simply do:\n\n```typescript\nconst { headers } = incomingPayload; // Do whatever you need here\nconst logger = MikroLog.start();\n\n// If we get 'TRUE' here we can crank the sampling rate all the way up, else turn it off completely\nheaders['X-Log-Sampled'] ? logger.setDebugSamplingRate(100) : logger.setDebugSamplingRate(0);\n\n// Rest of code...\n```\n\n## Transports\n\nA transport is a configuration that allows MikroLog to flush (i.e. send) logs to another service.\n\nMikroLog supports [Axiom](https://axiom.co) out of the box. You can implement your own transport by implementing the `Transport` interface.\n\nTransport support is based on a \"log buffer\" that keeps all logs in-memory. They are sent and removed from the buffer when flushed, which is done manually by you.\n\nIt's recommended to flush logs only in your clean-up phase, such as at the end of your handler, to avoid adding more latency and volatility than necessary.\n\n### Using the Axiom transport\n\nAn example of using the Axiom transport could look like this:\n\n```ts\nconst logger = MikroLog.start({ metadataConfig });\nconst transport = new AxiomTransport({\n  auth: process.env.AXIOM_API_KEY,\n  dataset: 'my_dataset'\n});\nlogger.setTransport(transport);\n\nlogger.log('Hello');\nlogger.log('World');\n\nawait logger.flushLogs(); // Send the logs\n```\n\n## Formatters\n\nMikroLog supports pluggable formatters to control how log records are serialized before being written to stdout.\n\n- `JsonFormatter` (default) — outputs newline-delimited JSON. Best for production and log aggregation platforms.\n- `PrettyFormatter` — outputs human-readable, colorized lines. Best for local development and CLI usage.\n\n```typescript\nimport { MikroLog, PrettyFormatter } from 'mikrolog';\n\nconst logger = MikroLog.start();\nlogger.setFormatter(new PrettyFormatter());\n\nlogger.info('Hello World');\n// INFO  2022-07-25T08:52:21.121Z  Hello World\n```\n\nYou can disable colors by passing `{ colorize: false }`:\n\n```typescript\nlogger.setFormatter(new PrettyFormatter({ colorize: false }));\n```\n\nYou can also implement your own formatter by implementing the `Formatter` interface:\n\n```typescript\nimport type { Formatter, LogOutput } from 'mikrolog';\n\nclass MyFormatter implements Formatter {\n  format(log: LogOutput): string {\n    return `[${log.level}] ${log.message}\\n`;\n  }\n}\n\nlogger.setFormatter(new MyFormatter());\n```\n\n## Metadata providers\n\nMetadata providers supply dynamic metadata to MikroLog. The core logger always produces `id`, `timestamp`, `timestampEpoch`, and `correlationId`. A metadata provider can add environment-specific fields.\n\n### Built-in providers\n\n- `AwsLambdaMetadataProvider` — extracts AWS Lambda fields from the event and context objects, including cold-start detection.\n\n### Writing a custom metadata provider\n\nImplement the `MetadataProvider` interface to extract metadata from any source:\n\n```typescript\nimport type { MetadataProvider, MetadataProviderInput } from 'mikrolog';\n\nclass HttpMetadataProvider implements MetadataProvider {\n  getMetadata(input: MetadataProviderInput): Record<string, unknown> {\n    const req = input.event; // e.g. an Express Request\n    return {\n      resource: req?.path,\n      user: req?.headers?.['x-user-id'],\n      method: req?.method\n    };\n  }\n}\n\nconst logger = MikroLog.start({\n  metadataProvider: new HttpMetadataProvider()\n});\n```\n\n## Metadata\n\n### One-time root-level enrichment\n\nIf you want a one-time root-level enrichment, you can do:\n\n```typescript\nconst logger = MikroLog.start();\nlogger.enrichNext({ someId: '123456789abcdefghi' });\nlogger.info('Ping!'); // Enrichment is present on log\nlogger.info('Ping!'); // Enrichment is no longer present\n```\n\nThis works just as well on nested objects:\n\n```typescript\nconst logger = MikroLog.start();\nlogger.enrichNext({ myObject: { myValue: 'Something here', otherValue: 'Something else' } });\nlogger.info('Ping!'); // Enrichment is present on log\nlogger.info('Ping!'); // Enrichment is no longer present\n```\n\nNote that only object input is allowed for this method.\n\n### Static metadata\n\n_Static metadata_ is the metadata that you may provide at the time of instantiation. These fields will then be used automatically in all subsequent logs.\n\nUnder the hood, MikroLog is built and tested around practically the same metadata format as seen in [catalogist](https://github.com/mikaelvesavuori/catalogist) which might look like:\n\n```typescript\nconst metadataConfig = {\n  version: 1,\n  owner: 'MyCompany',\n  hostPlatform: 'aws',\n  domain: 'CustomerAcquisition',\n  system: 'ShowroomActivities',\n  service: 'UserSignUp',\n  team: 'MyDemoTeam',\n  tags: ['typescript', 'backend'],\n  dataSensitivity: 'public'\n};\n\nconst logger = MikroLog.start({ metadataConfig });\n```\n\n_However, you are free to use whatever static metadata you want._\n\nIdeally you store this static metadata configuration in its own file and have unique ones for each service.\n\n### Dynamic metadata\n\nDynamic metadata is produced on every log emission. The core logger always provides the following fields:\n\n| Field            | Type   | Description                                              |\n| ---------------- | ------ | ------------------------------------------------------- |\n| `correlationId`  | string | Correlation ID for this function call.                  |\n| `id`             | string | ID of the log.                                          |\n| `timestamp`      | string | Timestamp of this message in ISO 8601 (RFC 3339) format. |\n| `timestampEpoch` | string | Timestamp of this message in Unix epoch.               |\n| `user`           | string | The user in this log context (if provided by a provider). |\n| `resource`       | string | The resource (channel, URL path...) that is responding (if provided by a provider). |\n\nWhen using the `AwsLambdaMetadataProvider`, the following additional fields are available:\n\n| Field                | Type    | Description                                               |\n| -------------------- | ------- | --------------------------------------------------------- |\n| `accountId`          | string  | The AWS account ID that the system is running in.         |\n| `functionMemorySize` | string  | Memory size of the current function.                      |\n| `functionName`       | string  | The name of the function.                                 |\n| `functionVersion`    | string  | The version of the function.                              |\n| `isColdStart`        | boolean | Is this a Lambda cold start?                              |\n| `region`             | string  | The region of the responding function/system.             |\n| `runtime`            | string  | What runtime is used?                                     |\n| `stage`              | string  | What AWS stage are we in?                                 |\n| `timestampRequest`   | string  | Request time in Unix epoch of the incoming request.       |\n| `viewerCountry`      | string  | Which country did AWS CloudFront infer the user to be in? |\n\nIf these values are not available, they will be dropped at the time of log output. In effect, this means you won't have to deal with them (being empty or otherwise) if you use MikroLog in another type of context.\n\n## Redacting keys or masking values\n\nIn your static metadata you can add some extra security measures with two different string arrays:\n\n- `redactedKeys`: Any items in this array will be completely removed from log output.\n- `maskedValues`: Any items in this array will have `MASKED` as their value. Their keys will however remain untampered.\n\nYou can redact or mask nested values by using dot syntax, for example `user.auth.token`.\n\n**Note**: These \"meta\" items will not themselves show up in your logs.\n\nExample usage:\n\n```typescript\nconst metadataConfig = {\n  userId: 'Sam Person',\n  secretValue: 'sj02jd-m3982',\n  redactedKeys: ['userId'],\n  maskedValues: ['secretValue']\n};\nconst logger = MikroLog.start({ metadataConfig });\nconst log = logger.log('Checking...');\n\n/**\n * The log will look something like:\n{\n  message: 'Checking...',\n  secretValue: 'MASKED',\n  { ...any other values }\n}\n*/\n```\n\n## Security notes\n\nMikroLog is implemented using a singleton pattern, meaning the instance is reused rather than necessitating that you spawn new instances of it everywhere you need it. In the context of Lambda, where things in the global execution context (like imports and singletons) are reused across calls, you should be aware that the logger context may be reused.\n\nThis should not be a significant problem since Lambda is reused in the same _function scope_, which means that for example static metadata that is reused will most likely be the same anyway. This can be validated with a simple experiment:\n\n- Build a basic Lambda function that uses MikroLog and can take in input via POST\n- Call the Lambda with a payload that sets some static field (say `service`) to a custom value\n- Run it a few times\n- Call it again with an _empty_ payload (i.e. effectively not using any custom value)\n- It should respond with the previous value for the service, even if you called it this time without any value\n\nFor dynamic metadata (which may be more sensitive than static metadata), such metadata is **always** recalculated and will therefore not leak between calls.\n\n### Resetting the logger between calls\n\nSee below code for an example on how to wrap your implementation to always call `reset()` before closing and returning from the Lambda.\n\n_**There are no promises that this type of reset will be effective!**_\n\n```typescript\nimport { MikroLog, AwsLambdaMetadataProvider } from 'mikrolog';\n\nimport { metadataConfig } from './config/metadata';\n\nconst provider = new AwsLambdaMetadataProvider();\n\nexport async function handler(event: any, awsContext: any): Promise<any> {\n  const result = await wrappedHandler(event, awsContext);\n  MikroLog.reset();\n  provider.reset();\n  return result;\n}\n\nasync function wrappedHandler(event: any, awsContext: any) {\n  const body = event.body && typeof event.body === 'string' ? JSON.parse(event.body) : event.body;\n  if (body && body.service) metadataConfig.service = body.service;\n\n  const logger = MikroLog.start({ metadataConfig, metadataProvider: provider });\n  MikroLog.enrich({ event, context: awsContext });\n  const message = logger.info('info message');\n\n  return {\n    statusCode: 200,\n    body: JSON.stringify(message)\n  };\n}\n```\n\n---\n\nAt the end of the day you might wonder if this solution (v2 vs v1) is better? I would say overall it is more standardized in its approach as well as (now) documented better. Just keep this in mind when you work with MikroLog or any other logger.\n\n## Migrating to 3.0\n\nMikroLog 3.0 decouples the core logger from AWS Lambda. The core is now zero-dependency and runtime-agnostic. AWS Lambda support is provided through an optional `AwsLambdaMetadataProvider` adapter.\n\n### Breaking changes\n\n1. **`isColdStart` and AWS-specific fields are no longer emitted by default.** To get `functionName`, `region`, `accountId`, `stage`, `isColdStart`, etc., configure an `AwsLambdaMetadataProvider`:\n\n   ```typescript\n   // Before (v2)\n   const logger = MikroLog.start({ event, context });\n\n   // After (v3)\n   const provider = new AwsLambdaMetadataProvider();\n   const logger = MikroLog.start({ metadataProvider: provider });\n   MikroLog.enrich({ event, context });\n   ```\n\n2. **`aws-metadata-utils` is now an optional dependency.** It is installed by default but only loaded when `AwsLambdaMetadataProvider` is used. Non-Lambda users get a zero-dependency core.\n\n3. **New public type exports.** All interfaces (`LogOutput`, `MikroLogInput`, `Transport`, `MetadataProvider`, `Formatter`, etc.) are now re-exported from the package entry point.\n\n### New features\n\n- **`setMetadataProvider(provider)`** — plug in any metadata provider.\n- **`setFormatter(formatter)`** — plug in a formatter (`JsonFormatter`, `PrettyFormatter`, or your own).\n- **`PrettyFormatter`** — human-readable, colorized output for local development.\n- **`AwsLambdaMetadataProvider.reset()`** — reset cold-start state for testing.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmikaelvesavuori%2Fmikrolog.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmikaelvesavuori%2Fmikrolog?ref=badge_large)\n","readmeFilename":"README.md"}