{"_id":"@dreipol/abstract-log","_rev":"24-22937e217c78e998dbca8c340321ada7","name":"@dreipol/abstract-log","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@dreipol/abstract-log","version":"0.0.1","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.1","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"26262b37d4112c52073abba28880cbab33d0fe0f","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.1.tgz","fileCount":9,"integrity":"sha512-s4zWMJ+knb3CAWKEyl4ysCaYdHEEHGPAummnM9sFtF9BHqqhPvuLOmr/T+/9YMx1wjo0jBih4yVvC8CJRVGczg==","signatures":[{"sig":"MEUCIQCQI7Fj/3gBpVYFvOurcO1OPbnNTVvvUTAWBqDKWLic9AIgHYdMomRKcBYVy+SFje5/mVz884TKjP1jq2+rAt9tZNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14741},"main":"dist/index.js","files":["dist/index.js","src"],"gitHead":"14ec5b483f95e70f38ee8ebd85bd93604c2c91be","scripts":{"lint":"eslint src/index.js test/test.js rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"5.6.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.18.0","@dreipol/eslint-config":"^3.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.1_1523361129554_0.38894138820210866","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@dreipol/abstract-log","version":"0.0.2","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.2","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"353d65e38490f5ad09f72e8f80dd661442c6e905","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.2.tgz","fileCount":9,"integrity":"sha512-503EOvYGAEZELddSrewSgrFtvMakOdMv0P0g+6Rtrs1TLnq291Up02fNPSfFwmU1XUEsmEN3SZ8WPq66MkwdqQ==","signatures":[{"sig":"MEYCIQCPLIk0mC8hrT7JVsO4aifMqlKL9UQtjKwgUYi/Mq5zlgIhAJYucRaQemib6ogaUqSKDx25hxRMxElbWstMIBlrU4/c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14761},"main":"dist/index.js","files":["dist/index.js","src"],"gitHead":"c6ce383cb79824f4337dcdf425788a88d7a26e5b","scripts":{"lint":"eslint src/index.js test/test.js rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"5.6.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.18.0","@dreipol/eslint-config":"^3.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.2_1523362972741_0.8798401266084315","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@dreipol/abstract-log","version":"0.0.3","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.3","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"2f4cef06b925cf7eedad2fee502fd89c9f863fce","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.3.tgz","fileCount":9,"integrity":"sha512-l7tIEiRJwcKk1mYv44LkzcA0YmP1m91ELFLDyO80je/06IeU9RTpvmXv4FIvnok/w034vQr8hufjsqLWNXEX4w==","signatures":[{"sig":"MEUCIQD7PtPREKzrxcfTPpc4m1FdcM8KIn5GlrUspFlZTY1nhwIgBblVmTUaExl7kmcAHCWx/SQ4acZBRCWjtaXgfgCbQFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14755},"main":"dist/index.js","files":["dist/index.js","src"],"gitHead":"5e2a721228cb0676e924cd99c5e7b415dd6c3006","scripts":{"lint":"eslint src/index.js test/test.js rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"5.6.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.18.0","@dreipol/eslint-config":"^3.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.3_1523363370776_0.41755704337703836","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@dreipol/abstract-log","version":"0.0.4","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.4","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"bdc3671d9e4049e1e0deb624a6930f14625f29d3","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.4.tgz","fileCount":9,"integrity":"sha512-tGxxZpxsTCPYnqG3G9DPNt8hajwcqfVYXJ8JEMckMkMsEMr5FVRWb+cf4PvmSlrfsmKUOfz/c66mjEwSa3Z5bQ==","signatures":[{"sig":"MEYCIQCw+zBQXfTvYS1Tv22hqdbBbTytz1ORkEZqG4HDwJr3bQIhAOn30OjEJk/G7sfBh29s6Uz2aIIcXDkc5shOmQixbATa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14715},"main":"dist/index.js","files":["dist/index.js","src"],"gitHead":"b69e0248299d1f9ea210710b7ff3c311e820cf71","scripts":{"lint":"eslint src/index.js test/test.js rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"5.6.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.18.0","@dreipol/eslint-config":"^3.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.4_1523364853718_0.5755113654646784","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@dreipol/abstract-log","version":"0.0.5","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.5","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"2dc6d4c177601eec2cd5e83687d02deeefe6728c","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.5.tgz","fileCount":9,"integrity":"sha512-5hoqlfcCvm5iMTZpHJOF/UMZK74aaa1kqEKTLqRKNLEE3pMVyphmtwCUnL+ok445lCc+MzRh7KsJ+yK6st122Q==","signatures":[{"sig":"MEQCIEXPD/RqssPaFRH8cUO7h06lDuGlVeNp5AOTDUCW3/SqAiAy02OFQ6tWqQzuw5ahwL3sgiNQ6SzJPiED4irHnPdryA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxuj0CRA9TVsSAnZWagAAqwMQAIySglr25YflpNjdC/4C\n64esL3yzCQvWIIVO5DDJ67En+fqEsxTJYs7RRTZfoz2KDOeO8jGhgxHJjWiz\nQl9ZFtJFFg4vk13faFH9gINqjVLR4XP78JdUYq1WLy3+98QttZ2Qr2kXeaRT\no1xTRy5Szpu4fua0Jp9LdZR0FXIKyT+OfVYVm2jjqlcvv3nDrbwfU58e2Ggx\nOmX9a6BFfwnNrkgGnodc4BHOAW0tRRkGZlzUluVugON0AGjy/CmolRELV1Tm\np+xBHNB2XElI1GHxJNo4Ba77XQuIiYVrTHqOvZ09Go7w5LAyO02ERcmf+TzJ\nFBKGt/DWXD/Q7Si/W9q5hQ5XqqRZCWp9zIXwPavtFpVv9z+rPgIagFrr0Q3F\n6zp84vN0Zr0ybJwgvmsYXhH5jUvnPWYAT5uE04W9SJUqd4QXXnRt0yK0U8Sm\njOMXI5SpdnQSwjwdRxUG0AgHlk0dPoz3a19sa8LI5C2MJp8O5bdk2wf7rlzA\nqBKyp6/Sp9Rke0IVrzkB+4bDsqnQ9GE9pFoJWE4jhNWrkLVGvap2mj58iwLZ\nCyL6JtmnYincUAoLvg2FfeoG3JTvyzMCLRA1svWNx5xkcuh2h31s5JpqHJvu\nrH8nMgSb6fNgIaUMXJxxV9bCpSqYw0r/3abjXMn9JTcvwGtVWqTVhAYffkRt\nRjx6\r\n=+irs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b348b33c793e795cc5f69c52905a19f66d6e90d9","scripts":{"lint":"eslint ./src ./test/runner.js ./rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"6.1.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.19.2","@dreipol/eslint-config":"^5.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.5_1539762419616_0.13993060719694306","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@dreipol/abstract-log","version":"0.0.6","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.6","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"070a6e1d5ff412e221129beb2c7614fa35d6e51e","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.6.tgz","fileCount":9,"integrity":"sha512-NBeWqwrSpYS7y+qMbI3zS9gC7aBU5ykPElT3pQaFwodyeCViWWhGA1VsfrwxUNcTG3np8z10aLgdJ0sewuWeOA==","signatures":[{"sig":"MEUCIGk2oOBitoXMqO2mxb2zTtSDMrxJwxVYw8N3hIpxgQfHAiEAuAzKPq8RKpPmkQoC9qT1rMNF+DtODSAV0hV4aZTX/ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6DN4CRA9TVsSAnZWagAAoo0P/R8N38mI036szKZLLZYj\nqS4jWqP9bFMpp+JOVJnP17XvGRGXBY0yiOg19bu1mY1pipqPUcqrOpyL3XSt\njUfCPDE2Fv+5LhttMF0F0vde8UEpxeW7Dr4GRbcr7bELFGclX2a/PpglLoHU\nB2++6X/4yoxN9DYvACQ2j1Xw4CrL3pKjb/bRTEinr88eRx/gVVcIBJ4K9lNe\nR8AJiHCvox3l0WpFlsXjJAlSgAK21swzku+WJNECCbqCmr9HbAiNz45J6Dwl\ng5SvXaTgQ/psV3wvs3wwt/a3fdHypofFslyAva81JEeEveN67tkw3/f81q8P\n799m1HjPhzi8XL5VlbzxuPIXknkgLUfmzjSgIbCV02ZzB3Him4YTLkb/vV8U\n6OqpTEI8L0JjQtjGKvZcXQ2PfprEd9Sg9hU25MeFj/TYWIJK7KOmYGcQEAV/\n0Gt+mX40k0Y02p8TEaLp1/a7MdNXIvMoOZQ3czlUzdWoJEBuP2lTdoEWKNQf\n7H1ZAog3GV4+d5I5FutessJsmO0x28POJICHDFUnQnICtzJ7JV2ObrXVr6yW\nEC0ruJotoo3I9E9udrdvLW8vxULsQRhs19Xve84TNhwfjAqm6ADlI0DIPUWI\nGLDg90K+IUY8mnMsV7e2NLbyv44rMKZM/FwH6CoRwU0s5ftr9NJfLfQ7pX6o\nn1Vt\r\n=LI6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ab747eeec6c0ce4a8a8659dcde74b7447d49c18d","scripts":{"lint":"eslint ./src ./test/runner.js ./rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"6.1.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"8.9.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.19.4","@dreipol/eslint-config":"^5.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.6_1541944183350_0.41950861117829263","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@dreipol/abstract-log","version":"0.0.7","keywords":["log","debug"],"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","_id":"@dreipol/abstract-log@0.0.7","maintainers":[{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/abstract-log#readme","bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"dist":{"shasum":"7be96f793f02d46fc5d67a917c3f36a6c6b76946","tarball":"https://registry.npmjs.org/@dreipol/abstract-log/-/abstract-log-0.0.7.tgz","fileCount":9,"integrity":"sha512-P6PXCWxJrKNpyCoZrUHH5QH7k72LSaPOcIeHIrCBPjCQi7ClYDDPKJkqKxGh1/B9Wn817aiBzOQnqPnsv98Dyw==","signatures":[{"sig":"MEUCIQD3ibAKFvqVLgGAl8qrYN9d6LRZxoF1usCdh7UAPxtHYwIgF/fqUn1976xns/n5OoNpxiCCtM0SH/01PR9AYfwbF2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb9EKCRA9TVsSAnZWagAAzskP/Rp34sKxroceHBHpQJlA\n/ZNnPRuvx8aMWhAmmwvnmEQi6fioxZxtk7Hd9Tc3hfgKL4GJPTgxTY16fsBx\nG5D+TOd+ND0hVWeoCzdkFMyEefoBRwpKg7nbiR9ZodcVQxenYSIqQIpoK4vI\nNch+eHE8EG36V0YuaggVxe1swUU+inzXeKYJk4cm654BMe8sTagrHLhDfoZ/\nT3OxnzEoyXlHh0ukSPLxj8oIp1kfRKJOQGnlJfoUvwxkIS+IlOyBS5RWSrUW\nVRseGfgOulTMXdVOMhRY6Zb6StZRF5wMKxbemqF0lvYKUIxJ68vThK/bM/X0\nXXP9/HxQ6XwwoAxemtVbwqYUU7GcnEKIf1xNZI5Caf64BKQ1r5fayAJCi5C/\nzRaG95jnSVCAEhRNSdxj0/bsAmOhWc/0MKnw05wNHrUH8XqLm1BCjii3wqFg\nmE0EGgKH3AEuTxycvO8RxcD51LfzBSMKOySkAILawyRe9bIp+WWvlrVR1xfj\n0SDdxb8XJ0SDQSfxSD4IAVQB8mCRBAct2da+ndHHKu7mSVjkd7THggJS0DvT\nJIqpdsQsd4MWaIzpHhDUwZg4NQiDZZ1qmHaiE8ytelTKtxoxJF51EpvbCWYg\nBgwSY6/cyfoTXy3VXY+dUJJF3RNTOClRG8zfVbWq67qhlFjOa/6hDiaqXTh1\n3rnW\r\n=J2Ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"198098d67a0af57d988a9f7621b9ae225852a4be","scripts":{"lint":"eslint ./src ./test/runner.js ./rollup.config.js","test":"npm run lint && mocha test/runner","build":"rollup -c","prepare":"npm run build && npm test"},"_npmUser":{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"},"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"_npmVersion":"6.7.0","description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","directories":{},"jsnext:main":"src/index.js","_nodeVersion":"11.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","eslint":"^4.4.0","rollup":"^0.52.0","chai-spies":"^1.0.0","babel-eslint":"^8.0.1","rollup-plugin-buble":"^0.19.4","@dreipol/eslint-config":"^5.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-log_0.0.7_1550831882299_0.030892774915983523","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-10T11:52:09.496Z","modified":"2025-08-22T08:03:00.073Z","0.0.1":"2018-04-10T11:52:09.631Z","0.0.2":"2018-04-10T12:22:52.810Z","0.0.3":"2018-04-10T12:29:30.980Z","0.0.4":"2018-04-10T12:54:13.781Z","0.0.5":"2018-10-17T07:46:59.784Z","0.0.6":"2018-11-11T13:49:43.485Z","0.0.7":"2019-02-22T10:38:02.437Z"},"bugs":{"url":"https://github.com/dreipol/abstract-log/issues"},"author":{"url":"http://dreipol.ch","name":"Rouven Bühlmann","email":"rouven.buehlmann@dreipol.ch"},"license":"MIT","homepage":"https://github.com/dreipol/abstract-log#readme","keywords":["log","debug"],"repository":{"url":"git+https://github.com/dreipol/abstract-log.git","type":"git"},"description":"This npm package comprises the abstract core of the dreipol vue and react log utils.","maintainers":[{"email":"phil@dreipol.ch","name":"philipplaeubli"},{"email":"thibault.badoux@gmail.com","name":"thibi"},{"email":"hannah.kuehne@dreipol.ch","name":"hannahku"},{"email":"hadrian.chio@dreipol.ch","name":"hadrian.chio"}],"readme":"# abstract-log\n\nThis npm package comprises the abstract core of the dreipol vue and react log utils. \n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-version-image]][npm-url]\n[![NPM downloads][npm-downloads-image]][npm-url]\n[![MIT License][license-image]][license-url]\n\n## Purpose\n*abstract-log* simplifies the addition of a logger with multiple log levels to a host object.\n\n## Config\nYou can pass the following options keys:\n\n### `@property logger {Object}`\nThe log methods will be bound to this property as `this` value.\n\n### `@property middlewares {Array}`\nThe log output is controlled by passing a series of methods. As the first argument, every middleware will receive the \ninput array as the first argument and a data object with the following keys as the second argument:\n\n#### `@param o.config {Object}`\nThe logger's configuration object.\n\n#### `@param o.level {Object}`\nThe invoked log level's config object that was passed within the `levels` config key.\n\n#### `@param o.instance {ViewModel}`\nWhen used within a vue component, the component instance that invoked the log method is passed as `vm`.\n\n#### `@param o.statements {Array}`\nThis property is only defined, when `proxy` is set to `false`! <br> \nThe array contains the arguments that the log method has been invoked with.\n\n#### `@return {Array}`\nThe method's output is expected to be an array that is passed to the log method as an arglist.\n\n### `@property proxy {boolean}`\nWhen this value is set to true, the log method will be directly bound to the `logger` value. You will lose the access \nto the log method arguments in the `loggerArgs` method. This is necessary for exmaple to ensure that stack traces in \nthe console will maintain their original value instead of being bound to this plugin. <br> \nIf you don't use console logs or don't need original stack traces, you can disable this option and gain\nthe ability to customize your log messages according to the passed arguments.\n\n### `@param context {any}`\nA completely customizable property that has been passed in the config when creating the logger.\n\n### `@property levels {Array}`\nA list of log level objects that can be invoked by the logger. Each log level must contain at least the following keys:\n\n#### `@property fn {Function}`\nThe log method that is being used by the log level.\n\n#### `@property name {string}`\nThe logger will have a function of this name to invoke a log message.\n\n### `@property filter {Function}`\nA method that receives the same object as the `loggerArgs` method. <br>\nThe log message will be hidden in case of a falsey return value.\n\n## Middlewares\nThis package contains the following base middlewares:\n\n### `colorize`\nThe method applies a color to the part of the console output that is generated by the logger. <br> \nThis concatenates previous output, forcing all previous statements to strings!\n\n### `iconize`\nThe method prepends the log level label to the output, for example to add an icon.\n\n### `localize`\nThe method prepends a location string to the output, if available. By default it appends the string that is given at\n`config.context.location`.\n\n## \n[travis-image]: https://img.shields.io/travis/dreipol/abstract-log.svg?style=flat-square\n[travis-url]: https://travis-ci.org/dreipol/abstract-log\n[license-image]: http://img.shields.io/badge/license-MIT-000000.svg?style=flat-square\n[license-url]: LICENSE\n[npm-version-image]: http://img.shields.io/npm/v/@dreipol/abstract-log.svg?style=flat-square\n[npm-downloads-image]: http://img.shields.io/npm/dm/@dreipol/abstract-log.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/@dreipol/abstract-log\n","readmeFilename":"README.md"}