{"_id":"logging-ts","_rev":"9-936abbd09d5de5b7360a14dfa0abfb9f","name":"logging-ts","description":"Composable loggers for TypeScript","dist-tags":{"latest":"0.3.4"},"versions":{"0.0.1":{"name":"logging-ts","version":"0.0.1","description":"Composable loggers for TypeScript","files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"lint":"tslint src/**/*.ts test/**/*.ts","mocha":"mocha -r ts-node/register test/*.ts","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run lint && npm run mocha","clean":"rm -rf lib/*","build":"npm run clean && tsc"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","dependencies":{"fp-ts":"^0.6.0"},"devDependencies":{"@types/mocha":"2.2.38","@types/node":"8.0.19","mocha":"3.2.0","prettier":"1.7.0","ts-node":"3.3.0","tslint":"4.4.2","tslint-config-standard":"4.0.0","typescript":"2.6.0-rc"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"005693c9ad34176abaa02260455d86e1b64fd8ff","_id":"logging-ts@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-o17YUSNU59Lx8T7OCoVp8EsXFXqL+AfyJ+led2DMOFC9+gm9dzD2c7Cz2Ds6GDVxftC2p88hE6evxD252+XjhQ==","shasum":"90ff72ef24ffbd9d443e9d99c539c97864187ad5","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtcFcAKKGlWV/H0D54MinEWAhzuwRbZgdAef3TF7nTlAiBU07RueYsV1IH3KKgafDa0Dpw0OMnl1T+QucsXukIjKQ=="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts-0.0.1.tgz_1508839695337_0.13286791765131056"},"directories":{}},"0.1.0":{"name":"logging-ts","version":"0.1.0","description":"Composable loggers for TypeScript","files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"lint":"tslint src/**/*.ts test/**/*.ts","mocha":"TS_NODE_CACHE=false mocha -r ts-node/register test/*.ts","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run lint && npm run mocha","clean":"rm -rf lib/*","build":"npm run clean && tsc"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","dependencies":{"fp-ts":"^1.0.1"},"devDependencies":{"@types/mocha":"2.2.38","@types/node":"8.0.19","mocha":"3.2.0","prettier":"^1.8.2","ts-node":"3.3.0","tslint":"4.4.2","tslint-config-standard":"4.0.0","typescript":"^2.7.1"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"3eca644498b0b37be9d052a03905dc7f095ff7b1","_id":"logging-ts@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-+UHnPIfRp/Z8c8fGl960WxxqfWuMFa0Fksmb03bzWxUne14+MDQEjXfpExevI87ZwZqSYEjZr9LK751S5YSZiQ==","shasum":"f032261f4999a1f053309759010ba4a743aa35e7","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.1.0.tgz","fileCount":10,"unpackedSize":12900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMFBC8oD16Ff6p0JmMRTj3pq2PhVS6+xchyEncTvnBVgIgKoO3nwIjgg4P0DCtPTsaQSJJvlLyc3RRgT6RgeJII1E="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.1.0_1518867295010_0.43056468988940577"},"_hasShrinkwrap":false},"0.2.0":{"name":"logging-ts","version":"0.2.0","description":"Composable loggers for TypeScript","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"lint":"tslint -p tsconfig.json src/**/*.ts test/**/*.ts","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run lint && npm run jest && npm run docs","clean":"rm -rf lib/*","build":"npm run clean && tsc","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^1.7.0"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"8.0.19","docs-ts":"0.0.3","fp-ts":"^1.19.2","jest":"^22.4.3","prettier":"^1.18.2","ts-jest":"^22.4.2","ts-node":"3.3.0","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.5.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"jest":{"globals":{"ts-jest":{"skipBabel":true}},"collectCoverage":true,"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"test","moduleFileExtensions":["ts","js"],"testPathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":0}}},"gitHead":"e6ad23bad8bc9a5c127713f9e930cc1fda2ae77f","_id":"logging-ts@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.1.0","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-NAIYY6xxHEKcCRQXKryW6m6qJ4jBCuldTLKGdVnikchdjHWXm6AsAaOWkd2yuTXNwdzF9bWXcdgPKJY7T39PJw==","shasum":"50179b3b9852aa90d4305a2e8771e49a2c5bcd91","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.2.0.tgz","fileCount":10,"unpackedSize":13904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEwnOCRA9TVsSAnZWagAA328P/ROokrJDUzbIssrW0Y7Z\n/2h9pDeuTaEKZigNan6B3cvUHW5N6Df4h0Izur99pAEs4lGWX9HE2M24IZ6G\nahbwmkrWVEAa70eXEaQtETKhAO9z+Mbnp4vRiAyfnOONQvrKOka0Cf5/nvSp\no+G4zH5ruNkCRwjZ7zpy9tUJERvquRHheD9XRRK34hShjbEPGIAjGU4Foftp\nMFT0hoh5aQXeQxAKRUnM8S6xNG+T2TK71UHGEnjTKbokrXNAbO9p9WMhxT+s\nHauFQKhKE1Pjnaxr1LF7phuUGgDcPiZNB40n9KXAHw4ombRyrovZrPM78De6\njLy2GyTtxAgMo9IeGelZBNB2fRHUsimT4zoRfRN4ADOFpMQVbM6X0bNrYNhk\nSkOPH7f5ZkNaNgsXmSUTkJnkABJ7Wftq0q9Nj4XvYwUJl7QTpC6NrzUlUQlm\njbRBKjXnNJTzOxq7y0MhDTE0D0L0bS1xvfWW0LRpDVB34aA5vL7EDCUe0fbG\nFnX89g+xLvgZqrzVBoOCs50odPXknFFAMcILSvqW45pj5rf7JZBepyIhmIRe\njK/xlve96tk9Y56Gti3M+Lg4CKk+AQuMixKPgTUKLvXRbhfXQRVwRAsnjafN\n8mKj+bj/iN81BrSb+1BEyq5WzGhg0saBUTmC3rlly4ZPR/avcOv/3UKlAqAq\nR/Ja\r\n=/RFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxfXFnMRN2pUDPisAKI/HdCgQMXIbMI/xeFRfESBD3eAIgcJ4W3CKPG3GSqbislnpyhpTX46NNFLt+lBkEHP8bJks="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.2.0_1561528781524_0.4359185228818281"},"_hasShrinkwrap":false},"0.3.0":{"name":"logging-ts","version":"0.3.0","description":"Composable loggers for TypeScript","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"lint":"tslint -p tsconfig.json src/**/*.ts test/**/*.ts","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run lint && npm run jest && npm run docs","clean":"rm -rf lib/*","build":"npm run clean && tsc","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^2.0.5"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^12.6.8","docs-ts":"^0.3.0","fp-ts":"^2.0.5","jest":"^24.8.0","prettier":"^1.19.1","ts-jest":"^24.0.2","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.7.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"8c6a9e5f3d3c75befbba5a863e780c99d785edf8","_id":"logging-ts@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-cCTB1ChsGORuzy37AQVmyO1BcKoynQU3zqCjzOe6ZHUjP7PFU4Y4n7TnedMzEo7LejiPpaF05sjQUd4d3Lwq1w==","shasum":"9d5de7f36545d05f05093c78bcc222c4c15c5209","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.3.0.tgz","fileCount":10,"unpackedSize":10467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+eJLCRA9TVsSAnZWagAA+XoP/jKNwQk2m40XzZ72bVOx\nECBUDia/BzpfXDQl/Q3swwKuDpy2LklKOpSexPY4j+BVFO5XW8OrHdjqVBRq\nxV7gAp6NKdltrCX82+MGu1dL1eyWol+Bnxl2KYdM8qjLno2yYlbJWpmbqCWF\nmGufY4DCYrT4ZkVcM++T+JXItOSKJslf0rs+YYLiKHiQiFzpI1AUSw5kHKl5\nYjgZe8YbgBEixNMz0/c17HzFAUSQBCmce5Ne8ycWMsOVLuvZ++ozAaWqkVxP\n3COTv29ZaYWUE+np8EGSqyywHyfO/Uy5gvYa/6C/MAz4WoxMNsi31jn1tIHJ\nScRADG7TRANwNmcKCO8eR3bWyqr/iJSrD6/4DAeRi3q3gQ1gTo6GfiXmBzlB\nXR0q/0+vXFVJZnhqcoWm73hbmN2KV+axH7XAz3Rto9E4aN72bII1ESHVK/uu\nXd9D9LhN34BWhwRiJUaO959kl9HIx5wA0bERuF3gA7d74qrhtzbmA+OhsptE\n222xDVKsBpJ/O0cQ2L+nfFgllHqZIU03YG0Rr97eWzBnrsblSup9VechWNF/\neNQM8L89TBNVov4WgApJmSInwR7/a+k8vQAwbfjdVwGbI0ib6d9wMaKMKJp5\nnaw23hctgecyXsb6nudlZvjdKc3d4WRqZNFOiufx3JTda6sLUY0zwOcWj7bA\nS1hM\r\n=jrss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyvAecN8Sun3uvl/GK5XFHUbBSn0R2sJxAfXaQPqYtfwIgPYZVscbnP4Ct7bvXoLbhp83l04ErMlZpJ+EOTRk3qoU="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.3.0_1576657483153_0.41255545560668283"},"_hasShrinkwrap":false},"0.3.1":{"name":"logging-ts","version":"0.3.1","description":"Composable loggers for TypeScript","main":"lib/index.js","module":"es6/index.js","typings":"lib/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p .","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run jest && npm run docs","clean":"rm -rf ./lib ./es6","prebuild":"npm run clean","build":"tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json","postbuild":"import-path-rewrite && prettier --write \"./{lib,es6}/**/*.ts\"","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^2.0.5"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^12.6.8","docs-ts":"^0.3.4","fp-ts":"^2.0.5","import-path-rewrite":"github:gcanti/import-path-rewrite","jest":"^24.8.0","prettier":"^1.19.1","ts-jest":"^24.0.2","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.7.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"e28d6274a9d24c392667a5816ec0336f1c99d3d3","_id":"logging-ts@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-o+6UH/j+qs3G32nUYljthOoNlC6kZl4XgKSYyi3MBvVUMCN8TzehRET/6TO6zIs49gKFNnnDzpDFa/8ntXq4Wg==","shasum":"3a0ef15627ee516bd6779f42cc3cd7189b1596c3","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.3.1.tgz","fileCount":12,"unpackedSize":12631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOpA6CRA9TVsSAnZWagAAg1wQAIry+PGqRGQI7eAPnnSJ\n0gP8TTK0sJbNVfftcMqBFzIP8WC5F5eze4A9bxn4x1pmxiU83FuDR4gIT++p\nGyS9Q6CWQAxI6osahLPiVJUYt2S9e/bDr4aUwZYvUCH1dUlg7PfqhPqMR841\nHyco0OzXMeDh2tRj+0JPBu+wme3rfl6i+gDZlaBh8y9Zq8gVx+1q9mgUF+XN\nyQhOLcWwHmWijFoycwWDKz71/cnpIE3BGxDoI8ilSSolxPPHE9hVFbYUJ9r2\n6/NWy5ecTKincR7cbXeuPQzftFpSYW6eZOO9NG+FMNJasF6V+lBlJgzuOASa\nzTKtL2mtkpE+xLvvcbWY7IISjjyJ8XKVc90oMy59wqmD7BIXnik/N91pmITZ\nAGCNhMIx7oTs4Rp7fHNzg3LIdNLCwnnlkiMp4ksrWPYjYRRoFtpyaD/QXvkO\neyoO0ACgek6SqTuwX58evfhtLJTsKlU2m0tj0VgYd68CBSsS2mxBTHMmCJLv\nYgC2THbUSAx8JofY3an6eNQTyB51IfndHnNPE1ldXz/IUjprgxQo2kL0e5OD\n0XJXniUKhW+i71VYPV84sAn6usYBhxpCPsg02aGnozMwf/V5q5H6u3jpB1sR\nsS7t/bcaevqN6slGbWYgGZk/uAmbvqU3tn5pWgj8D2XeZE75/5uTxegaAWR3\nKYXp\r\n=rLEv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSxAbHBOYjrUMIxn3yeAZDrLUg99izA1xpgATiRJ3ZxgIgOUQqd4pDIgqrAWd0+pjnq63TTiq4pLiuExLgf3qrdpE="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.3.1_1580896313552_0.8008006770355782"},"_hasShrinkwrap":false},"0.3.2":{"name":"logging-ts","version":"0.3.2","description":"Composable loggers for TypeScript","main":"lib/index.js","module":"es6/index.js","typings":"lib/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p .","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run jest && npm run docs","clean":"rm -rf ./lib ./es6","prebuild":"npm run clean","build":"tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json","postbuild":"import-path-rewrite && prettier --write \"./{lib,es6}/**/*.ts\"","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^2.0.5"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^12.6.8","docs-ts":"^0.3.4","fp-ts":"^2.0.5","import-path-rewrite":"github:gcanti/import-path-rewrite","jest":"^24.8.0","prettier":"^1.19.1","ts-jest":"^24.0.2","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.7.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"c3f754540bc43313151ffc38ce5d4d8319bd5ca2","_id":"logging-ts@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-AbJyOfLHdIhlhNnxdAF+UJNPn6TcQ07lGQSrhsYDTydDJALxo9iGFsV3HITBaBWBwm466huJqEWYWrgfWRtZ0Q==","shasum":"8d60530e1ee3fd46b2d5bc3d2f9c342c547cdf15","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.3.2.tgz","fileCount":16,"unpackedSize":15712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee3IeCRA9TVsSAnZWagAAKdYP/21tApPy81RL/TpNRaKx\nxt2hkIe51snFWhazMh9eP9OdaQWh48PhZWiuXkoWUwvCFjd2G1o3JMY7RP0Y\n26wZOVVFUTzlqhJcIFSHmRvL6ZCF2fJt06hDKWGQT4Poq0u1ROrB9Qr0tym2\nJy/fW5nzSXVdaGafh47k3GiwCtZwSsp0MMrSGe6qKaVEafRyN7EMkU/6o7/C\nbDKH/b+l+q4kzVIbgd8+NhxPWMMY/v01QN/O6hVy4ZHPQ7Kk4it26P1Y+XQ3\nt6gb7EfCfX7ipQxnfjeq/5VC7jQVSiWe2llshOwViZ870hhTJZluXBD6N0Ed\nn/jUZsjN2LoPCqetv2P5NpBig3qrahl0rgRlzwmSKnHYGY192hM7b90pX14e\nXtNcydGMn3ZFC/FPa2eBjhhUxLcNxbqmM1+c6FgRuGwsu0wO1HeKi1Ed8UwA\nXyPCJd6ESCcz+eIr+HHgQqaeABwDwz8R33GdiV3dbhgaTeG4bqQKHERcJ/Gl\nfJY9wuVTitne8J3TD/Z+FKapncHmtqrO7Hlvl5H9G9EgI47fB+vD8xzD6tin\n3evvIPyykdF+ZzAB13dGjeKnUkK09t21TDtFCbZoAQweqivqn9jwf/NKNRuU\nm5XaCY9EydqpQJsh0JMDA/Ls9PBHXqJJP0fHzY+uD05KOPG9Nfe7zO2x0Cpx\nl1r/\r\n=FtkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxdKd5PDPv32C1KDLVoFOhtrnQKiu9eEVQcVhPdhK+sAiBFiORYz+RtBGfszoxm4SgEJG2lJSG1smfqiqpR99QVOg=="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.3.2_1585148445664_0.7747930988952265"},"_hasShrinkwrap":false},"0.3.3":{"name":"logging-ts","version":"0.3.3","description":"Composable loggers for TypeScript","main":"lib/index.js","module":"es6/index.js","typings":"lib/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p .","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run jest && npm run docs","clean":"rm -rf ./lib ./es6","prebuild":"npm run clean","build":"tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json","postbuild":"import-path-rewrite && prettier --write \"./{lib,es6}/**/*.ts\"","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^2.0.5"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^12.6.8","docs-ts":"^0.3.4","fp-ts":"^2.0.5","import-path-rewrite":"github:gcanti/import-path-rewrite","jest":"^24.8.0","prettier":"^1.19.1","ts-jest":"^24.0.2","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.7.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"ad092de1acc6af2cce6cb9de8570c82c8dc53403","_id":"logging-ts@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-tdwtfZxrHFrnlP3QcZOYz2ilr2yXwcyRgUtUSOXiWXJQajx2jCzy7l98wUVBdev25WIkeXYH86lmidoCKGwoaw==","shasum":"b7554713b25a09f52e05f679eef75f972829a28b","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.3.3.tgz","fileCount":16,"unpackedSize":16841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbb9CRA9TVsSAnZWagAA2Z0P/Rwqb2JyMX52oc/VgpFP\n90Rm+0b8cpI/kq9etk49D8HbYtQ3IuWRCsUTvDW2b82HzbmuodYY09UFrw+i\nRWiGakW5PACNgz4g9K1OgC9H/fE4fcvTwh11psxJqIMvxdLDj2xzUV84s4Vs\nvwON6c+omLKAi9yVdkPSTO0Lo/MnJLkjs9RgjiEB1LFXMyUYjeE8H10uONfn\nHICZa1nBtjK+5VV4a0EffaNtB81q6c4DEOu9Pl/Vj5FfuiOgTu+WBD4IERLM\nl0FaI1hamey3cc3BQ6xGW1gUXGdbId/EPYU8xOFmGwrejWb6H0Yp0yjcZZou\nkKh4AyNgdvmULcnG9XNGr9BQG2yyJfaC4M+Uwb3gzjnahm4RL35J43PL+RFf\nfAm73gmAUEHeNBQ/KCeuVuxFSfoKBHNwQ5HWmZukngtlkUBw6nD/FpCb10Pv\n+sEoV1eAR1xvU9XfJJxkJFU+2ZmsJNsSKFxSlyEey31SO60q392nmi4K/aR2\nUNWzM8UHNgJAAoFNjABNn61+KU3+z6r1ibTn7WzVzXXx/DjxNqSGZWQ5Jg8N\nbrqqhcqRumg5uc7y+giNKr8XS85w5dITEVNXWsANjSoF9HyD2SHEy6MaGZz8\nrI855BHcmbT8n1khLy9YuB5nQpNrZ3dA5uXJI1tIveFZUbl7Ep+urZ0w5uLR\nM2SB\r\n=t6sb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFlPLmyMJVNX02thcXI2tsr3vwTsz2fFawFiiTW4rssAiEAwuBq3YyygIOLH8xUKcplpuMoBD0+rOU5RI1/lXI+xz4="}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.3.3_1585559292701_0.9067365639644391"},"_hasShrinkwrap":false},"0.3.4":{"name":"logging-ts","version":"0.3.4","description":"Composable loggers for TypeScript","main":"lib/index.js","module":"es6/index.js","typings":"lib/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p .","jest":"jest","prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --list-different \"{src,test}/**/*.ts\"","fix-prettier":"prettier --no-semi --single-quote --print-width 120 --parser typescript --write \"{src,test}/**/*.ts\"","test":"npm run prettier && npm run jest && npm run docs","clean":"rm -rf ./lib ./es6","prebuild":"npm run clean","build":"tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json","postbuild":"import-path-rewrite && prettier --write \"./{lib,es6}/**/*.ts\"","prepublish":"npm run build","docs":"docs-ts"},"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"homepage":"https://github.com/gcanti/logging-ts","peerDependencies":{"fp-ts":"^2.0.5"},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^12.6.8","docs-ts":"^0.3.4","fp-ts":"^2.0.5","import-path-rewrite":"github:gcanti/import-path-rewrite","jest":"^24.8.0","prettier":"^1.19.1","ts-jest":"^24.0.2","tslint":"5.9.1","tslint-config-standard":"7.0.0","typescript":"^3.7.2"},"tags":["typescript","logging","functional-programming","fp-ts"],"keywords":["typescript","logging","functional-programming","fp-ts"],"gitHead":"5d77aa9e6fc3a71b4c98add2a956f4efae0ea5db","_id":"logging-ts@0.3.4","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"gcanti","email":"giulio.canti@gmail.com"},"dist":{"integrity":"sha512-TJYaSB88h8N9/ojruoGZgJeQEwpLmDNWpGf03hDgjPNo5QnwO28vkSH/H8/9aMoX8zeShVJUOnKRM6zs5ifR0A==","shasum":"0aa61b07970b1d74a829f6b945b4c51977f0c8a3","tarball":"https://registry.npmjs.org/logging-ts/-/logging-ts-0.3.4.tgz","fileCount":16,"unpackedSize":20490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRheuCRA9TVsSAnZWagAAd6wP/3lxVH7ioiPjszIr0JOR\njGgRsjJJdO3nyiNr7rLSkt0AVde00kOUXpJz7tUfXhdY6QR6p9rxJ5TJ/T48\nrH0lwaLKsSto8iIwz623TVIJikCxXRONvslXsYgX8ld6pIDlAAK4DxcGhgN+\ndAk55ACvJSkl7lfCctq2LoNLk7Ky0qAMMVluhg1eMLSDbBYuqYIrwfvHAfr9\nWZtMcDSaXa1eXLjFZcXAo4gZiQ0hjxUkUejgP+Sql4zjmj615r0eGGlx+zOC\naE0aS5nbUL30PLfI50MlDeeJ8aZTzLg0LyuZiXdneKuAX9KymfUK1nbT7lTR\n+n3L4gFN4T0iYUHMQLCWa20ktHjR3blT6ObpkMzLAv/WAK2COVc5Sea2eb6i\nhnaaa+qYDm/cJ7ny50rY/Y3xj9oEsKKWUsNlSzUzSEl2dM07EL/X1INvrrAe\nl775y2CrDww7aC+cuW9c/9dazkIVNANrkuQTen/g94HdqEx/h1nBN2ZFAwaa\nWaSsDkkQtPv16iZ/j6D839zDsubU8yf48sJz3rCFDSAjwewWRQYoatz5AZKV\n6UhxxFJqjbC2RGXZQqvvPp4iENWfEOWX3OEml2uPrNFSljO67lsdLPVRfrTX\n5IHuBiW1QON+P/kSTsnz3iUVxw13ius9Jsm2iZ7rXEAO382kYWv24IPqXnCd\nwuEF\r\n=Hyry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoRNVdyIPzCNTs8f513xTSAx3Y15FPQH0FSnf6wJGi/QIhANagn7vrLYEgnPoN/VbHFsEFtvGaLxDS39gqzLTfrg1w"}]},"maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logging-ts_0.3.4_1598429101599_0.8199846625438196"},"_hasShrinkwrap":false}},"readme":"Adapted from [purescript-logging](https://github.com/rightfold/purescript-logging)\n\n# `fp-ts` and TypeScript compatibility\n\n| `logging-ts` version | required `fp-ts` version | required TypeScript version |\n| -------------------- | ------------------------ | --------------------------- |\n| 0.3.0                | 2.0.0+                   | 3.5+                        |\n| 0.2.0                | 1.7.0+                   | 2.8.0+                      |\n\n# Usage\n\nFrom `purescript-logging`'s README\n\n> A logger receives records and potentially performs some effects. You can create a logger from any function `(a: A) => HKT<M, void>` for any `A` and `M`.\n>\n> Unlike most other logging libraries, `logging-ts` has no separate concepts \"loggers\" and \"handlers\". Instead, loggers\n> can be composed into larger loggers using the `Semigroup` instance. Loggers can also be transformed using `contramap`\n> (for transforming records) and `filter` (for filtering records). An example use case might be the following:\n\n```ts\nimport * as C from 'fp-ts/lib/Console'\nimport * as D from 'fp-ts/lib/Date'\nimport { chain, IO } from 'fp-ts/lib/IO'\nimport { pipe } from 'fp-ts/lib/pipeable'\nimport * as L from '../src/IO'\n\ntype Level = 'Debug' | 'Info' | 'Warning' | 'Error'\n\ninterface Entry {\n  message: string\n  time: Date\n  level: Level\n}\n\nfunction showEntry(entry: Entry): string {\n  return `[${entry.level}] ${entry.time.toLocaleString()} ${entry.message}`\n}\n\nfunction getLoggerEntry(prefix: string): L.LoggerIO<Entry> {\n  return entry => C.log(`${prefix}: ${showEntry(entry)}`)\n}\n\nconst debugLogger = L.filter(getLoggerEntry('debug.log'), e => e.level === 'Debug')\nconst productionLogger = L.filter(getLoggerEntry('production.log'), e => e.level !== 'Debug')\nconst logger = L.getMonoid<Entry>().concat(debugLogger, productionLogger)\n\nconst info = (message: string) => (time: Date): IO<void> => logger({ message, time, level: 'Info' })\nconst debug = (message: string) => (time: Date): IO<void> => logger({ message, time, level: 'Debug' })\n\nconst program = pipe(\n  D.create,\n  chain(info('boot')),\n  chain(() => D.create),\n  chain(debug('Hello!'))\n)\n\nprogram()\n/*\nproduction.log: [Info] 10/4/2019, 12:44:48 PM boot\ndebug.log: [Debug] 10/4/2019, 12:44:48 PM Hello!\n*/\n```\n\n# Documentation\n\n- [API Reference](https://gcanti.github.io/logging-ts)\n","maintainers":[{"name":"gcanti","email":"giulio.canti@gmail.com"}],"time":{"modified":"2022-05-08T09:17:00.630Z","created":"2017-10-24T10:08:16.354Z","0.0.1":"2017-10-24T10:08:16.354Z","0.1.0":"2018-02-17T11:34:55.076Z","0.2.0":"2019-06-26T05:59:41.621Z","0.3.0":"2019-12-18T08:24:43.266Z","0.3.1":"2020-02-05T09:51:53.640Z","0.3.2":"2020-03-25T15:00:45.849Z","0.3.3":"2020-03-30T09:08:12.822Z","0.3.4":"2020-08-26T08:05:01.877Z"},"homepage":"https://github.com/gcanti/logging-ts","keywords":["typescript","logging","functional-programming","fp-ts"],"repository":{"type":"git","url":"git+https://github.com/gcanti/logging-ts.git"},"author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"bugs":{"url":"https://github.com/gcanti/logging-ts/issues"},"license":"MIT","readmeFilename":"README.md"}