{"_id":"@everlog/core","_rev":"5-f681e65c0e82697a0a85664ab21316f7","name":"@everlog/core","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.11":{"name":"@everlog/core","version":"1.0.11","keywords":["log","logger","monitor","slack"],"author":{"url":"alex.kit@atmajs.com","name":"Alex Kit"},"license":"MIT","_id":"@everlog/core@1.0.11","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"homepage":"https://github.com/atmajs/everlog#readme","bugs":{"url":"https://github.com/atmajs/everlog/issues"},"atma":{"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}},"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"AMD","target":"es6","#if (LIB)":{"module":"CommonJS"}}}}}},"dist":{"shasum":"8cf35c5190e9ddba78a7e002a7356e7dfbcfed5d","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.11.tgz","fileCount":18,"integrity":"sha512-NvowUBnO8DKESe1E3ocR5amGd9m2mQQYYpYeplBb4nv1Bu76FptJ1n9FeTTz+5XlWms1vtlSWThEvZRGRFP4Dw==","signatures":[{"sig":"MEUCIQDyR9RUSuRBp33zwP75NzkxArz5ETj6ZuVRXMfejjG16gIgPMH+JxiUm39YMJTU424ADNjfl5m/8U1cLBZAI1Fx3Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281513},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"scripts":{"test":"atma test","build":"app-bundler && npm run build-dts","watch":"app-bundler --watch","server":"atma server --TEST --BROWSER","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts"},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"repository":{"url":"git+https://github.com/atmajs/everlog.git","type":"git"},"_npmVersion":"9.8.1","app-bundler":{"apps":{"node-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":false}}},"outputMain":"lib/esm/node/everlog.mjs"},"node-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":false}}},"outputMain":"lib/umd/node/everlog.js"},"browser-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"io","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":true}}},"outputMain":"lib/esm/browser/everlog.mjs","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"umd"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":true}}},"outputMain":"lib/umd/browser/everlog.js","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"defaultExtensions":{"js":"ts"},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"description":"CSV Streamed Logger for any case","directories":{},"_nodeVersion":"20.9.0","dependencies":{"alot":"^0.3.11","memd":"^0.3.14","atma-io":"^1.3.2","atma-server":"^0.5.25"},"_hasShrinkwrap":false,"devDependencies":{"atma":"^0.15.23","shellbee":"^0.5.4","includejs":"^0.17.5","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","typescript":"^5.5.4","@types/node":"^10.17.17","app-bundler":"^0.2.8","atma-loader-ts":"^1.2.7","atma-loader-less":"^1.1.5","atma-io-middleware-yml":"^1.1.25","atma-io-middleware-condcomments":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.11_1725475406426_0.4617211675325221","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@everlog/core","version":"1.0.13","keywords":["log","logger","monitor","slack"],"author":{"url":"alex.kit@atmajs.com","name":"Alex Kit"},"license":"MIT","_id":"@everlog/core@1.0.13","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"homepage":"https://github.com/atmajs/everlog-core#readme","bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"atma":{"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}},"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"AMD","target":"es6","#if (LIB)":{"module":"CommonJS"}}}}}},"dist":{"shasum":"c63434d18fc061aeaa7ccf2d9f8093e13c442814","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.13.tgz","fileCount":18,"integrity":"sha512-5ii2EParxipXyLb8auTT8iuk954yfpnM9L+vI9/gbHo3fCSsAgC9TUgSnspkv5gpnDmiMe1d+Xh/qHLgT16FNw==","signatures":[{"sig":"MEUCIQCN2Kui6jtvR5lrH6LYolJ3taSBI0fUNHCM6ooQMFrD0wIgNE76Z60KvmMeWaJn8iKGqsa4AZWgDPO2edTSnQzfAbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281267},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"gitHead":"22efd6c982e42d40960dfbb67e20a9f948d7c201","scripts":{"test":"atma test","build":"app-bundler && npm run build-dts","watch":"app-bundler --watch","server":"atma server --TEST --BROWSER","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts"},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"repository":{"url":"git+https://github.com/atmajs/everlog-core.git","type":"git"},"_npmVersion":"9.8.1","app-bundler":{"apps":{"node-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":false}}},"outputMain":"lib/esm/node/everlog.mjs"},"node-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":false}}},"outputMain":"lib/umd/node/everlog.js"},"browser-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"io","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":true}}},"outputMain":"lib/esm/browser/everlog.mjs","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"umd"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":true}}},"outputMain":"lib/umd/browser/everlog.js","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"defaultExtensions":{"js":"ts"},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"description":"CSV Streamed Logger for any case","directories":{},"_nodeVersion":"20.9.0","dependencies":{"alot":"^0.3.11","memd":"^0.3.14","atma-io":"^1.3.2","atma-server":"^0.5.25"},"_hasShrinkwrap":false,"devDependencies":{"atma":"^0.15.23","shellbee":"^0.5.4","includejs":"^0.17.5","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","typescript":"^5.5.4","@types/node":"^10.17.17","app-bundler":"^0.2.8","atma-loader-ts":"^1.2.7","atma-loader-less":"^1.1.5","atma-io-middleware-yml":"^1.1.25","atma-io-middleware-condcomments":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.13_1725476031823_0.22281149624492969","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@everlog/core","version":"1.0.14","keywords":["log","logger","monitor","slack"],"author":{"url":"alex.kit@atmajs.com","name":"Alex Kit"},"license":"MIT","_id":"@everlog/core@1.0.14","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"homepage":"https://github.com/atmajs/everlog-core#readme","bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"atma":{"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}},"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"AMD","target":"es6","#if (LIB)":{"module":"CommonJS"}}}}}},"dist":{"shasum":"bc6771c6647c8d081c2d98574df24d387004a677","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.14.tgz","fileCount":18,"integrity":"sha512-YwjtRN9ZuQgDEOijc1kAwisBOv3reMxGTxq2MpfAF4FHftZ3wyBSGR5azXv+gp2eN/1Z8xnUDCfA+PIk5E1Piw==","signatures":[{"sig":"MEUCIDaX6XY4DBLPkqy1L6oNvIjvTexnMShq1H4sgWAecIBXAiEAwcsrf2qzA1i5GoWKPfDPM5RGBBwhPAnxncejqg2WKkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281098},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"gitHead":"63f731a7823054dc359bce0d01e9bb4868c542b3","scripts":{"test":"atma test","build":"app-bundler && npm run build-dts","watch":"app-bundler --watch","server":"atma server --TEST --BROWSER","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts"},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"repository":{"url":"git+https://github.com/atmajs/everlog-core.git","type":"git"},"_npmVersion":"9.8.1","app-bundler":{"apps":{"node-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":false}}},"outputMain":"lib/esm/node/everlog.mjs"},"node-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":false}}},"outputMain":"lib/umd/node/everlog.js"},"browser-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"io","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":true}}},"outputMain":"lib/esm/browser/everlog.mjs","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"umd"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":true}}},"outputMain":"lib/umd/browser/everlog.js","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"defaultExtensions":{"js":"ts"},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"description":"CSV Streamed Logger for any case","directories":{},"_nodeVersion":"20.9.0","dependencies":{"alot":"^0.3.11","memd":"^0.3.14","atma-io":"^1.3.2","atma-server":"^0.5.25"},"_hasShrinkwrap":false,"devDependencies":{"atma":"^0.15.23","shellbee":"^0.5.4","includejs":"^0.17.5","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","typescript":"^5.5.4","@types/node":"^10.17.17","app-bundler":"^0.2.8","atma-loader-ts":"^1.2.7","atma-loader-less":"^1.1.5","atma-io-middleware-yml":"^1.1.25","atma-io-middleware-condcomments":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.14_1725476602500_0.47550165499516717","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@everlog/core","version":"1.0.15","keywords":["log","logger","monitor","slack"],"author":{"url":"alex.kit@atmajs.com","name":"Alex Kit"},"license":"MIT","_id":"@everlog/core@1.0.15","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"homepage":"https://github.com/atmajs/everlog-core#readme","bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"atma":{"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}},"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"AMD","target":"es6","#if (LIB)":{"module":"CommonJS"}}}}}},"dist":{"shasum":"0a3ff8af345b46cbeff96c188d2873432ef22bf2","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.15.tgz","fileCount":18,"integrity":"sha512-DGkqh1ZhETu6LBvtwMm3WH481h1FLqi1p8azWzGve6UKTLaf7kkG4cHLN8vj3UcG31vn4SzBWytoyy28xZzIUg==","signatures":[{"sig":"MEYCIQDsBSUx6OKhHO/pEbbOa8pMcYuvuBZzyOqmrK7NddC0twIhAI8NUMJuA/kjTE53Cyhkyu/S6fXAir/2YfTQm+8mQWEo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281162},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"gitHead":"2e8eb8a00a87fcbf99a89c4c082909785e4d0224","scripts":{"test":"atma test","build":"app-bundler && npm run build-dts","watch":"app-bundler --watch","server":"atma server --TEST --BROWSER","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts"},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"repository":{"url":"git+https://github.com/atmajs/everlog-core.git","type":"git"},"_npmVersion":"9.8.1","app-bundler":{"apps":{"node-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":false}}},"outputMain":"lib/esm/node/everlog.mjs"},"node-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":false}}},"outputMain":"lib/umd/node/everlog.js"},"browser-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"io","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":true}}},"outputMain":"lib/esm/browser/everlog.mjs","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"umd"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":true}}},"outputMain":"lib/umd/browser/everlog.js","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"defaultExtensions":{"js":"ts"},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"description":"CSV Streamed Logger for any case","directories":{},"_nodeVersion":"20.9.0","dependencies":{"alot":"^0.3.11","memd":"^0.3.14","atma-io":"^1.3.2","atma-server":"^0.5.25"},"_hasShrinkwrap":false,"devDependencies":{"atma":"^0.15.23","shellbee":"^0.5.4","includejs":"^0.17.5","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","typescript":"^5.5.4","@types/node":"^10.17.17","app-bundler":"^0.2.8","atma-loader-ts":"^1.2.7","atma-loader-less":"^1.1.5","atma-io-middleware-yml":"^1.1.25","atma-io-middleware-condcomments":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.15_1725610455066_0.4023184636695589","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@everlog/core","version":"1.0.16","keywords":["log","logger","monitor","slack"],"author":{"url":"alex.kit@atmajs.com","name":"Alex Kit"},"license":"MIT","_id":"@everlog/core@1.0.16","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"homepage":"https://github.com/atmajs/everlog-core#readme","bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"atma":{"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}},"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"AMD","target":"es6","#if (LIB)":{"module":"CommonJS"}}}}}},"dist":{"shasum":"98ca69e2419012724f761cd17d4e74bdf9e46976","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.16.tgz","fileCount":18,"integrity":"sha512-3f2GatUwvyvgH3rJ+QZZkChPOx7RavXi6jyrf2FnQG5qy0mGDbLGCnkx4IeXErSbnZNEE6Uiwupws9/z/bx0qQ==","signatures":[{"sig":"MEUCIQDYh8FDYx0xJeVeaTdc/vM2m++y6WxrSFuoskuzN1pe4wIgESX/Xzxi1WIDSR5IKj2dyT6HoAEsRpCqWaTzo/0xVkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281343},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"gitHead":"ed19491ca8c882241e0d6f7349541839216a0ae3","scripts":{"test":"atma test","build":"app-bundler && npm run build-dts","watch":"app-bundler --watch","server":"atma server --TEST --BROWSER","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts"},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"repository":{"url":"git+https://github.com/atmajs/everlog-core.git","type":"git"},"_npmVersion":"9.8.1","app-bundler":{"apps":{"node-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":false}}},"outputMain":"lib/esm/node/everlog.mjs"},"node-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":false}}},"outputMain":"lib/umd/node/everlog.js"},"browser-esm":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"io","moduleWrapper":"esm"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":true,"BROWSER":true}}},"outputMain":"lib/esm/browser/everlog.mjs","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-umd":{"js":[],"package":{"module":"commonjs","commonjs":{"output":"simplified"},"moduleName":"everlog","moduleWrapper":"umd"},"settings":{"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"paths":{"@src/*":["src/*"]},"module":"commonjs","target":"es6","baseUrl":"./","sourceMap":false}}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"output":{"beautify":true},"compress":{"unused":true,"dead_code":true}}},"atma-io-middleware-condcomments":{"defines":{"ESM":false,"BROWSER":true}}},"outputMain":"lib/umd/browser/everlog.js","middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"defaultExtensions":{"js":"ts"},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"description":"CSV Streamed Logger for any case","directories":{},"_nodeVersion":"20.9.0","dependencies":{"alot":"^0.3.11","memd":"^0.3.14","atma-io":"^1.3.2","atma-server":"^0.5.25"},"_hasShrinkwrap":false,"devDependencies":{"atma":"^0.15.23","shellbee":"^0.5.4","includejs":"^0.17.5","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","typescript":"^5.5.4","@types/node":"^10.17.17","app-bundler":"^0.2.8","atma-loader-ts":"^1.2.7","atma-loader-less":"^1.1.5","atma-io-middleware-yml":"^1.1.25","atma-io-middleware-condcomments":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.16_1725612472915_0.2714412803336157","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@everlog/core","version":"1.0.17","description":"CSV Streamed Logger for any case","author":{"name":"Alex Kit","url":"alex.kit@atmajs.com"},"main":"./lib/umd/node/everlog.js","types":"./lib/everlog.d.ts","browser":"./lib/umd/browser/everlog.js","exports":{"node":{"import":"./lib/esm/node/everlog.mjs","require":"./lib/umd/node/everlog.js"},"browser":{"import":"./lib/esm/browser/everlog.mjs","require":"./lib/umd/browser/everlog.js"}},"license":"MIT","keywords":["log","logger","monitor","slack"],"scripts":{"build":"app-bundler && npm run build-dts","build-dts":"tsc --version && tsc -p tsconfig-build.json && atma run tools/build-dts","watch":"app-bundler --watch","example":"node examples/server --TEST --debug --monit.pss foo","release":"echo atma pub -m \"Message\"","test":"atma test","server":"atma server --TEST --BROWSER"},"repository":{"type":"git","url":"git+https://github.com/atmajs/everlog-core.git"},"dependencies":{"alot":"^0.3.11","atma-io":"^1.3.2","memd":"^0.3.14"},"devDependencies":{"@types/node":"^10.17.17","app-bundler":"^0.2.8","atma":"^0.15.23","atma-io-middleware-condcomments":"^1.2.8","atma-io-middleware-yml":"^1.1.25","atma-loader-less":"^1.1.5","atma-loader-ts":"^1.2.7","atma-utest":"^0.21.33","dts-bundle":"^0.7.3","includejs":"^0.17.5","shellbee":"^0.5.4","typescript":"^5.5.4"},"app-bundler":{"apps":{"node-esm":{"outputMain":"lib/esm/node/everlog.mjs","js":[],"package":{"module":"commonjs","moduleName":"everlog","moduleWrapper":"esm","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"BROWSER":false,"ESM":true}},"atma-loader-ts":{"typescript":{"compilerOptions":{"module":"CommonJS","target":"ES2015"}}}}},"node-umd":{"outputMain":"lib/umd/node/everlog.js","js":[],"settings":{"atma-io-middleware-condcomments":{"defines":{"BROWSER":false,"ESM":false}}},"package":{"module":"commonjs","commonjs":{"output":"simplified"}}},"browser-umd":{"outputMain":"lib/umd/browser/everlog.js","js":[],"package":{"module":"commonjs","moduleName":"everlog","moduleWrapper":"umd","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"BROWSER":true,"ESM":false}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"compress":{"unused":true,"dead_code":true},"output":{"beautify":true}}},"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"baseUrl":"./","paths":{"@src/*":["src/*"]},"target":"es6","module":"commonjs","sourceMap":false}}}},"middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}},"browser-esm":{"outputMain":"lib/esm/browser/everlog.mjs","js":[],"package":{"module":"commonjs","moduleName":"io","moduleWrapper":"esm","commonjs":{"output":"simplified"}},"settings":{"atma-io-middleware-condcomments":{"defines":{"BROWSER":true,"ESM":true}},"atma-io-middleware-uglify":{"uglify":{"mangle":false,"compress":{"unused":true,"dead_code":true},"output":{"beautify":true}}},"atma-loader-ts":{"extensions":["ts"],"typescript":{"compilerOptions":{"baseUrl":"./","paths":{"@src/*":["src/*"]},"target":"es6","module":"commonjs","sourceMap":false}}}},"middlewares":{"js":["atma-io-middleware-uglify:write"],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]}}},"common":{"file":"src/exports.ts","defaultExtensions":{"js":"ts"},"middlewares":{"js":[],"ts":["atma-io-middleware-condcomments:read","atma-loader-ts:read"]},"dynamicDependencies":["^fs$","^path$","^os$","^atma-io$","^memd$","^alot$"]}},"atma":{"plugins":["atma-io-middleware-condcomments","atma-loader-ts","atma-loader-less"],"settings":{"include":{"amd":true,"extentionDefault":{"js":"ts"}},"atma-loader-ts":{"typescript":{"compilerOptions":{"target":"es6","module":"AMD","#if (LIB)":{"module":"CommonJS"}}}}},"tasks":{"copy":{"files":{"./assets/background.jpg":"./docs/assets/background.jpg"}}}},"_id":"@everlog/core@1.0.17","gitHead":"abf1522ea0437ff595114ca5df0e317534ab536c","bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"homepage":"https://github.com/atmajs/everlog-core#readme","_nodeVersion":"22.9.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ETt2TTwVvJWAnMZZWl5USysDGEIF2AIW19gdLM3y1OriJyosrTVfdFThgwcst2x5LFZs4YUy1bcLzLtHb3eFSw==","shasum":"4d869cfb729ec8f8aa3dd9a369797905b0893f12","tarball":"https://registry.npmjs.org/@everlog/core/-/core-1.0.17.tgz","fileCount":18,"unpackedSize":281309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe/SYVCCCg0PwpuUlPumeKs9SQtmvtV/yYquQ8KymnZgIgJ7rB7Kiy/uiecaz2A7ql7GK4/0CnBjoM9rg7Uf9K7O4="}]},"_npmUser":{"name":"tenbits","email":"alex.kit@atmajs.com"},"directories":{},"maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.0.17_1731880541380_0.7799045485485103"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-04T18:43:26.299Z","modified":"2024-11-17T21:55:41.748Z","1.0.11":"2024-09-04T18:43:26.658Z","1.0.13":"2024-09-04T18:53:52.061Z","1.0.14":"2024-09-04T19:03:22.689Z","1.0.15":"2024-09-06T08:14:15.317Z","1.0.16":"2024-09-06T08:47:53.101Z","1.0.17":"2024-11-17T21:55:41.578Z"},"bugs":{"url":"https://github.com/atmajs/everlog-core/issues"},"author":{"name":"Alex Kit","url":"alex.kit@atmajs.com"},"license":"MIT","homepage":"https://github.com/atmajs/everlog-core#readme","keywords":["log","logger","monitor","slack"],"repository":{"type":"git","url":"git+https://github.com/atmajs/everlog-core.git"},"description":"CSV Streamed Logger for any case","maintainers":[{"name":"tenbits","email":"alex.kit@atmajs.com"}],"readme":"# Everlog\r\n\r\n<p align='center'>\r\n    <img src='assets/background.jpg'/>\r\n</p>\r\n\r\n-----\r\n\r\n[![CircleCI](https://dl.circleci.com/status-badge/img/gh/atmajs/everlog-core/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/atmajs/everlog-core/tree/master)\r\n[![npm version](https://badge.fury.io/js/@everlog%2Fcore.svg)](https://badge.fury.io/js/@everlog%2Fcore)\r\n\r\n---\r\n\r\n## Overview\r\n\r\nThis repository contains a lightweight and optimized logging library, specifically designed for both NodeJS and browser environments. The library is rewritten to offer support for both UMD and ESM modules, ensuring compatibility across a wide range of projects.\r\n\r\n> **Note**: \"I have rewritten the library to support UMD and ESM modules for NodeJS and Browser, and to include only necessary functions for logging, without viewer and CLI capabilities. Those should be later available via additional modules.\"\r\n\r\nThe goal of this project is to provide essential logging functionality with minimal overhead, keeping it simple and modular. Future development will extend this functionality via separate viewer and CLI packages.\r\n\r\n## Features\r\n\r\n- **UMD & ESM Support**: Fully compatible with modern module systems for seamless integration into different environments.\r\n- **Lightweight**: Includes only the core functionality required for logging, keeping the package size minimal.\r\n- **NodeJS and Browser Support**: Works efficiently in both server and client-side environments.\r\n- **Filesystem Logging for NodeJS**:\r\n  - **Asynchronous and Efficient**: Supports asynchronous logging to minimize performance overhead.\r\n  - **Buffering**: Logs are buffered and written to the filesystem in batches to optimize I/O operations.\r\n  - **File Retention**: Automatic file retention management ensures older log files are archived or deleted based on configured retention policies.\r\n  - **Thread Safety**: Ensures thread-safe logging, preventing race conditions in multi-threaded environments or concurrent logging scenarios.\r\n- **Structured Logging with Channels**: Enables predefined logging \"channels\" for organizing logs, each capable of exporting structured logs in CSV format for better data analysis.\r\n- **Future Expandability**: Viewer and CLI features are planned to be available through external modules.\r\n\r\n\r\n## Usage\r\n\r\n1. Initialize the Everlog\r\n\r\n```ts\r\nimport { Everlog } from 'everlog'\r\n\r\nawait Everlog.initialize({\r\n    directory: `./logs/`,\r\n});\r\n```\r\n\r\n2. Create Log Streams\r\n\r\n```ts\r\nconst channel = Everlog.createChannel<[string, number, Date]>('foo', {\r\n    loggers: [\r\n        {\r\n            name: 'fs',\r\n            // Keep only last N files\r\n            fileCountMax: 20,\r\n            // Limit size for a file. When reached, next file is created\r\n            fileBytesMax: 500 * 1024;\r\n            // Limit message count for a file. When reached, next file is created\r\n            fileMessagesMax: 10 ** 7\r\n\r\n            // Buffer N messages\r\n            messageBufferMax: 50;\r\n            columns: [] as ICsvColumn[];\r\n\r\n            // Flush logs, when no activity was for N milliseconds\r\n            writeTimeout: null as number;\r\n        },\r\n    ],\r\n\r\n    columns: [\r\n        { name: 'Title', filterable: true },\r\n        { name: 'MyVal', type: 'number', sortable: true, groupable: true },\r\n        { name: 'Timestamp', type: 'date', sortable: true, groupable: true },\r\n    ]\r\n});\r\n\r\nchannel.log(`Lorem ipsum`, 123, new Date());\r\n\r\n// On the application end flush the data (in case there is smth in the buffer)\r\nawait channel.flush();\r\n```\r\n\r\n\r\n\r\n\r\n🏁\r\n\r\n----\r\n©️ MIT License.\r\n","readmeFilename":"readme.md"}