{"_id":"ts-log","_rev":"25-3d3de6af4dd5944a0ebdae6978f77a6d","name":"ts-log","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"ts-log","version":"1.0.0","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@1.0.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"b7f2c41813dba138ea4c1cd04a6fa8278d3b4890","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-1.0.0.tgz","fileCount":33,"integrity":"sha512-Qjn8NtHLvVu1SiClPo+O6apmRYzd/QfQcof3BDHuxOaqBHxFOp0gGuNVJUwNJr6LeVuHzY//e/xSbFRSty3vMg==","signatures":[{"sig":"MEUCIQDh8r8aWewbwbZqts1lO4Te6g2/D7rYwhNg80FR/0NCRQIgCB3UnzBbsIyOkfGvUQP0xSHSkNKicVtsCOxEeKPSnPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2exDCRA9TVsSAnZWagAAx44P/3dX5BIGeBcaQYo0GZGp\n1Fp+04ecbR/jFa60kTYKK2HfLxYYH7vFut0BZ1isLT3w4l4vTdDf+xvbecol\najlETXcGiWGBlnY05Nv8H/sA9px8B31N504GgyPC0uO8SKaNtE1sevX/b2Rq\n3JpFjOFr7V61E5p9UPqlJGoUF/Ur+l9qTt+IeVkmIT7AV7a9mSyFrn/3BEFS\ncJVTi5puzknHVrMCsUuwoOnLqBiKoRFeJYlSbEcHy8e880Ewu2P8uA+Fk0YU\nET9EQ7mosA3QEN/zcHJ79UeUcpj1wjwUFsyCSktbUWZmflCyczQe4qdRmcC+\niSF5j1Hw+pk37ayRBjXQgAqojRgwHgH75YGCFGovROdQkl0ypsJKpZZdGhAM\ngiTF4/PhpaUPNmuZmNNz4Y28Co0s6fbmPF3q40PurE/OcoYy4SKbRcte/Q9/\noPN1/ODRsrp5vNqJpdj5QYMNAiz5HzxU7zTwqnhJd53DxEc2a6kIoELrGDWH\nhtfSc/jNQCbuYeZMDVw2TDGhcHZuEcUc2ZDSDOSMfs5PoEI0ZaICBFgbk/bz\nR8cw0eIWxfRlLWLklx4G7dvRMGp5oSxG2v2ukIn9iPhqtHMEHBgjM5aYviEC\nGNqNZ+uyXwu/Fb15uMHIlwsLy38fVnNuNZ4qYw8UiRBpe5ynuPHvEvg4lf/o\ntyg8\r\n=JYIY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface along with a dummy logger that does nothing, useful as default dummy logger for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-log_1.0.0_1524231234617_0.23031426139218558","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-log","version":"1.1.0","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@1.1.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"38991419590a95c866b2397299cd0a53e697537e","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-1.1.0.tgz","fileCount":33,"integrity":"sha512-9gsrQmaqT0SV+skmL0nPxY9IHjaoJRXmZuBZYLx+K+IEZne+Zd6T+k/7GX0ebSqWSlsOr+b/wsJlvz/WyfMu+g==","signatures":[{"sig":"MEUCIQDV1XEZLMo7vQQ51kx3CFvOsD2VdIoOvXoK73zIe0NPJwIgfB1MyTKzzToG31N5isUlOpqgurI4sejdzGfMIxL8fj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2eygCRA9TVsSAnZWagAAHIkP/RT1C8LQRaIL1R1gk2DL\nFsB+rhmU2Y7mV1oRZOwp45Fd9hIFan+efzBaLUst2p4MbjrhOiOKn6wu2vWX\nk0StW1k5cFawJfnJMTblBqtxoRpRLac1bh1ZpzEo5IqaQr+/cFcFvEWdRaJu\nGnN+AHSgHuowgMgOIA0vh/PYUjMGNinTatri1h21GYHNLxYXQCkVDqIUXiu6\nWvTgf+LnOJJ6mlqohsNJCUsyB7pZH+KmAHrGZQ4GU3KCEV60+e/fHWnCxUK4\nL/ID4BTzvGshsh2sW6MrQTBVv41fXB9NhHtQGu6UR/BQrgDF5480pUGnwXrg\nsj8Uq/PAva7BfG3LB8em7XbVJTdyZkgwz6F1NnHH/FAOk0/9FPXsgECtJrQF\nJOUyr1Lm/vFbj2lRimac6tlNIN8lhmY9lCfxaJGKGoLVFwAOjHjuQRAReBoB\ndODVkrHE2bxu6EEXUFu5eB6PY14ru+uTqYlb4nlJK9PdZ3Wb3F+/UrcltoE+\niA/6THsj6O48tjgJnqDWOnyekGoOyFjzXqvbYU+kEqUmCQFp/XefVu8dotat\nc44QaDKh22hRNERAqpX3SyYVpBvaAv2vSTbT2Dyk1S1mTnfHsngsblruiZe2\nF0JZ1AvuM3FkYmedFl2Qe7nrTEXTyRFZlP9ZlAUflaYc/8vRyyrm/cBBXb4D\nUMys\r\n=/lel\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface along with a dummy logger that does nothing, useful as default dummy logger for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-log_1.1.0_1524231328380_0.013904828306768868","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-log","version":"1.1.1","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@1.1.1","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"5f43e71a35b3dce4a6333a8ebb1c034a475c2f80","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-1.1.1.tgz","fileCount":32,"integrity":"sha512-Zb2prdiWS3GBkm1qE7MclVX4aGStUV+/sMfYT0HUPEMOMzfrwvgcazfTHIqfk6SvYIbBbc9qUNs8tLtVxmWQdw==","signatures":[{"sig":"MEYCIQCDMxLkBEftA9vb/Vk8gZ1Z6oFHAZnMOGHROTteEy4m1gIhANA4n0RKpNXgSdNDgr5sLX2Mq0D6QKCSX+K1Oi3ji01N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2e9FCRA9TVsSAnZWagAANoYP/0zkx/NkBNLhuV4fjYXx\nqw7mgnyotfgegzO212X6MlCq+fgw5OMt5zBDYPvt22ja46vPAJmFrTa4qiil\nGCZ3lkFGKUXtFs/Mn3JIqD7Ijtr51tmE7jgJlx/6eJz4aVMzgt3gOFxqA316\n8Niir2uP/updKapuW+acBk9LRD+aHyb13Gu1L8MrxWx54zEVZd20SBgs1tGP\n3wbcshqDASBuyoz8vNY8hgHj25jiIHWiHtp9fjDwGe8vMe9K432u2uGJM2PD\nHw0K8rHalYJWPkycnIrlnmxbIGCsw2IQn0z/vnjBK3GuVlTC1ut1pmoMg6tS\n2I8NpUX+oGzuiauxzSoirTt3ED9oZRsmxQvqKEQ5FgHQyyK1KZHBZqYC61YI\nHE5oJvz9+/XT2w6pAjN5snwy7Yjx+yoqO3EDAfFGNSeWslbT37074cK+7Z+E\nY1x2dS8wHj8hLdO3+/geEv4IPj4Z/q1PIaeXCfZiHZ6t4lEPbXnTUwniz4TW\nZKnPbnx9ZvnQ8lmmrgWsNWGi9xNat9g1djIqQSgIKpHZnnYoIMax2Efsy+7Q\nmDovVQ/v7X8ol7f+Vr8FzPlq862ohJwRzXA9bZzv4GVtWBXS5m4wa6JwsMs8\nFFQr12oUmfRsjc4AtZN9Rr5SMdZqdhxiITMAG1j0SXcpM4lV4sHfugOMAciJ\nPNu6\r\n=O5Fh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface along with a dummy logger that does nothing, useful as default dummy logger for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-log_1.1.1_1524232004528_0.2812379366922284","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-log","version":"1.2.0","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@1.2.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"ce82f9a4cf883f7187e4af4867aeca847e01d556","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-1.2.0.tgz","fileCount":32,"integrity":"sha512-56CLODjkv8At1g+JxP9mCAnOWTFgshp9ikEi6uMuwlUz2W8h/JIbuIYXM7HBeTi2A1k/XhQ6PN9mU0u+UUo2QQ==","signatures":[{"sig":"MEYCIQC7Hv0V4pywHTCysb2bje8F5cpbZPOMeXsuLmFhMBG2OAIhANdevNsqLXiNIRx58opwwe/JOph01tLNnT6ryRCFL0wp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2fA1CRA9TVsSAnZWagAAI1AP/2QoSL4FFO+DgRGkJpal\n3M7I+/XwfA5jgNj85H2kED1dHsYvqGai44mfn4D1zhOzBaMF9FSZaT6RvVow\nQbYMq3j05T1CsNxBa+O8p2F4sDV3T26E8/MtrDDKeRN3XTabQ570Xyzc/0Kp\njoCTXZRA2l0r8lZ961I15LwmW4VwbIlSuh/knINrcgvSN+awexzwKJ2XkhQI\nuJgD4IAeLYKCKD8cqGf5MdL/vGq/U3qVdETPda9pn1+CKw3XzmM9M0iYyVYa\n4vZSFMFrkVnfWkN9EcX9xNZ1z6XscMO9C/Ban5fs77Bul5I6QZe5fSfkzykk\nOhwsvq+lsNT0s88jgxrgbQ8iUtRLYC4aKaPO0tIKQ/lgy2CGxKVg5js4Le32\nk2f+EWKC0tnOTC6sE3nNugyw53QWgOrjCHbAwS0cP1WpX4D/4zI4Y/pvHplH\n7n130S3NkbPnmD3NaDQsEWFqb57WpADrQlWApF1EQPYa4SK8FE8nEEN7EzNx\nu+IMKmxpmksogwPd7eqnm+xpOuXduFdwNf6sFh8PExoy5Y1G0553k0Yz1Riu\nPzIakeQB64JUZ3/bLQkMnTtQ2Qgo0fT1kgugmRdi+iR+NFrUfhRrUS76KDzI\nE/kmMV8qH4WJF4kR/tJ1sS8ZlJJkprKPpNfsDf1l/A6rNpHUKmYPCoxunjRn\n5wWn\r\n=swPw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-log_1.2.0_1524232245134_0.9340960454981351","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ts-log","version":"1.2.1","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@1.2.1","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"fb4a85af828a9ebd759b785c597f98d6d158a3f5","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-1.2.1.tgz","fileCount":32,"integrity":"sha512-ligSN7z2SGICmqs7D0xgEQkXWiV+SOrDkEGWkSsnjxYWDlqiup5MNlIlumBt3bZAxYnMnlwbkRXo7+2MvjstAw==","signatures":[{"sig":"MEYCIQC8uSCQUI4keK/C8XUCh5N81JmAsOp7I+KF1OSltv0FiQIhAPuEaIRp99Xx4qZeu6pZ/24YoZAClA/eBelVWbNInetX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2fGDCRA9TVsSAnZWagAAgHQP/2IF3lIFaG2S3pjAgrLD\nUB1eQ/zm4N3MDppxMsELI45USvnfxjSCghZd8ZoQ0vc6jRJOX3MaPyqQjMDd\nYAUnJfWNWyYOIbOWq+HBdl1X0DtVJplaxNf1JNGR79c7MvK5olmLrr90SQ3v\ntKx8VHRg8u5+ILKzR7rMAbDzzsRcc5N7emlYgU+QNF3MDQB5I15wGhY/TgHv\nviLLwyrJ7PlUpwico/9vXfdMRn76DUZ/+HF7sPehxUNk5gdUmmUPEEHALYkb\n3TZpKLBdFWeYnXE6nSWtVqpZQGYXiscS7xPEIUqEzheF69ieGF361PeKH2i+\njiLgwoV+5FuPU0vI98c5vlPhYHJQ0e5+P9zxJiEXbuwddY6cz0ZEWsH7PImw\nNn3uEoix3tFB8raBSqYXMCVhAS+BXg9bSpozHIDTVEEQNCCdYPtZtC40Z9kg\nwbUnSJuPCy2t2sHr6uwbv5PXlrBnBLK+DMD8z3mjnKQbgsIZRFA0r+mnzF/v\nUsfh6bMWCRfmFJ5PH+ZepNKfOGnkB7YsgqgfNlb7HmBWlfm1S1dbEiBQPMrU\nnN0YvFO5RUS/NWXUhw1jxJMErbDMDVoJwXp119uBSBgrw1VyowsZkPmrX/oG\nNJ+GGWUdLRBM1atsd6qDVjQRLc+XDjAhqbVFyTozXb1TyPEP7uZ3/uoXRZhz\nj+8c\r\n=GHzl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ts-log_1.2.1_1524232577634_0.8914585609274592","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-log","version":"2.0.0","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.0.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"02f034cfac17438f957fab3f729947e13b576c53","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.0.0.tgz","fileCount":32,"integrity":"sha512-NViy0VO8O3O/b7/9eFGHit/D37Olh2O1fm3S3KEH22Ha91sdYUG2ZmpGZHrftpQkWu2xyCnDo8M8YDsSz692WA==","signatures":[{"sig":"MEUCIAvEObvBQtRdSeK/4SOnIR3R75WylKhAA/0n4LUdkAbTAiEA/9yMMQ6xFscp51JoHMwtrAbjzJ6ory3QK/b+ACiZeyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBcPKCRA9TVsSAnZWagAAf6sP/0byx/kh6h3+ahda8zRZ\nJD8XL0DC91ih+o35nZQkcx8drM21Jc3z5OUUx0USYOTUDXqIajrpIgkAkgQa\nysxMz2+67ram0iVKogvJswhgLpyNmuLHGEV5imANraXsXqtEsjZkzPosyz+s\nhpSRpBuPuaAC5qpgdEy7X0x/3OmhjAOnqbRiVs/V/zv+BLV7RL4E8KVk25ca\nDVLbqbsV8eYjb0DNX8IeEE7y9igMcYo5zPnonsRVeX+foA/acndCJU03j1Qy\nHvyq7y7OgYGONUv9bYqc6fdeK9LaPBoF+tmLQRLoDHggUFqz02aQUKsJLmNk\nyz5kDMhP6UVZq3isKnPsggGTWBY1sX7at8E67xcu1Sl8d+7ZqSNyNlqsaC2O\n0tElTKBC39kasT3X6DYoaNiH+8cedzk4tV7tHajAwy8Csk7tPwok+1fV1z8F\nzzuW6GPJrP4YtwWxWb3Y6Ac2Paac0f5pwXQlNS3vVtQ8Gd32oyAQY2gy6TBS\ntzuTYiMSFPzrNMvqmv6Ld3B5mCSdDvn0HjG9e0YCi8+FYJwV6FWXls/43cCz\n3fL5wYuN6ZnUNkEYsDHK0lk56Gqsf2/IotrurD2D26yrGsTV5E9HbAZsbgNC\nkVTPBtfWXmraAyaA0sCK8FcibjxtQKkLPXted9cP2sZV9aaJxE+K63YtKpIw\n09Fv\r\n=Y5SG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.9.1","nodemon":"^1.17.3","ts-jest":"^22.4.2","coveralls":"^3.0.0","typescript":"^2.8.1","@types/jest":"^22.2.2","@types/node":"^9.6.1","tslint-config-strict":"^1.3.1","tslint-config-prettier":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.0.0_1527104457068_0.526906736558872","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts-log","version":"2.1.0","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.1.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"1bc3a2e37169d062554830e4cadf787fc4639de5","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.1.0.tgz","fileCount":32,"integrity":"sha512-jDh6wjT0nWPjvIoCcJtbgWQ7wAiQZl1vXlAPx0cnkGulSCJGZK5gZxealMeUWys15ihFSGkro5dLdEofVviNiA==","signatures":[{"sig":"MEUCIQDyUMHC0dXyQ70QVHmlTCcL1aI8HqmNWG7MjmrKi2dI0AIgWrQrwWmTJBifQpleW54KVJd02TSBju7/xNFRuEmOeXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWKNCRA9TVsSAnZWagAA6sYP/0dt1+CqL6RW5Uh4xl26\n7BdaAeM6ox7bycJWI4pXYm8x8TvQx4E4FVK9eGYAn1szyxgHtWS70M5T6Gsi\nPpUGhX79kWua7W/EV8RAM38T8Dq5dfQFCiFIlH8qjbclORyAS8N3c1UlDVux\nbUrjeRpX7vwLBhXbvUHEnbhNd7sei1+xpC6gY10582xuAKG+A3J42hkA1Oyd\nDrEZoy9FX5Q6WTDa735kv2Qn70OMsq39xLBD0B4gpBey3I8BivrF6dR0lJ8E\ns9HMI1XrCBHDNiJ/0NSAnPcXcsLtm3KJrEltqY3PZUDmCyxmmP6aBcuYcT4V\n+eQrWD0r1/7sZaVzvEUu1dHLFewFBol9s32dcwrzWRdgfWSfVpHGWf0FhuXt\nIny6nptE0nIUugtV/YFm6Gi9rVThlgYpfYoz+QiHBXZsw3HtCtNORsOKPWfU\nQy1S++N932gg6IHMz92SZMqlIUPfPVTOB4DiOpApQHumWAgZUInX14WeYKoa\nviq9KLFT5V4QxsiUr3dBtfhOiQnfgB599xxGP0Yn0Y+BBxkKaxjP2fK+TpUL\n2N9azoTeE68O79kSLBecqbKLPMzBsLLOsEc8e6TEBaHHXhayU1Sz2qDkjoqD\nu/SvFG112yVf5dkkRIASS9ld33jQapc8pX0mG1/8GQNIX/DF2+6wdEbJSkW4\ntoah\r\n=WYWa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.11.0","nodemon":"^1.17.3","ts-jest":"^22.4.2","prettier":"^1.12.1","coveralls":"^3.0.0","typescript":"^2.8.1","typestrict":"^0.0.9","@types/jest":"^22.2.2","@types/node":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.1.0_1533895308883_0.22432974055084665","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"ts-log","version":"2.1.1","author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.1.1","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"fdef661d5fe50495fe9236dfc2c8f104d353998a","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.1.1.tgz","fileCount":32,"integrity":"sha512-jH9Udmx/E0H5k/7c3juCBh0RuhSnkXObd7Qtvm9O0/8zYwbzBprP6K2Xzc73L4P3Z/qDxgdB71ChC7zNm95uCw==","signatures":[{"sig":"MEUCIGTbySGgqq5BJpRGVOgfvXnFdDK9qw60tA5eW/XgwpgLAiEA+mPbhaJq1ZNQI3XU1LjRqCCteF9Y5TthoXwP98GGcAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWMrCRA9TVsSAnZWagAAxZEP/Rm7Lnbz66c1jXHgR7tN\nuuEyel7ziy0SIVBPCjqJh+5l9Co6sNKtnSewKjlqF2v8r9a8BOwWm+06Mb4h\nxNvjPaVNEDokXO49NqhCUod08ClD+iSuHRyVlIWueDCDZdCVeX6DnFH7CTIv\nGIWNdLWp3fTRo/KfRnAZgp4235Lz0BqACRMAxAXzJcHqxZa0QkqnQvUxBLA0\n5LFzFC+DChCclgisRPd6qs1azGtNW+j1BSYu2ejjYWgTuMb55v4WifVXGKwZ\nWD/b+svyEgZykHpUIYczTvqkI5Iv8cdWG5RTGGC3b0jJIUNvlxWQOPbgSgQv\nylf7OwWmX9caPWYlFgcZzXCuAq7OKKrk7Dl2FlbjaRpX9Y6nBu0/C8HaMrLj\nAeWPtAnY6WPvl+EcbkfTNOTm63T8yf/gJe305IQBKhCP0ZXLwfx3vA1fv+Bz\no/wKi06oSO9IVINfs6+nhSySd6HQZ5NpJuMg1AmnUK+57p2fbzB5GkH7A90/\ndvTGk8ufHjzYqpSPOX4+6FGviMqioDDjmX2H90v0HQzWu0pDi2/1v0LkwUJ5\nzHRbk1jRiB6jb21LlTDWl6IqLl8TPwQdwU8Rz8p9YRRQbcidXZNBdUKPv2Dz\nNDEsADs/TzBuKG8zmaCHLcFefxOJJW+hGYff54VV1iPYJ/oQzVB4jtomnuXk\nBFTW\r\n=7sdP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.11.0","nodemon":"^1.17.3","ts-jest":"^22.4.2","prettier":"^1.12.1","coveralls":"^3.0.0","typescript":"^2.8.1","typestrict":"^0.0.9","@types/jest":"^22.2.2","@types/node":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.1.1_1533895467283_0.4751635112771966","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"ts-log","version":"2.1.2","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.1.2","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"fc109b08e6ae42f94989ac01bd51c8c7ee869ddf","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.1.2.tgz","fileCount":32,"integrity":"sha512-aidbElSc3hoE4nl3W2GvvyMVeyndzyFEhwYeDrxMof1RndoxGzXo8K1rT1ky+YW11JoiLrHFsgEotyK96Hp5uw==","signatures":[{"sig":"MEQCIAvzn2tQSPEuGrfepwKiqnErz4Vzoe+XkhaVuAzrvcLqAiBK3WFRjuVv/6hGUd7OdHeWxMMQj0zm/BDsUJz/WUvVeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWQfCRA9TVsSAnZWagAASIoP/2m/k5b63bcDu1ftN8eA\nKPfm1MgAm+FjJOGnckpoQ6vy4fk2gNqWc0/fILGV6n2pSNRrnIn3q2yt1+0X\nB7z3aLqlvjV/91qhDurgjFJ+wUXI640BuYLpFFI0cmU+zh+x+v1TomFD5VUg\nKgpJLNH09iZ2iSjJB/y7SJitm3z/ULMSzAdwLwAXiL01HAqsbzQZf9SJplCW\ni5rNdNv4tHMJW9Q7QHAZqSevD6R2WzSdCWKT0f5gGj3Smzt814i+MTrtcV8O\n0a3pOML6kQ9O1b14fD+cfIYqbXzk0yVT7CoGwFocAuIt8pKvQiXbIFPdx20V\nkeznkL46LS6KA94MSGvxeO6Np1MzKlCKGcZPjIcAHc9tY5n6ffPHMDu53V82\nd/SEiApsFHyLKrvVlceFdR+KbhxDB6zG/ubke3sId9LIzr433DXlcAWGnyzF\nORFNqoWwNKPspS6GOwK9Q6hUzkVq1etQerVDYCNYyLCe2qWdr9uWFg4NKzBM\nQeS8naFgXQmgNaU0x9+ab2uC7bKPDziImCyA0mgi0JsF/xmvLEtUscLlKITa\nQARtkzSZsywp+l2WOieUvb1IFLX8kEo+vStISyCIxxS7YDZ85VYv8pD9H9w5\n+diiyGqVshX5lWdSk3ciCFHb5qjVhf0HEy8Ik/Mjdbl0MOUXkfoquyoGPBYm\nmAGn\r\n=cZdK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.11.0","nodemon":"^1.17.3","ts-jest":"^22.4.2","prettier":"^1.12.1","coveralls":"^3.0.0","typescript":"^2.8.1","typestrict":"^0.0.9","@types/jest":"^22.2.2","@types/node":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.1.2_1533895710920_0.14028831600326597","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"ts-log","version":"2.1.3","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.1.3","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"9e30aca1baffe7693a2e4142b8f07ecb01cb8340","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.1.3.tgz","fileCount":32,"integrity":"sha512-VIk9+hzE80UjhJcSANst8LGRBpfNh32y9d3LVDMtEqcEb1x0hB71IO0aObNcLJ5VpK5tKeF9uI4pwEco03SkwA==","signatures":[{"sig":"MEUCIQDVu4AEAJQxCNELjcVduXYBUKGsXX2WrcgOP//yDei+6wIgH2fV11YWfP9XOVIeY8hdW4NYd2kknFmi64S5uMMjalk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj5FdCRA9TVsSAnZWagAAulsP/iO7tIUZ0IRICLoHePG5\nQg85t4FPIjkNzw/Mx9V5L9OrjMyY/5bzP2wcFmBuOssKscizBUHsQK9Q7O/V\nU0Xxgjmjho7Q4B6H109idC4cpilfqzbeMje8CB2AFu+/qSKoEZQJsNro/olf\nrETD2GOhuJnI+le5LVN/UP53fynQhwQrx6iU85eYk8cJLHxX46bwXkYszPKj\nIl3VvfQYjfGWCstpxu08c9OJjcVTQx8EcHLZpDLV6ImLFBb05W0pGDEuPHpT\nPqxKiLgs7OvmB5AVP1oEErP6hmkc66bFAD6fhXSDFQxdNZFF655P7Q5EG58P\nHaZSHMTrKqdJUlsLRiLEBv4NBID1Xl2rVNqVJ50gSSTeBwiMST/FywdKI+sN\nwtj7JAv2JnUFtyHvTn/xKKk4n2k2b+OTLGK1bGyy0JGc+8JYL9YEbjeN6i15\nlKrYZK8XV+rwBBdd4t7OeO3hnR7OdCs+MBPF7hCNdcyGZuEqvHS8oLROR80h\nSHYReGk/P9Uzb9e1IN3PGAunKuZI73a6M77ABDKiwDwbKljZPFoGneWk4Q3E\nhYtX8DGHuwCowiui/LWA+cVj0AdcbgevcAMK3EOib8xl6TO5iSrc0nxPPa83\nB+uIm2TO95/FrtvP3qJ0iscrydAatLWXF3qOgf7OYMMxmn8/YnNpCKK30kjG\n4dCx\r\n=kRxj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","audit":"yarn prettier && yarn build && yarn lint && yarn coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"https://github.com/kallaspriit/ts-log.git","type":"git"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","rimraf":"^2.6.2","tslint":"^5.11.0","nodemon":"^1.17.3","ts-jest":"^22.4.2","prettier":"^1.12.1","coveralls":"^3.0.0","typescript":"^2.8.1","typestrict":"^0.0.9","@types/jest":"^22.2.2","@types/node":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.1.3_1536135516968_0.7929070442065367","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"ts-log","version":"2.1.4","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.1.4","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"dist":{"shasum":"063c5ad1cbab5d49d258d18015963489fb6fb59a","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.1.4.tgz","fileCount":32,"integrity":"sha512-P1EJSoyV+N3bR/IWFeAqXzKPZwHpnLY6j7j58mAvewHRipo+BQM2Y1f9Y9BjEQznKwgqqZm7H8iuixmssU7tYQ==","signatures":[{"sig":"MEQCIClUb3prBxdovfmKX54G/j/FPdbeeP1YeL/NEii/ioZ5AiB1xr4V/vYfN/n8CdYhmgpzbo24O8R91w4+XDqKboJ6Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9RLnCRA9TVsSAnZWagAAy/4P/ixmV1O9H7mXUfTBVuSf\noOVsTFTbNpUq6CoMQn1xUgMRKfOx4Zog6fkleUN7dhlpxQqvQ35OaUDyi7Dz\nQl/tKCfKHzVROXUhfaCcMr4whMc4rIFkcCR4Vp4kcGIsi29YsDMLsasEGD+p\nC5pCQElo1XV6r4Xq4uwVTvBNbgnzdmKsX8s4/YSwhWt6GBXcEFhqKP/UV8X8\nwqTCRtgX0uXRAi40Iv3ellkcO1jMYnt3H2Rm935Mjmzu9DxOonGuW4Ys2jhK\nCqdp1lYAdISyEChpGizm5kwHStjeNFcDh2xXjLF8JpGyk5TKuDnSZFxWA/y0\njUY1wmFFxZIFM5q4rsmI8TeNz1M3cOLuxjJqmrq0dfTAAohJXM2tQsRzsgZO\nAsWcCL5Z51W1jv78pPQ8Q5oLZorNN4BnIW9+mYTVXKiWJJmxIwWbF0sHMiRj\nqsTYiZlPc5EYGbxj2osM9HKboWK1TH8nmwhFYTeNbPhPS1VJW6+vMhCDcQqY\ncVOafUaKgqLzFdwcQRVKb8unH3xCREwHxXkIm5j5kt3i69qaY5Q6GFhez0m7\nR+6bnVU2ctZ/4GvqQFqh6ozxggu+ZzRGsgF6hiooV0xTIj2hVYxLO2Qt/ywr\nlA5f0uu8sLMJNheEo/pYLnab4ZQxsAl4qA9Om/eBXIcsMUu0qPUUMFAJfrBK\n7vWr\r\n=Eqg5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"yarn tidy:build && yarn tidy:coverage","build":"yarn tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"yarn tidy:coverage && jest --collectCoverage","lint-fix":"yarn lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"yarn prettier && yarn build && yarn lint && yarn coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"https://github.com/kallaspriit/ts-log.git","type":"git"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Priit Kallas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","nodemon":"^1.18.6","ts-jest":"^23.10.4","prettier":"^1.15.2","coveralls":"^3.0.2","typescript":"^3.1.6","typestrict":"^1.0.1","@types/jest":"^23.3.9","@types/node":"^10.12.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.1.4_1542787814900_0.37263342204142935","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-log","version":"2.2.0","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"59c46273c98e8b66a95b0ca2918cd56c6ac1ba9b","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.0.tgz","fileCount":24,"integrity":"sha512-ME7TYRpv0SIm6YzwZVLDaKnIJ235HJ9/G17V5Th1xwHf0cNAlrs9H1HUVxcKm+XOIeHtVdKLqbWROPH2qWAshA==","signatures":[{"sig":"MEUCIBPLuxevrBpEDA+5qgHdpO4dXWXY/fDcIz1Oqtt2bB6bAiEAqZ9ptj3SkZ9cZVcf4etKyGrTtzx32dq9tIZKd+DEYiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfawEdCRA9TVsSAnZWagAAD58P/0r1BhYR251GKVQrY47t\nWhhBImSpkpCNflK6s/ED5m/eZfsCS8EUW8U8//GEHxnvW57ORXENFJIiGEjM\nCQRbxdaHnscMxzmo0WRBzFubMQOMRRp/xkYDL++nIf4uPcO8nK6Zo4Lzc4sK\nwWdT2euNxAaTsv5PXh4OZJWhF80iBiimn3N/0e+D6ko2h0G7Qd6B3Itu6TMU\nYEVOdoGjv9fjrt5eP1MkrNOVkruRGdX5A5+tI9n8PmQVK0LpEMyDvbscO8Kd\nLyItgjHXiaCJuJnIERcRBBuQ1ejGE+s6iRZLjEI7VC90zuLt096aQZvPt5Ts\nRn6KnEIz+Mvzb3aFIIGyuVKuObr4dkmc98wnN5A7GSDPE87/6jcCAbNwcLpu\nLNL7K5HwxWxWoLPkX5TO6HGpVAlQWXFa0dI/QcH8xhLmbsSTI1GWA05dD9Ph\nnZAHFeGSPfKyeW5bPMGBU+g0ZB4+60neDlpZdi0W0b+jh46ZSF7PE7g0dW7G\nQCw1O7ljpARY3pU1vAsIEPl1WsjeZD1pL7Ae8AX42p0F74hQaJiJ30GqqnJV\nCM6o5sFHLsRPfch5CscOshieftfURXR0pnXip3NNrRFKP2cK8UKOb9xlhH1v\ng2mKlqvn1KRi4xARgRsLFd3wrpTBMMiyTx+v7fWVZVFP1euMSzH6gVswf4/l\nhFoQ\r\n=pcma\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"0b5176f32086fef1e11dacb2b03901f76743ec85","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"npm run lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"6.14.8","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"14.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","rimraf":"^3.0.2","tslint":"^5.20.1","nodemon":"^2.0.4","ts-jest":"^26.4.0","prettier":"^2.1.2","coveralls":"^3.1.0","typescript":"^4.0.3","typestrict":"^1.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.0_1600848157408_0.30568506664196526","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"ts-log","version":"2.2.3","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.3","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"4da5640fe25a9fb52642cd32391c886721318efb","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.3.tgz","fileCount":24,"integrity":"sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w==","signatures":[{"sig":"MEYCIQCD0tTU8XVft4yMmZ4pNl0jsCT84XFa9dWp/9+mbsrJSgIhAL5N4/ADPP3gsIcjPetyqUDF0iBAK3IpolJPoep0cQY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfawWpCRA9TVsSAnZWagAAo3QQAJLEQobXRkpzzcGLT/V1\no6TJaO8AJ3j/qSunKZ0uIstt92RaNUUFd7qblWh6DeozGvg5qrV4b36OyTMH\nMc0RF1ZrCQxo/i0Dl2YOkvf5f2nOiscCU0AG+g60yQwFUMD7iiF3LYALHQf+\nthMvQspi2sDzdfrerR+M5TEf9aqiRDCUyHSyy/w6oVxZd2CCzoac6UrShQ26\naG+CTkihiTmxe0jknoDuf/mA8LISKIAWu5fO7Ktgg4hNnQHRK2BoRK9A1Ado\n42TxP74GlBPyIenrexwuzAs1yuNuN0YKFK8v+3hsO1YJAj/Hm226uC6Axkyn\nlteB/1XhIqwAE+5m5HgtcaM+z3ZBA/KnoY1JddcbZEKTSqJFnTV0HJ+rfUom\nVAZLOcv2lAtuUepDr1XBb/5Zn+vBNitXi7RG4Oh8yfpU2dZ1EnUkbYwpYvmU\nU58iA0yvJbgjqeT1VmRV8Ch3BMVvgohSYiayBe7g7aRVmuLimfMBQJx/qKJE\nR31P+LEOzdjIx1hDfHUXNR3WPfJbVPAE6KFNgL7ZM6qi+9EaA/E3tZ3YleKM\nrdy13C300gObNBklY3WdeH60VVPXxSQe7qyCZkkgPaNcsoi7VAWCFZlWjVXa\nNyOPBBwykTF4HD6nqPpJh30uO63+VsCUNR5fGOBqKHOAOqyuGazzFvcEPJ+j\nWEmi\r\n=2ICq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"3fe0a261c54e26dc9640b172f3a6f6a272337eaa","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"npm run lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"6.14.8","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"14.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","rimraf":"^3.0.2","tslint":"^5.20.1","nodemon":"^2.0.4","ts-jest":"^26.4.0","prettier":"^2.1.2","coveralls":"^3.1.0","typescript":"^4.0.3","typestrict":"^1.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.3_1600849321053_0.3457239788311659","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"ts-log","version":"2.2.4","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.4","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"d672cf904b33735eaba67a7395c93d45fba475b3","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.4.tgz","fileCount":24,"integrity":"sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==","signatures":[{"sig":"MEUCIQCwDnuw3svBMSqByXDfEt/DbPEE5WxZTBYY+OywLvHKtwIgCZsd/io/VF/31J4wQgKxUYl7RVGYc4bUCJOypMhJ4lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+XvCRA9TVsSAnZWagAAESAP/icq2bEdXbKx0LwxOiY7\nYL4GmfyJIQvmjHo4DSqgKvklNT2jrZH2gKRv8wJOAmtN63nCg86yZCbonCuT\nA4XOdXdrcx3C26gKa/XB2m4LQTjOP27ZI8l9CXG/BxggBjo+TU7kh8gymU0T\nm9zLKCZaVphgOdMY9TnRDI3ZQwBGt9o3dJ40f+9DPRlzg3hI1WlTqWDi1K/4\nlFJIjmb+KuNyMQu+RUylt5LvM4bulqlTICUDDR9KZq3Cf2hmCZtr5FDuA4IU\nTgV9+9Hmq4/rD7EahKkxnijTKfC6pO6KjV6g8g10qOGW87RANvakqLlSA6NV\njHlTOSB/Xrvdqto7ehsIE4sG3KSS96Wvqu3KOhKXTJTYtDNdzSU92R60yVtG\n1ijsFIAWduMSFWYzFCZQJ+69IK1Iv8M1oK8xjJWsRMQ4kxzeSmTgfquFwVVe\nSMSnTGRJ9RgXFeJjHADQ9pGMAWtCHivgjmxVzNOkDeJQ9hpYUXMrEP2UoQNk\n0I04T9eLlX5GLRgYGGE64tArh0LTj91jF/jEWf4RT9JghqCXIAVVOJ8S11SA\nXn3akXpJaz0H8wvdor7E4PhaDjE+7tATttWAd/VIgO3WL+695PdupIST66Bu\nfyVXa2L5g5a1/lcDSK4Q50tCTyBwnoFtgxXvUKhPJYO1/QlK6uzq9KnYM+91\nXW1J\r\n=P6gi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"fb23ee45174a6cb3fc5260367dbc0bb6b9f12551","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"npm run lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"6.14.15","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"14.17.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","rimraf":"^3.0.2","tslint":"^5.20.1","nodemon":"^2.0.14","ts-jest":"^27.0.7","prettier":"^2.4.1","coveralls":"^3.1.1","typescript":"^4.4.4","typestrict":"^1.0.2","@types/jest":"^27.0.2","@types/node":"^14.11.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.4_1635320163410_0.6241263494793368","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"ts-log","version":"2.2.5","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.5","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"aef3252f1143d11047e2cb6f7cfaac7408d96623","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz","fileCount":24,"integrity":"sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==","signatures":[{"sig":"MEYCIQDuEaS9oVZHaJbBXe2600hnE43eSqFqGM5uZoZAmk/LxwIhAI5HJxu2fHp+D83tyH62VtFc/tgQXHVcclLcGGWePFLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJCzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo20xAAo9S05Ti3+Jj2KD+L9J5nmFni/n/dZnCmjvZK6/DKzYaYObjp\r\n72aHlAOjFi91v7dRzmTXd4rVO5rrXtWlh6oZkG5hzypI4fGxuvxCZ+86EEXr\r\niGk+mGfKwOEeC3iiaE7Pcl3Zih9eUWspOwl4TmUW/aeoppg2c7vgK0Jr/e/O\r\nL5w/QfBpkoAIqLJ6fzcYi4Qqmc5jqlnL2B4K1TPuZ8Fr4jrpP2ZSOhUYddkw\r\nBsLGZF/ytVQg7eue2edcZHvBjGKv3ni4dYvcWD7yniWj7yFj/1HaGNqBEulE\r\npgE5088Vo99HuADRqjKwJbFuSHsIWkzBpZQQAM3wue4xOlNEf6Tof8iEalJo\r\nUSGnvX+r11nitNcuKjv2jyDwLVIJo2e0gMBZU7g/cCqeZCPh6xsio0wBsVmg\r\nJOYwsWPlDu3+neaydETvjPHKy7j9ZHPJV10p77wxdfKPsW8J7NexGwBVkMZd\r\nUOs3FB5UWELOBMnXys4wYQf+UQT0YZ0cY93tTlxBb4jqAqZmIVzDdYMpqMYt\r\ngQostuChvJaoSaeU7WLOcW70agySWmDPAsGrghcVCxV6CwncMUknPponGymI\r\nrRXm/3JpUZvqvk0fqvIi2Q19yrejy5ez5oxi9yXSvWt7XS6xvvSEF6X/hahA\r\nDtAHlwOPiiep1PsiT2YgKOHyDNSZx0ilrUc=\r\n=GEtS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"4897fd2708ce08559435210a277b9f0e0ee66b1a","scripts":{"lint":"tslint --project tsconfig.json --format codeFrame","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"npm run lint --fix","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"8.3.1","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","tslint":"^5.20.1","nodemon":"^2.0.19","ts-jest":"^29.0.1","prettier":"^2.7.1","coveralls":"^3.1.1","typescript":"^4.8.3","typestrict":"^1.0.2","@types/jest":"^29.0.3","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.5_1663315157092_0.6772899716069156","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"ts-log","version":"2.2.6","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.6","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"bf38ef5ca1ee2ff8c2356f4bb501993445410d0d","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.6.tgz","fileCount":24,"integrity":"sha512-KKB9Bk724HsCn75q6umgTsb9T6UWzHYIT5OzhmKQLgBguRcnfalnxtKaEAWn4CEllxEKH3Pehh02l9BqXCpyVQ==","signatures":[{"sig":"MEYCIQCIfGWxzKTm5doulS5rVu84hTkQ/kHG/7l8UO/6ziSJTgIhAMOUm5enSf4Z6Hy1jqCUYdKBd/bz+wRnarcp1otZ4X7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123291},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"7acbf174c449c61bc1bc68aba98aa76b01c4867e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"eslint --fix src/**/*.ts","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"10.4.0","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","rimraf":"^6.0.1","tslint":"^5.20.1","nodemon":"^3.1.7","ts-jest":"^29.2.5","prettier":"^3.3.3","coveralls":"^3.1.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.6_1727784421695_0.06553651678162287","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"ts-log","version":"2.2.7","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@2.2.7","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"4f4512144898b77c9984e91587076fcb8518688e","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-2.2.7.tgz","fileCount":23,"integrity":"sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==","signatures":[{"sig":"MEQCIH0a/kQgvn86m1+B0+YO7TAmB4QUO8YqZBogUhk3CMULAiBQdglVgrHirQR9Tm8T1cFDqPpQMeHWUyE7g/iQzpYpqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122981},"jest":{"roots":["src"],"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"collectCoverage":false,"collectCoverageFrom":["src/**/*.ts"],"moduleFileExtensions":["ts","tsx","js","json"]},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"40623087af897492c94a9388c1075b0c9d1ddd4c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","tidy":"npm run tidy:build && npm run tidy:coverage","build":"npm run tidy:build && tsc","start":"nodemon --inspect example/index.ts","coverage":"npm run tidy:coverage && jest --collectCoverage","lint-fix":"eslint --fix src/**/*.ts","prettier":"prettier --write src/**/*.ts example/**/*.ts","validate":"npm run prettier && npm run build && npm run lint && npm run coverage","coveralls":"cat ./coverage/lcov.info | coveralls","production":"node build/example/index","test-watch":"jest --watch --collectCoverage","tidy:build":"rimraf build","tidy:coverage":"rimraf coverage"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"10.4.0","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","rimraf":"^6.0.1","tslint":"^5.20.1","nodemon":"^3.1.7","ts-jest":"^29.2.5","prettier":"^3.3.3","coveralls":"^3.1.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_2.2.7_1727785325446_0.7498923472986416","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ts-log","version":"3.0.0","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@3.0.0","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"74a84ca54ebeea02d6a6d052d21a8c47889c119a","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-3.0.0.tgz","fileCount":7,"integrity":"sha512-dOh2B+XwtPsIt+bOy0krUiGGO9fbqUCrR4nkNNir/EObVmEJYd4q6KkfF2Ni8/QG1Lji3JwX8TrTa7LHftPWsA==","signatures":[{"sig":"MEQCIDsBB7KTVlJKMu8dOVCcF0wkasbp8lGW0P0GS/cKKQaCAiA+dWEs15znrANjDSdZx/vNfnDVXh5CQeKzzBt51AIx4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8727},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ea6cb2fcf4c65576defbfdbb4eae6245b402d98b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","format":"prettier --write src/","lint:fix":"eslint --fix src/","validate":"npm run format && npm run build && npm run typecheck && npm run lint && npm run test:coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"tsup"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"11.6.1","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.0.3","vitest":"^4.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.7.4","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_3.0.0_1773833649718_0.13257466715838673","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"ts-log","version":"3.0.1","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@3.0.1","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"642a19e8aea4a46ee4f3b02f12543a2671fc519f","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-3.0.1.tgz","fileCount":7,"integrity":"sha512-PZ2B6O5HVbCaaPuk3zi9cmYSpISPrRRCBKDnlTacVGQNj295G375z9CmQB9ygpkD4PqBVn4luXxOrcdV0FWMVw==","signatures":[{"sig":"MEYCIQDOLCDo8QucoSKn0IupBg09gsu64PQS9iYZG60RA0ycbQIhAPI53N4BYpYFnQN+VRItvuMmXz4tQ1UB4CYxIn+zf6ll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=10","node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"58cb739dfb8837fe9058c88b8acf085c3f7f3c58","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","format":"prettier --check src/","lint:fix":"eslint --fix src/","validate":"npm run format && npm run build && npm run typecheck && npm run lint && npm run test:coverage","typecheck":"tsc --noEmit","format:fix":"prettier --write src/","test:coverage":"vitest run --coverage","prepublishOnly":"tsup"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"11.6.1","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_3.0.1_1777378841934_0.730296412795169","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"ts-log","version":"3.0.2","keywords":["typescript","abstract","logger","console","dummy"],"author":{"name":"Stagnation Lab"},"license":"MIT","_id":"ts-log@3.0.2","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"homepage":"https://github.com/kallaspriit/ts-log#readme","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"e37ebc147c63f1ad3de1bee903c26831fd35f9cb","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-3.0.2.tgz","fileCount":7,"integrity":"sha512-esq6hx2lM66sQV1YcFkIYTqrWWabmqBqobKHyn1CswdI5FgfQhkmiKiRWVGBNlIbdjBxEIkNvMIwLKKPgRYZLQ==","signatures":[{"sig":"MEUCIQDxSWaqZ6xAmbEsd0HgqtIk5c2lUoBSvZarCqlVKqhfQwIgdSI+enFLNVbQ8GY4iA6ZuH3pLzu9xLy4UASEvdjyWnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=10","node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fb742980273fe697c9f9c59c96818f1392fc2eba","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","format":"prettier --check src/","lint:fix":"eslint --fix src/","validate":"npm run format && npm run build && npm run typecheck && npm run lint && npm run test:coverage","typecheck":"tsc --noEmit","format:fix":"prettier --write src/","test:coverage":"vitest run --coverage","prepublishOnly":"tsup"},"_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"11.6.1","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-log_3.0.2_1777379141663_0.9236076864614255","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"_id":"ts-log@3.0.3","bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"dist":{"shasum":"2977ef519d98d3960b2788b2509885ddf5c26e07","tarball":"https://registry.npmjs.org/ts-log/-/ts-log-3.0.3.tgz","fileCount":7,"integrity":"sha512-4uxVlS/cbNFeSmZbXgBCq+MRkbck1iW7B2Vqd+gziasf//uZP/HFI2IcoHlyYWFgFRl+5G5iqHe4RvY/h/qUxw==","signatures":[{"sig":"MEQCIAz1b8vqQ7tOUIHf4N5pkWg9EK3EPFv93gSr1OobumoJAiAF2joO55era5bRHeXKVO6qkDgeKPjCZrQt/s646MjRAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGtJApwhkhMeWbTnjcRVvGhqML6+K7p7lLrTyRHHoH8QIhAOhcDG9sd3/gVkt6Hb00SxHVgSttwzeHO0aheuXI1f28"}],"unpackedSize":9230},"main":"./dist/index.cjs","name":"ts-log","type":"module","types":"./dist/index.d.ts","author":{"name":"Stagnation Lab"},"module":"./dist/index.js","engines":{"npm":">=10","node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"491a1d442afa8e95a019ca86015be147f8812199","license":"MIT","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsup","format":"prettier --check src/","lint:fix":"eslint --fix src/","validate":"npm run format && npm run build && npm run typecheck && npm run lint && npm run test:coverage","typecheck":"tsc --noEmit","format:fix":"prettier --write src/","test:coverage":"vitest run --coverage","prepublishOnly":"tsup"},"version":"3.0.3","_npmUser":{"name":"kallaspriit","email":"kallaspriit@gmail.com"},"homepage":"https://github.com/kallaspriit/ts-log#readme","keywords":["typescript","abstract","logger","console","dummy"],"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"_npmVersion":"11.6.2","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","directories":{},"maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-log_3.0.3_1786780431878_0.6279398939347423"}}},"time":{"created":"2018-04-20T13:33:54.617Z","modified":"2026-08-15T07:53:52.132Z","1.0.0":"2018-04-20T13:33:54.710Z","1.1.0":"2018-04-20T13:35:28.457Z","1.1.1":"2018-04-20T13:46:44.679Z","1.2.0":"2018-04-20T13:50:45.316Z","1.2.1":"2018-04-20T13:56:18.270Z","2.0.0":"2018-05-23T19:40:57.143Z","2.1.0":"2018-08-10T10:01:48.968Z","2.1.1":"2018-08-10T10:04:27.398Z","2.1.2":"2018-08-10T10:08:31.026Z","2.1.3":"2018-09-05T08:18:37.142Z","2.1.4":"2018-11-21T08:10:15.035Z","2.2.0":"2020-09-23T08:02:37.589Z","2.2.3":"2020-09-23T08:22:01.239Z","2.2.4":"2021-10-27T07:36:03.588Z","2.2.5":"2022-09-16T07:59:17.229Z","2.2.6":"2024-10-01T12:07:01.952Z","2.2.7":"2024-10-01T12:22:05.649Z","3.0.0":"2026-03-18T11:34:09.873Z","3.0.1":"2026-04-28T12:20:42.111Z","3.0.2":"2026-04-28T12:25:41.992Z","3.0.3":"2026-08-15T07:53:51.983Z"},"bugs":{"url":"https://github.com/kallaspriit/ts-log/issues"},"author":{"name":"Stagnation Lab"},"license":"MIT","homepage":"https://github.com/kallaspriit/ts-log#readme","keywords":["typescript","abstract","logger","console","dummy"],"repository":{"url":"git+https://github.com/kallaspriit/ts-log.git","type":"git"},"description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","maintainers":[{"name":"kallaspriit","email":"kallaspriit@gmail.com"}],"readme":"# ts-log\r\n\r\n[![CI](https://github.com/kallaspriit/ts-log/actions/workflows/ci.yml/badge.svg)](https://github.com/kallaspriit/ts-log/actions/workflows/ci.yml)\r\n[![Downloads](https://img.shields.io/npm/dm/ts-log.svg)](http://npm-stat.com/charts.html?package=ts-log)\r\n[![Version](https://img.shields.io/npm/v/ts-log.svg)](http://npm.im/ts-log)\r\n[![License](https://img.shields.io/npm/l/ts-log.svg)](http://opensource.org/licenses/MIT)\r\n[![StackGrit Score](https://img.shields.io/endpoint?url=https%3A%2F%2Ffleet-trout-946.convex.site%2Fapi%2Fbadge%2Fab080bce-08cf-4c0a-9ffa-c165470ad08d)](https://app.stackgrit.com/shared/b16e2501260e476597552a610a0b5542/reports/latest)\r\n\r\nA zero-dependency TypeScript logger interface. Let library consumers choose their own logger — or stay silent by default.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install ts-log\r\n```\r\n\r\n## Usage\r\n\r\nAccept a `Logger` in your library's constructor, defaulting to `dummyLogger` (which does nothing):\r\n\r\n```typescript\r\nimport { Logger, dummyLogger } from \"ts-log\";\r\n\r\nclass MyService {\r\n  constructor(private readonly logger: Logger = dummyLogger) {}\r\n\r\n  doWork() {\r\n    this.logger.info(\"work started\");\r\n    // ...\r\n    this.logger.debug(\"details\", { foo: \"bar\" });\r\n  }\r\n}\r\n```\r\n\r\nConsumers can then pass in any compatible logger — or leave the default:\r\n\r\n```typescript\r\n// silent by default\r\nconst service = new MyService();\r\n\r\n// or use the built-in console\r\nconst service = new MyService(console);\r\n\r\n// or use pino, bunyan, winston, etc.\r\nimport pino from \"pino\";\r\nconst service = new MyService(pino());\r\n```\r\n\r\n## Logger Interface\r\n\r\nThe interface mirrors `console` — five methods, each accepting a message and optional parameters:\r\n\r\n```typescript\r\ninterface Logger {\r\n  trace(message?: any, ...optionalParams: any[]): void;\r\n  debug(message?: any, ...optionalParams: any[]): void;\r\n  info(message?: any, ...optionalParams: any[]): void;\r\n  warn(message?: any, ...optionalParams: any[]): void;\r\n  error(message?: any, ...optionalParams: any[]): void;\r\n}\r\n```\r\n\r\nAny object matching this shape works — no adapters needed. This includes `console`, [pino](https://github.com/pinojs/pino), [bunyan](https://github.com/trentm/node-bunyan), [winston](https://github.com/winstonjs/winston), and most other Node.js loggers.\r\n\r\n## Custom Logger\r\n\r\nYou can implement the interface directly for custom behavior:\r\n\r\n```typescript\r\nimport fs from \"node:fs\";\r\nimport { Logger } from \"ts-log\";\r\n\r\nclass FileLogger implements Logger {\r\n  private readonly fd: number;\r\n\r\n  constructor(filename: string) {\r\n    this.fd = fs.openSync(filename, \"a\");\r\n  }\r\n\r\n  trace(message?: any, ...params: any[]) {\r\n    this.write(\"TRACE\", message, params);\r\n  }\r\n  debug(message?: any, ...params: any[]) {\r\n    this.write(\"DEBUG\", message, params);\r\n  }\r\n  info(message?: any, ...params: any[]) {\r\n    this.write(\"INFO\", message, params);\r\n  }\r\n  warn(message?: any, ...params: any[]) {\r\n    this.write(\"WARN\", message, params);\r\n  }\r\n  error(message?: any, ...params: any[]) {\r\n    this.write(\"ERROR\", message, params);\r\n  }\r\n\r\n  private write(level: string, message: any, params: any[]) {\r\n    fs.writeSync(this.fd, `${new Date().toISOString()} ${level} ${message} ${JSON.stringify(params)}\\n`);\r\n  }\r\n}\r\n```\r\n\r\n## v3 Migration\r\n\r\nv3 is a tooling modernization — the `Logger` interface and `dummyLogger` API are unchanged.\r\n\r\n- Dual CJS/ESM package (via `exports` field).\r\n- `\"type\": \"module\"` added to package.json.\r\n- Minimum Node.js version is 20.\r\n- Build output moved from `build/src/` to `dist/`.\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}